Calendar Bootstrap cu JQuery

bootstrap-calendar

Suntem din ce în ce mai impresionați de imensa comunitate care se învârte în jurul său Bootstrap, un bine-cunoscut framework CSS , creat de Twitter. De data aceasta vă prezint un calendar bazat pe Bootstrap programat cu Javascript și JQuery, Voi explica, de asemenea, o parte din funcționarea calendarului în detaliu și voi adăuga câteva trucuri și îmbunătățiri pe care le puteți face.

Acest calendar Bootstrap are un design curat și este total sensibil, va arăta bine de pe toate dispozitivele! De asemenea, încorporează un traducere în mai mult de 7 limbi si tot datele festive ale fiecărei țări sunt evidențiate și notate. Un lux!

Funcționarea acestui Calendar Bootstrap este oarecum complexă, extrage inițial datele utilizatorului dintr-un fișier JSON, dar, exclusiv pentru utilizatorii Creativos Online, voi explica cum extrageți evenimentele dintr-o bază de date MYSQL pentru implementarea sa perfectă în orice sistem.

Sistem de baze de date bine cunoscut

Sistem de baze de date bine cunoscut

Funcțiile fișierelor principale ale aplicației:

INDEX.HTML

  • Bootstrap 2.3.2 încărcare
  • Calendar Design
  • Lista evenimentelor
  • Navigarea în calendar
  • Vizualizări diferite ale calendarului (zi / săptămână / lună / an)
  • Se încarcă aplicaÈ›ia în JS
  • Alegerea limbii

INDEX-BS3.HTML

  • Bootstrap 3.0 încărcare
  • Calendar Design
  • Lista evenimentelor
  • Navigarea în calendar
  • Vizualizări diferite ale calendarului (zi / săptămână / lună / an)
  • Se încarcă aplicaÈ›ia în JS
  • Alegerea limbii

EVENIMENTE.JSON.PHP

  • Lista evenimentelor cu următoarele date:
    • id: identificatorul evenimentului
    • titlu: titlul evenimentului
    • Adresa URL: adresa URL a evenimentului
    • clasă: tip de eveniment (info | avertisment |…) pentru culorile ulterioare.
    • începe: data de începere
    • SfârÈ™it: data încetării

APP.JS

  • Variabile care stochează configuraÈ›ia aplicaÈ›iei.
  • FuncÈ›ii JQuery suplimentare

CALENDAR.JS

  • Setări principale ale aplicaÈ›iei
  • FuncÈ›iile principale ale calendarului
  • Extragerea È™i tratarea evenimentelor
  • Date festive
  • Limbă de încărcare
  • ÃŽncărcarea listei Evenimente
  • Se încarcă diferitele vizualizări ale calendarului (zi / săptămână / lună / an)

CALENDAR.CSS

  • Stiluri de calendar
  • Stiluri de liste de evenimente
  • Stiluri de calendar pentru alte dispozitive

Extrageți evenimente dintr-o bază de date

Pentru a extrage evenimentele dintr-o bază de date MYSQL vom înlocui liniile fiÈ™ierului events.json.php prin:

<?php

$link=mysql_connect("localhost", "usuariodeacceso", "contraseñadeacceso");
mysql_select_db("basededatos",$link) OR DIE ("Error: No es posible establecer la conexión");
mysql_set_charset('utf8');

$eventos=mysql_query("SELECT * FROM events'",$link);

while($all = mysql_fetch_assoc($eventos)){
$e = array();
$e['id'] = $all['id'];
$e['start'] = $all['inicio'];
$e['end'] = $all['final'];
$e['title'] = $all['nombre'];
$e['class'] = $all['clase'];
$e['url'] = $all['url'];
$result[] = $e;
}

echo json_encode(array('success' => 1, 'result' => $result));

?>

github | Calendar Bootstrap

Descărcați | Calendar Bootstrap

Aflați mai multe | Bootstrap: CSS Framework