Beiträge von Tom
-
-
Dankeschööön

Werde dich natürlich erwähnen

Gruss Tom
-
-
Hehe naja, ich wollte ja auch zu erst nur 3 Newsfelder machen weil ich dachte benutzt eh keiner mehr
Habs auch immer nur mit 3 getestet.Habs aber mittlerweile gefixt und man kann die neue Version in der Datenbank herunterladen und dann im ACP updaten.
-
Da hat sich doch ein Fehler eingeschlichen, der ist mit der Version 1.0.1 behoben:
Änderungen zur Vorversion:
• Fehler mit dem Newstitel News 4 behoben
Das Paket ist updatefähig, einfach im ACP aktualisieren.
-
Ah ja, da ist mir das {else} beim Kopieren verrutscht, wird gefixt, Danke für den Hinweis

-
Ab sofort steht die finale Version 1.0.0 zu Verfügung:
Änderungen zur Vorversion:
• Templatepatch entfernt (der Ticker kommt nun vollständig ohne Patch aus)
• Der Titel über der Box lässt sich jetzt wirklich vollständig ausblenden (Fehler im Template behoben) -
Mittlerweile gibt es die Version 1.0.5
Letzte Änderungen:
• Englisches Sprachpaket hinzugefügt
• HTML-Fehler entfernt (zwei der drei Seiten sind nun valide)
• Slidereffekt auf der Bannerseite hinzugefügt -
So ich habs geschafft

Wens interessiert, dieser Eventlistener fügt die Stylesheet überall ein:
eventlistener.xml
XML
Alles anzeigen<?xml version="1.0"?> <!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/eventListeners.dtd"> <data> <import> <eventlistener> <eventclassname>StructuredTemplate</eventclassname> <eventname>shouldDisplay</eventname> <listenerclassfile>lib/system/event/listener/DeinStylesheetListener.class.php</listenerclassfile> </eventlistener> </import> </data>DeinStylesheetListener.class.php
PHP
Alles anzeigen<?php require_once(WCF_DIR.'lib/system/event/EventListener.class.php'); /** * @author Dein Name * @package com.dein.wcf.paket */ class DeinStylesheetListener implements EventListener { public function execute($eventObj, $className, $eventName) { WCF::getTPL()->append('specialStyles', '<link rel="stylesheet" type="text/css" media="screen" href="'.RELATIVE_WBB_DIR.'style/deinStylesheet.css" />'); } } ?>Soll die Stylesheet nur auf einer bestimmten Seite eingefügt werden, muss man sich halt ein anderes Event suchen, in der WCom einfach bischen suchen, den Newsticker habe ich zum Beispiel mit:
<eventclassname>IndexPage</eventclassname>
<eventname>readParameters</eventname>nur auf der Startseite eingebunden, das müsste mit der Stylesheet auch gehen denke ich mal.
-
Kann man das Plugin auch im Portal anzeigen
Sorry ich habe vom Portal keine Ahnung. Theoretisch brauchst du ja nur das Template:
{include file="newsticker"}
irgendwo in eine Box einfügen.
--- schnipp
Ich habe den Ticker jetzt mal so umgebaut das er ohne Templatepatch auskommt, hier im Forum funzt es schon mal, werde noch ein bischen Testen, dann die Version veröffentlichen.