Webmaster общности: Predpriemach.com | SearchEngines.bg

    Бърз отговор с цитат на предното съобщение

    Автор: xainiken

    Ниво на инсталиране: Лесно
    Време за инсталиране: 3 Минути
    Файлове за промяна: 3

    viewtopic.php
    language/lang_езика/lang_main.php
    templates/темплейта/viewtopic_body.tpl

    Да започваме:

    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    
    viewtopic.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    
    $template->pparse('body');
    
    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
    
    #
    #-----[ ПРЕДИ НЕГО ДОБАВЕТЕ ]------------------------------------
    #
    
    //
    //Начало на мода за бърз отговор
    //
    if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
    {
    $quick_reply_form = "";
    }
    else
    {
    if ( $can_watch_topic && $is_watching_topic )
    {
    $notify = 1;
    }
    else
    {
    $notify = $userdata['user_notify'];
    }
    $bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
    $last_poster = $postrow[$total_posts - 1]['username'];
    $last_msg = $postrow[$total_posts - 1]['post_text'];$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
    $last_msg = str_replace(":$bbcode_uid", "", $last_msg);
    $last_msg = str_replace("'", "'", $last_msg);
    $last_msg = "[quote=\"$last_poster\"]" . $last_msg . "[/quote]";
    $quick_reply_form = "
    <script language='JavaScript' type='text/javascript'>
    function checkForm() {
    formErrors = false;
    document.post.message.value = '';
    if (document.post.input.value.length < 2) {
    formErrors = '" . $lang['Empty_message'] . "';
    }
    if (formErrors) {
    alert(formErrors)
    ;return false;
    } else {
    if (document.post.quick_quote.checked) {
    document.post.message.value = document.post.last_msg.value;
    }
    document.post.message.value += document.post.input.value;
    return true;
    }
    }
    </script>
    <form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'><br />
    <span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />";
    
    if (!$userdata['session_logged_in'])
    {
    $quick_reply_form .= $lang['Username'] . ": <input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
    }
    
    $quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br />
    <input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
    <input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
    <input type='hidden' name='mode' value='reply' />
    <input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
    <input type='hidden' name='t' value='" . $topic_id . "' />
    <input type='hidden' name='message' value='' />
    <input type='hidden' name='notify' value=" . $notify . " />
    <input type='hidden' name='last_msg' value='" . $last_msg . "' />
    <input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />
    <input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
    </form></span>";
    }
    
    $template->assign_vars(array(
    'QUICK_REPLY_FORM' => $quick_reply_form)
    );
    //
    // Край на мода за бърз отговор
    //
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    
    language/lang_езика/lang_main.php
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    
    //
    // That's all Folks!
    
    #
    #-----[ ПРЕДИ НЕГО ДОБАВЕТЕ ]------------------------------------
    #
    
    $lang['Quick_Reply'] = 'Бърз отговор';
    $lang['Quick_quote'] = 'Цитирай предното съобщение';
    
    #
    #-----[ ОТВОРЕТЕ ]------------------------------------------
    #
    
    viewtopic_body.tpl
    
    #
    #-----[ НАМЕРЕТЕ ]------------------------------------------
    #
    
    {S_TOPIC_ADMIN}
    
    #
    #-----[ СЛЕД НЕГО ДОБАВЕТЕ ]------------------------------------
    #
    {QUICK_REPLY_FORM}
    
    
    #
    #-----[ ЗАПИШЕТЕ И ЗАТВОРЕТЕ ВСИЧКИ ФАЙЛОВЕ ]------------------------------------------
    #

    Превод: xainiken

    Знам, че има такъв мод, но с този мод може да цитирате предното съобщение и да
    разрешите/забраните поставянето на подписа в отговора Ви.

    Оставете коментар