Навигация
Список доступных категорий сайта.
Реклама
Опрос
Что ищем?
ТОП 7 Недели Портала
Самое просматриваемое за неделю
SX2" />
Версия DLE: 14.х
Кодировка: utf-8
Хак Users Hide под актуальную версию DLE. Он позволяет опубликованное содержимое в новостях/комментариях прятать под хайд и отображать его только определенным пользователям.
Скрываемый контент должен быть обернут тегом:
Пример:
Важно: на пользователя с ID=1 данный хайд не распространяется.
Кодировка: utf-8
Хак Users Hide под актуальную версию DLE. Он позволяет опубликованное содержимое в новостях/комментариях прятать под хайд и отображать его только определенным пользователям.
Скрываемый контент должен быть обернут тегом:
[users_hide=X,X,X]Скрываемый контент[/users_hide]
X,X,X - ники пользователей, через запятую, которым данный контент будет показан.Пример:
[users_hide=test] ссылка только для пользователя test [/users_hide]
[users_hide=test,tes1,test2] ссылка для пользователей test,tes1,test2[/users_hide]
Важно: на пользователя с ID=1 данный хайд не распространяется.
1. Открыть: /engine/modules/functions.php найти
2. Открыть: /engine/modules/show.short.php найти
Выше вставить
3. Открыть: /engine/modules/show.full.php найти
Выше вставить
4. Открыть: /engine/modules/show.custom.php найти
Выше вставить
5. Открыть: /engine/classes/comments.class.php найти
Выше вставить
Готово!
function dle_session( $sid = false ) {
Выше вставитьfunction users_hide($go, $stop){
global $member_id;
$go = explode(",", strtolower($go));
if ($member_id['user_id'] == 1 or in_array(strtolower($member_id['name']), $go))
return $stop;
else {
$user_ok = array();
foreach ($go as $users) {
$user_ok[] = "<b>" . $users . "</b>";
}
return "<div class=\"quote\">Ссылка доступна только для пользователей: " . implode(', ', $user_ok) . "</div>";
}
}
2. Открыть: /engine/modules/show.short.php найти
if( isset($view_template) AND $view_template == "rss" ) {
Выше вставить
$row['short_story'] = preg_replace("#\[users_hide=(.*?)\](.*?)\[/users_hide\]#ies", "users_hide('$1', '$2')", $row['short_story']);
3. Открыть: /engine/modules/show.full.php найти
$tpl->set( '{short-story}', $row['short_story'] );
Выше вставить
$row['short_story'] = preg_replace("#\[users_hide=(.*?)\](.*?)\[/users_hide\]#ies", "users_hide('$1', '$2')", $row['short_story']);
$row['full_story'] = preg_replace("#\[users_hide=(.*?)\](.*?)\[/users_hide\]#ies", "users_hide('$1', '$2')", $row['full_story']);
4. Открыть: /engine/modules/show.custom.php найти
$tpl->set( '{short-story}', $row['short_story'] );
Выше вставить
$row['short_story'] = preg_replace("#\[users_hide=(.*?)\](.*?)\[/users_hide\]#ies", "users_hide('$1', '$2')", $row['short_story']);
5. Открыть: /engine/classes/comments.class.php найти
$tpl->set( '{comment}', "<div id='comm-id-" . $row['id'] . "'>" . stripslashes( $row['text'] ) . "</div>" );
Выше вставить
$row['text'] = preg_replace("#\[users_hide=(.*?)\](.*?)\[/users_hide\]#ies", "users_hide('$1', '$2')", $row['text']);
Готово!
CMS: DLE
Категория: Модули
Автор: SX2
Опубликовал: Дмитрий
7 | 595 |
Подождите, сейчас файл будет подготовлен, через
секунд Вы получите ссылку на скачивание,
а сейчас может Зарегистрируемся? это быстро!
а сейчас может Зарегистрируемся? это быстро!
Copyright © 2023 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.