greyboxgall

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

Moderátor: Moderators

greyboxgall

Poslaťod _rasel^ » Ned Mar 09, 2008 1:23 pm

BreyBoxGal je snippet napísaný pre Etomite, ktorý vznikol zjednodušením EasyPhaseGallery a skĺbením s GreyBoxom. V podstate ide o čo najjednoduchší spôsob, ako si na svojom webe môžte vytvoriť obrázkovú galériu. Obrázkové galérie vytvoríte jednoduchým nakopírovaním miniatúr a veľkých obrázkov do daného priečinka - galéria v Ajaxe sa vytvorí automaticky.

Článok o GreyBoxe: http://myego.cz/item/greybox-velice-kva ... technology
Domovská stránka: http://orangoo.com/labs/greybox/
Demo fungovania: http://orangoo.com/labs/greybox/examples.html

Inštalácia:
  1. Do svojho templatu pred tág </head> pridať (http://www.web.sk nahradte adresou vašeho webu):
    Kód: Vybrať všetko
    <script type="text/javascript"> var GB_ROOT_DIR = "http://www.web.sk/content_snippets/greybox/"; </script>
    <script type="text/javascript" src="/content_snippets/greybox/AJS.js"></script>
    <script type="text/javascript" src="/content_snippets/greybox/AJS_fx.js"></script>
    <script type="text/javascript" src="/content_snippets/greybox/gb_scripts.js"></script>
    <link href="/content_snippets/greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" />
  2. Stiahnite si prílohu content_snippets.greybox-5.53.zip a rozbaľte ju do Etomite rootu (koreňový adresár) vášho webu.
  3. Vytvorte nový snippet v administrácií Etomite [[breyboxgall]]
    Kód: Vybrať všetko
    $style = "border: 1px solid #fdc; background: #FAFAFA; padding: 4px; margin: 2px;";

    $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 (eregi("(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].'" rel="gb_imageset['.$name.']"><img style="'.$style.'" src="./'.$directory.'/thumbs/'.$pic_list[$i].'" title="'.$pic_list[$i].'" /></a>'."\n";
    }
    return $output;

Použitie:
  1. [[breyboxgall?name=zajko-maly&directory=images/galleries/zajko-maly]]
  2. name=zajko-maly je názov galérie.
  3. directory=images/galleries/zajko-maly je cesta kde sa nachádza galéria. V danom priečinku musí byt priečinok thumbs, kde sa budú nachádzať miniatúry a priečinok large v ktorom sa budú nachádzať obrázky v plnej veľkosti. Pričom miniatúra v thumbs a veľký obrázok v large musia mať rovnaký názov.
Prílohy
content_snippets.greybox-5.53.zip
GreyBox
(21.41 KiB) 61 krát
..:: Etomite CMS && Ubuntu → Rulezzz !.!.!. ::..
"Everything that has a beginning has an end… sometimes you can't make it on your own."
Obrázok
Obrázok užívateľa
_rasel^
ETOMITE Admin
ETOMITE Admin
 
Príspevky: 1018
Registrovaný: Uto Sep 20, 2005 12:03 am
Bydlisko: Košice (SR)

Re: [[breyboxgall]]

Poslaťod gashtan » Pon Apr 21, 2008 7:37 pm

vie niekto poradit? skusil som tento snippet, ale otvara mi velky obrazok v tom istom okne, teda musim potom dat krok nazad aby som sa dostal na webku. Co som pozeral, tak tie ukazky su riesene tak, ze sa to otvori "nezavysle" na webe v sedom priesvitnom "kabatiku"
Dakujem za napady.

DODATOK:
tak uz som na to prisiel...v template som musel zadat celu cestu k javascriptom, nechcelo mi to akceptovat len tak ako to je popisane vyssie...mozno to ma suvis s tym, ze mam etomite vo vnorenom adresary a nie priamo na webpriestore, neviem.
gashtan
Thief
Thief
 
Príspevky: 9
Registrovaný: Štv Dec 22, 2005 3:46 pm

Re: [[breyboxgall]]

Poslaťod gabo » Str Júl 16, 2008 11:32 am

Dakujem rasel , fantasticky snippet, toto som hladal , uz mi plne slúzi, dakujem zaň
Obrázok užívateľa
gabo
Light Expert
Light Expert
 
Príspevky: 42
Registrovaný: Uto Jan 23, 2007 4:45 am
Bydlisko: Košice

Re: greyboxgall

Poslaťod puschpull » Ned Mar 22, 2009 3:44 pm

_rasel^:
ach jo
já nevím, ale nějakse mi nedaří
http://puschpull.org/groon_new/foto-1

měl jsem za to, že to bude takováto galerie:
http://orangoo.com/labs/greybox/examples.html
:-)
----------------------------
http://puschpull.org
:-)
Obrázok užívateľa
puschpull
Medium Expert
Medium Expert
 
Príspevky: 89
Registrovaný: Štv Mar 19, 2009 8:31 am
Bydlisko: Czech Republic - Most


Späť na Etomite snippety

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron