Egy honlap - váltás a sminkek között

eFeS képe

Sziasztok,

Szeretnék egy olyan lapot csinálni, aminél 2db lehetséges [engedélyezett] sminkből vagy egyik vagy a másik szerint jelenik meg az _egész_ honlap. Tehát egyetlen site van, de - egy nyitó oldalon elkövetett választás alapján - vagy A sminkkel, vagy B sminkkel kellene látnia az adott usernek az egész site-ot. A kezdő választás után nem kell már átjárni egyik sminkből a másikba.

Kérdésem: ezt hogyan lehet megcsinálni?

A két smink megvan, külön-külön tökéletesen működnek. A váltásnál azonban szenvedek. Eddig a switchtheme modult néztem, beállitottam a jogosultságait, de az alapértelmezett smink valahogy mindig "erősebb", nem tudom megoldani, hogy vagy _csak_ A smink, vagy _csak_ B smink jelenjen meg.

Eddig egyetlen megoldást tudnék - de ezt sem tudom megvalósitani -, hogy minden linket a a sminkekben kiegészítenék ezzel: &theme=sminknev Ezt hogyan lehet megcsinálni? Az eddigi próbálkozásaim kudercot vallottak...

Várom az ötleteket!

Köszönettel:
eFeS

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
dj képe

engedélyezed a felhasználóknak a témaváltást akkor a profilnál azt is kiválaszthatja, hogy melyiket akarja használni.

0
0

Üdv!
Dudás József

eFeS képe

...de elsősorban _nem_ azonosított userekről van szó. Elnézést, ezt kifejelejtettem az eredeti postból...

Szóval jön az anonymous user - belép egy nyitó lapra, ahol fel van neki kinálva A és B lehetőség. Ha A-t választ, akkor A sminkkel, ha B-t választ, akkor B sminkkkel látja az egész site-ot.

0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu

dj képe

A be nem jelentkezett felhasználóknál mindig az alapértelmezett témát KELL megjeleníteni, aztán a switchtheme átváltja arra amire akarja, ha használja. Miután váltott a kiválasztott témát fogja látni a használat során, amíg a böngésző cache nem törlődik. Igaz ezt most chromával próbáltam IE lehet, hogy másként műx.

0
0

Üdv!
Dudás József

eFeS képe

Erre irtam, hogy ha használom az url végén a theme=x-et akkor tökmindegy, mi az alapértelmezett theme. Tehát a http://www.valami.hu/node?theme=A és a http://www.valami.hu/node?theme=B szépen vált a sminkek között anonymous usereknél is, bejelentkezés nélkül.

Ez nekem elég is lenne - csak nem tudom, hogy ezt az utótagot smink-specifikusan hogyan tudom minden link végére betenni. Gondolom, a template.php-be lehetne betenni valami rewrite rule-t, de csak tapogatódzok a sötétben. Most találtam a ThemeKey-t is, azt is megnézem majd. De nekem a fenti megoldás tökéletes lenne, ha meg tudnám valahogy csinálni.

Köszönöm, hogy foglalkozol a kérdésemmel!

Üdv: eFeS

0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu

pp képe

van az oldalad akarmi.hu. Felveszel két domaint a.akarmi.hu és b.akarmi.hu mindkét domain docrootja ugyan az a könyvtár legyen. Létrehozol a sites mappában a.akarmi.hu és b.akarmi.hu könyvtárat. Ezekbe bemásolod a settings.php-t és beállítod, hogy A vagy B smink legyen az alapértelmezett. Kész is vagy.

pp

0
0
eFeS képe

Azt hiszem, ez lesz a megoldás! Volt egy sejtésem, hogy esetleg lehetne webszerver/DNS-Drupal konfiggal is megoldani, de erről nem találtam anyagot sehol.

Köszönöm szépen!!

[update]
Müxik!! Igy most rendesen elolvastam a settings.php tetején lévő leírást. Hmm..igen, ott ez le van írva, hogy igy működik, csak én nagyvonalúan átsiklottam felette....

Még annyit kellett tennem, hogy egyrészt a beállítottam a cookie_domain-t is, másrészt a files könyvtárat meg kellett adnom a sites/a.valami.hu és a sites/b.valami.hu alá is, de ezt egy egyszerű linkeléssel a ../default/files -ra meg tudtam tenni.

Ma is tanultam már újat. Köszönöm a segítséget!

Üdv:
eFeS

0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu

dj képe

Ma is tanultam már újat.

Én is. De ezért van ez a fórum :)

0
0

Üdv!
Dudás József

eFeS képe

..ez tetszik! Végül is ez az első, amit minden leírás közöl: a Drupal elsajátításához egy rendes tanulási görbét kell bejárni, ami általában hosszabb, mint egyéb CMS-ek esetében.
Ezexerint senki sem kivétel :)

0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu