ListIndexer ve sloupcích

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

Moderátor: Moderators

golem
Czech LT
Czech LT
Príspevky: 85
Dátum registrácie: St Sep 28, 2005 9:02 pm
Bydlisko: Brno
Kontaktovať používateľa:

ListIndexer ve sloupcích

Príspevok od používateľa golem »

Potřeboval bych poradit, jak předělat tento snippet, aby vypisoval seznam ve dvou nebo ve třech sloupcích a ne na třech stránkách.
Dík za nápady.
Prílohy
ListIndexer.txt
ListIndexer
(15.55 KiB) 281 stiahnutí
golem: Sviňa je proti mně charakter
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Je to ešte aktuálne? Ten snippet je pre Etomite? (potom by som si nato našiel čas)
..:: Etomite CMS → Rulezzz !.!.!. ::..
golem
Czech LT
Czech LT
Príspevky: 85
Dátum registrácie: St Sep 28, 2005 9:02 pm
Bydlisko: Brno
Kontaktovať používateľa:

Príspevok od používateľa golem »

Je to stále aktuální a snippet je pro Etomite. I když pro MODx existuje taky nějaká varianta. Zkoušel jsem řešení, které navrhovali na fóru MODx. Pevně definovat délku stránky a pak by se měl seznam automaticky zalomit, ale vůbec to nefungovalo.
golem: Sviňa je proti mně charakter
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Práve ma napadla zaujímavá alternatíva. Ak chceš, aby bol výpis v dvoch stĺpcoch, tak stačí podmienku pre výpis upraviť tak, aby párne (sudé) vypisovali do divu, ktorý ma class="sude", a else by bolo na nepárne (liché) class="liche". Potom by už stačilo nahodiť CSS, aby boli tie divy vedľa seba.

Kód: Vybrať všetko

if ($poradie_novinky%2) {
  //liché
  $output .= "<div class='liche'>***</div>";
  }
else {
  //sudé
  $output .= "<div class='sude'>***</div>";
  }

Kód: Vybrať všetko

.sude{
margin-left: 200px;
width: 200px;
}

.liche{
float: left;
width: 200px;
margin-left: -400px;
}
..:: Etomite CMS → Rulezzz !.!.!. ::..
Napísať odpoveď