Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Помогите убрать право видимости для пользователей

Помогите убрать право видимости для пользователей


     26.03.2014    Все вопросы » Общие вопросы по PHP    2318

вопрос
Здравствуйте нуждаюсь в помощь, и прошу вас помочь. Нужно убрать из кода что бы было видно для всех, не только для администраторов. Вот сам код:


if(parent::$config['BE']['widget_warning']) {
if(parent::$helper->ckeckModulesConfig('be_warning') and in_array(parent::$member_id['name'], parent::$cache['moderator']['name'])) {
  parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "\\1");
  parent::$tpl->set('{countWarning}', '<a id="warning-' . $row['id'] . '" href="' . parent::$link->warningLink(true, $row['id']) . '" onclick="doWarning(\'' . $row['id'] . '\',\'post\',\'1\',this); return false;"  title="' . parent::$bullet_energy_lang['msg_43'] . '">' . $row['forum_warning'] . '</a>');
} elseif(parent::$member_id['user_id'] == $row['autors_id'] and parent::$helper->ckeckModulesConfig('be_view_warning_log') and $row['forum_warning'] > 0) {
  parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "\\1");
  parent::$tpl->set('{countWarning}', '<a id="warning-' . $row['id'] . '" href="' . parent::$link->warningLink(false, $row['id']) . '" onclick="doWarning(\'' . $row['id'] . '\',\'post\',\'0\',this); return false;"  title="' . parent::$bullet_energy_lang['msg_43'] . '">' . $row['forum_warning'] . '</a>');
} else {
  parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "");
}
} else {
parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "");
}

Ответа пока нет


9 комментариев

legallaz
Гости

legallaz - 26 марта 2014 12:09 -

А это наверно не тот код в котором прописано что он виден только администраторам. (могу ошибиться конечно). А что именно ты хочешь открыть чтобы видно было всем?

vk_33844145
Юзер

vk_33844145 - 26 марта 2014 12:23 -

Использую форум для DLE Bullet Energy Forum, на сайте разработчика не отвечает, да и сам разработчик давно не заходил на сайт.

Мне нужно сделать что бы было видимым для всех Нарушения пользователя, да данный момент видно только для администраторов.

Вот сам форум : wiki-apple.com/forum/

legallaz
Гости

legallaz - 26 марта 2014 12:31 -

Оу я по форумам не бум бум). Кинь ссылку там где должно быть видно предупреждение. Точнее где оно есть.

vk_33844145
Юзер

vk_33844145 - 26 марта 2014 12:41 -


http://wiki-apple.com/forum/showtopic-24/

И картинку прикрепил когда авторизированый

FVE
Юзер

FVE - 26 марта 2014 13:29 -

Посмотри файл шаблона... почему сразу в php полез...
я этим форумом не пользовался, поэтому точно не могу сказать...
но скорее всего нарушения между тегами типа
[notgroup=5,4,3,2]нарушения[/notgroup] т.е. не показывать группам с id 5 4 3 2
или [group=1]нарушения[/group] т.е. показывать только группе с id 1
может и так [admin-link]нарушения[/admin-link] т.е. показывать только группе администраторы
измени или удали эти теги...

vk_33844145
Юзер

vk_33844145 - 26 марта 2014 13:36 -

Вот что в шаблоне <p><span class="warings"></span>Нарушения: <span style="color:#2481a0;">{countWarning}</span></p>

vk_33844145
Юзер

vk_33844145 - 26 марта 2014 15:06 -

Знаю точно что проблема в этом коде, вот только в php не очень силен

FVE
Юзер

FVE - 26 марта 2014 15:59 -

попробуй в 4 строке 1 поменять на 5 зайди как гость и посмотри...
еще и в 11 строке...
parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "\\1");

вот эти строки просмотри
parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "");
}
} else {
parent::$tpl->set_block("'\\[isAccessWarning\\](.*?)\\[/isAccessWarning\\]'si", "");
}

смотри здесь группа вообще не указана

vk_33844145
Юзер

vk_33844145 - 26 марта 2014 17:05 -

Не помогло(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх