Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Posting popup for users < xx posts
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Posting popup for users < xx posts
Нужно сделать мод, который будит выкидывать попап (окно) при создании новой темы, причем окно должно быть только у тех, кто не набрал в форумах xx постов.
Нужно для того, что-бы в этом окне, напоминать новичкам правила создания новой темы.
Мод не сложный, и сам я вобщем-то сделал такой, но не совсем удачно.
Может кто-то сделает "правильно" ?
Нужно для того, что-бы в этом окне, напоминать новичкам правила создания новой темы.
Мод не сложный, и сам я вобщем-то сделал такой, но не совсем удачно.
Может кто-то сделает "правильно" ?
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Jovani
А почему выбран именно попап? Может лучше сделать некий текст прямо на странице добавления новой темы? Imho, будет эффективнее.
А почему выбран именно попап? Может лучше сделать некий текст прямо на странице добавления новой темы? Imho, будет эффективнее.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Вот немного для начала, посмотри, далее будем дорабатывать в зависимости от пожеланий.
Пока нет особой ясности относительно внешнего вида, а работает хорошо.
Код: Выделить всё
[open]
posting.php
[find]
//
// Topic review
//
[before add]
// Rules for newbie posters
$max_rules_posts = 10;
if( $mode == 'newtopic' )
{
$sql = 'SELECT user_posts FROM ' . USERS_TABLE . ' WHERE user_id = ' . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not get user posts count", "", __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( intval($row['user_posts']) < $max_rules_posts )
{
$template->assign_vars(array('L_NEWBIE_POSTER' => $lang['Newbie_poster_rules']));
$template->assign_block_vars('switch_newbie_poster', array());
}
}
[open]
lang_main.php
[find]
//
// That's all Folks!
// -------------------------------------------------
[before add]
$lang['Newbie_poster_rules'] = 'Rules'; // just simple html
[open]
posting_body.tpl
[find]
<!-- BEGIN switch_username_select -->
[before add]
<!-- BEGIN switch_newbie_poster -->
<tr>
<td colspan=2 class="row1"><span class="postbody">{L_NEWBIE_POSTER}</span></td>
</tr>
<tr>
<td colspan=2 class="spaceRow" height="1"><img src="templates/subSilver/images/spacer.gif" width="1" height="1" /></td>
</tr>
<!-- END switch_newbie_poster -->
[eom]
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Xpert,
ок, спасибо, попробую потестить, через пару дней сообщу.
Добавлено спустя 3 часа 33 минуты 55 секунд:
Пока тестируется ...
Желательно добавить настройку, в каких id форумах ЭТО будет выводиться.
С гостями то-же как-то нужно разобраться - "гость" у меня имеет достаточное количество сообщений.
Вот пока все ...
ок, спасибо, попробую потестить, через пару дней сообщу.
Добавлено спустя 3 часа 33 минуты 55 секунд:
Пока тестируется ...
Желательно добавить настройку, в каких id форумах ЭТО будет выводиться.
С гостями то-же как-то нужно разобраться - "гость" у меня имеет достаточное количество сообщений.
Вот пока все ...
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза
Ясно, значит будем смотреть насчет гостей и указания номеров форумов. Или может лучше указывать те форумы, в которых не будет отображаться (пока не планирую использовать для настройки админ-панель, внедрю конфигурирование в код)?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 1 месяц
- Поблагодарили: 2 раза