pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: maverik am 07 Juni 2006, 11:30:36

Titel: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 11:30:36
Mahlzeit,

ich habe mir das MXcompact Theme zur Umsetzung meines Designs herangezogen. Jetzt möchte ich, so wie auf meiner alten Seite, das sich das Headerlogo beim Anklicken eines Links aus dem Menü jeweils ändert.
Also zb:
Start > headerlogo1
News > headerlogo2
Weblinks > headerlogo3
usw.

Hat da vielleicht jemand eine Lösung zu oder kann mir maybe dabei helfen das umzusetzen?

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: Energy-drink am 07 Juni 2006, 11:45:44
Hi

Maverik,
schau mal in den Downloads nach dem Theme  mx-rainbow.
Dort ist sowas realisiert worden. beim Wechsel der Seiten wächselt dort die Headergrafik.
vielleicht kannst du dir dort dann die codes und anregungen rausholen.

Wie das Theme aussieht kannst du dir z.b. auf www.hfw-muenchen.de mal ansehen.
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: der_luecke am 07 Juni 2006, 11:48:44
Ich hasse Werbeboxen gegen die ich mich nicht wehren kann!!!!! :mad:
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 11:55:26
aloah

@Energy-drink

das Rainbow Theme kenne ich, es ist mir aber zu "klickibunti" und mein Prob ist das ich in Sachen php nicht so fit das ich es alleine umsetzen kann. Will sagen, wenn mir jemand Codeschnipsel an die Hand gibt und sagt "Füge sie dort ein und tausche den Code gegen jenen" dann haut das hin aber alleine kann ich da keine zusammenhänge interpretieren.

@olaf_luecke

Es geht hier nicht um Werbeboxen. Schau Dir rheinbruecke-wesel.de an und klick Dich durchs Menü dann siehst Du was ich meine.

Genau diese Seite versuche ich mit Pragma umzusetzen.

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: Ria am 07 Juni 2006, 13:28:36
Hallo,

Zitatist mir aber zu "klickibunti"

das rainbow ist wie alle Themes nur ZUNÄCHST ein Vorschlag, das Angebot eines SUPER-Grundgerüst!!!!

Man braucht dazu keine Codeschnipsel in php und bunt aussehen muß es auch nicht!

Allerdings man muss sich mit dem Teil länger auseinandersetzen, dazu gibt es auch jedemenge Threads ;)

Gruss Ria
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 13:55:27
Also, dann versuche ich mich noch einmal zu erklären.
Ich bin für ein schlichtes Design so wie ich es auf meiner oben erwähnten Seite habe.
Ich möchte gerne auf Pragma umstellen aber nur wenn es mir nahezu 100% möglich ist dieses schlichte Design, so wie es ist weiter zu verwenden. Mit dem compact Theme bin ich ja schon ziemlich nahe dran.
Ich denke es ist einfacher dort die Bilder zum Wechsel zu bewegen als das Rainbow komplett umzustricken.

Wäre ich fit was Design und Programieren angeht müsste ich nicht fragen und würde mir alles selber bauen, deshalb ist mir das alte Design auch zur Verfügung gestellt worden.

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: Ria am 07 Juni 2006, 14:32:53
Hallo, :D

Zitatals das Rainbow komplett umzustricken.

Du brauchst doch nur die Grafiken und die Farben austauschen oder Farben weglassen, Du kannst das rainbow so schlicht aussehen lassen bis zum Abwinken!

Gehe mal in die Suche rainbow und Ria

damit sind alle Fragen gelöst. Ein komplett fertiges Theme ohne selber Handanlegen zu wollen, geht nicht ohne grosse Kompromisse nirgendwo!

1 Woche Zeit mußt Du halt mal investieren, ich habe länger gebraucht, da gab es die ganzen Threads zum rainbow noch nicht.

Bilderwechsel ohne rainbow, da muss ich passen, kann kein php, deshalb habe ich ja das rainbow genommen.

Gruss Ria
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: der_luecke am 07 Juni 2006, 15:15:25
Ich meinte dich gar nicht Maverik ;D

Vor allen Dingen sind ja gerade die wechselnden Bilder das Problem. Das rainbow ist in der Tat deine einzige Chance, welche Blder und CSS du einsetzt bleibt ja dir überlassen, aber du brauchst das rainbow als Grundgerüst.

