. .

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():

 
$topicimage_pos = ($viewcounter == 1) ? 'left' : 'right';


Die Zeile muss so geändert werden, dass bei 'left' : 'right' jeweils der gewünschte Wert steht.

 
$topicimage_pos = ($viewcounter == 1) ? 'right' : 'right';

Alternativ dazu, wenn man das Topicbild nicht verwenden möchte, kann man  weiter unten diese Zeile:
$topicimage = ($GLOBALS['storyhome_cols'] == 1) ? mxCreateImage($GLOBALS['tipath'] . 
$story['topicimage'], _TOPIC . ": " . $story['topictext'], 0, "align=\"" . $topicimage_pos .
"\" style='padding: 5px; padding-bottom: 3px;'") : "";

wie folgt abändern:

$topicimage = "";
 




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 Theme

1.1 theme.html
aus
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 Banner

2.1 index.php
Hier 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 Banneradministration

3.1 admin/modules/banners.php
In 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



Es gibt 6 Artikel und 1 Kategorien in dieser Kategorie
design by hENNE, layout based on YAML