Seite 1 von 1

Probleme mit easymod 0.30 und "admin reminder"

Verfasst: 06.12.2007 12:18
von Hobel
Hallo,

ich versuche gerade den Admin reminder zum Informieren passiver User zu instalieren und stosse als "interessierter laie" auf Riesenprobleme. Ihc habe den MOD als eigenes Verzeichnis unter admin kopiert und rufe dann easymod auf. Der behauptet nur, er könne den Befehl "Add before" nicht interpretieren und bricht ab. Daraufhin habe ich es manuell versucht, die datenbank bei 1&1 zu manipulieren, das klappte auch, ich konnte neue Schlüssel einfügen. Die lang_admin.php habe ich auch manuell ergänzt. Leider tut sich nichts, er erscheinen keine neuen Features im Adminbereich.

Kann mir dá einer weiterhelfen?

Verfasst: 06.12.2007 12:34
von gloriosa
Hallo,
abgesehen davon, das es die >>> KB:easymod <<< gibt, ist es schon recht witzig diesen MOD, der sich sehr einfach (sprich händisch gemäß >>> KB:18 <<< ) installieren lässt , via EMI einbauen zu wollen ! :o :D

Außerdem : Ist denn der MOD überhaupt em-kompatibel ? :oops:

Verfasst: 06.12.2007 12:40
von Hobel
Ich habs ! (Anfängerfehler....)

Nur kriege ich jetzt diese Fehlermeldung wenn ich einen User erinnern will:

Code: Alles auswählen

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/20/d21212060/htdocs/board/db/mysql4.php on line 214
Und da hörts dann leider bei mir ganz auf, da wüsste ich nicht mal wo ich suchen soll :-(

Verfasst: 09.12.2007 22:49
von Hobel
Kennt denn keiner dieses Problem, dass der Automailer keine Mails versenden kann? Ich weiss ja nicht welchen Mailserver phpBB benutzt, meinen eigenen jedenfalls nicht, denn GMX lässt das Senden erst nach dem Empfang zu.

Verfasst: 10.12.2007 07:51
von powersilie
Hallo Hobel!

Kontrolliere nochmals den Einbau, der dauert ja wirklich nur 5 Minuten :wink:
Und vergiss den Easymod...

1.)

Ist die Änderung in der Datenbank gemacht worden?

Öffne Dein phpMyAdmin und öffne Deine Datenbank. Dann klick oben auf SQL und wenn sich die Seite geöffnet hat, ist da ein "Fenster". In das kopierst Du diesen SQL-Befehl rein:
ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
Und klickst auf OK. Wenn er die Änderung noch nicht gemacht hat, tut er das jetzt - wenn sie schon drin ist, bekommst Du ohnehin die Meldung.

Dann öffne die language/lang_german/lang_admin.php und suche die angegebene Stelle.
Wenn Easymod den Befehl "Add before" nicht interpretieren kann, dann mußt Du die Änderung eben per Hand machen, ebenso in der language/lang_english/lang_admin.php (hast Du ja offensichtlich schon)
Danach die beiden bearbeiteten Dateien per FTP -> auf den Server.

Und dann kopierst Du noch jede der beigefügten Dateien per FTP ins richtige Verzeichnis!!

lg
Powersilie

Verfasst: 10.12.2007 08:00
von Hobel
Hallo,

die Änderungen sind ok. Leider kann ich generell keinen eigenen Mailserver anlegen, es kommen immer Fehlermeldungen. Ich vermute, dass es ein Problem mit dem Mailversand gibt, der wie ich vermute über einen Mailserver läuft, den ich nicht kenne.

Verfasst: 10.12.2007 08:05
von powersilie
Hallo Hobel!

Ich mußte da überhaupt nichts extra anlegen, ich hab den Mod eingebaut und die Mails werden versendet. Und ich sehe auch im ACP, wieviele Erinnerungs-Mails jeweils schon gesendet wurden.

lg
Powersilie

Verfasst: 10.12.2007 09:36
von Hobel
Hallo,

user Webdesigner in der Firma hat den Fehler sofort gefunden. Ich habe seinerzeit eine SQL5 Datenbank beim Provider angelegt, der Eintrag in der config.php ist jedoch msql4.php. Diesen Wert habe ich nun in der Config auf msql.php abgeändert und seitdem läuft es fehlerfrei durch. Unser Webmann sagte auch, dass der Einbau von MODS so ziemlich das heisseste Eisen ist, denn wenn der Programmierer nicht genau weiss was er macht kann er unerwünschte Seiten effekte hervorrufen oder Inkompatibiltäten.

Naja, es funktioniert ja wieder :-)