[opgelost] Override PM Limits

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
Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

[opgelost] Override PM Limits

Bericht door Fridge » 08 jan 2007, 14:59

Wat is het probleem? SQL error
Wanneer ontstond het probleem? Na install Override PM Limits mod http://www.phpbb.com/files/mods/overrid ... _1.0.4.mod
Adres van je forum: http://www.fridge-forum.nl/testforum/ user/pass: test/test
Geïnstalleerde mods: aardig wat
Huidige template: subSilver
phpBB versie: 2.0.22
Host: Topservers
Heb je onlangs een mod of stijl geïnstalleerd? zie boven
Heb je gezocht naar een antwoord? ja

na installatie van de install Override PM Limits mod kan ik geen pb meer wegschrijven in de savebox, krijg dan de volgende melding...

Code: Selecteer alles

Could not obtain sent message info for sendee

DEBUG MODE

SQL Error : 1054 Unknown column 'PRIVMSGS_SAVED_IN_MAIL' in 'where clause'

SELECT * FROM ( SELECT COUNT(pm.privmsgs_id) AS savebox_items, MIN(pm.privmsgs_date) AS oldest_post_time FROM phpbb_privmsgs AS pm WHERE ( ( privmsgs_to_userid = 4 AND privmsgs_type = PRIVMSGS_SAVED_IN_MAIL ) OR ( privmsgs_from_userid = 4 AND privmsgs_type = PRIVMSGS_SAVED_OUT_MAIL) ) ) AS post_info, ( SELECT COALESCE(u.user_override_savebox_limit, 100) AS savebox_limit FROM phpbb_users AS u WHERE user_id = 4 ) AS limit_info

Line : 1039
File : privmsg.php
Iemand een idee ?
Laatst gewijzigd door Fridge op 10 jan 2007, 20:34, 1 keer totaal gewijzigd.

Nymphy
Berichten: 1504
Lid geworden op: 28 mar 2003, 18:00
Locatie: Grevenbicht

Bericht door Nymphy » 08 jan 2007, 15:05

Heb je alle wijzigingen in config.php goed doorgevoerd?

Kijk dit desnoods nog eens na :)

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

Bericht door Raimon » 08 jan 2007, 16:16

Nymphy schreef:Heb je alle wijzigingen in config.php goed doorgevoerd?

Kijk dit desnoods nog eens na :)
config.php heeft daar niks mee te maken ;)

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 08 jan 2007, 21:51

Raimon schreef:config.php heeft daar niks mee te maken ;)
Idd.....config.php hoeft niet eens gemod te worden, las overigens op phpbb.com in het bijbehorende topic dat ik niet de enige bent met dit probleem.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 08 jan 2007, 22:21

/includes/constants.php moet je zeer waarschijnlijk wezen
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 09 jan 2007, 05:57

Ook deze word niet aangepast in de mod, zit waarschijnlijk in een stukje dat aangepast word in privmsg.php en dan wel dit gedeelte....

Code: Selecteer alles

