Strana 6 z 6
Re: highslidegal
Napísané: Po Jún 25, 2012 3:37 pm
od používateľa Marek Adamec
_rasel^ napísal:S touto komplikáciou som sa už raz stretol u seba (tiež mi nechcel fungovať snippet aj napriek tomu, že v inej časti stránky fungoval). Skús použiť novšiu verziu snippetu, ktorý som uverejnil do prvého príspevku v tejto téme. V prípade, že nedôjde k úspešnému otvoreniu cesty, tak dôjde k výpisu hlášky. Zrada môže byť napr. aj v tom, že obrázky majú príponu veľkými písmenami, alebo je komplikácia v odovzdávaní parametrov snippetu (odkaz na testovací PHP script je v prvom príspevku).
len tak ma napadlo ked sa zmenili nejake tie veci ohladom volania s SQL nezmenil sa zapis ktory umiestnujem do stranky na vyvolanie prislusnej galerie...
Kód: Vybrať všetko
[[highslidegal?directory=images/galleries/zakovicopen2011]]
ci ten stym nema nic spolocne?
Re: highslidegal
Napísané: Po Jún 25, 2012 3:51 pm
od používateľa Marek Adamec
Kua kua uz som nato prisiel kde bola zrada !!!! Kontroloval som riadok po riadku kodu a dosiel som na tento problem....
$pic_list[$picCount++] = $file; // zly zapis co som pouzival
$pic_list[$pic_count++] = $file; // spravny funkcny zapis
Plne funkcny snippet pre
SQL 5.3 keby niekdo potreboval:
Kód: Vybrať všetko
$id = $GLOBALS["HTTP_GET_VARS"]["id"];
$path = empty($HTTP_SERVER_VARS["PATH_INFO"]) ? $HTTP_SERVER_VARS["PHP_SELF"] : $HTTP_SERVER_VARS["PATH_INFO"];
@$dirhandle = opendir( "$directory/thumbs" );
$pic_count = 0;
while( $file = readdir( $dirhandle ) )
{
if (preg_match("(gif|jpg|jpeg)", $file))
{
$pic_list[$pic_count++] = $file;
}
}
$output = '';
if ($pend>$pic_count) $pend=$pic_count;
for ($i=0;$i<$pic_count;$i++)
{
$output .= '<a href="'.$directory.'/large/'.$pic_list[$i].'" class="highslide" onclick="return hs.expand(this)"><img src="./'.$directory.'/thumbs/'.$pic_list[$i].'" alt="'.$pic_list[$i].'" title="Click to enlarge: '.$pic_list[$i].'" /></a>'."\n";
}
return $output;