Wäre es möglich das du mir per Konversation Admin und auch SSH Zugang zu schicken damit ich es mir genauer ansehen kann.
ab EUR 15,00
Wäre es möglich das du mir per Konversation Admin und auch SSH Zugang zu schicken damit ich es mir genauer ansehen kann.
Du hast den Security Token eingetragen in die config der I’m ACP steht und anschließend den Push++ Server neugestartet?
Magst du mein Test-System auf PHP 8 anheben? Im Live-System ist PHP 8.0.13 aktiv.
Hab ich mal gemacht ![]()
Die pl 1 solltest du aber installieren können, damit habe ich das Upgrade gerade nochmal getestet.
Oh, ich verwende da einen Syntax der erst ab PHP8.0 verfügbar ist.
Solltest du(oder auch andere) eine niedrigere PHP Version wenden, müsste die Datei news/lib/form/TNewsForm.class.php wie folgt geändert werden
protected function initAttachmentHandler() {
// get attachments
if ($this->isMultilingual) {
if (MODULE_ATTACHMENT) {
foreach ($this->availableContentLanguages as $key => $value) {
$this->attachmentHandler[$key] = new ($this->getAttachmentHandler())($key, $this->attachmentObjectType, $this->attachmentObjectID, $this->tmpHash[$key], $this->attachmentParentObjectID);
}
}
}
else {
if (MODULE_ATTACHMENT) {
$this->attachmentHandler = new ($this->getAttachmentHandler())(0, $this->attachmentObjectType, $this->attachmentObjectID, $this->tmpHash, $this->attachmentParentObjectID);
}
}
}
Alles anzeigen
Durch das hier ersetzt werden
protected function initAttachmentHandler() {
// get attachments
if ($this->isMultilingual) {
if (MODULE_ATTACHMENT) {
$className = $this->getAttachmentHandler();
foreach ($this->availableContentLanguages as $key => $value) {
$this->attachmentHandler[$key] = new $className($key, $this->attachmentObjectType, $this->attachmentObjectID, $this->tmpHash[$key], $this->attachmentParentObjectID);
}
}
}
else {
if (MODULE_ATTACHMENT) {
$className = $this->getAttachmentHandler();
$this->attachmentHandler = new $className(0, $this->attachmentObjectType, $this->attachmentObjectID, $this->tmpHash, $this->attachmentParentObjectID);
}
}
}
Alles anzeigen
Wie sieht es denn Individuell aus? Lust und Zeit?
Lust und Zeit ist vorhanden, jedoch ist das Problem mit der Update Fähigkeiten. Mit dem Patch/Neuerung im News-System müsste ich das Plugin für dich nochmal modifizieren. Das wäre jedesmal Aufwand.
Daher weiß ich nicht ob sich das für dich vollständig lohnt.
Die sollen auch dann erscheinen. Ich werde dies aber gerne nochmal testen und dir Rückmeldung geben.
Das würde sich nie Update sicher umsetzen lassen, da ich ein Template nicht mit einem Plugin modifizieren kann. Ich kann lediglich Sachen hinzufügen.
Daher wäre die einzige Möglichkeit das Ganze über das Haupt Plugin zu machen, was ich eigentlich ungern machen würde, außer dies wollen natürlich einige gerne haben ![]()
Die Quellen werden ganz unten hinzufügt zu den bereits existierenden. Um eine gesamt Übersicht aller Quellen zu bieten.
Ich habe das Newssystem bei Woltlab gekauft, da kommt es dann noch, oder?
ja, das dauert leider. Ich kann jedoch keine Dateien/Version bei Woltlab löschen wodurch ich die Olaf Braun 2 eigentlich um einen Update Statement sonst erweitert hätte anstatt eine pl 3 zu veröffentlichen aber Woltlab möchte dies so haben.
Auch deine WSC-Version ist mit 3.1.17 nicht mehr aktuell. Merke beim Schreiben nämlich immer wieder einen Fehler, der schon ewig gefixt ist.
Vielleicht wenigstens auf 3.1.24 aktualisieren?
Jup, ich weiß. Ich muss und werde demnächst such updaten ![]()
Es ist absichtlich so gewählt wurden, das die News anders aussehen als die Artikel. Damit möchte ich verhindern das vermutet wird das es das gleiche ist, wird öfters von einigen Kunden vermutet.
Daher würde ich ungern von Haus aus auf diesen Style umbauen wollen, natürlich kannst du dies bei dir mittels Template Änderung selber machen ![]()
Hier auf der Seite läuft noch eine ziemlich alte Version des Push++ wodurch dies nicht geupdated wurde und diese Fehler produziert. Da ich nicht updaten kann, aktuell, auf die neuste Version muss ich leider mit diesem Fehler erstmal leben ![]()
Aber in der neusten Version des Push++ der aktuell draußen ist darf der Fehler auf der Seite nicht mehr auftreten.
Ich habe dafür ein passendes Update hochgeladen das dies behebt. Musste dafür leider eine neue Version Releasen...
Nein, die sind extra am Anfang ![]()
Habe mich da ein größeren News Seiten orientiert, die machen dies ebenfalls so, das erstmal eine kleine Info kommt, die Kurz Beschreibung und danach die Änderungen zu der eigentlich News und natürlich die News selber dann ![]()
Danke dir für die Info, hatte per Handy nur gerade geguckt gehabt und hatte dies vermutet.
Jedoch musst die Datei wie folgt bearbeitet werden
public function __construct($news = null) {
parent::__construct();
$this->news = $news;
$this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user user_table ON (user_table.userID = " . $this->getDatabaseTableAlias() . ".userID)";
$this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_avatar user_avatar ON (user_avatar.avatarID = user_table.avatarID)";
$this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_option_value user_option_value ON (user_option_value.userID = user_table.userID)";
if (MODULE_USER_RANK) {
if (!empty($this->sqlSelects)) {
$this->sqlSelects .= ",";
}
$this->sqlSelects .= "user_rank.*";
$this->sqlJoins .= " LEFT JOIN wcf" . WCF_N . "_user_rank user_rank ON (user_rank.rankID = user_table.rankID)";
}
if ($this->news != null) {
$this->conditionBuilder->add($this->getDatabaseTableAlias() . ".newsID = ?", [$this->news->newsID]);
}
if (!News::checkPermission("mod.news.canEnableUpdate")) {
$this->conditionBuilder->add('(' . $this->getDatabaseTableAlias() . '.isDisabled = 0 OR ' . $this->getDatabaseTableAlias() . '.userID = ?)', [WCF::getUser()->userID]);
}
if (!News::checkPermission("mod.news.canDeleteUpdate")) {
$this->conditionBuilder->add('(' . $this->getDatabaseTableAlias() . '.isDeleted = 0 OR ' . $this->getDatabaseTableAlias() . '.userID = ?)', [WCF::getUser()->userID]);
}
}
Alles anzeigen
Den construct einfach durch das hier ersetzen ![]()
Das Update habe ich bei Woltlab hochgeladen, ich hoffe das dies in ein paar Tage freigeschaltet wird, da lediglich das Update hinzugefügt wurde von der alten Version, dort stand eine Version drinnen die ich nie released habe und übersprungen habe.
Das Plugin News-System 3, hat heute ein Update auf die Version 5.4.1 bekommen
Bei dem Updaten wurde unteranderem eine verbesserte Integration in das WSC 5.4 umgesetzt sowie die neue Funktion das man zu News Updates hinzufügen kann(Siehe Screenshots)
Kleine Bugfixes wurden ebenfalls gemacht ![]()
Das Update steht jedem Besitzer der Version 5.4.0 kostenlos zu verfügung.
Seit 2013 entwickeln wir Plugins für die WoltLab Suite. Eines der bekanntesten Plugins von uns ist das News-System.