Dankeschööön ![]()
Werde dich natürlich erwähnen ![]()
Gruss Tom
Dankeschööön ![]()
Werde dich natürlich erwähnen ![]()
Gruss Tom
Gefällt mir gut, nur das Blau in der Mitte ist mir zu Blau ![]()
Ich die Farbrichtung will/wollte ich auch gehen, davon hat es zu wenig finde ich.
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 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>
Alles anzeigen
DeinStylesheetListener.class.php
<?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" />');
}
}
?>
Alles anzeigen
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.
Hui, so wie es aussieht sind alle gemeldeten Fehler behoben, bald gehts weiter ![]()