mx-Wissen |
|
|
|
|
|
[ mxWissen-Index ] |
|
|
Aktuelle pragmaMx.org Seite, Struktur und Theme – Darf man es verwenden?
|
|
Was hier läuft, ist ein ganz normales pragmaMx 0.1.9 mit dem aktuellen Servicepack. Evtl. ein paar neuere Dateien, die schon die Änderungen für das nächste Servicepack drin haben. Das Theme ist vom Grundaufbau her, ein ganz normales mx-rainbow, welches runde Ecken erhalten hat. Die theme.html des Themes ist also kein Geheimnis und kann ruhig von jedem weiter verwendet werden. Was natürlich komplett anders ist, sind sämtliche Grafiken und Farben. Diese Kombination stellt unser aktuelles "Corporate Design" dar, welches natürlich urheberrechtlich geschützt ist und nicht einfach so kopiert werden darf. Seit ein paar Monaten ist die Wort-Bildmarke "pragmaMx" auch ein eingetragenes Markenzeichen. Dies betrifft das Logo (den stilisierten Würfel) und natürlich der Name selbst. - Die Navigation über die linken Blöcke, das sind die ganz normalen Modulblöcke, in denen die neue Option mit dem wechselnden Hintergrund über das Theme aktiviert wurde. - der obere Centerblock "Was ist pragmaMx?" ist ein HTML-Block - der Block "Aktuelles" ist ein, hier im Forum beschriebender Block, der 2 andere Datei-Blöcke in sich anzeigt. Diese beiden Blöcke sind 2 News-Short Blöcke, die ein wenig abgewandelt sind, dass der Rechte nur News aus dem Topic "Entwickler-Blog" anzeigt, der Linke alle anderen.... - Der Block "Neues im Support Forum" ist der normale SMF-Center Block - der letzte "Partner & Credits" wieder ein simpler HTML-Block. Also:- Die theme.html könnt ihr gerne verwenden.- alle Grafiken des Themes, bzw. der Seite, nicht - das pragmaMx Logo, nur nach schriftlicher Erlaubnis, z.B. für Werbezwecke - die Farben sollten ja eh geändert werden, sonst habt ihr kein eigenes Design für eure Seite |
||||
| aktualisiert am: Mittwoch, 20. Juni 2007 | ||||
| Texter: Andi |
|
Banner an bestimmte Stellen im Theme einsetzen
|
|
Die Bannerfunktionen kann man frei in einer theme.html platzieren. Z.B.: im Footerbereich <div class="footmsg">{FOOTMESSAGE}{VIEWBENCH}{BANNER2}
hier wird der sogenannte Footerbanner, der sich normalerweise innerhalb des centerblocks befindet im Footerbereich dargestellt. Manchmal kann es vorkkommen, dass in speziellen themes die Bannerfunktionen auskommentiert wurden: // / Banner anzeigen
//$part[] = array("{BANNER1}", mx_themebanner(1) ); #HeaderBanner //$part[] = array("{BANNER2}", mx_themebanner(2) ); #FooterBanner //$part[] = array("{BANNER7}", mx_themebanner(7) ); # Skyscraper //$part[] = array("{BANNER6}", mx_themebanner(6) ); # rechter Banner In diesem Falle müssen die // vor dem code entfernt werden. |
||||
| aktualisiert am: Freitag, 15. Juni 2007 | ||||
| Texter: der_luecke |
|
PragmaMx Kompakt und das "mx-rainbow"-Theme
|
|
Im pragmaMx-Kompakt ist das Bannermodul nicht enthalten. Dies wird aber in der functions.php des "mx-rainbow"-themes angesprochen. Es gibt 2 Möglichkeiten: Entweder das Bannermodul nachinstallieren, siehe http://www.pragmamx.org/Downloads-d_op-viewdownloaddetails-lid-491-ttitle-Banner.html oder wenn es nicht gewollt/gebraucht wird, folgende Zeilen in der functions.php des themes auskommentieren: 283-286 535-546 Achtung!: Wie geht das mit den Kommentaren? http://www.php.net/manual/de/language.basic-syntax.comments.php |
||||
| aktualisiert am: Mittwoch, 13. Juni 2007 | ||||
| Texter: der_luecke |
|
Wie verhindere ich dass das Topicbild in den News immer abwechselnd rechts und links angezeigt wird?
|
|
Suchen Sie in der theme.php des themes nach folgender Zeile, sie ist ein Teil der Funktion themeindex():
Die Zeile muss so geändert werden, dass bei 'left' : 'right' jeweils der gewünschte Wert steht.
Alternativ dazu, wenn man das Topicbild nicht verwenden möchte, kann man weiter unten diese Zeile:
wie folgt abändern:
|
||||||||
| aktualisiert am: Mittwoch, 30. Mai 2007 | ||||||||
| Texter: derluecke |
||||||||
|
Wo bekomme ich themes her
|
|
Es sind im PragmaMx Paket schon einige dabei. Weitere Themes gibt es z.b. hier im Downloadarchiv |
||||
| aktualisiert am: Mittwoch, 30. Mai 2007 | ||||
| Texter: derluecke |
|
Zwei Seiten-Banner übereinander
|
|
Zwei Banner sollen auf der rechten Seiten übereinander dargestellt werden. Ein work-around findet sich hier Dies ist ein workaround von JoergK 1. Änderungen am Theme1.1 theme.htmlaus Code: <td width="120" align="center" valign="top">{BANNER6}
machst Du Code: <td width="120" align="center" valign="top">{BANNER6}[color=red]
{BANNER8}[/color] 1.2 functions.php nach der Zeile ~77 Code: $part[] = array("{BANNER6}", mx_themebanner(6)); # rechter Banner
fügst Du diese Zeile ein Code: $part[] = array("{BANNER8}", mx_themebanner(8)); # rechter Banner 2
Die weiteren Änderungen beschreib ich hier nur grob, da ein ausfühliches Aufzeigen den Beitrag unnötig in die Länge zieht. Stattdessen hänge ich die geänderten Dateien an den Beitrag an. Die Änderungen sind entsprechend kommentiert. 2. Änderungen am Modul Banner2.1 index.phpHier muß die switch-Anweisung um ein entsprechendes case erweitert werden. 2.2 die Sprachdateien Hier muß, um der Mehrsprachgkeit und eines durchgängigen Codings willens, für die vorgenannte switch-Erweiterung eine neue Sprachkonstante deklariert werden. 3. Änderungen an der Banneradministration3.1 admin/modules/banners.phpIn dieser Datei sind insgesamt 5 Erweiterungen notwendig: 3 mal eine Erweiterung der switch-Anweisungen sowie 2 mal eine Erweiterung der select-Auswahllisten. 3.2 Änderung der Sprachdateien (admin/language/lang-*.php) Hier ist ebenfalls eine neue Sprachkonstante einzufügen. Da eine ZIP-Datei mit allen geänderten Dateien zu groß für nen Anhang ist, hab ich die Änderungen auf 3 ZIP-Dateien aufteilen müssen: - banner_modul_mod.zip -> Änderungen am Modul Banner - banner_admin_mod_teil1.zip -> Änderungen an der Banneradministration inkl. der deutschen Sprachdateien - banner_admin_mod_teil2.zip -> Änderungen an den fremdsprachlichen Dateien für die Bannerdaministration Da der thread noch nicht abgeschlossen ist findet man hier keine genaure Beschreibung. |
||||
| aktualisiert am: Mittwoch, 20. Juni 2007 | ||||
| Texter: JoergK / übern. der_luecke |
Hauptmenü
Internes
Community