Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Напоминание пользователю перед отправкой сообщения прочитать правила
printer-friendly view
AuthorНапоминание пользователю перед отправкой сообщения прочитать правила
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Location: Москва
Posts: 183
Last Visited: Yesterday at 02:59
Кредиты: 1826
Reputation: 4


Можно ли сделать, что бы новому пользователю (у кого меньше определенного количества сообщений) в форме быстрого ответа и в стандартной форме ответа предлагалось перед отправкой сообщения прочитать правила форума. Как на этом форуме, но здесь надпись пользователь видит не зависимо от количества его сообщений. (У меня 20 сообщений, и я ее вижу)
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1165
Last Visited: Yesterday at 14:46
Кредиты: 3714
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Сделаешь 500 содержательных постов и не будешь видеть напоминания о правилах.
Code:
#
# ------- [OPEN] -----------
#
posting.php

#
# ------- [FIND] -----------
# Around line 1071
#
    'S_HIDDEN_FORM_FIELDS' => $hidden_form_fields)
);

#
# ------- [AFTER, ADD] -----------
#
if( $userdata['user_posts'] <= КАКОЕ_ТО_ЧИСЛО_ПОСТОВ || !$userdata['session_logged_in'] )
{
    $template->assign_vars(array(
        'BOARD_RULES' => sprintf($lang['Board_rules_posting'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=ИДЕНТИФИКАТОР_ТЕМЫ_С_ПРАВИЛАМИ') . '" target="_blank">', '</a>'))
);
    $template->assign_block_vars('switch_board_rules', array());
}

# ------- [OPEN] -----------
#
includes/usercp_register.php

#
# ------- [FIND] -----------
# Around line 1141
#
        'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
    );

#
# ------- [AFTER, ADD] -----------
#
    if ( $mode == 'register' )
    {
        $template->assign_vars(array(
            'BOARD_RULES' => sprintf($lang['Board_rules_posting'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=ИДЕНТИФИКАТОР_ТЕМЫ_С_ПРАВИЛАМИ') . '" target="_blank">', '</a>'))
        );
        $template->assign_block_vars('switch_board_rules', array());
    }

#
# ------- [OPEN] -----------
#
templates/subSilver/profile_add_body.tpl

#
# ------- [FIND] -----------
#
        <th class="thHead" colspan="2" height="25" valign="middle">{L_REGISTRATION_INFO}</th>
    </tr>

#
# ------- [AFTER, ADD] -----------
#
    <!-- BEGIN switch_board_rules -->
    <tr>
        <td class="row1" colspan="2"><b class="gen" style="color:darkred">{BOARD_RULES}</b></td>
    </tr>
    <!-- END switch_board_rules -->

#
# ------- [OPEN] -----------
#
templates/subSilver/posting_body.tpl

#
# ------- [FIND] -----------
#
        <th class="thHead" colspan="2" height="25"><b>{L_POST_A}</b></th>
    </tr>

#
# ------- [AFTER, ADD] -----------
#
    <!-- BEGIN switch_board_rules -->
    <tr>
        <td class="row2" colspan="2"><b class="gen" style="color:darkred">{BOARD_RULES}</b></td>
    </tr>
    <!-- END switch_board_rules -->

#
# ------- [OPEN] -----------
#
language/lang_english/lang_main.php

#
# ------- [FIND] -----------
#
?>

#
# ------- [BEFORE, ADD] -----------
#
$lang['Board_rules_posting'] = 'Please read %sthe Board rules%s before posting/registration';

Для быстрого ответа аналогично.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Joe_Dou Gender:Male

Постоянный клиент


Joined: 19 Jul 2005
Location: дровишки, что ли?
Posts: 46
Last Visited: Tue 26 Oct, 2010 08:41
Кредиты: 336
Reputation: 0
Age: 32
Zodiac: Aquarius Goat

Полезная вещь. Если по аналогии для быстрого ответа от Xperta
Code:
#
# ---- [OPEN] ------
#
quick_reply.php

#
# ---- [FIND] ------
#
    'S_HIDDEN_FORM_FIELDS' => $hidden_form_fields
    )
);

#
# ---- [AFTER, ADD] ------
#
if( $userdata['user_posts'] <= ЧИСЛО_ПОСТОВ )
{
    $template->assign_vars(array(
        'BOARD_RULES' => sprintf($lang['Board_rules_posting'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=ИДЕНТИФИКАТОР_ТЕМЫ_С_ПРАВИЛАМИ') . '" target="_blank">', '</a>'))
    );
    $template->assign_block_vars('switch_board_rules', array());
}

#
# ---- [OPEN] ------
#
templates/subSilver/quick_reply.tpl

#
# ---- [FIND] ------
#
<table border="0" cellpadding="5" cellspacing="1" width="100%">

#
# ---- [AFTER, ADD] ------
#
    <!-- BEGIN switch_board_rules -->
    <tr>
        <td class="row2" colspan="2"><b class="gen" style="color:darkred">{BOARD_RULES}</b></td>
    </tr>
    <!-- END switch_board_rules -->

_________________
Если у вас есть чёткая программа действий, железный организм и цель в жизнь, значит вы - межконтинентальная баллистическая ракета.
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Location: Москва
Posts: 183
Last Visited: Yesterday at 02:59
Кредиты: 1826
Reputation: 4


Joe_Dou @ Mon 16 Feb, 2009 17:30 wrote: (View Post)
Show
По видимому надо делать как у Sergey,
Sergey @ Mon 16 Feb, 2009 11:31 wrote: (View Post)
Show
Я сразу поставил с || !$userdata['session_logged_in'] ) , не проверял, но по видимому без этого не будет в форме быстрого ответа напоминать прочитать правила Гостям.

Добавлено спустя 19 минут 38 секунд:

Проверил, без этого кода Гости не видят напоминание.
Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> Напоминание пользователю перед отправкой сообщения прочитать правила
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Category announce: Правила раздела Деловые объявления (Р...
Здесь же можно предложить новый разде...
Sergey Бизнес-предложения, деловая информация 0 Sat 08 Jan, 2005 18:00 View latest post
Sergey
No new posts Global Announcement: Правила для всего форума - ЧИТАТЬ ВСЕМ Sergey Поддержка и моды для phpBB2 0 Sun 09 Jan, 2005 17:29 View latest post
Sergey
No new posts Показ новых сообщений в теме перед от... vlad77 Поддержка и моды для phpBB2 7 Sat 29 Jan, 2011 16:17 View latest post
vlad77
No new posts Иконка для сообщения Hovec Поддержка и моды для phpBB2 14 Thu 30 Oct, 2008 11:10 View latest post
Hovec
No new posts Ищу мод-редактор сообщения а ля ЖЖ `Jva Поддержка и моды для phpBB3 2 Thu 05 Mar, 2009 20:50 View latest post
`Jva




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum