Dragonfly CMS - German Community  
Toggle Content
Toggle Content Navigation

Toggle Content Wer ist wo
 Bots:
1: Google > Forum 9.x
2: YANDEX > Forum 9.x
3: Majestic-12 > Forum 9.x
 Visitors:
1: Forum 9.x
2: Forum 9.x

Toggle Content Languages

Toggle Content Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

Toggle Content Downloads (Top)

Forum 9.x > > Dragonfly CMS 9.x > > Module & Blöcke > > Ein Trick mit den Modul Content
Ein Trick mit den Modul Content
Fragen und Diskussionen zu Modulen / Erweiterungen
Post new topic   Reply to topic   Printer Friendly Page    Forum Index > > Module & Blöcke

View previous topic :: View next topic  
Author Message
Katerrobin
Doppel-Null-Agent
Doppel-Null-Agent


Joined: Feb 14, 2008
Posts: 144

PostPosted: 29.08.2008 21:16    Post subject: Ein Trick mit den Modul Content Reply with quote

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:
Code::
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 Very Happy
Dadurch das das Contentmodul sogar mehrfach installiert werden kann, kann ich damit viele Seiten passend zum ganzen Layout programmieren.


Katerrobin's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Apache / PHP 4.4.8 / MySQL 4.1.2.2 / CPG 9.2.1
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic   Printer Friendly Page    Forum Index > > Module & Blöcke
Page 1 of 1
All times are GMT + 1 Hour



Jump to:  


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum



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