Nem teljesen értem mit
szeretnél. Ha nem is erre gondoltál :) talán érdekes lehet.
Ha pl.:
- Van egy szótárad amiben a kifejezések az évszámok (nyilván minden évszámnak van tid-je).
- Van egy tartalomtípusod, ami ezt szótárat használja, és a tartalom beküldésekor a user választhat kifejezést (évszámot) a szótárból.
Ha most csinálsz egy nézetet erre a tartalomtípusra, de csak azokat a tartalmakat akarod megjeleníteni, amik az adott évszám kifejezéshez hozzá vannak rendelve, akkor átadhatod a nézetnek url-ben a kifejezés 'tid'-jét:
http://example.com/nezeted/22 (itt pl. tid értéke 22)
Felveszel a nézetben egy Contextual filter-t: http://i.imgur.com/BMpSA.png
-----
A nézetedet kódból is hívogathatod, ha csak az eredménye kell és be akarod ágyazni valahova:
$view = views_get_view('nezeted'); // machine name $view->init(); //$view->set_display('default'); $view->set_arguments(array(arg(1), $tid)); $rendered = $view->render();
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Per page gallery beállítás
Szia. Van egy olyan opció a nézetben a kép mezőnél, hogy "Gallery (image grouping)". Ez alapból "Per post gallery" -ra van állítva. A "Per page gallery" -vel az összes képet lapozza, ami egy oldalon megjelenik. Akárhány node-ból is áll.
Van még ott "Per field in post gallery". Ez csak egy mezőn belül lapoz egy postban. A "Per field in page gallery" pedig egy mezőben lapoz de egy egész oldalon.
Lehet egyedi-re is állítani. Ezt nem próbáltam ki, de ha jól értem, megadhatsz egy azonosítót, amit majd a lapozandó képek "rel" attributumába írsz. És akkor csak azokat lapozza, amik megkapták azt.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Más verzió
Hm... akkor gondolom, a colorbox 7.x-1.1 -ben még ott volt. Én a 7.x-1.2 -ben néztem.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Miért ne?
Ha egy modul mindenhova betölt pl. egy hibás JS-fájlt (pl. a hook_init() implementációjában drupal_add_js()-sel hozzáadja a megfelelő JS-fájlt az összes betöltött oldalhoz), akkor az mindenhol elronthatja egyes JS-függvények működését.
Azt nézd már meg a source-ban, milyen fájlok töltődnek be (pl. épp egy modul által), nincs-e JS-sel kapcsolatos hiba a developer konzolon, stb.
Boost modul amúgy nincs fent? Ha igen, akkor annak a saját külön admin-oldalán található gombbal kell üríteni a cache-t.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
hát ilysmi, igen
Igen, így elsőre nézve ilyesmit lehetett volna, aztán megnézni, hogy hogy szuperál (a gyakorlati részében nem vagyok otthon, de már láttam ezeket a beállítási lehetőségeket), aztán ezen a vonalon haladni tovább.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Átállás MyISAM-re
A táblákat átállítottam InnoDB-ről MyISAM-ra, így már csak ~2,6MB-ot foglal MySQL-ben. Érezhető sebességváltozás nincs, minden működik. (Ha jól tudom, akkor csak néhány speciális modul igényli az InnoDB-t, egyébként nem okoz gondot a Drupalnak a MyISAM.)
Ez a méret így már sokkal jobban tetszik, de ha valakinek van bármilyen ellenvetése, az most szóljon, vagy hallgasson mindörökké! :D Esetleg a fenti látogatási adatok mellett érdemes valamelyik táblát InnoDB-n hagyni? Mennyire hízhat így az adatbázis cache-eléssel együtt?
(Átállás után a phpMyAdmin több táblánál felülírást jelez. Ez mit jelent?)