Und wie Ria schon sagte, ein personalisiertes Theme dauert seine Zeit oder kostet entsprechend.
Sorry

Titel: Re: wechselndes Headerlogo > ?
Beitrag von: henne am 07 Juni 2006, 15:48:19
Hi maverik,

da ich ja gesehen hab das Du schon einiges an Arbeit in das Theme gesteckt hast. Hier mal ne Lösung für den Bilderwechsel im kompakt  ;)

in der functions.php das hier hinten anhängen:

# ##################################################
// //wechselnde Headergrafik

function headergrafik ()
{

//hier werden die Photos je Modul definiert, einfach immer das array erweitern, vorn der Modulname in der richtigen Schreibweise
$im['Default']                       = "headergrafik_default.jpg";
$im['Home']                          = "headergrafik_home.jpg";
$im['News']                          = "headergrafik_news.jpg";
$im['Web_Links']                   = "headergrafik_weblinks.jpg";


//hier werden die Photos je Contentseite definiert, einfach immer das array erweitern, vorn die pid der Contentseite
$imcontent['1'] = "contentgrafik_1.jpg";

    if (isset($GLOBALS['home'])) {
        return $im['Home'];
    }
    else if (defined('MX_MODULE') && isset($im[MX_MODULE]))
    {
      if (MX_MODULE == "Content")
      {
        if (!empty($_GET['pid']) &&  isset ($imcontent[$_GET['pid']]) ) {
        return $imcontent[$_GET['pid']];
        }
        else
        {
          return $im[MX_MODULE];
        }
      }
      else
      {
        return $im[MX_MODULE];
      }
    } else if (defined("mxAdminFileLoaded")) {
        return $im['AdminLoaded'];
    } else {
        return $im['Default'];
    }
}


dann ebenfalls in die fuctions.php in der Funktion theme_replace_start ab Zeile 132 das hier:

$part[] = array("{HEADERGF}", headergrafik());


unter dem hier:

$part[] = array("{SHOWTOTALUSER}", mx_total_user_online());

einfügen.

So, jetzt nur noch in der theme.html Deine Headergrafik durch diesen Platzhalter ersetzen:

{HEADERGF}

also z.B. so:

<img src="images/{HEADERGF}" alt="Headergrafik" title="Headergrafik" width="790" height="150" border="0">


Damit kannst Du je Modul und je Contentseite die Headergrafik bestimmen, wie im mx-rainbow.

Viel Spaß beim testen  ;)
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 16:24:21
 :thumbup:

Besten Dank, werde es ausprobieren und dann Meldung machen.

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 16:50:42
 :luxhello: :genie: :luxhello: :geil: :luxhello:

spass3000 bitte...

genau das war es, es funktioniert einwandfrei. Suuuuuuuuuuuuuupiiiiiiii


Ich komme den 100% für Pragma immer näher.

eine Runde Kaffee und Kuchen reinreich......

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 17:16:42
nu muss ich doch noch eine kleine Frage stellen. Im Adminmenü ist die Grafik nun nicht mehr vorhanden. Da muss ich doch bestimmt nochmal ihrgendwo "headergf" eintragen, aber wo? Finde es nicht.

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: henne am 07 Juni 2006, 17:20:20
einfach mit ins array packen:

$im['AdminLoaded']                   = "headergrafik_admin.jpg";

hmm, normal sollte die als default gesetzte angezeigt werden wenn keine definiert ist.
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: maverik am 07 Juni 2006, 17:30:46
 :thumbup: :thumbup: :thumbup: :thumbup: :thumbup:


das war es

nochmals Danke

so long maverik
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: Energy-drink am 07 Juni 2006, 19:15:59
@henne

funktioniert deine antwort 8 eigentlich in jedem lauffähigen MX theme oder ist das nur zufall gewesen das er ein theme benützt wo es nicht großartig viel arbeit macht sowas einzubauen??
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: henne am 07 Juni 2006, 19:37:44
Hi  ;),

funktioniert in jedem Theme auf Basis der Themeengine  ;)
Titel: Re: wechselndes Headerlogo > ?
Beitrag von: Energy-drink am 07 Juni 2006, 19:41:08
Okay  danke,dann werde ich mir das mal näher ansehen und testen...