Mitgliedsbeitrag

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
drmetty
Beiträge: 5
Registriert: 15. Nov 2021, 16:53

Mitgliedsbeitrag

Beitrag von drmetty »

Hallo. Ich benutze Admidio in englischer Sprache.
Bei der Konfiguration des Mitgliedsbeitrag Plugins, kann ich den Menupunkt Beitragszahlungen ("Paid Membership Fees") nicht aufrufen. Die aufgerufene Seite ".../adm_plugins/mitgliedsbeitrag/payments.php" is leer.
Gibt es Hilfe? Muss ich das Plugin neu installieren?
Vielen Dank im voraus!
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag

Beitrag von rmb »

Hallo drmetty,

an der englischen Sprache sollte es nicht liegen.
Aktiviere mal Debug in der config.php und rufe dann nochmal payments auf. Vielleicht wird jetzt ein Fehler mit angezeigt.
Tritt der Fehler nur beim Aufruf von payments auf oder auch bei anderen Modulen?

Gruß
rmb
drmetty
Beiträge: 5
Registriert: 15. Nov 2021, 16:53

Re: Mitgliedsbeitrag

Beitrag von drmetty »

Hi & danke für die prompte Antwort
Ich habe keine config.php Datei, nur eine configdata.php
...
Der Fehler scheint nur bei payments.php aufzutreten

Ich bin was Databases und PHP betrifft allerdings auch ohne jede Erfahrung und bitte schonmal im voraus um Verständnis 🙂
drmetty
Beiträge: 5
Registriert: 15. Nov 2021, 16:53

Re: Mitgliedsbeitrag

Beitrag von drmetty »

Hallo rmb

Kann ich bei dieser Gelegenheit bitte auch ein zusatzliches Feature erbitten?

In Grossbritannien ist die IBAN noch nicht wirklich in Gebrauch, zumindest nicht beim Privatbanking.
Eine Kombination von 'Sort Code' (BLZ) und 'Account Number' ist nach wie vor die Norm.

Kann diese Option bei den Kontodetails hinzugefuegt werden, vielleicht mit einem 'IBAN Calculator' tool? z.B.:
https://www.iban.com/calculate-iban

Nochmals vielen Dank. PS die Behebung des Problems mit payments.php is wichtiger
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag

Beitrag von rmb »

Das ist die config.php im Verzeichnis /adm_my_files.
Hier mal diese Zeile einfügen:

Code: Alles auswählen

$gDebug=1;
Durch diese Anweisung werden u.a. Fehlermeldungen nicht mehr unterdrückt, sondern mit angezeigt. Vielleicht wird hier was angezeigt wie: "Fatal error...".

Mit 'Sort Code' und 'Account Number' muss ich mal sehen, vielleicht geht was.

Gruß
rmb
drmetty
Beiträge: 5
Registriert: 15. Nov 2021, 16:53

Re: Mitgliedsbeitrag

Beitrag von drmetty »

Fortschritt! Hier die Fehlermeldung:

Database error

S Q L - E R R O R

CODE: 42000
1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS '0', .usd_value AS '0', .usd_value AS '0', .usd_value AS '0', LAST_NAME.usd_v' at line 1

B A C K T R A C E

FILE: adm_program/system/classes/Database.php
LINE: 720
CALL: Database->showError()

FILE: adm_plugins/mitgliedsbeitrag/common_function.php
LINE: 360
CALL: Database->queryPrepared()

FILE: adm_plugins/mitgliedsbeitrag/payments.php
LINE: 184
CALL: list_members()
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag

Beitrag von rmb »

Geh mal in Preferences-View definitions und prüfe, ob bei "Column selection" bei allen Contents ein Profilfeld eingetragen ist. Hier dürfen keine leeren Felder sein. Ein Issue ist erstellt.

Gruß
rmb
drmetty
Beiträge: 5
Registriert: 15. Nov 2021, 16:53

Re: Mitgliedsbeitrag

Beitrag von drmetty »

Hallo rmb
Ich muss mich fuer die Verzoegerung entschuldigen.
Das hat gut funktioniert und das Mitgliedsbeitrag-Modul ist nun voll nutzbar.
Vielen Dank fuer die Hilfe, das war grossartig!

PS gibt es eine Funktion im Modul, die erlaubt, eine "Mahnungs-Email" and alle Mitglieder zu senden, deren Beitrag noch aussteht?

Danke nochmals!
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Mitgliedsbeitrag

Beitrag von rmb »

Hallo drmetty,

geh in "Preferences-View definitions-Contribution payments" und füge die Spalten "E-mail" und "AccHolder´s e-mail" hinzu.
Wenn Du jetzt in "Fees-Paid membership fees-Process membership payments" eine E-Mail-Adresse anklickst, wird das Mailmodul mit vordefiniertem Text aufgerufen (die Einstellung "Enable e-mails" von Admidio muss dabei aktiviert sein).
Der vordefinierte Text kann unter "Preferences-Membership fee options-Contribution payments e-mail message" angepasst werden.

Noch ein Hinweis: Das gesamte Message-Modul wurde für die neue, Admidio 4.1 kompatible Version, überarbeitet.

Gruß
rmb
Antworten