Po dlouhym přemlouvání jsem se odhodlal do tvorby nějakého pluginu.
Zvolil jsem si věc co potřebuju (teda spíš chci) a to takovej "zpravodaj" o tom co se kdy stalo kokrétní den.
Pro představu je toněco jako první blok vpravo (On This Day) na týhle stránce - [
http://bkportal.com/]
Prohledal jsem pár pluginů, vycuc a upravil jejich kód (hlavně z pluginu připravované články) a skusil
<?php
include_once('config.php');
function Warnews()
{
// pokud nic v DB neni tak se blok nezobrazí
$dobloku = '';
// dnesni datum
$dnesnidatum = Date('Y-m-d');
// vytah dat z databaze
$hledani = mysql_query(' SELECT misto,rok,datum,zaznam
FROM '.$GLOBALS['rspredpona'].'warnews
WHERE datum = \''.$dnesnidatum.'\'
ORDER BY rok
$GLOBALS['dbspojeni']);
// kolik je zaznamu
$pocetnov = mysql_num_rows($hledani);
if ($pocetnov > 0)
{
for ($pom = 0; $pom < $pocetnov; $pom++) // tohle je řádek kde moc nevim co znamená
{
$datanov = mysql_fetch_assoc($hledani); // nacteni dat
$dobloku .= '<b>'.$datanov['misto'].','.$datanov['datum'].' '.$datanov['rok'].'</b><br />'.$datanov['zaznam'].'<br />';
}
// zobrazeni menu
switch ($GLOBALS['vzhledwebu']->AktBlokTyp()):
case 1: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 2: Blok2($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 3: Blok3($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 4: Blok4($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
case 5: Blok5($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
default: Blok1($GLOBALS['vzhledwebu']->AktBlokNazev(),$dobloku); break;
endswitch;
}
}
?>
Tohle jsem vložil do pluginu a naistaloval.
Bohužel to hází errory, a já i po několika hodinách nevim čim by to mohlo být.Skoušel sem hledat na foru i jinde a sice párkrát se tu ty problémy objevily, ale nikdy nikdo nenapsal jestli a případně jak to vyřešil :-(
Neví někdo pls kde může bejt chyba ?
Warning: generujsloupecstopfce(plugin/news/wns.php): failed to open stream: No such file or directory in /u2/www/ww2-memorials_com/data/www/trlayout.php on line 243
Warning: generujsloupecstopfce(): Failed opening 'plugin/news/wns.php' for inclusion (include_path='.:/usr/lib/php:') in /u2/www/ww2-memorials_com/data/www/trlayout.php on line 243
Warning: call_user_func(Warnews): First argument is expected to be a valid callback in /u2/www/ww2-memorials_com/data/www/trlayout.php on line 244
Dawe
[
http://ww2-memorials.com]
PHP antitalent