Sziasztok!
A Kérdésem az lenne, hogy létezik-e olyan modul, hogy a drupal automatikusan egy adott időpontban írjon az adott oldal body classába?
Pl: Reggel 8-kor: yellow
Délben: Blue
3 óra körül: Orange
Este: Black
Éjszaka: Gray
És ezt csak a főoldalon csinálja, a többin ne.
Nekem így vannak a hátterek beállítva az oldalon. Magyarul a háttér változna. Ezt meg lehet oldani, hogy magától csinálja egy adott időpontban?
weboldal: http://phghd.hu
Láthatjátok is, hogy a különböző oldalakon különböző színű a háttér.
Na most azt kéne megoldani, hogy csak a főoldalon időpontokra változzon.
Drupal verzió:
Fórum:
smink
Hogy modul van-e, azt nem tudom, de úgy gondolom, a smink enyhe piszkálásával megoldható a dolog. Kell hozzá egy kevés PHP-tudás is.
sminkneve_preprocess_html(&$vars)
függvénnyel módosíthatókKöszönöm a segítséget, de nem
Köszönöm a segítséget, de nem teljesen értek még ennyire a PHP-hez. Egy kicsit bővebben, és részletesebben le tudnád írni nekem?
Sminkem: zen
ipeto nyomdokain elindulva ez
ipeto nyomdokain elindulva ez lehet egy megoldás. Az alábbi két függvényt be kell másolnod a sminked template.php fájljába. A "SMINKEDNEVE" részt cseréld le a sminked nevére :)
(Lehet, hogy már van ilyen nevű függvényed: ebben az esetben a függvény végére másold be értelemszerűen a második function-t)
Mentés után ne felejtsd el üríteni a cache-t!
Védd az állatokat! ;)
Megcsináltam, de sajnos nem
Megcsináltam, de sajnos nem működik. Semmit nem ír a body classba a főoldalon.
Csatoltam egy képet, hogy hogy csináltam.
http://kepfeltoltes.hu/150504/666034774N_vtelen_www.kepfeltoltes.hu_.png
Már megoldottam :)
Már megoldottam :)
'Mentés után ne felejtsd el
'Mentés után ne felejtsd el üríteni a cache-t!' - Meg minden nap 8-kor, délben, 16-kor, stb, ha be van kapcsolva a page cache.
Ezt inkább js-sel kéne csinálni hasonlóképpen váltogatva a body classt.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Egy napja használom ezt a
Egy napja használom ezt a megoldást, azóta nem ürítettem cache-t, de működik, váltogatja a háttérszíneket. :)
A Főoldalon: http://phghd.hu
Amit én írtam, az a cache
Amit én írtam, az a cache ürítés azért kellett, mert új függvények kerültek a sminkfájlba.
Amit szantog ír, az egy olyan eset, amikor cache-eljük az egész oldalt, hogy ne gyártsa le újra a drupal, hanem cache-ből menjen, azaz sokkal gyorsabb legyen. Te ezt a "gyorsítást" nem használod, ezért működik a cucc.
Védd az állatokat! ;)
Akkor ez lehet egy jQuery-s
Akkor ez lehet egy cache-es jQuery-s megoldás, ha el nem rontom:
template.php-ba:
És kell maga a script fájl, amit ebben az esetben közvetlenül a smink könyvtárába kell tenni, és ez legyen benne (ez fapados lett, mert most nem szórakoztam a range segédfüggvénnyel):
script.js
Védd az állatokat! ;)
Nekem be van kapcsolva a
Nekem be van kapcsolva a gyorsítótárazás, mégis működik. :)
Azért köszi! :)
Nézd meg az oldalt
Nézd meg az oldalt anonymusként. :)
Jelen pillanatban pl orange, holott az a 16h-s szín.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.