#-----[ FIND ]------------------------------------------
#
		$sql = "SELECT COUNT(privmsgs_id) AS savebox_items, MIN(privmsgs_date) AS oldest_post_time
            FROM " . PRIVMSGS_TABLE . "
            WHERE ( ( privmsgs_to_userid = " . $userdata['user_id'] . "
                    AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
                OR ( privmsgs_from_userid = " . $userdata['user_id'] . "
                    AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . ") )";

#
#-----[ REPLACE WITH ]----------------------------------
#
        // +Override PM Limits
        // -delete
        /*
        $sql = "SELECT COUNT(privmsgs_id) AS savebox_items, MIN(privmsgs_date) AS oldest_post_time
            FROM " . PRIVMSGS_TABLE . "
            WHERE ( ( privmsgs_to_userid = " . $userdata['user_id'] . "
                    AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " )
                OR ( privmsgs_from_userid = " . $userdata['user_id'] . "
                    AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . ") )";
        */
        // -add
        $sql = "SELECT *
            FROM
            (
                SELECT COUNT(pm.privmsgs_id) AS savebox_items,
                    MIN(pm.privmsgs_date) AS oldest_post_time
                FROM " . PRIVMSGS_TABLE . " AS pm
                WHERE ( ( privmsgs_to_userid = {$userdata['user_id']} AND privmsgs_type = PRIVMSGS_SAVED_IN_MAIL )
                    OR ( privmsgs_from_userid = {$userdata['user_id']} AND privmsgs_type = PRIVMSGS_SAVED_OUT_MAIL) )
            ) AS post_info,
            (
                SELECT COALESCE(u.user_override_savebox_limit, {$board_config['max_savebox_privmsgs']}) AS savebox_limit
                FROM " . USERS_TABLE . " AS u
                WHERE user_id = {$userdata['user_id']}
            ) AS limit_info";
        // -Override PM Limits
De aangeduide regel die de foutmelding aangeeft is en direct onder het aangepaste gedeelte staat...

Code: Selecteer alles

			message_die(GENERAL_ERROR, 'Could not obtain sent message info for sendee', '', __LINE__, __FILE__, $sql);
Dus probleem zit misschien in het sql gedeelte ?

Nymphy
Berichten: 1504
Lid geworden op: 28 mar 2003, 18:00
Locatie: Grevenbicht

Bericht door Nymphy » 09 jan 2007, 06:27

Ramon Fincken schreef:/includes/constants.php moet je zeer waarschijnlijk wezen
die bedoelde ik dus ook :oops: foutje van mijn kant :oops:

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 09 jan 2007, 16:28

ik kom er even niet uit...

het "PRIVMSGS_SAVED_IN_MAIL" is van belang dat hij een waarde krijgt, en dat gebeurt vaak in de constants.php file...

dit is niet het geval, dus ik zou even ctc opnemen met de mod author ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 09 jan 2007, 16:40

Ramon Fincken schreef:ik zou even ctc opnemen met de mod author ..
De auteur van de mod heeft al sinds 2 Augustus geen reactie/support meer gegeven in het mod topic op phpbb.com dus de kans dat ie dit op korte termijn weer gaat doen is vrij klein vermoed ik.

Ik ga er nog wel eens ff mee stoeien en als ik er niet uitkom dan helaas....

Iig iedereen bedankt voor het meedenken :thumb:

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 09 jan 2007, 17:39

email al geprobeerd?
Laatst gewijzigd door Ramon Fincken op 09 jan 2007, 17:55, 1 keer totaal gewijzigd.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 09 jan 2007, 17:42

update:
http://david.smigit.com/mdd/?keyword=pm ... opment=yes

de andere mod ook al geprobeerd?
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 09 jan 2007, 17:44

Ramon Fincken schreef:email al geprobeerd?
Nee, zal ik eens proberen...thnx

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 09 jan 2007, 22:55

Ramon Fincken schreef:ik kom er even niet uit...

het "PRIVMSGS_SAVED_IN_MAIL" is van belang dat hij een waarde krijgt, en dat gebeurt vaak in de constants.php file...

dit is niet het geval, dus ik zou even ctc opnemen met de mod author ..
Als ik die code van de mod goed bekijk, zit die constante standaard al in phpBB.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 10 jan 2007, 20:38

Probleem opgelost met behulp van de mod auteur dvandersluis na aanpassing van het volgende...

Code: Selecteer alles

#
#-----[ OPEN ]-----------------------------------------
#
privmsg.php

#
#-----[ FIND ]------------------------------------------
#
                 WHERE ( ( privmsgs_to_userid = {$userdata['user_id']} AND privmsgs_type = PRIVMSGS_SAVED_IN_MAIL )
                     OR ( privmsgs_from_userid = {$userdata['user_id']} AND privmsgs_type = PRIVMSGS_SAVED_OUT_MAIL) )

#
#-----[ REPLACE WITH ]----------------------------------
#
                 WHERE ( ( privmsgs_to_userid = {$userdata['user_id']} AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . ")
                     OR ( privmsgs_from_userid = {$userdata['user_id']} AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . ") )

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 10 jan 2007, 21:09

Bee schreef:
Ramon Fincken schreef:ik kom er even niet uit...

het "PRIVMSGS_SAVED_IN_MAIL" is van belang dat hij een waarde krijgt, en dat gebeurt vaak in de constants.php file...

dit is niet het geval, dus ik zou even ctc opnemen met de mod author ..
Als ik die code van de mod goed bekijk, zit die constante standaard al in phpBB.
klopt helemaal Bee !!



Fridge, mooi dat het werkt, hopen dat de upgrade snel op phpbb.com beschikbaar is.
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 10 jan 2007, 22:20

Ramon Fincken schreef:Fridge, mooi dat het werkt, hopen dat de upgrade snel op phpbb.com beschikbaar is.
Ik had 1.04 geïnstalleerd en inmiddels is 1.04c ingediend en wachtend op toestemming om opgenomen te worden in de moddb :thumb:

Gesloten