probleem met mass pm

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
Gesloten
popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

probleem met mass pm

Bericht door popey88 » 24 jun 2006, 16:19

hallo, ik heb sinds 3 weken een forum.
nu wil ik hier mass pm inbouwen, maar de code die ik moet veranderen klopt niet.
de mod is:
## MOD Title: Custom mass PM
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk

maar bij het eerste wat ik moet openen (privmsg.php) gaat het al fout.
de codes die ik moet opzoeken zijn niet te vinden :(

weet iemand hoe ik dit nu kan oplossen, of dat et een andere mod ervoor is ofso??

bvd dank :) :thumb:

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 25 jun 2006, 16:20

Goedeavond :)

Welke codes kun je niet vinden, mischien is wat meer informatie makkelijker.
Ik weet vanaf hier idd geval niet wat je niet kan vinden :wink:

Mvg

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 25 jun 2006, 16:39

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------------ 
# 
$to_username = $HTTP_POST_VARS['username']; 

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#

// Start replacement - Custom mass PM MOD
$to_username_array = explode (";", $HTTP_POST_VARS['username']);
usort ($to_username_array);
foreach ($to_username_array as $name) $to_usernames .= "'".htmlspecialchars(trim($name))."',";
$to_usernames[strlen($to_usernames)-1]=" ";
// End replacement - Custom mass PM MOD

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "SELECT user_id
FROM
WHERE username =
AND

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#
SELECT user_id

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
, username

en verder ben ik maar niet gaan kijken, aangezien ik dacht, als de eerste 2 al niet werken zal de rest het ook niet doen.
ik had al op google gezocht, en heb wel ergens gelezen dat die mod licht verouderd is, en geschikt is vor versie 2.0.06 (dacht ik) maar heb niks goeds kunnen vinden om het dan wel op te lossen
ikzelf gebruikt versie 2.0.21

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 02 jul 2006, 16:24

bump bump

als iemand weet hoe ik die mod compatible krijg met de nieuwste phpbb versie, of een andere mod of manier heeft om te mass pm, laat dit aub ff weten, want ik vind die mass e-mail functie maar niks.
mass pm krijgt iedereen sowieso, en zien ze als ze op de site zijn, mass e-mail kunnen ze blocken, en zouden sommige ISP en spamfilters enzo tegen kunnen houden

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 02 jul 2006, 17:49

popey88 schreef:#
#-----[ FIND ]------------------------------------------------
#
$to_username = $HTTP_POST_VARS['username'];

#
#-----[ REPLACE WITH ]----------------------------------------
#

// Start replacement - Custom mass PM MOD
$to_username_array = explode (";", $HTTP_POST_VARS['username']);
usort ($to_username_array);
foreach ($to_username_array as $name) $to_usernames .= "'".htmlspecialchars(trim($name))."',";
$to_usernames[strlen($to_usernames)-1]=" ";
// End replacement - Custom mass PM MOD

#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT user_id
FROM
WHERE username =
AND Dit is niet de hele regel. Probeer het eens met alleen te zoeken naar $sql = "SELECT user_id

#
#-----[ IN-LINE FIND ]----------------------------------------
#
SELECT user_id

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, username



en verder ben ik maar niet gaan kijken, aangezien ik dacht, als de eerste 2 al niet werken zal de rest het ook niet doen.
ik had al op google gezocht, en heb wel ergens gelezen dat die mod licht verouderd is, en geschikt is vor versie 2.0.06 (dacht ik) maar heb niks goeds kunnen vinden om het dan wel op te lossen
ikzelf gebruikt versie 2.0.21

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 02 jul 2006, 17:57

ook dit vind hij niet :?
zal ik de hele code uit viewtopic.php en de mod hier plaatsen of ff online zetten?

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 08 jul 2006, 22:48

humm.. schijnt dat dit een lastig probleem is aangezien er zelden iemand reageerd.

ondertussen heb ik ergens gelezen dat het mogelijk is om de mass-email functie die standaard in phpbb zit om te zetten in een mass pm functie, maar er stond niet bij hoe ik dit moet doen.
als iemand mij hier uitleg over weet te geven, of een link weet waar dit beschreven staat, zou dit helemaal mooi zijn :D

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 08 jul 2006, 22:56

heb je zelf al geprobeerd deels te zoeken met de code?
Mocht het niet lukken drop het bestand in een link txt dan svp, niet hier posten de volledige code graag :)

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 08 jul 2006, 23:02

ja ik had al deels gezocht, en bij de eerste aanpassing lukte het nog wel, maar bij de 2e ofso liep ik ook al vast.
http://rapidshare.de/files/25319978/privmsg.txt.html dit is de code van mn privmsg.php file

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 09 jul 2006, 07:02

Ik heb het bekeken hieronder de acties die je moet doen, hopelijk werkt het!

FIND

Code: Selecteer alles

$to_username = phpbb_clean_username($HTTP_POST_VARS['username']);
REPLACE WITH

Code: Selecteer alles

// Start replacement - Custom mass PM MOD
$to_username_array = explode (";", $HTTP_POST_VARS['username']);
usort ($to_username_array);
foreach ($to_username_array as $name) $to_usernames .= "'".htmlspecialchars(trim($name))."',";
$to_usernames[strlen($to_usernames)-1]=" ";
// End replacement - Custom mass PM MOD 
FIND

Code: Selecteer alles

$sql = "SELECT user_id, user_notify_pm, user_email, user_lang, user_active 
REPLACE WITH

Code: Selecteer alles

$sql = "SELECT user_id, username, user_notify_pm, user_email, user_lang, user_active
Hopelijk dat het werkt,

Veel suc6 :wink:

PS. Heel veel mods die wat verouderd zijn werken nog uitstekend op phpbb 2.0.21 het is gewoon een kwestie van proberen!

popey88
Berichten: 18
Lid geworden op: 24 jun 2006, 16:05

Bericht door popey88 » 26 jul 2006, 13:08

bedankt voor de hulp :)
sorry dak wat later reageer, maar ja, vakantie periode heh :)

ik heb nu wat anders gevonden, wat 500 maal simpeler is
http://www.source-code.de/forum/viewtopic.php?t=1576
2 files uploaden, lang_main aanpassen (1 aanpassing) en hij werkt :D

mocht er nog eens iemand anders met dit probleem komen te zitten, werkt deze mod PERFECT :)

iig allemaal bedankt voor de hulp :)

Gesloten