. .
pragmaMx Support Forum 26 Mai 2012, 03:13:59 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [gelöst] Headergrafik moduldefiniert wechseln  (Gelesen 668 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
icebreaker
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 169

icebreaker


WWW
« am: 20 November 2011, 12:27:34 »

Hallo@All

Ich suche nach einer Möglichkeit die Headergrafik moduldefiniert im pmx-blank zu wechseln. Also zum Beispiel:

blank_home - header-01
Downloads - header-02

usw.

Gruß
icebreaker
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #1 am: 20 November 2011, 18:07:03 »

Hoi icebreaker,  Smiley

benutze die Funktion hier und setze diese in der themes/pmx-blank/theme.functions.php ein.

Dann in der themes/pmx-blank/theme.functions.php in function theme_replace_start($template) direkt hinter Zeile 191
Code: [Select]  
$part[] = array('"images/', '"' . MX_THEME_DIR . '/images/'); // normale images im theme


das hier:
Code: [Select]  
$part[] = array("{HEADERGF}", headergrafik()); // wechselnde Headergrafik

Jetzt in der themes/pmx-blank/theme.html die Zeile 24
Code: [Select]  
      <div id="header" class="box-12-expand">

so abändern:
Code: [Select]  
      <div id="header" class="box-12-expand"  style="background-image: url(/themes/pmx-blank/images/{HEADERGF})" >

Die Headergrafik befindet sich in dem Fall über der Navigation und als Hintergrund unter dem Seitentitel.


Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
icebreaker
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 169

icebreaker


WWW
« Antworten #2 am: 21 November 2011, 16:08:04 »

Hallo Comedi

Noch mal in der Reihenfolge zur Überprüfung bezogen auf das pmx-blank Template:

in der theme.functions.php nach der Zeile 191
Code: [Select]  
$part[] = array('"images/', '"' . MX_THEME_DIR . '/images/'); // normale images im theme

das einfügen:
Code: [Select]  
$part[] = array("{HEADERGF}", headergrafik()); // wechselnde Headergrafik

Dann am Ende der theme.functions.php das hier einfügen aus deinem Link:

Code: [Select]  
# ##################################################// //wechselnde Headergrafikfunction 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'];    }}


Nun in der theme.html diese Zeile:
Code: [Select]  
      <div id="header" class="box-12-expand">

durch das hier ersetzen:
Code: [Select]  
      <div id="header" class="box-12-expand"  style="background-image: url(/themes/pmx-blank/images/{HEADERGF})" >

Sehe ich das so richtig?

Gruß
icebreaker
Gespeichert
comedi
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 669

comedi


WWW
« Antworten #3 am: 21 November 2011, 18:09:01 »

Hoi icebreaker,  Smiley

Zitat
Sehe ich das so richtig?

Ja, sieht dann so aus. Ist aber jetzt nur mit farbigen JPG's hinterlegt.

Gespeichert

LG Michael


Kein Support über PN, Mail oder ICQ!

CMS-Version: pragmaMx 1.12.1 --- PHP-Version: 5.2.14
MySQL-Version: 5.0.67 --- Server-Version: Apache 2.2.4

Wer den Weg zum Ziel kennt - dann aber Umwege nimmt - muss sich nicht wundern wenn er sein Ziel nicht findet!


Gemeinschaftseite: www.pragmamx-erweiterungen.de
icebreaker
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 169

icebreaker


WWW
« Antworten #4 am: 21 November 2011, 18:20:36 »

Hi Comedi

Alles klar. Danke dir!

Dann mach ich hier mal zu.

Gruß
icebreaker
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML