wechselndes Headerlogo > ?

Begonnen von maverik, 07 Juni 2006, 11:30:36

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

maverik

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

Energy-drink

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.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

der_luecke

Ich hasse Werbeboxen gegen die ich mich nicht wehren kann!!!!! :mad:
Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

maverik

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

Ria

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

maverik

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

Ria

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

der_luecke

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

Grüsse
Olaf

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
Das ich so was mal schreiben muss;-)

henne

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  ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

maverik

 :thumbup:

Besten Dank, werde es ausprobieren und dann Meldung machen.

so long maverik

maverik

 :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

maverik

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

henne

einfach mit ins array packen:

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

hmm, normal sollte die als default gesetzte angezeigt werden wenn keine definiert ist.
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

maverik

 :thumbup: :thumbup: :thumbup: :thumbup: :thumbup:


das war es

nochmals Danke

so long maverik

Energy-drink

@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??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

henne

Hi  ;),

funktioniert in jedem Theme auf Basis der Themeengine  ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Energy-drink

Okay  danke,dann werde ich mir das mal näher ansehen und testen...
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!