Beiträge von Cyperghost
-
-
Nach längeren überlegen und auch arbeiten an den Updates für die Produkte
- Easysilder
- EasyLink
- EasyAds
- EasyPoll
- EasyCountdown
- EasyMedia
- EasyRating
habe ich mich dazu entschlossen die mindest WSC Version für die anstehenden Updates, auf das WSC5.5 anzuheben.
Warum diese Änderung?
Leider ist mir in der Zeit der Entwicklung aufgefallen, das immer mehr und mehr Probleme, explizit mit dem WSC5.5 auftreten oder Funktionalitäten eingeschränkt werden. Daher habe ich beschlossen, dass es das beste für euch und das Produkt ist, wenn es die maximale Kompatibilität zum WSC5.5 bekommt.
Wann wird diese Updates erscheinen?
Ich kann dies leider zum aktuellen Zeitpunkt nicht genau sagen, da bei ich aktuell meine Bachelorarbeit schreibe und etwas weniger Zeit aufbringen kann, als ursprünglich geplant.
Zu dem verbrauchen die Updates von EasyMedia(auch die Erweiterung Bilder/Video) doch mehr Zeit, als ich ebenfalls ursprünglich gedacht hatte.
Die Updates werde ich versuchen Anfang des nächsten Jahres zu releasen. Ich gehe dabei von Mitte/Ende Februar aus.
Zu diesem Zeitpunkt wird sehr wahrscheinlich auch das WSC6.0 released werden.
Ich bin noch auf dem WSC5.4, kann ich davon Update?
Ja, dies ist möglich. Dabei muss aber auch das auf die Version 5.5 gebracht werden.
Ich möchte nicht auf das WSC5.5 gehen oder kann es aktuell nicht, kann ich das Update auch installieren?
Nein, das ist leider nicht möglich.
Das hat den Grund, das einige Funktionalitäten in der älteren Version nicht existieren und daher zu Problemen führen kann. Ihr könnt aber weiterhin die ältere Version installiert lassen, jedoch werden dafür keine Bugfixes etc. released werden.
-
Und wenn eine individuelle Lösung geschaffen wird, die wir selber dann in das jeweilige Template eigenständig integrieren?
Zwar etwas Aufwand, aber für die 5.5 Nutzer eine Alternative.
Ich konnte mir leider noch nicht ganz ansehen, wie viel aufwand und was alles geändert werden müsste, um das zu realisieren.
Da ich aktuell noch an der Umsetzung der Plugins für die neuen Version arbeite, habe ich wenig Zeit bis keine um nach so etwas zu suchen. Da dies dann die Veröffentlichung des Updates verzögern kann.
Sollte dies aber für dich und oder mehre das Plugin unbrauchbar machen, kann ich mir das gerne ansehen und entsprechend Informationen geben wie man es abändern zu haben hat.
-
Da dies leider eine exklusive Funktion des WSC5.5 ist und das Plugin ebenfalls für ältere Version wie dem WSC5.4 kompatibel ist, ist es zum aktuellen Zeitpunkt nicht möglich diese Änderung so einzubauen.
Da es dann, zu Problemen mit den älteren WSC Version kommen wird.
Daher kann ich leider aktuell keine Zeitnahe Lösung anbieten, ohne das selber im Template zu bearbeiten
-
Mh, das Plugin scheint noch nicht mit PHP8.1 kompatibel zu sein.
Dann bitte noch folgende Datei noch bearbeiten wcf/lib/system/option/MultirankOptionType.class.php
PHP: MultirankOptionType.class.php$tmp = @unserialize($value); if ($tmp === false) { //old value, convert to new $items = explode("\n", $value); $tmp = []; foreach ($items as $item) { $tmp[$item] = null; } } return $tmp;
und durch das hier ersetzen
-
So, wollte nochmal bescheid geben, ich habe das Update hochgeladen, damit sollte die Installation möglich sein
-
Kannst du bitte folgende Datei bearbeiten wcf/lib/data/multirank/MultirankAction.class.php
PHP: MultirankAction.class.php
Alles anzeigenwhile ($row = $statement->fetchArray()) { $tmp = @unserialize($row["optionValue"]); if ($tmp == null) { $tmp = []; //old value foreach (explode("\n", $row["optionValue"]) as $item) { $tmp[$item] = null; } } $result[$row["userID"]] = $tmp; }
Und diesen Code durch diesen hier tauschen
PHP: MultirankAction.class.php
Alles anzeigenwhile ($row = $statement->fetchArray()) { $tmp = @unserialize($row["optionValue"]); if ($tmp === null) { $tmp = []; //database column can be null if($row["optionValue"] !== null) { //old value foreach (explode("\n", $row["optionValue"]) as $item) { $tmp[$item] = null; } } } $result[$row["userID"]] = $tmp; }
-
-
-
Das stimmt, allerdings passt die Optik nicht mehr so wirklich in die Zeit!
Das system bekommt beim Update natürlich auch eine Anpassung an das jeweilige Design
So das dies optisch auch gut aussieht
-
In der Tabelle wcf1_user existiert eine Spalte die brim deinstallieren mit entfernt werden sollte. Dies musst du leider nun selber machen die Spalte heißt easylinkItems
-
Leider sind die externen Thumbnail Dienste wie sie mal implementiert wurden, heute nicht mehr gültig.
Du solltest aber in der Lage sein, manuell ein Thumbnail hochzuladen
dies sollte weiterhin gehen
-
Hey,
Das kann ich zurzeit nicht sagen, welche Version des WSC und Plugin hast du im Einsatz?
Aktuell weiß ich, das thumbnails extern nicht erstellt werden kann. Da habe ich aber leider keine kurzfristige Lösung. Da dies sich nicht mal eben lösen lässt.
-
Anfrage für Zugangsdaten
Diese Anfrage wurde auf bestimmte Benutzer beschränkt. Sie können daher keine Zugangsdaten hinterlegen.Würdest du mir einen Admin Login einrichten, dann werde ich das Update für dich erledigen.
-
Mh, das ist komisch dann müsste bei einem oder mehreren Updates vorher ein Fehler passiert sein.
Wenn du folgende SQL Querys ausführst und danach das Update sollte dies gehen
SQLUPDATE news1_news SET cumulativeLikes = 0 WHERE cumulativeLikes IS NULL; UPDATE news1_news SET views = 0 WHERE views IS NULL; UPDATE news1_news SET editCount = 0 WHERE editCount IS NULL; UPDATE news1_news news SET news.comments = ( SELECT COALESCE(SUM(commentsTable.responses),0) + COUNT(*) FROM wcf1_comment commentsTable WHERE commentsTable.objectTypeID IN (SELECT objectTypeID FROM wcf1_object_type WHERE objectType = 'de.wbb-elite.news.comment' AND definitionID IN(SELECT definitionID FROM wcf1_object_type_definition WHERE definitionName = 'com.woltlab.wcf.comment.commentableContent')) AND commentsTable.objectID = news.newsID ) WHERE news.comments IS NULL;
-
Dies liegt leider am Shop System, das müsst ihr leider vorerst ignorieren.
Diese Information wird angezeigt wenn die Erweiterung nicht gekauft werden kann, da diese aktuell von mir deaktiviert ist, damit man die Lizenz auch nicht erweitern kann, wird dies so angezeigt.
-
Ich werde nächste Woche ein Update dazu hochladen
-
Irgendwie hat bei dir die Tabelle new1_News für die Spalte views einen falschen „Datentypen“(Länge).
Könntest du mir bitte mal den DDL davon geben, dies kannst du über die PHPMyAdmin oder direkt über die Kommandozeile zur Datenbank.
Und anschließend noch folgenden Query ausführen und mir das Ergebnis hier posten
-
Mit der massiven Übername von Plugins ist sicher reichlich zu tun. Das Füllen einer Link-Sammlung erfordert echte Arbeit und die soll nicht für die Katz sein. Daher habe ich das Plugin erstmal gelöscht. Easylink taucht nicht im Plugin ANgebot von WBB auf. Alternativ gibt es die Link-Datenbank an der gerade sehr aktiv gearbeitet wird. Diese habe ich erworben und bin nicht so davon überzeugt im zweiten Blick. Es wäre schön, wenn Easylink auf der Höhe der Zeit belibt.
Frank
Es wird kommen, ich vermute aber erst nächstes Jahr.
Leider habe ich aktuell zu wenig Zeit um alle Produkte zeitlich schnell zu beenden, weil diese doch mehr Zeit in Anspruch nehmen als am Anfang geplant.
Daher kann ich leider immer nur schreiben, das man sich bitte gedulden soll, die aktuelle Version sollte auch unter dem WSC5.4 laufen.
-
Den zweiten Fehler kann ich nachvollziehen jedoch den ersten nicht, wenn du das Plugin deinstalliert hast. Ich vermute das das WSC dann den Template Cache nicht vollständig zurück gesetzt hat oder aber auch das du ein Template manuell verändert hast was dann auf diese „alte“ Option zugreifen möchte.
[jira='EASA-2'][/jira]