tiger cms

  • peekon 17 a

    On selline tiger cms'i pildigalerii skript. Kuidas saan teha nii, et väiksele pildile vajutades avaneks suur pilt uues aknas... No ei jaga seda php'd nii palju... tänud ette!

    <? gallery();?>

    <? foreach($data['gallerys'] as $val){ ?>
    <a href="?id=<?=$_GET['id'];?>&amp;gallery=<?=$val['id'];?>"><?=$val['name'];?></a>
    <? } ?>

    <? foreach($data['pictures'] as $val){ ?>
    <? if ($val['extension'] != ""): ?>
    <img src="gallery/pictures/<?=$val['id']."_thumb".$val['extension'];?>"
    width="<?=$val['thumb_width'];?>"
    height="<?=$val['thumb_height'];?>"
    border="0">
    <? endif; ?>
    <? } ?>

    veel on juttu seal... aga no minu jaoks täielik geemia..

    <?=$val['name'];?> - galerii nimi ehk lühikirjeldus
    <?=$val['extension'];?> - pildi laiend kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['width'];?> - pildi laius kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['height'];?> - pildi kõrgus kui pilt eskisteerib, vastasel juhul on tühi
    <?img src="gallery/category/<?=$val['id'].$val['extension'];?>"> - kuvab galerii pildi

    _____________________________________________________________

    <?=$val['name'];?> - pildi nimi ehk lühikirjeldus
    <?=$val['extension'];?> - pildi laiend kui kesisteerib pilt ja pisipilt, vastasel juhul on tühi
    <?=$val['thumb_width'];?> - pisipildi laius kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['thumb_height'];?> - pisipildi kõrgus kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['width'];?> - suure pildi laius kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['height'];?> - suure pildi kõrgus kui pilt eskisteerib, vastasel juhul on tühi
    <?=$val['added'];?> - kuupäev, millal pilt lisati
    <?img src="gallery/pictures/<?=$val['id'].$val['extension'];?>"> - kuvab suure pildi
    <?img src="gallery/pictures/<?=$val['id'];?>_thumb<?=$val['extension'];?>"> - kuvab pisipildi

    25. august 2006 - 11:32:19 · Otselink

  • <? foreach($data['pictures'] as $val){ ?>
    <? if ($val['extension'] != ""): ?>

    <a href="siiapildiaadress" target="_blank"><img src="gallery/pictures/<?=$val[&#039 ;id']."_thumb".$val[' extension'];?>"
    width="<?=$val['thumb_width '];?>"
    height="<?=$val['thumb_heigh t'];?>"
    border="0"></a>
    <? endif; ?>
    <? } ?>

    25. august 2006 - 11:48:16 · Otselink

  • Allar 17 a

    ühesõnaga html lingi tagile on vaja lisada target="_blank" muud keskit

    25. august 2006 - 14:22:28 · Otselink

  • no nii see käib, kui sa just javascripti popuppi ei taha

    25. august 2006 - 16:08:52 · Otselink

  • aga kui javascripti popuppi tahaks?

    25. august 2006 - 20:21:15 · Otselink

  • see on võimatu

    25. august 2006 - 20:25:18 · Otselink

  • lightboxi saaks vast kasutada

    25. august 2006 - 20:49:26 · Otselink

  • ei, ka see on võimatu, sest pildi sisse ja ümber midagi muud peale uues aknas avaneva lingi kirjutada ei saa

    26. august 2006 - 11:08:38 · Otselink

  • peekon 17 a

    et nii jääbki. lihtlsalt uues aknas avanev pilt? Kas keegi ei kasuta siis tiger'it...? pole kellegil normaalset valmisskripti, mis pilte normaalsemalt näitaks?

    26. august 2006 - 21:59:45 · Otselink

  • henk 17 a

    oot, võimatu sellepärast, et see CMS ei luba lingi sisse javascripti kirjutada? või võimatu laiskuse pärast? :P

    28. august 2006 - 09:50:48 · Otselink

  • no see ei ole lihtsalt võimalik :P sest lingi vahele saab ju ainult kirjutada targetit muid asju lihtsalt tekstiredaktor ei luba kirjutada :P

    28. august 2006 - 12:36:07 · Otselink

  • henk 17 a

    ok, kuna ma ei tea sellest CMSist midagi, viskan oma lahenduse. Kui see ei funka, siis andke andeks :P

    Ehk siis teed php faili näiteks nimega v6imatuSuurPiltUuesaknas.php Selle sisse kirjutad
    <?php
    echo"<img src=$v6imatuSuurePildiAadress>";
    ?& amp; gt;
    Salvestad ära. Ja siis sealt oma loobi seest avad uue akna, kuhu annad muutujaga v6imatuSuurePildiAadress selle pildi aadressi kaasa, mida seal uues aknas näidata tahad.

    Midagi sellist (kirjutan otse siia kasti, seega vabandan kirjavigade pärast, pole aega testida seda)

    <? foreach($data['pictures'] as $val){ ?>
    <? if ($val['extension'] != ""): ?>
    <? $v6imatuSuurePildiAadress = "gallery/pictures".$val[' ;id']."_thumb".$val[' extension']";

    <?
    echo&am p;q uot;<A href=\"javascript: window.open (\"v6imatuSuurPiltUuesaknas.php?$v6ima tuSuurePildiAadress\",\"suurPil t\");\">";
    ?>

    <img src="gallery/pictures/<?=$val[&#039 ; ; ;id']."_thumb".$val[' extension'];?>"
    width="<?=$val['thumb_width '];?>"
    height="<?=$val['thumb_heigh t'];?>"
    border="0"></A>
    <? endif; ?>
    <? } ?>

    ///

    Soovi korral saab siis avaneva akna täpselt pildi suuruseks teha jne, aga selle rõõmu jätan juba sellele, kellel janu on.

    Javascriptiga saaks muide ka uue avaneva akna sisu kirjutada <img src> jne, aga see php variant tuli esimesena pähe

    28. august 2006 - 15:48:43 · Otselink