Page 1 of 1

jQ Base <-> Welcomme PM beharken sich

Posted: Sun 18. Jan 2015, 01:05
by motte
Nabend,

Ich nutze in einem meiner Forum folgenden Mod: https://www.phpbb.com/customise/db/mod/ ... rst_login/

Dieser arbeitet nicht mehr wenn ich die jQuery Base aktiviere.
Ich habe versucht herauszufinden welche der Einstellungen das bewirkt, aber das ist vollkommen egal.

Hast du eine Idee für mich?

LG Ralph

Re: jQ Base <-> Welcomme PM beharken sich

Posted: Sun 18. Jan 2015, 10:10
by Marc
Da bin ich etwas überrachst. Basierend auf den Codestellen des WPM Mods kann es da eigentlich keinen Konflikt mit jQuery Base geben.

Ich könnte mir nur vorstellen, dass da eventuell bezüglich der Feststellung des ersten Logins ein Fehler entsteht. Dazu muss ich das erst einmal selbst ausprobieren.

Re: jQ Base <-> Welcomme PM beharken sich

Posted: Sun 18. Jan 2015, 11:24
by Marc
So, Problem auch gefunden.

Öffne jquery_base/jquery_functions.php
Finde:

Code: Select all

	private function login()
	{
		global $user, $auth, $config;
Ersetze mit:

Code: Select all

	private function login()
	{
		global $user, $auth, $config, $db, $phpbb_root_path, $phpEx;
Finde:

Code: Select all

				// Special case... the user is effectively banned, but we allow founders to login
				if (defined('IN_CHECK_BAN') && $result['user_row']['user_type'] != USER_FOUNDER)
				{
					$this->error[] = array('error' => 'NO_AUTH_OPERATION', 'action' => 'cancel');
				}
Danach einfügen:

Code: Select all

				/*
				* Welcome PM on First Login (WPM)
				* By DualFusion /adjusted by ..::Frans::.. for phpbb3 GOLD
				*/
				$sql = 'SELECT wpm_enable FROM '.WPM_TABLE.' WHERE wpm_config_id =1';
				$result = $db->sql_query($sql);
				$row = $db->sql_fetchrow($result);
				$db->sql_freeresult($result);


				if($row['wpm_enable'] && $user->data['user_lastvisit'] == 0)
				{
					include($phpbb_root_path . 'includes/functions_wpm.' . $phpEx);
					$wpm = new welcome_pm();
					$wpm->get_vars();
					$wpm->send_wpm();
				}
				/* End WPM */

Re: jQ Base <-> Welcomme PM beharken sich

Posted: Sun 18. Jan 2015, 18:14
by motte
Ich probiere es möglicherweise heute Abend noch aus. Ich danke dir schon mal!

Es Klappt. Es kommt zwar kein JQ Popup das die PM da ist, aber das Postfach zeigt die kleine 1 an und die PM ist jetzt auch da ...

Vielen dank dir!