Diskuze: Machr na PHP - Kalendář
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Vlastník
Zobrazeno 27 zpráv z 27.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Říkal jsem si "Jó, to
bude v klidu". Sotva jsem na tom začal dělat: .
Já už stihl na chlup okopírovat ten sdracův vzhled
a když bude komponenta aktivní a bude pracovat s databází, přidá mi to
body?
Nebo je naprosto zbytečné se tímto zabývat a nijak mi to nepřidá?
Zatím to vypadá takto: http://kalendar.filippyrek.cz/?…
Nevím jak tobě ale mně u tebe funguje jenom přepnutí měsíců
Vlastně ten den je úplně nepodstatný , takže jsem ho odstranil
Hlavní je jak to navrhneš a jak to bude fungovat. Když se třída kalendáře bude jmenovat Zobrazit, tak ti ani databáze nepomůže. Vždy je lepší vzít si menší sousto a to dobře zpracovat. Dobrým kompromisem je neřešit databázi, ale vyřešit zobrazování dat třeba jen z pole.
Přidávám zatím svou ukázku http://os-cedr.cz/kalendar/
Přemýšlím ještě nad nějakými vychytávkami, uvidím, co se z toho
vyklube
Nezobrazuje se šipka zpět. Když na její místo kliknu, funguje to, jako by tam byla.
Tak to je zajímavé, zkoušel jsem to v Chrome, FF i IE a všude mi to zobrazuje správně ◄ i ►, schválně jsem použil jen ASCII znaky, abych nemusel používat obrázky
http://devbook.sixfeetunder.cz/calendar/
prikladám môj výtvor, zdrojové kódy sem zverejním až v nedeľu
Já to zkoušel na androidech, na počítači se ukazuje.
Takže hotovo - http://kalendar.filippyrek.cz/?…
Cože? mě se tam zobrazuje listopad
Takže dnes verze 0.52.3 beta -> http://os-cedr.cz/kalendar/
Konečně hotovo
http://leteckaposta.cz/978369984
tak trieda je nahrana tu: http://leteckaposta.cz/717925331
pouzitie: (samozrejme nic z nastaveni nieje povinne a maju defaultnu hodnotu)
require_once './calendar.class.php';
$config = array(
'base_url' => '',
'show_navigation_links' => TRUE,
'start_day' => 'monday',
'month_tag' => 'month',
'year_tag' => 'year',
'prev_link' => '««',
'next_link' => '»»',
'calendar_class' => 'calendar',
'event_class' => 'event',
'cur_day_class' => 'current_day',
'day_text' => array('Ne','Po','Ut','St','Št','Pi','So'),
'month_text' => array(
'01' => 'Január',
'02' => 'Február',
'03' => 'Marec',
'04' => 'Apríl',
'05' => 'Máj',
'06' => 'Jún',
'07' => 'Júl',
'08' => 'August',
'09' => 'September',
'10' => 'Október',
'11' => 'November',
'12' => 'December'
)
);
$calendar = new Calendar($config);
$data = array(
7 => array(
'title' => 'Zubar',
'url' => $calendar->base_url()
),
13 => array(
'title' => 'Zapocet z matiky',
'url' => $calendar->base_url()
),
);
$month = (isset($_GET['month'])) ? $_GET['month'] : date("m", time()) ;
$year = (isset($_GET['year'])) ? $_GET['year'] : date("Y", time()) ;
echo $calendar->generate($month, $year, $data);
return TRUE;
else
return FALSE;
je zbytečný. Můžeš vrátit přímo logickou hodnotu výrazu, který je v podmínce. Stejně je v podmínkách zbytečné ==TRUE. Chválím nápad se svátky. Metody vratMinuly a vratPristi jsou IMHO zbytečné, kdybys používal třídu DateTime, tak ta se dá jednoduše posouvat a datum formátovat. Metoda pro výpis kalendáře je docela kompaktní, to je dobře.
Dnes jsem hodnotil asi historicky nejdéle, tak snad vám ty komentáře k něčemu budou. Vítěze prosím aby publikovali svá díla a poslali x adresu. Na ostatní se těším příští týden
Kdyby se někdo chtěl mrknout - http://leteckaposta.cz/552470706
Zobrazeno 27 zpráv z 27.