Лимит модерирования
#17
Отправлено 17 Октябрь 2017 - 16:09
#18
Отправлено 18 Октябрь 2017 - 07:28
А куда его именно добавлять в файле moderator.php? В самый низ файла?
Без разницы. Лишь бы в класс попасть.
Если сомневаетесь, то добавьте перед
/** * Rebuild moderator cache * * @return void [Outputs to screen] */ public function rebuildModeratorCache()
Или как лучший вариант, внести информацию о оставшихся кол-вах дней на страницу модераторов - /index.php?app=forums&module=extras§ion=stats&do=leaders
Всем? Там же и администрация и супермодераторы
#19
Отправлено 18 Октябрь 2017 - 14:23
Без разницы. Лишь бы в класс попасть.
Если сомневаетесь, то добавьте перед
Если сомневаетесь, то добавьте перед
Добавил в самый низ, сработало. Но лучше сделаю как вы советуете.
Всем? Там же и администрация и супермодераторы
Да, но админы и супермодераторы по умолчанию модерят все разделы, поэтому на них нет записей в таблице модераторов. Хотелось что бы там были записи о тех на кого есть запись в таблице модераторов.
#20
Отправлено 20 Октябрь 2017 - 09:00
Да, но админы и супермодераторы по умолчанию модерят все разделы, поэтому на них нет записей в таблице модераторов. Хотелось что бы там были записи о тех на кого есть запись в таблице модераторов.
Что делать, если юзер модерирует 2 и более форумов, и для каждого установлено свое время?
#22
Отправлено 23 Октябрь 2017 - 01:59
newbie,
Пожалуйста очень нужно вывести где то информацию что бы человек знал сколько у него лимита модерирования дней (или до какого числа). Можно в профилях, можно на странице модераторов - главное что бы выводилась эта информация для ознакомления модераторов.
Пожалуйста очень нужно вывести где то информацию что бы человек знал сколько у него лимита модерирования дней (или до какого числа). Можно в профилях, можно на странице модераторов - главное что бы выводилась эта информация для ознакомления модераторов.
#23
Отправлено 23 Октябрь 2017 - 07:16
Открыть \admin\applications\forums\modules_public\extras\stats.php
Найти
Выше добавить
Найти
Заменить на
Найти
$mod_array = array();
Выше добавить
Spoiler
Найти
$mod_array[ $i['member_id'] ]['forums'][ $fid ] = ipsRegistry::getClass('class_forums')->forum_by_id[ $fid ]['name'];
Заменить на
Spoiler
#25
Отправлено 23 Октябрь 2017 - 10:18
Скажите, а как изменить английское days на русское дней?
\admin\sources\base\core.php
Смотрите метод time_ago
static public function time_ago( $ts )
Только там еще и часы/минуты могут быть.
Для дней можно использовать
$days = floor(($mod['cmod_moderate_time'] - time()) / 86400);
И можно дату красным цветом выделить?
Нельзя использовать теги внутри option.
#27
Отправлено 27 Октябрь 2017 - 08:46