BPM Mod (AK. Birthday message mod)

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

BPM Mod (AK. Birthday message mod)

Beitrag von Christian_N »

Hallo,
ich haben diese MOD eingebaut:

Code: Alles auswählen

############################################################## 
## MOD Title:  BPM Mod (AK. Birthday message mod)
## MOD Author: Duvelske < Duvelske@planet.nl > (Richard Wagtmans) http://www.vitrax.vze.com/ 
## MOD Author, Secondary: Tuxman < tuxman@sumpfkuh.de >
## MOD Description:    With this mod you can sendt an pm or an email
##			to the user who has his birthday. The message you
##			can define in the admin panel with some functions
##			like with the wpm mod. The old pop-up wil appear,
##			but you can shut it down in the bpm panel as well as
##			in the board configuration.			
##
## MOD Version: 1.0.2
## Compatibility: You must have the birthday mod of mods.db9.dk installed
##		  In order to let this mod work.
................
Habe allerdings problem, sobald ein Geburstag ansteht kommt nur in portal.php folgende Fehlermeldung:

Code: Alles auswählen

Tried obtaining data for a non-existent user

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'AND user_id <> -1' at line 4

SELECT * FROM phpbb_users WHERE user_id = AND user_id <> -1

Line : 46
File : functions_post.php
- habe den text der nach anleitung in index.php gehört in der blocks_imp_birthday.php eingebaut.

Grund: Die passende stelle die ich suche sollte gibts in index.php nicht, da ich die Geburstag Anzeige nicht im index.php ausgebe, sonder in IM-Portal in diese Block eben.
Da kann auch der Fehler nicht liegen, der soll in der functions_post.php liegen, daher mal den code der ich da eingefügt habe:
Um die übersichtlichkeit hier zu halten Klicke HIER für die gekürzte Install-Anleitung!

Wo liegt dort der Fehler?

Er sendet auch keine E-Mail bzw. PN an des Geburstagskind obwohl es im ACP aktiv habe.

Denk mal das liegt einfach noch an diesen Fehler, wäre über hilfe sehr dankbar.

Im voraus vielen Dank.
Zuletzt geändert von Christian_N am Di 20.Sep, 2005 01:25, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da wird der Fehler schon liegen:

Code: Alles auswählen

function bpm_send_pm($user_to_id, $bpm_subject, $bpm_message, $send_email)
Von dem Punkt aus, wo die Funkton aufgerufen wird, wird bei Dir sehr wahrscheinlich $user_to_id nicht mitgegeben und die Abfrage läuft auf einen Fehler.
Und wo ist das eingebaut?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

wie, wop ist was eingebaut?
In der functions_post.php hab ich das eingebaut, wie es dort stande.

Hier auch mal die Komplette Anleitung.

Sind ja nicht viele Datei zu bearbeiten gewesen.

Jedenfalls hab ich ich das was dort bei der index.php steht in der blocks_imp_birthday.php ausgeführt, da die anzeige im Portal statt findet.
Aber da kann auch sein das irgendendwas in der index.php vorhanden ist was in der blocks_imp_birthday.php einfach fehlt und daher der Fehler kommt?

Falls was gebraucht wird, einfach sagen ich schicks dann :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du das, was in der index.php eingebaut werden soll, auch komplett in der portal.php eingebunden? Denn dort wird der User ja abgefragt und damit due Funktion ausgelöst. Fehlt da was, gibts Fehler...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

genau den ganze code hab ich in der block datei angebaut die in der index.php nach anleitung gehört...

hab auch jetzt die 1.0.4 beta versucht funktioniert genauso wenig, hab mir mal das premodded board runter geladen von der Seite wo der MOD eingebaut ist funktioniert auch net.

irgendwie muss doch was sein, das es geht und an den geburstagskinder eine Mail bzw. PN geschickt wird statt das PopUP.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da bin ich dann allerdings auch überfragt.
Scheinbar hat der MOD selber einige Macken...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

scheint so zu sein.
<!-- Off Topic START -->
ist es möglich, im ACP eine Datei zu machen die wie folgt gebaut ist:
1.) Ein Feld wo der Benutzername eingetragen wird bzw. ein DropDown-Menü der alle Benutzern aufliste wo ausgewählt werden kann.

2.) Ein Feld für den Betreff.

3.) Ein Feld wo eine Nachricht eingetragen werden kann, wenn möglich so das [age] mit alter ersetzt wird und [username] mit der name des benutzer.

Jetzt wird auf absende gedrückt und er schickt diese Nachricht an den Benutzer der bei 1.) ausgewählt bzw. eingegeben wurde ist via E-Mail.

2.) und 3.) könnte so gemacht werden, wenn möglich das der Text drin bleibt, so das nur der Benutzer man bei 1.) ändern braucht.

Ist es schwer sowas zu realisieren oder kann das einer von den Profi hier schnell hinbekommen?

<!-- Off Topic END -->
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

No change. Keine Zeit...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Also hab mal eine neu Installtion von phpBB 2.0.19 den Geburstag MOD 1.5.7 eingebaut und diesen dann wieder diesmal allerdings wie in anleitung stande in der index.php usw.

Allerdings bleibt es bei mir fehlerhaft bei diese MOD.

Jetzt frag ich mal ob jemand von euch ein MOD kennt der auch wirklich 100% funktioniert so das ans Geburstagkind autom. eine E-Mail gesendet wird.

Den immer manuell die schreibe die Mails und abschicken ist auch blöd und fehlt auch irgendwann mal die Zeit dafür.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten