[BETA] bpm mod

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

[BETA] bpm mod

Bericht door Duvelske » 12 mei 2004, 10:06

Hallo,

Deze mod is net klaar, maar moet eerst nog getest worden. Daarom vraag ik jullie allemaal om deze mod voor me te testen 8) Als je een fout vind post dan aub een bericht en ik zal het zo snel mogelijk fixen

Code: Selecteer alles

############################################################## 
## 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.
##
## Notes: This MOD includes Tuxman's Birthday Mail Extension, available at
##        http://www.phpbb.de/viewtopic.php?t=53274 (German)
##        http://www.phpbb.com/phpBB/viewtopic.php?p=1077492#1077492 (English)
##	  This one is also edited to go with the norms of the bpm mod (by Duvelske)
## 
## Installation Level: Simple
## Installation Time:  10 Minutes
##
## Files To Edit: 2
##      index.php
##	includes/functions_post.php
##	admin/admin_board.php
##	templates/subSilver/admin/board_config_body.tpl
##
## Included Files: 5
##      language/lang_english/email/birthday.tpl
##	admin_bpm.php
##	bpm_body.tpl
##	bpm_db_install.php
##	uninstallbpm.php
##
##############################################################
## Author Notes:
## 1. You also must have the wpm mod installed! Otherwise it doesn't work!
##
## 2.Please Run before you mod the files the bpm_db_update.php file in the root of your forum
## Also if you run an older version of this mod read the Update from 105 previous versions.txt
## for further instructions
##############################################################
## MOD History:
##	1.0.2 - Let the mod sendt an pm or email when some has his birthday instead of when someone
##		who has his/hers birthday logs in.
##	      - Made an activate/deactivate pop-up button for in the bpm admin panel.
##	      - Added some suggestion code for removal of the pop-up button code in the admin panel
##		for your board configuration
##
##	1.0.1 - Fixed the sendt options.
##	      - Modified some errors.
##
##	1.0.0 - Got approval for adding the mail section to the bpm mod.
##	      - Fixed and changed some of the functions of the mail section to work with the bpm standards.
##	      - First release of the bpm mod
##
##	0.1.1 - Fixed the bpm mod now it sends a good pm
##
############################################################## 
## This MOD is released under the GPL License. 
## Intellectual Property is retained by the MOD Author(s) listed above 
############################################################## 
Download mod @ Vitrax
Download mod @ phpbbhacks
Laatst gewijzigd door Duvelske op 16 mei 2004, 12:56, 2 keer totaal gewijzigd.
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 12 mei 2004, 10:51

zal hem straks of vanavond eens testen.

//edit
je hebt een fout van de Birthday hack mail extension overgenomen.

Code: Selecteer alles

$emailer->assign_vars(array(
					'MESSAGE' => str_replace($bpm_message),
					'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $row['username']), 0, 25)),
					'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
					);
moet zijn:

Code: Selecteer alles

$emailer->assign_vars(array(
					'MESSAGE' => str_replace($bpm_message),
					'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $row['username']), 0, 25)),
					'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']))
					);
2 haakjes en geen komma achter $board_config['board_email_sig']))

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 12 mei 2004, 12:28

Bedankt voor de melding zie het nou ook ja :thumb:
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 12 mei 2004, 13:24

De zip is corrupt...

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 12 mei 2004, 14:35

De zip is nou gefixt ;)
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 12 mei 2004, 20:46

Ik kan hem anders nog steeds niet openen.

Gebruikersavatar
Diablo Gamer
Berichten: 1394
Lid geworden op: 02 jan 2004, 20:33
Locatie: Dalen/Drenthe/Holland
Contacteer:

Bericht door Diablo Gamer » 12 mei 2004, 20:52

! D:\Documents and Settings\Diablo Gamer\Desktop\bpm100.zip: Veeldelig of beschadigd ZIP-archief

dit krijg ik tezien
It`s nice to be important, but it`s more important to be nice.

Hans Kamp
Berichten: 470
Lid geworden op: 17 jan 2004, 08:39
Locatie: Enschede

Bericht door Hans Kamp » 12 mei 2004, 21:38

mosymuis schreef:Ik kan hem anders nog steeds niet openen.
Ik ook niet. Met vrijwel alle andere ZIP-bestanden (op het Internet) heb ik geen problemen. Ik gebruik WinZIP 8.1.

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 13 mei 2004, 09:32

Ik heb hem nou toch al aangepast. Er waren wat kleine fouten in. Hopelijk kunnen jullie deze versie wel downloaden. Ik zit alleen met 1 probleem. Dat is dat het bericht pas verzonden wordt als de desbetreffende persoon inlogt. Dat heeft de email extension ook. Ik probeer het zo snel mogelijk op te lossen.
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 13 mei 2004, 12:53

ik zoek dus juist een mod die altijd een mail verzend.
:lol:

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 13 mei 2004, 14:38

@P.T. dat is ook mijn bedoeling ;) Dus moet ik even kijken hoe ik het kan oplossen
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 mei 2004, 12:21

ik heb wel een idee, maar ik weet niet of het kan.

in de admin staat bij elke gebruiker wanneer hij een nieuwe felicitatie moet krijgen. (welk jaar.)

ik zat nou te denken, als je nou zijn verjaardagsdatum (zonder jaartal) vergelijkt met de datum dat het nu is.
daarachter laat je dan het jaar checken wat je kunt zien in de admin bij de gebruikers en die laat je vergelijken met het jaar dat het nu is.
als het allebei waar is, dan moet hij een e-mail verzenden.

ik hoop dat je het snapt. of het werkt weet ik niet.

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 16 mei 2004, 12:53

Bedankt p.t. Maar ik heb het net iets anders gedaan als het goed is werkt het nu ook dat hij altijd een bericht verzendt. v1.0.2 moet dat doen als het goed is
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 mei 2004, 13:10

zal hem eens installeren + testen.
//edit.
poeh.. ook nog de wpm mod installeren... :lol:

staat alleen niet hier bij maar wel bij de author notes:
## Compatibility: You must have the birthday mod of mods.db9.dk installed
## In order to let this mod work.
misschien slim om het in bovenstaande ook te noemen en dan ook nog een link erna. :wink:

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 16 mei 2004, 13:36

okee.. ik heb hem geinstalleerd.

enkele fouten in de admin:
Dit stelt je in staat om berichten in te stellen die verstuurt zullen worden voor alle mensen die zich jarig zijn op je forum Als iemand jarig is wordt dit bericht automatisch verzonden (mits ingesteld).
beetje slordig nederlands.

Gebruik de popup 'Gelukkige verjaardag' is niet dikgedrukt de rest wel.
onder actief zit nog een cel, maar die is leeg. (er zit wel een ja/nee keuze achter.)


//edit. als ik jarig ben, krijg ik dit op de index:
Fatal error: Call to undefined function: bpm_send_pm() in /usr/home/mfo/public_html/phpBB2/index.php on line 318

regel 318: bpm_send_pm($user_id, $bpm_subject, $bpm_message, 1);

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 17 mei 2004, 07:23

Van het beetje slordige nederlands wist ik al ja dat klopt, volgens mij heb ik de verkeerde lang file in de zip gestopt. Over de function bpm_send_pm moet je wel in de functions toegevoegd hebben anders werkt het niet dat klopt
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 17 mei 2004, 18:12

ik heb het in functions_post.php toegevoegd zoals in het txt bestandje stond.

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 18 mei 2004, 10:14

Ben nog iets vergeten dat je moet toevoegen in de index.php

Code: Selecteer alles

#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
include($phpbb_root_path . 'common.'.$phpEx);
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
Anders is het mogelijk dat hij het niet vindt die function
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 18 mei 2004, 10:27

Tried obtaining data for a non-existent user

DEBUG MODE

SQL Error : 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 'AND user_id <> -1' at line 4

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

Line : 162
File : /usr/home/mfo/public_html/phpBB2/includes/functions_post.php
terwijl ik gewoon mijn naam heb ingevuld in de admin. (van waaruit het verzonden wordt.)


//edit
wat moet er eigenlijk in de lege cel staan waar ik het over had?

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 18 mei 2004, 11:30

verander:

Code: Selecteer alles

WHERE user_id = " . $user_to_id . "
in

Code: Selecteer alles

WHERE user_id = " . $birthdayrow['user_id'] ."
en deze natuurlijk ook

Code: Selecteer alles

function bpm_send_pm($user_to_id, $bpm_subject, $bpm_message, $send_email)
in

Code: Selecteer alles

function bpm_send_pm($birthdayrow, $bpm_subject, $bpm_message, $send_email)
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gesloten