jQ Base <-> Welcomme PM beharken sich

motte
Mitglied / Member
Mitglied / Member
Beiträge: 18
Registriert: Fr 17. Jan 2014, 17:50

jQ Base <-> Welcomme PM beharken sich

Beitrag von 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
Benutzeravatar
Marc
Administrator
Administrator
Beiträge: 620
Registriert: Di 2. Sep 2008, 23:48
phpbb.com: Marc
Wohnort: Munich

Re: jQ Base <-> Welcomme PM beharken sich

Beitrag von 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.
Bild
Benutzeravatar
Marc
Administrator
Administrator
Beiträge: 620
Registriert: Di 2. Sep 2008, 23:48
phpbb.com: Marc
Wohnort: Munich

Re: jQ Base <-> Welcomme PM beharken sich

Beitrag von Marc »

So, Problem auch gefunden.

Öffne jquery_base/jquery_functions.php
Finde:

Code: Alles auswählen

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

Code: Alles auswählen

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

Code: Alles auswählen

				// 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: Alles auswählen

				/*
				* 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 */
Bild
motte
Mitglied / Member
Mitglied / Member
Beiträge: 18
Registriert: Fr 17. Jan 2014, 17:50

Re: jQ Base <-> Welcomme PM beharken sich

Beitrag von 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!