mchat addon notification_new_topics

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

mchat addon notification_new_topics

Beitrag von Maugrim »

Hallo

Ich habe sowohl mChat als auch das Addon in meinem Forum verbaut

Kann man dieses Addon vllt auch erweitern, dass nicht nur neue Themen, sondern auch neue Beiträge angezeigt werden im Chat?

:)

hier die Auszüge aus dem Addon




Open: includes/functions_posting.php


Find

   

Code: Alles auswählen

 $make_global = false; 
Add before

Code: Alles auswählen

// BEGIN mChat Mod
// only trigger if mode is post 
    if ($post_mode == 'post' && $post_approval && !empty($config['mchat_enable']) && !empty($config['mchat_new_posts']))          
    {
        $user->add_lang('mods/mchat_lang');
        
        $mchat_new_data = $user->lang['MCHAT_NEW_TOPIC'];

        // Data...
        $message = utf8_normalize_nfc($mchat_new_data . ': [url=' . generate_board_url() . '/viewtopic.' . $phpEx . '?p=' . $data['post_id'] . '#p' . $data['post_id'] . ']' . $subject . '[/url]', true);
        // Add function part code from http://wiki.phpbb.com/Parsing_text
        $uid = $bitfield = $options = ''; // will be modified by generate_text_for_storage
        generate_text_for_storage($message, $uid, $bitfield, $options, true, false, false);
        $sql_ary = array(
            'forum_id'            => ($topic_type == POST_GLOBAL) ? 0 : $data['forum_id'],
            'post_id'            => $data['post_id'],
            'user_id'            => $user->data['user_id'],
            'user_ip'            => $user->data['session_ip'],
            'message'            => $message,
            'bbcode_bitfield'    => $bitfield,
            'bbcode_uid'         => $uid,
            'bbcode_options'     => $options,
            'message_time'         => time()
          );
          $sql = 'INSERT INTO ' . MCHAT_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
          $db->sql_query($sql);
    }
// BEGIN mChat Mod
<< Hide

Open: posting.php


Find

            

Code: Alles auswählen

$next_post_id = delete_post($forum_id, $topic_id, $post_id, $data); 
Add after

           

Code: Alles auswählen

 // BEGIN mChat Mod Add-on
            if (!empty($config['mchat_enable']) && !empty($config['mchat_new_posts']))
            {
                if (!function_exists('mchat_delete_topic'))
                {
                    include($phpbb_root_path . 'includes/functions_mchat.' . $phpEx);
                }
                mchat_delete_topic($post_id);
            }
            // END mChat Mod Add-on   
Zuletzt geändert von Maugrim am 03.10.2013 01:58, insgesamt 1-mal geändert.
Benutzeravatar
Nuramon
Mitglied
Beiträge: 250
Registriert: 05.02.2012 21:45
Wohnort: Solingen
Kontaktdaten:

Re: mchad addon notification_new_topics

Beitrag von Nuramon »

Schau mal hier:
https://www.phpbb.com/customise/db/mod/ ... 3-p_199490

Am besten liest du dir den ganzen Thread durch, sind ja nur drei Seiten.
Auf Seite 1 unten steht der exakte Code, wie du ihn basteln musst, und auf Seite 2 dann die Language-Variable, die da noch fehlt.
Das Pinke Forum
Das Pinke Forum - werde Teil einer freundlichen Community, die dir bei Fragen rund um Liebe, Sex, Ernährung, Schule oder bei Problemen aller Art zur Seite steht! Verfasse Beiträge, erstelle Threads und lern nette Leute kennen; kostenlos und toll betreut.
Benutzeravatar
Maugrim
Mitglied
Beiträge: 461
Registriert: 16.11.2009 20:22

Re: mchad addon notification_new_topics

Beitrag von Maugrim »

danke :)
Antworten

Zurück zu „[3.0.x] Mod Support“