@ArnoEdwin , @bx19, @aladin25
Der Fehler mit der E-Mail ist jetzt behoben, habe einen kleinen Patch dafür hochgeladen, des weiteren ist das Formular auch im Offline Modus jetzt erreichbar.
Beiträge von Cyperghost
-
-
Also der Text ist nur falsch.
Bearbeite die News mal, steht der richtige Text dort oder ist doch der Text, der in der News zu finden ist? -
Laut der Seite
ZitatDer Parameter 'bg' ist nicht korrekt!
Meldet die Seite und ich habe 1:1 den selben wie bei dem WBB4.1 genutzt.
Da muss irgend etwas geändert werden, da musst du leider sagen was

-
So, es sollte rein theoretisch folgendes gehen

Du erstellst eine neue Datei, in den Ordner wcf\lib\system\html\output\node mit dem Namen HtmlOutputNodeThumber.class.php und folgendem Inhalt
PHP: HtmlOutputNodeThumber.class.php
Alles anzeigen<?php namespace wcf\system\html\output\node; use wcf\system\application\ApplicationHandler; use wcf\system\html\node\AbstractHtmlNodeProcessor; use wcf\system\request\RouteHandler; use wcf\util\DOMUtil; use wcf\util\StringUtil; /** * * @author {COPYRIGHT_AUTHOR} * @copyright {COPYRIGHT_COMPANY} * @license {COPYRIGHT_LICENSE} * @package {COPYRIGHT_PACKAGE} * @category {COPYRIGHT_CATEGORY} */ class HtmlOutputNodeThumber extends AbstractHtmlOutputNode { /** * @inheritDoc */ protected $tagName = 'a'; /** * @inheritDoc */ public function process(array $elements, AbstractHtmlNodeProcessor $htmlNodeProcessor) { /** @var \DOMElement $element */ foreach ($elements as $element) { $href = $element->getAttribute('href'); if (!ApplicationHandler::getInstance()->isInternalURL($href)) { $element->setAttribute('class', 'thumber externalURL'); $rel = ''; if (EXTERNAL_LINK_REL_NOFOLLOW) { $rel = 'nofollow'; } if (EXTERNAL_LINK_TARGET_BLANK) { if (!empty($rel)) $rel .= ' '; $rel .= 'noopener noreferrer'; $element->setAttribute('target', '_blank'); } if (!empty($rel)) { $element->setAttribute('rel', $rel); } $element->textContent = ''; $img = $htmlNodeProcessor->getDocument()->createElement("img"); $img->setAttribute("src", 'https://thumber.de/image/?size=SXXXL3DL&bg=transparent&url='.StringUtil::encodeHTML($href)); $element->appendChild($img); }else{ $element->setAttribute('href', preg_replace('~^https?://~', RouteHandler::getProtocol(), $href)); $value = StringUtil::trim($element->textContent); if (!empty($value) && $value === $href && mb_strlen($value) > 60) { while ($element->childNodes->length) { DOMUtil::removeNode($element->childNodes->item(0)); } $element->appendChild( $element->ownerDocument->createTextNode( mb_substr($value, 0, 30) . StringUtil::HELLIP . mb_substr($value, -25) ) ); } } } } }Danach musst du folgendes in die Datei wcf\lib\system\html\output\node\HtmlOutputNodeProcessor.class.php hinzufügen
PHP: HtmlOutputNodeProcessor.class.phppublic function process() { // fire event action EventHandler::getInstance()->fireAction($this, 'beforeProcess'); $this->invokeHtmlNode(new HtmlOutputNodeThumber()); // highlight keywords $this->highlightKeywords();So und das sollte es dann sein
Die Zeile 75 muss nur neu hinzugefügt werden
Edit:
Leider musst du die Datei wcf\lib\system\html\output\node\HtmlOutputNodeA.class.php manuell löschen, da diese die HTML Class thumber aus dem a Element entfernt.
Daher kannst(solltest( du nach den Änderung am besten kein update machen ansonsten musst du jede Änderung erneut durch führen
-
Ich kann leider aktuell nicht sagen wann das Plugin kommt.
Es wird sich leider noch um ein zwei Monat ggfs. handeln.
Sofern ich bei den anderen Plugins schneller voran komme kann es natürlich auch früher sein. -
Muss ich mir in ruhe ansehen, sofern ich Zeit habe.
Es gibt aktuell fürs erste nur eine Möglichkeit dies per JavaScript nachträglich einzufügen.Jedoch kann es sein das ich es auch über ein Event hinbekomme

Mal sehen, ich melde mich dann sobald ich etwas mehr zeit habe. -
Ist als bestätigt markiert wie du siehst, also wird es in der nächsten Version behoben

-
Warum steht im Shop WoltLab Community Framework 2.1 , die Version ist schon für das WSC oder ?
Dies steht nur die Hauptkategorie, ist aber auch für das WSC3.0.
-
@zackOmat
zu spät, meins

-
Eine Label Gruppe einrichten und dann Label einfügen.
Das kannst du auch mehr Mals machen
-
Hast du die neuste Version installiert?
-
@Bodo als nächstes kommen noch ein paar Änderungen an dem News-System.
Danach kommt das Plugin Standard Avatare und Partner Seite. -
Das Kontaktformulars ist soweit fertig, ich mache aktuell nur letzte Test´s
-
Ja, es ist geplant

-
Meinst du jetzt die Box, wenn ja die steht auf Rechte seite anzeigen.
Ja, das ist auch der Standard.
Kann aber sein, das dein Design Links und rechts etwas vertauscht hat oder es nur rechts gibt. -
Alle meine object Typen haben meine Domain drinnen, das gleiche ist ebenfalls bei Woltlab

Jedoch muss der object Type übergeben werden, was soll ich den sonst übergeben
?Und zwar such nach Kateogrien(News) und Schlagwortwolke(News).
-
Also die boxen müssen einstellbar sein und auch die Seite links oder rechts.
Des Weiteren, warum sollte das object Type nicht mit angegeben werden? Dies wird benötigt bei den Tag um nur nach News zu filtern.
-
Und zwar musst du relative weit nach unten dort findest du diese hier
Code: news.tpl
Alles anzeigen{if DE_WBB_ELITE_NEWS_SOURCE_ENABLE && $news->getSources()|count} <section class="box"> <h2 class="boxTitle">{lang}de.wbb-elite.news.sources.title{/lang}</h2> <div class="boxContent"> <ol class="nativeList"> {foreach from=$news->getSources(true) item=source key="sourceID"} <li id="newsSource{@$sourceID}"> <ul> {if $source["source"]} <li><strong>{@$source["source"]}</strong></li> {/if} </ul> </li> {/foreach} </ol> </div> </section> {/if}Da ich nicht genau weiß wo du es Hinpacken willst musst du den Inhalt einfach löschen und wo anders einsetzen.
Bedenke aber das der Inhalt das Design einer Box hat.
Solltest du Ihn unter den Text packen dann musst du es etwa unter diesem Punkt packenCode: news.tpl
Alles anzeigen<section class="section"> <div class="htmlContent"> {@$news->getFormattedMessage()} [[hier rein direkt unter dem Text]] </div> <div class="section newsLikesSummery"></div> <footer class="messageFooter"> {include file='attachments'} </footer> [[hier rein direkt unter dem Dateianhängen]] </section>p.s.
Das was ich reingesetzt habe bitte ersetzen oder löschen
-
@Hasching weil man die nicht Sortieren kann, sonst hätte ich dies schon längst gemacht

-
Dafür musst du das Template News.tpl anpassen.