Wie genau hast du das Ganze konfiguriert?
Und was genau funktioniert nicht?
Das ganze funktioniert natürlich nur bei Artikel nicht bei den News von News-System ![]()
Wie genau hast du das Ganze konfiguriert?
Und was genau funktioniert nicht?
Das ganze funktioniert natürlich nur bei Artikel nicht bei den News von News-System ![]()
Mh, das muss ich dann nochmal überprüfen. Gebe dir dann bescheid ![]()
[jira='NEWS-110'][/jira]
Ich habe deine Lizenz angepasst, nun sollte dies passen ![]()
Da Woltlab das ganze in den Standard Umfang eingebaut hat, werde ich dieses Plugin sehr wahrscheinlich nicht mehr weiter entwickeln.
Daher wird aktuell eine Unterstützung im WSC5.5 nicht gewährleistet.
Ich werden mir dennoch angucken, ggfs. lässt sich das schnell lösen.
Der Push++ ist nur für Personen die einen eigenen Server haben oder den Webspace bei uns. Ansonsten kann man das System nicht laufen lassen.
Im Prinzip ist dies identisch mit dem was Woltlab mit der Version 5.5 für ihre Cloud Kunden vorgestellt hat.
Der Benutzer bekommt live, sofern er sich natürlich auf der Webseite befindet, eine Push Benachrichtigung vom Browser das sich etwas geändert hat, z.b. Es wurde ein neuer Beitrag geschrieben, dieser wird automatisch dann in diesem Thema unten dran geschoben, und der Benutzer kann dies direkt lesen. Dies funktioniert nicht nur mit Beiträgen sondern auch mit Konversationen und den normalen Benachrichtigung.
Das update wurde da dran bestimmt nichts ändern. Könntest du mir einen Admin Zugang einrichten?
Dann gucke ich mir das ganze gerne mal an
Der Cronjob selber muss ausgeführt werden, ggfs. dort mal im Error Log gucken ob der Cronjob fehlerfrei durch ging ![]()
Ich schaue es mir mal an.
Eine Frage möchte ich noch hinzufügen...
Die Abfrage Intervall ist ja auf 10 Minuten Möglich.
Gibt es eine Möglichkeit auf 5, oder gar 1 Minute zu verkürzen?
Das hat den Hintergrund, das die RSS Feeds über einen Cronjob geladen werden. Leider ist im WSC nicht garantiert das diese auch jede 10 Minuten wirklich laufen. Außer auf Seiten, bei denen die Besucherzahlen hoch sind, oder die Admins den Cronjob über eine CLI hinzufügt haben oder Webcron eingerichtet haben.
Deswegen gibt es nur die Auswahl von 10 Minuten.
Des Weiteren, ich kenne keine Seite in der alle 5 Minuten ein neuer Eintrag erstellt wird. Neue Beiträge in Themen okay, aber das wirklich alle 1-5 Minuten mehrere Einträge neu erstellt werden ist eher unüblich.
Sollte dies wirklich der Fall sein, dann wäre ein RSS-Feed fast auch die Falsche Wahl, da müsste eine andere Anpassung ggfs. das diese Seite auch eine Möglichkeit anbietet Inhalte zu pushen.
Dies kannst du über die Bearbeitung des Templates newsList.tpl machen
{if $news->getNewsImage() != null && DE_WBB_ELITE_NEWS_SHOW_IMAGE_POSITION == "top"}
<div class="messageText {@DE_WBB_ELITE_NEWS_SHOW_IMAGE} newsImage"
style="text-align: center;{@$news->getNewsImage()->getCSS($news->bigVersion)}">
<a href="{link controller="News" object=$news application="news"}{/link}"><img
class="newsImage"
style="height:{if $news->bigVersion}{DE_WBB_ELITE_NEWS_SHOW_PREVIEW_BIGVERSION_MAX_HEIGHT}{else}{DE_WBB_ELITE_NEWS_SHOW_PREVIEW_MAX_HEIGHT}{/if}px"
src="{$news->getNewsImage()->getThumbnailURL()}"
alt="{$news->getNewsImage()->getTitle()}">
</a>
</div>
{/if}
<div class="messageText" itemprop="text">
{if $news->bigVersion}
{@$news->getBigVersionText()}
{else}
{@$news->getShortText()}
{/if}
</div>
{if $news->getNewsImage() != null && DE_WBB_ELITE_NEWS_SHOW_IMAGE_POSITION == "bottom"}
<div class="messageText {@DE_WBB_ELITE_NEWS_SHOW_IMAGE} newsImage"
style="text-align: center;{@$news->getNewsImage()->getCSS($news->bigVersion)}">
<a href="{link controller="News" object=$news application="news"}{/link}"><img
class="newsImage"
style="height:{if $news->bigVersion}{DE_WBB_ELITE_NEWS_SHOW_PREVIEW_BIGVERSION_MAX_HEIGHT}{else}{DE_WBB_ELITE_NEWS_SHOW_PREVIEW_MAX_HEIGHT}{/if}px"
src="{$news->getNewsImage()->getThumbnailURL()}"
alt="{$news->getNewsImage()->getTitle()}">
</a>
</div>
{/if}
Alles anzeigen
Folgenden Inhalt dort ersetzten und dann sind die Bilder zentriert und haben immer die selbe höhe ![]()
Über deine Datenbank Verbindung. Entweder übe den PHPMyAdmin oder direkt per Console, jenachdem was dir zu verfügung steht. Solltest du beides nicht haben, musst du leider auf ein Update des Plugins warten.
Folgenden SQL Query ausführen, dann sollte das wieder funktionieren. Per PHPMyAdmin oder direkt per MySQL Console.
Ein Update dazu werde ich heute noch hochladen, das wird aber denke ich dann bis Montag zur Freischaltung bei Woltlab warten müssen ![]()
Bitte den oberen Fehler bei dir im System unter Verwaltung->Fehler suchen und den Inhalt hier rein kopieren. Ggfs. Auch dieser bekannt Fehler wo ebenfalls eine temporär Lösung drinnen ist
Update dazu wird die Tage kommen ![]()
Auch für die News, die per RSS Feed erstellt werden, werden Benachrichtigungen verschickt.
Aber was meinst du mit der WSC Connector App?
Diese Box ist eine Struktur die das WSC selber nutzt und wir lediglich in dem News-System als Baustein werden.
Theoretisch lässt sich dies trotzdem einbauen, jedoch würde das ganze vom Style des WSC selbst komplett Abkommen.
Daher, werde ich dies vorerst nicht in de Standardumfang einbauen, aber jeder kann dies natürlich bei sich selber einbauen wie er es benötigt.
Leider liefert SUM dummerweise NULL zurück und nicht 0, dadurch passiert dieser Fehler.
Für bitte folgenden SQL Query vor dem Update aus, dann sollte das ganze Funktionieren ![]()
UPDATE news1_news news SET news.comments = (
SELECT COALESCE(SUM(commentsTable.responses),0) + COUNT(*)
FROM wcf1_comment commentsTable
RIGHT JOIN wcf1_object_type objectType
ON (commentsTable.objectTypeID = objectType.objectTypeID AND objectType.objectType = 'de.wbb-elite.news.comment')
RIGHT JOIN wcf1_object_type_definition objectTypeDefinition
ON (objectTypeDefinition.definitionID = objectType.definitionID AND objectTypeDefinition.definitionName = 'com.woltlab.wcf.comment.commentableContent')
WHERE commentsTable.objectID = news.newsID
) WHERE news.comments IS NULL
Dafür müsstest du die Ranggrafik Option bearbeiten, so das mehr als nur 1 Ranggrafik angezeigt wird.
Dort gibt es ein Feld, das nennt sich Maximale Ranggrafiken die eingefügt werden dürfen. dies müsstest du bearbeiten auf 2 oder eine Zahl die du möchtest.
Müsstest dafür die Ranggrafik Option Mitgliederliste sein, die du bearbeiten müsstest.
Die Punkte entsprechen wie viele Aktivitätspunkte ein Benutzer erreicht haben muss, die bekommt er z.b. durch erstellen von Beiträgen, Likes, etc.
Solltest du wollen, das dies sortiert werden, dann musst du gucken, das die Ranggrafik mehr Punkte benötigt als die Ranggrafik die als zweites kommen soll.
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.