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

Beitragvon motte » So 18. Jan 2015, 02:05

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: 619
Registriert: Di 2. Sep 2008, 23:48
phpbb.com: Marc
Wohnort: Munich

Re: jQ Base <-> Welcomme PM beharken sich

Beitragvon Marc » So 18. Jan 2015, 11:10

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: 619
Registriert: Di 2. Sep 2008, 23:48
phpbb.com: Marc
Wohnort: Munich

Re: jQ Base <-> Welcomme PM beharken sich

Beitragvon Marc » So 18. Jan 2015, 12:24

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

Beitragvon motte » So 18. Jan 2015, 19:14

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!


Zurück zu „phpBB jQuery Base“

Wer ist online?

Mitglieder in diesem Forum: CommonCrawl [Bot] und 0 Gäste