WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 12.05.2017 16:27:30

kleo
Mitglied

[Erledigt] Topics Installationsprobleme wg. Droplet

Ich habe heute auf einer Seite das alte Modul topics deinstalliert und die neue Version installiert.
Jetzt ist das Modul topics "unsichtbar":
es fehlt in der Liste von Modulen. Wenn ich versuche es noch einmal zu installieren, kriege ich aber die Meldung "Bereits installiert!".

Hm...

Wo hakt es?

Offline

#2 12.05.2017 16:31:59

kleo
Mitglied

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Entschuldigung!
Erledigt: Erweiterungen aktualisieren.

Offline

#3 12.05.2017 22:38:07

grindmobil
Gast

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Kann es sein, dass bei Topics der Installer nicht durchläuft?
Das Droplet am Ende ist mir suspekt. Vielleicht liegt es daran, dass Topics manchmal nicht in der Liste der Module steht, auch wenn es installiert ist?

#4 13.05.2017 01:27:05

bernd
Core-Team

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Kann es sein, dass bei Topics der Installer nicht durchläuft?

Yep!
Ich hab jetzt gefühlte 100mal Topics installiert und deinstalliert und glaube den Übeltäter gefunden zu haben:

// install or upgrade droplets
if (file_exists(WB_PATH.'/modules/droplets/functions.inc.php')) {
  include_once(WB_PATH.'/modules/droplets/functions.inc.php');
}

Sowie ich das auskommentiere läuft's und Topics ist sofort in der Liste sichtbar - sprich in der addon-Tabelle eingetragen.
Solange das drinnen steht wird Topics bei der Installation nicht in der addons-Tabelle eingetragen!

Da grätscht also anscheinend was aus der droplet functions dazwischen, aber frag mich jetzt um Himmelswillen blos nicht was roll


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#5 13.05.2017 09:32:39

grindbatzn
Gast

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Dieser Appendix im Installer sorgt für die RSS Droplets. Ralf (Berlin) hat das eingebaut.

Ich weiß nicht, ob das noch irgendwer nutzt, und wenn man es entfernt, ist es ja nur für Neuinstallation nicht mehr da.
Selbst wenn man Topics DEinstalliert bleiben vorhandene Droplets drin.
Es wäre also kein Beinbruch, wenn man den ganzen Block rausnimmt.

ABER: Es gibt andere Module, für die Droplets sehr wichtig sind, und da wird es wohl das gleiche Problem geben.

#6 13.05.2017 09:48:31

florian
Administrator

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Das einzige andere Modul, das mir auf Anhieb einfällt, welches bei der Installation seine eigenen Droplets erzeugt, ist GlobalStrings. Bei dem ist das anders implementiert (eigene Funktion ohne die functions.inc von Droplets). Die Installation besagten Moduls incl. Droplet klappt.

Ich habe auch kurz versucht, herauszubekommen, woran die saubere Installation von Topics scheitert.
Das Problem tritt auch mit früheren Versionen von  Topics, aber _nicht_ mit Topics und früheren Versionen von Droplets auf. Es muss also am Droplets-Modul liegen. Wo da das Problem liegt, erschließt sich mir allerdings auch nicht, und es werden auch keine PHP-Fehler ausgegeben oder geloggt.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#7 13.05.2017 11:01:01

colinax
Developer

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

grindbatzn schrieb:

Es wäre also kein Beinbruch, wenn man den ganzen Block rausnimmt.

Done.

Offline

Liked by:

florian

#8 13.05.2017 11:50:07

florian
Administrator

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Das betreffende Droplet kann im AOR heruntergeladen werden.


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#9 13.05.2017 13:13:26

bernd
Core-Team

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

Das Droplet wird trotzdem installiert.
Wenn die droplets/function.inc nicht included wird, greift ja die im Topics Installer sowieso vorhandenen Funktion "wb_unpack_and_import", die ja mehr oder weniger eine Kopie der gleichnamigen Funktion in der Droplets function.inc ist.


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#10 13.05.2017 18:54:14

stefanek
Core-Team

Re: [Erledigt] Topics Installationsprobleme wg. Droplet

florian schrieb:

Das einzige andere Modul, das mir auf Anhieb einfällt, welches bei der Installation seine eigenen Droplets erzeugt, ist GlobalStrings. Bei dem ist das anders implementiert (eigene Funktion ohne die functions.inc von Droplets). Die Installation besagten Moduls incl. Droplet klappt.

Die Funktion, die dafür zuständig ist, ist sehr einfach und ist im Modul selbst zu finden. Ich hänge sie hier nochmal ran, da die Datei im Modul GlobalStrings keine Lizenzangabe hat.

Die Idee und Teil des Codes kommt auch aus dem Droplets AdminTool, doch dessen eigene Funktion war nicht so handlich und sie war auch zwischen WB und WBCE verschieden (anderer Name der Funktion).

Die Implementierung ist einfach (und wer Wert drauf legt, auch WebsiteBaker wird keine Probleme damit haben, die Droplets mit dieser Funktion zu installieren).

Christian

Beitrag geändert von florian (13.05.2017 19:20:34)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

Fußzeile des Forums

up