[dev] Advanced warnings for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Djeday
- phpBB 2.0.7a
- Сообщения: 644
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 108 раз
- Поблагодарили: 68 раз
Re: [dev] Advanced warnings for phpBB3
Booker, как вариант.
Я тоже тогда выдал тестовому пред, и до сих пор висит:
Я тоже тогда выдал тестовому пред, и до сих пор висит:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: [dev] Advanced warnings for phpBB3
Добрый день всем!
При выдачи предупреждения юзеру, которое автоматом переходит в бан в логе в админке появляется сообщение об ошибке...И так постоянно...и на всех форумах...
Попробовал на своем - точно так-же...тока варнинг на другую нумерацию строки в сессионс пишет, а часть куска кода та-же...
В оригинальном файле из дистрибутива двига это место такое -
Что не так в кода автоопределения мобильного устройства от Некстати?
При выдачи предупреждения юзеру, которое автоматом переходит в бан в логе в админке появляется сообщение об ошибке...И так постоянно...и на всех форумах...
Попробовал на своем - точно так-же...тока варнинг на другую нумерацию строки в сессионс пишет, а часть куска кода та-же...
Вчера, 17:02 Test_№_01
-
Язык: ru Страница: ucp.php?mode=login
Файл: [ROOT]/includes/session.php
Строка: 1697
session.php строка помечена крестом...Код: Выделить всё
$this->add_lang($lang_set);
unset($lang_set);
// Set mobile style for mobile browsers
$is_mobile = false;
$user_browser = strtolower($this->browser);
$browsers_array = array('240x320', '320x240', 'alcatel', 'android', 'audiovox', 'au-mic', 'avantgo', 'blackberry', 'blazer', 'cldc', 'compal', 'danger', 'elaine', 'epoc', 'ericsson', 'ericy', 'fennec', 'hiptop', 'ipaq', 'iphone', 'ipod', 'iris', 'j2me', 'kindle', 'lge', 'maemo', 'midp', 'mmp', 'mobile', 'motorola', 'netfront', 'nitro', 'nokia', 'opera mini', 'opera mobi', 'palm', 'panasonic', 'pda', 'philips', 'phone', 'plucker', 'pocket', 'portalmmm', 'psp', 'rover', 'samsung', 'sanyo', 'series60', 'sharp', 'sony', 'symbian', 't-shark', 'treo', 'up.browser', 'up.link', 'vodafone', 'wap', 'webos', 'windows ce', 'wireless', 'xiino/i');
foreach ($browsers_array as $useragent_match)
{
if (strpos($user_browser, $useragent_match) !== false)
{
$is_mobile = true;
break;
}
}
$mobile_cookie = request_var($config['cookie_name'] . '_mobile', 'not_set', false, true);
+ if (!$this->data['is_bot'] && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))
{
$style = $config['mobile_style'];
}
if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))
{
global $SID, $_EXTRA_URL;
$style = request_var('style', 0);
$SID .= '&style=' . $style;
$_EXTRA_URL = array('style=' . $style);
}
else
{
// Set up styleКод: Выделить всё
$this->add_lang($lang_set);
unset($lang_set);
if (!empty($_GET['style']) && $auth->acl_get('a_styles') && !defined('ADMIN_START'))
{
global $SID, $_EXTRA_URL;
$style = request_var('style', 0);
$SID .= '&style=' . $style;
$_EXTRA_URL = array('style=' . $style);
}
else
{
// Set up styleNIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
deadromeo
- phpBB 2.0.0
- Сообщения: 237
- Стаж: 15 лет 4 месяца
- Благодарил (а): 28 раз
- Поблагодарили: 41 раз
- Забанен: Бессрочно
Re: [dev] Advanced warnings for phpBB3
Пчелкин, там же в теме мобильной версии выкладывали решение этой проблемы, указанную строку нужно заменить на
Код: Выделить всё
if (empty($this->data['is_bot']) && ($mobile_cookie == 'on' || ($is_mobile && $mobile_cookie == 'not_set')))Мои расширения: TopicLinks, TopicDesc, BannedUser, AllowedExt, NumPosts, PMRead, GoogleTranslator, BoardStartDate, CountDownBB, VKWigets, TimeHeader.
-
Booker
- phpBB 2.0.7a
- Сообщения: 627
- Стаж: 15 лет 3 месяца
- Благодарил (а): 165 раз
- Поблагодарили: 21 раз
Re: [dev] Advanced warnings for phpBB3
Если кому интересно.Booker писал(а):Мод работает отлично, но есть небольшое неудобство. В профиле предупреждённого табличка с информацией о предупреждении (в смысле ссылка на штрафной пост и кнопки с переходом на него) висит только примерно сутки, а затем исчезает, хотя предупреждение остаётся, в минипрофиле видно, снимается как положено и информацию о нём можно увидеть через модерский раздел (т.е. в остальном всё работает нормально).
Можно ли оставить табличку с информацией о карточке в профиле на дольше или у меня мод неправильно работает (в остальном косяков вроде не замечено)?
Фишка оказалась в следующем: информация о предупреждении исчезает из профиля (и попутно и из поста, за который выдан пред) при очистке лога пользователей. При очистке лога модераторов или администраторов всё остаётся на месте.
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: [dev] Advanced warnings for phpBB3
Само собой. Потому что заметки - это и есть лог пользователей.Booker писал(а):Фишка оказалась в следующем: информация о предупреждении исчезает из профиля (и попутно и из поста, за который выдан пред) при очистке лога пользователей.
-
Booker
- phpBB 2.0.7a
- Сообщения: 627
- Стаж: 15 лет 3 месяца
- Благодарил (а): 165 раз
- Поблагодарили: 21 раз
Re: [dev] Advanced warnings for phpBB3
Я никак не думал, что отметка в посте, что предупреждение выдано именно за него, тоже относится к логу пользователя.
-
EXEMOK
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 18 лет 8 месяцев
- Откуда: Минск
- Благодарил (а): 3 раза
Re: [dev] Advanced warnings for phpBB3
Копаюсь в этом моде. То до чего докапались - что данный мод работает только для глобальных супермодераторов, на локальных супермодераторах (на уровне форума) - не работает.
Это так и есть?
Это так и есть?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: [dev] Advanced warnings for phpBB3
EXEMOK, вынесение предупреждений - это глобальное право, от мода оно не зависит
-
x00peR
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 75 раз
- Поблагодарили: 15 раз
Re: [dev] Advanced warnings for phpBB3
Товарищи, помогите исправить маленькую недоделку.
Как скрыть от пользователей кнопку: "Редактировать предупреждение"?
Всю тему просмотрел - решения не нашел.
Подскажите пожалуйста.
Как скрыть от пользователей кнопку: "Редактировать предупреждение"?
Всю тему просмотрел - решения не нашел.
Подскажите пожалуйста.
-
x00peR
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 75 раз
- Поблагодарили: 15 раз
Re: [dev] Advanced warnings for phpBB3
Booker, я это знаю и понимаю. Но зачем она нужна им наведу? Убрал ее и нет вопросов.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: [dev] Advanced warnings for phpBB3
Засунуть в шаблоне под условие
<!-- IF U_MCP -->Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
x00peR
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 15 лет 7 месяцев
- Благодарил (а): 75 раз
- Поблагодарили: 15 раз
Re: [dev] Advanced warnings for phpBB3
Заключил вот этот кусок в memberlist_view.html
Теперь никто не видит, а надо чтобы админы и модеры видели.
Что я не так делаю?
Вот весь кусок из memberlist_view.html
Код: Выделить всё
<td><!-- IF U_MCP --><!-- IF user.WARNING_STATUS --><a href="{user.U_EDIT}">{L_EDIT_WARNING}</a><!-- ELSE -->{L_WARNING_EXPIRED}<!-- ENDIF --><!-- ENDIF --></td>
Что я не так делаю?
Вот весь кусок из memberlist_view.html
Код: Выделить всё
<!-- IF .user -->
<div>
<div class="panel bg2">
<div class="inner"><span class="corners-top"><span></span></span>
<h3>{L_WARNINGS}</h3>
<table class="table1" cellspacing="0">
<thead>
<tr>
<th class="simplename">{L_AUTHOR}</th>
<th class="simplename">{L_WARNING_TIME}</th>
<th class="simplename">{L_WARNING_EXPIRES}</th>
<th class="simplename">{L_REASON}</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<!-- BEGIN user -->
<tr class="<!-- IF user.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td>{user.USERNAME_FULL}</td>
<td>{user.WARNINGS}</td>
<td>{user.WARNING_TIME}</td>
<td style="width:40%;">{user.WARNING}</td>
<td><!-- IF user.U_WARNING_POST_URL --><a href="{user.U_WARNING_POST_URL}">{L_WARNING_POST}</a><!-- ELSE --> <!-- ENDIF --></td>
<td><!-- IF user.WARNING_STATUS --><a href="{user.U_EDIT}">{L_EDIT_WARNING}</a><!-- ELSE -->{L_WARNING_EXPIRED}<!-- ENDIF --></td>
</tr>
<!-- END user -->
</tbody>
</table>
<span class="corners-bottom"><span></span></span></div>
</div>
</div>
<!-- ENDIF -->
