MyXoops Forum

Re: Grafiken abhängig vom Theme? [Module für Forenlösungen] - myXOOPS German Support

mcleines

"myXOOPs"-Master
Gepostet am:05.09.2007 09:30
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#6

Re: Grafiken abhängig vom Theme?

Zitat:

krisse schrieb:
kann der auch mehrfach angewendet werden?


REPLACE kann bei jeder Smarty-Variable angewendet werden, auch mehrfach:

<{$xoops_contents|replace:"1":"2"|replace:"3":"4">

sato-san

"myXOOPs"-Master
Gepostet am:05.09.2007 07:42
sato-san
sato-san Offline (Show more)
"myXOOPs"-Master
Posts: 3022
Since: 05.08.2004
#5

Re: Grafiken abhängig vom Theme?

Das ist ja wirklich genial gelöst!

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

krisse

"myXOOPs"-Neuling
Gepostet am:04.09.2007 23:37
krisse
krisse Offline (Show more)
"myXOOPs"-Neuling
Posts: 46
Since: 02.02.2005
#4

Re: Grafiken abhängig vom Theme?

sehr geil! danke, mcleines! :)
dieser replace-befehl ist mir neu. kann der auch mehrfach angewendet werden?
dann könnte man ja auch die grafiken im order [seite]/images/ themeabhängig machen? oder die blank.gif für benutzer ohne avatar, und und...

mcleines

"myXOOPs"-Master
Gepostet am:04.09.2007 22:24
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#3

Re: Grafiken abhängig vom Theme?

So, dieser Code kommt in jede theme.html rein:

<{php}>
$mod $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign'xoops_cmod'$dirname );
<{/
php}>
<{
assign var=theme_name value=$xoTheme->folderName}>
<{
assign var=theme_cbb_name value=newbb/images/imagesets/$theme_name}>
<{if 
$xoops_cmod == "newbb"}>
        <{
$xoops_contents|replace:"newbb/images/imagesets/default":$theme_cbb_name}>
<{else}>
        <{
$xoops_contents}>
<{/if}>


und ersetzt:

<{$xoops_contents}>


Das Imageset für das Default-Theme ist im default-Ordner:
modules/newbb/images/imagesets/default/

die Dateien für das Theme zB. "test" befinden sich unter:
modules/newbb/images/imagesets/test/

Bei Fragen oder Anregungen bitte melden!

sato-san

"myXOOPs"-Master
Gepostet am:04.09.2007 20:07
sato-san
sato-san Offline (Show more)
"myXOOPs"-Master
Posts: 3022
Since: 05.08.2004
#2

Re: Grafiken abhängig vom Theme?

Hallo krisse,

das ist leider ohne Eingriff nicht nicht möglich. Du kannst nur ein Theme beim Aufrufen des Modules über die Voreinstellungen auswählen und auch nur ein festes Bildset.
Deshalb habe ich das Bildset erstellt, weil zumindest für sehr viele Themes auch optisch passt. Da die Bilder auch mit einer Transparenz gespeichert wurden, ist es um so optimaler.

krisse

"myXOOPs"-Neuling
Gepostet am:04.09.2007 15:10
krisse
krisse Offline (Show more)
"myXOOPs"-Neuling
Posts: 46
Since: 02.02.2005
#1

Grafiken abhängig vom Theme?

Kann man für verschiedene Themes verschiedene imagesets unter newbb verwenden ohne groß was am Modul zu hacken?
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 494 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2208 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag