PIFA Formular Formular erstellen verschwunden

Alles rund um Module und Plugins in CONTENIDO 4.9.
Antworten
Horst1234
Beiträge: 308
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

PIFA Formular Formular erstellen verschwunden

Beitrag von Horst1234 » Mo 3. Jul 2017, 10:13

Guten Tag,
nach einem Upgrade auf 4.9.12 sind im Formularbereich (-> Extras -> Formularassistent) in der linken Spalte keine Felder "Formular erstellen" und "Formular importieren" mehr sichtbar. Ich habe das Plugin daraufhin de- und wieder reaktiviert, keine Änderung.
Auch ein neuer Durchlauf der Upgrade-Routine (Setup) hat nichts geändert.
Gibt es eine Möglichkeit, dieses Plugin komplett zu löschen und eine Standardversion erneut zu installieren?
Nachtrag: im Pluginmanager findet sich im Plugin selbst "Keine Menükonfigurationen gefunden", hat es damit zu tun?
Gruß aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

Oldperl
Beiträge: 3971
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Franken, Bayern
Kontaktdaten:

Re: PIFA Formular Formular erstellen verschwunden

Beitrag von Oldperl » Mo 3. Jul 2017, 13:10

Servus,

Browser-Cache nach dem Update geleert?

Gruß aus Franken

Ortwin
*NEU* CONTENIDO 4.9 Entwickler-Handbuch
Publikation auf medium.com zu meinem angedachten Entwickler-Buch zu CONTENIDO 4.9
ConLite 2.0, alternatives und stabiles Update von Contenido 4.8.x *-* phpBO Search Advanced - das neue Suchwort-Plugin für CONTENIDO 4.9 *-* Mein Entwickler-Blog

Horst1234
Beiträge: 308
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: PIFA Formular Formular erstellen verschwunden

Beitrag von Horst1234 » Mo 3. Jul 2017, 13:36

Ja. Ich arbeite auch schon seit 14 Tagen mit der Installation, sonst ist alles prima ...
In der DB gibt sind die Tabellen con_pifa_field und con_pifa_form komplett leer, in con_plugins gibt es einen Eintrag zum Plugin.
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: PIFA Formular Formular erstellen verschwunden

Beitrag von frederic.schneider_4fb » Mo 3. Jul 2017, 21:51

Lieber Horst,

zu Deiner Frage:

Lösche das Plugin "PIFA" über den Plugin Manager. Danach lösche den Ordner contenido/plugins/form_assistant samt Inhalte auf Deinem Server komplett. Danach lädst Du Dir die aktuelle CONTENIDO-Dateien von contenido.org neu herunter und spielst alles aus dem Ordner contenido/plugins/form_assistant neu unter dem selben Ordner auf Deinen Server ein. Im Anschluss gehst Du in den Plugin Manager und installierst das Plugin von neuem. Damit wärst Du sicher, dass Du die aktuellsten Dateien auf dem Server hast.

Zur eigentlichen Problematik:

Mir scheint das Problem daran zu liegen, dass irgendwelche Änderungen am System ohne Beteiligung des Plugin Managers ausgeführt wurden. Ich vermute, dass es unverknüpfte Einträge in Deiner Datenbank gibt. Wenn Du das Plugin neu installierst, dann kommt es zu doppelten Einträgen und CONTENIDO weiß nicht, wie es damit umgehen soll (an dem Punkt könnten wir für die Zukunft den Plugin Manager natürlich noch verbessern, sodass er noch tiefer nachschaut, ob schon Einträge vorhanden sind; bislang prüft er nur, ob gesetzte Relationen vorhanden sind und das Plugin schon unter *_plugins steht).

Wie lösen wir das? Du benötigst zunächst einmal einen Zugang zu Deiner Datenbank, z. B. mittels phpMyAdmin, und ein im Plugin Manager deinstalliertes PIFA.

Relevant sind in diesem Fall folgende zwei Datenbanktabellen:
  • *_files
  • *_frame_files
Ich habe dann recht, wenn trotz Deinstallation des PIFA in der Datenbanktabelle *_files in der Spalte "area" Einträge sind, die mit "form" beginnen, und in der Spalte "name" Einträge, die mit "form_assistant/includes/" beginnen.

Wenn das der Fall ist, mache zunächst ein Backup Deiner Datenbank und merke Dir dann bitte die vergebenen Ids der betreffenden Einträge in der Datenbanktabelle *_files. Gehe zur Datenbanktabelle *_frame_files und lösche alle Einträge, die mit den entsprechenden Ids verknüpft sind. Das müssten (bis zu) zehn Einträge sein. Danach löschst Du die entsprechenden Einträge in der Tabelle *_files.

Schaue bitte auch nach, ob es in der Datenbanktabelle *_nav_sub einen Eintrag gibt, der einen Spaltenwert namens "form_assistant/xml/lang_de_DE.xml;plugins/form_assistant/label" hat. Wenn ja, bitte löschen. Ebenfalls darf es in der Datenbanktabelle *_area keine Einträge geben, die mit Spaltenwerten "form_" beginnen, und in der Datenbanktabelle *_actions keine Einträge, die mit den Spaltenwerten "pifa_" beginnen. Falls es welche gibt, bitte löschen.

Im Anschluss kannst Du das Plugin im Plugin Manager neu installieren und es sollte funktionieren.
Frederic Schneider
Entwickler bei der four for business AG

Horst1234
Beiträge: 308
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: PIFA Formular Formular erstellen verschwunden

Beitrag von Horst1234 » Di 4. Jul 2017, 09:36

Lieber Frederic,
genau das war es,
herzlichen Dank aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: PIFA Formular Formular erstellen verschwunden

Beitrag von frederic.schneider_4fb » Mi 5. Jul 2017, 09:13

Gerne :)
Frederic Schneider
Entwickler bei der four for business AG

Antworten