highslidegal

V tejto téme sa nachádzajú snippety (rozšírenia) pre Etomite.

Moderátor: Moderators

Užívateľov profilový obrázok
Marek Adamec
Medium Star
Medium Star
Príspevky: 246
Dátum registrácie: Pi Dec 28, 2007 7:58 pm
Bydlisko: Dubnica nad Váhom
Kontaktovať užívateľa:

Re: highslidegal

Príspevok od užívateľa Marek Adamec » Po Jún 25, 2012 3:37 pm

_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?

Užívateľov profilový obrázok
Marek Adamec
Medium Star
Medium Star
Príspevky: 246
Dátum registrácie: Pi Dec 28, 2007 7:58 pm
Bydlisko: Dubnica nad Váhom
Kontaktovať užívateľa:

Re: highslidegal

Príspevok od užívateľa Marek Adamec » Po Jún 25, 2012 3:51 pm

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;

Napísať odpoveď