[x] Navigation

[x] Languages

[x] Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

[x] Downloads (Top)

Ein Trick mit den Modul Content
Fragen und Diskussionen zu Modulen / Erweiterungen
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion     Foren-Übersicht ›  Module & Blöcke

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Katerrobin
Doppel-Null-Agent
Doppel-Null-Agent

Offline Offline
Dabei seit: Feb 14, 2008
Beiträge: 144

BeitragVerfasst am: 29.08.2008 21:16
Titel: Ein Trick mit den Modul Content

Und zwar basiert der darauf das die Spachmodule ja auch HTML ausführen, sogar Javascript.
Das Contentmodul kann mehrfach installiert werden, lege ich also ein weiteres Modul Content_1 an und erstelle aus der ersten Sprachdatei auch eine Content_1.php dann kann ich folgenden Effekt nutzen.
Ohne irgendwelche Inhalte wird nur die Variabel _NOCONTENT benutzt (die beiden anderen können einfach als leer definiert werden)
In der Sprachdatei kann nun die Variable umbenannt werden.
Hier ein Beispiel:
Array:
define('_NOCONTENT', '<table border="0" width="61%" id="table1">
	<tr>
		<td width="86" align="center">
		<a href="http://tx.bdo-ev.net/index.php?name=Forums">
		<img border="0" src="http://www.bdo-ev.net/themes/default/images/admin/groups.png" width="48" height="47"></a></td>
		<td><font size="4">Hier geht es direkt zum Forum</font></td>
	</tr>
	<tr>
		<td width="86" align="center">
		<a href="http://tx.bdo-ev.net/index.php?name=News">
		<img border="0" src="http://www.bdo-ev.net/themes/default/images/admin/stories.png" width="48" height="47"></a></td>
		<td><font size="4">Hier geht es direkt zu den neuesten Nachrichten</font></td>
	</tr>
	<tr>
		<td width="86" align="center">
		<a href="http://tx.bdo-ev.net/index.php?name=Surveys">
		<img border="0" src="http://www.bdo-ev.net/themes/default/images/admin/surveys.png" width="48" height="47"></a></td>
		<td><font size="4">Hier geht es direkt zu den neuesten Umfragen</font></td>
	</tr>
</table>
');
Der Code wird tatsächlich vollständig interpretiert, das Ergbenis, kann man sich anschauen unter tx.bdo-ev.net.
Dort wurde das Content_1 Modul auf die Startseite gelegt und dient ab jetzt Neuusern zum einfacheren Einstieg.

Das sich sogar Javascript / PHP einbinden lässt, sieht man auf der Seite www.denises-welt.de
Dort läuft die Lightbox V2.0 (als Minibildergalerei unten auf der Seite) als Javascript über diese Variable. Für die Definitionen wurde in der Sprachdatei vor der ersten Zeile der Head Befehl eingefügt und die nötigen Definitionen dort eingetragen.

Die einzige Einschränkung bis jetzt, die mir aufgefallen ist, das Zeichen "'" darf nirgendwo vorkommen, denn damit wird die Variablendefintion unterbrochen und alles weitere als Fehler interpretiert.

Es ist keine saubere Methode, keine Frage, aber es ist eine einfache Methode sehr glücklich
Dadurch das das Contentmodul sogar mehrfach installiert werden kann, kann ich damit viele Seiten passend zum ganzen Layout programmieren.


Katerrobin's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1
Nach oben
Benutzer-Profile anzeigen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion    Foren-Übersicht ›  Module & Blöcke
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Du kannst keine Beiträge schreiben.
Du kannst auf Beiträge nicht antworten.
Du kannst Deine Beiträge nicht bearbeiten.
Du kannst Deine Beiträge nicht löschen.
Du kannst an Umfragen nicht mitmachen.
Du kannst keine Dateien anhängen.
Du kannst keine Dateien herunterladen.




Interactive software released under GNU GPL, Code Credits, Privacy Policy