Plugin Mitgliedsbeitrag wird nicht richtig installiert

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

Hallo zusammen,
ich habe eine Neuinstallation von Admidio durchgeführt. Danach wollte ich nur das Plugin "Mitgliedsbeitrag" installieren.

Im Menü habe ich folgenden Link eingetragen:
/adm_plugins/mitgliedsbeitrag/mitgliedsbeitrag.php

Wenn ich auf den Menüeintrag klicke, komme ich im Prinzip schon auf die richtige Seite. Aber leider ohne Text.

#PLG_MITGLIEDSBEITRAG_INSTALL_TITLE#
#PLG_MITGLIEDSBEITRAG_INSTALL_DESCRIPTION#
#PLG_MITGLIEDSBEITRAG_INSTALL_FIRST_PASSAGE#: ==> #PLG_MITGLIEDSBEITRAG_INSTALL_VERIFICATION_MISSING_FIELDS#
#PLG_MITGLIEDSBEITRAG_INSTALL_SECOND_PASSAGE#: #PLG_MITGLIEDSBEITRAG_INSTALL_VERIFICATION_COMPARISON#
Kategorie #PLG_MITGLIEDSBEITRAG_PROFILE_FIELD# #PLG_MITGLIEDSBEITRAG_STATUS#
#PLG_MITGLIEDSBEITRAG_MEMBERSHIP# #PLG_MITGLIEDSBEITRAG_AVAILABLE#
...

Mit "Weiter" wurden auch die fehlenden Felder angelegt. Ich komme jetzt aber immer wieder auf die Seite...

Was fehlt bei der Installation?
Danke
Gruß Frank
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von XimeX »

Welche Admidio und Plugin Version?
Irgendwelche Fehler in den Webserver logs bzw in den Admidio logs?
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

kleines Update.
Die Texte sind jetzt da. Warum auch immer. Aber über die Installationsroutine komme ich immer noch nicht.
Letzte Admidio und Plugin Version habe ich installiert.

Installation Mitgliedsbeitrag
Die Setuproutine von Mitgliedsbeitrag hat festgestellt, daß ein Versionsupdate stattgefunden hat und überprüft deshalb die Struktur.
1. Durchgang: Überprüfung auf fehlende Profilfelder und Kategorien.
2. Durchgang: ==> Überprüfung der Profilfelder (SOLL-IST-Vergleich).

admidio log wirft nur noch einen Fehler. Bedeutung?

[2018-10-08 21:05:01.123439] Admidio.WARNING: DEPRECATED: "$gL10n->get('ORG_FIELD_DISABLED', 'Profildaten aller Benutzer bearbeiten')" is deprecated, use "$gL10n->get('ORG_FIELD_DISABLED', array('Profildaten aller Benutzer bearbeiten'))" instead! {"textId":"ORG_FIELD_DISABLED","params":"Profildaten aller Benutzer bearbeiten","allParams":["ORG_FIELD_DISABLED","Profildaten aller Benutzer bearbeiten"]} {"file":"/WWWROOT/264581/htdocs/admidio/adm_program/system/classes/Language.php","line":139,"class":"Language","function":"get"}

Danke
Gruß Frank
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von XimeX »

Lösch mal bitte deine cookies und probier es nochmal
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

Die Tabelle "adm_plugin_preferences" wird nicht angelegt?
Kann ich sie selbst anlegen?

Danke Gruß Frank
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von XimeX »

es gibt nur adm_preferences. Wo sollte er den eine adm_plugins_preferences anlegen?
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

Ich würde sagen da! Oder sehe ich das falsch?

* Klasse verwaltet die Konfigurationstabelle "adm_plugin_preferences"
*
* Folgende Methoden stehen zur Verfuegung:
*
* init() : prueft, ob die Konfigurationstabelle existiert,
* legt sie ggf. an und befuellt sie mit Default-Werten



$this->table_name = $g_tbl_praefix.'_plugin_preferences';
.....

// Tabelle anlegen, wenn es sie noch nicht gibt
if (!$statement->rowCount())
{
// Tabelle ist nicht vorhanden --> anlegen
$sql = 'CREATE TABLE '.$this->table_name.' (
plp_id integer unsigned not null AUTO_INCREMENT,
plp_org_id integer unsigned not null,
plp_name varchar(255) not null,
plp_value text,
primary key (plp_id) )
engine = InnoDB
auto_increment = 1
default character set = utf8
collate = utf8_unicode_ci';
$gDb->query($sql);
}
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von XimeX »

Ah da. Hab nur in der installation.php geschaut.
Die Dinge von der installation.php sind bei dir aber drinnen?

Die tabelle sollte hier angelegt werden: https://github.com/rmbinder/Mitgliedsbe ... hp#L40-L51
rmb
Plugin-Developer
Beiträge: 625
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von rmb »

Hallo Frank,

füge mal in der mitgliedsbeitrag.php in Zeile 42 (nach $checked = $pPreferences->checkforupdate) folgenden Code ein:

Code: Alles auswählen

$checked = 1;
Damit sollte die Konfigurationstabelle angelegt werden (Anschließend den Code natürlich wieder entfernen).

Gruß
rmb
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

OK. Danke.
läuft.
Gruß Frank
d1nd141
Beiträge: 5
Registriert: 25. Okt 2018, 22:46

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von d1nd141 »

Hallo,
musste auch das $checked = 1; einsetzen. Hat dann auch soweit funktioniert.
Leider erhalte alle Feldnamen mit #xxx# gesetzt.
#PLG_MITGLIEDSBEITRAG_MEMBERSHIP_FEE#
#PLG_MITGLIEDSBEITRAG_CONTRIBUTION_SETTINGS#
usw.
FSC
Beiträge: 35
Registriert: 15. Mär 2010, 13:20
Wohnort: Hannover
Kontaktdaten:

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von FSC »

Lösch mal bitte deine cookies und probier es nochmal. Hat bei mir auch geholfen...
d1nd141
Beiträge: 5
Registriert: 25. Okt 2018, 22:46

Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert

Beitrag von d1nd141 »

Hat funktioniert, dachte nicht dass die Cookies hier so ein Impact hätten!
Dank Dir.
Antworten