jQ Base <-> Welcomme PM beharken sich

Post Reply
motte
Mitglied / Member
Mitglied / Member
Posts: 18
Joined: Fri 17. Jan 2014, 16:50
Contact:

jQ Base <-> Welcomme PM beharken sich

Post 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
User avatar
Marc
Administrator
Administrator
Posts: 620
Joined: Tue 2. Sep 2008, 22:48
phpbb.com: Marc
Location: Munich
Contact:

Re: jQ Base <-> Welcomme PM beharken sich

Post 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.
Image
User avatar
Marc
Administrator
Administrator
Posts: 620
Joined: Tue 2. Sep 2008, 22:48
phpbb.com: Marc
Location: Munich
Contact:

Re: jQ Base <-> Welcomme PM beharken sich

Post 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 */
Image
motte
Mitglied / Member
Mitglied / Member
Posts: 18
Joined: Fri 17. Jan 2014, 16:50
Contact:

Re: jQ Base <-> Welcomme PM beharken sich

Post 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!
Post Reply