Plugin Mitgliedsbeitrag wird nicht richtig installiert
Plugin Mitgliedsbeitrag wird nicht richtig installiert
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
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
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Welche Admidio und Plugin Version?
Irgendwelche Fehler in den Webserver logs bzw in den Admidio logs?
Irgendwelche Fehler in den Webserver logs bzw in den Admidio logs?
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
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
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
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Lösch mal bitte deine cookies und probier es nochmal
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Die Tabelle "adm_plugin_preferences" wird nicht angelegt?
Kann ich sie selbst anlegen?
Danke Gruß Frank
Kann ich sie selbst anlegen?
Danke Gruß Frank
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
es gibt nur adm_preferences. Wo sollte er den eine adm_plugins_preferences anlegen?
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
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);
}
* 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);
}
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
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
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
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Hallo Frank,
füge mal in der mitgliedsbeitrag.php in Zeile 42 (nach $checked = $pPreferences->checkforupdate) folgenden Code ein:
Damit sollte die Konfigurationstabelle angelegt werden (Anschließend den Code natürlich wieder entfernen).
Gruß
rmb
füge mal in der mitgliedsbeitrag.php in Zeile 42 (nach $checked = $pPreferences->checkforupdate) folgenden Code ein:
Code: Alles auswählen
$checked = 1;
Gruß
rmb
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
OK. Danke.
läuft.
Gruß Frank
läuft.
Gruß Frank
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
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.
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.
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Lösch mal bitte deine cookies und probier es nochmal. Hat bei mir auch geholfen...
Re: Plugin Mitgliedsbeitrag wird nicht richtig installiert
Hat funktioniert, dachte nicht dass die Cookies hier so ein Impact hätten!
Dank Dir.
Dank Dir.