Jump to content

Как ограничить доступ


Recommended Posts

Привет, такой вопрос, как ограничить доступ гостям к ДКП-система и Планировщик рейдов в вверхнем меню и в главном меню.

Что бы они не могли просматривать информацию и все такое, а для зарегистрированных все можно.

Спасибо.

Edited by Ростислав
Link to comment
Share on other sites

На странице общих настроек внизу снимите галочки около тех функций и страниц, к которым вы намерены лишить доступа гостей.

Однако система имеет недостаток - эта же схема прав применяется для всех новых пользователей, поэтому им впоследствии придется подправлять права (на странице управления пользователями).

Нормальная система прав должна появиться только в новой линейке 0.7, работы над которой у немцев как раз в разгаре.

Link to comment
Share on other sites

Еще как неудобно. Система прав еще с дремучих времен EQdkp 1.3, и в плюсе немцы пока только свистелки и перделки к ней запиливали, а в ядро не лезли. Сейчас вот вроде наконец взялись за реврайт с приведением скрипта в единое нормально целое, а там посмотрим, как это они сделают.

Link to comment
Share on other sites

 Тогда попутный вопрос, когда в мини-чате пишешь сообщение то оно вылазит крикозяблами(похоже на утф), а когда обновляешь страницу то все нормально. 

Edited by Ростислав
Link to comment
Share on other sites

Там не видно мини-чат, только для зарегистрированных.

http://orden-guild.su/

1:45: �нгхам

Его видят только те кому открыт доступ

Вот так получается

Edited by Ростислав
Link to comment
Share on other sites

Нужен доступ для теста чата. Сообщите также, в какой кодировке у вас таблицы в базе.

cp1251_general_ci все таблицы и сравнения.

Открыл доступ на чат :-) для всех

Link to comment
Share on other sites

Попробуйте создать в корне сайта файл .htaccess и прописать в нем AddDefaultCharset windows-1251

Да у меня в самом виртуалхосте прописано

CharsetSourceEnc windows-1251

CharsetDefault windows-1251

CharsetSelectionOrder Portnumber

Link to comment
Share on other sites

Все нашел и исправил, проблема была в перекодировки в самом скрипте

shoutbox.class.php

Было....

$shoutbox[] = array(^M

'name' => htmlspecialchars(($decode == true) ? iconv("WINDOWS-1251", "UTF-8", $row['member_name']) : $row['member_name']),^M

'class_id' => $row['member_class_id'],^M

'member_id' => $row['member_id'],^M

'date' => $row['shoutbox_date'],^M

'text' => ($decode == true) ? iconv("WINDOWS-1251", "UTF-8", stripslashes($row['shoutbox_text'])) : stripslashes($row['shoutbox_text']),^M

'id' => $row['shoutbox_id'],^M

Сделал и все нормально :-)

$shoutbox[] = array(^M

'name' => htmlspecialchars(($decode == true) ? iconv("WINDOWS-1251", "WINDOWS-1251", $row['member_name']) : $row['member_name']),^M

'class_id' => $row['member_class_id'],^M

'member_id' => $row['member_id'],^M

'date' => $row['shoutbox_date'],^M

'text' => ($decode == true) ? iconv("WINDOWS-1251", "WINDOWS-1251", stripslashes($row['shoutbox_text'])) : stripslashes($row['shoutbox_text']),^M

'id' => $row['shoutbox_id'],^M

Link to comment
Share on other sites

В таком случае правильно было бы наоборот, выставить в качестве дефолтной кодировки для страниц, где она не определена, юникод. Или же уберите вообще у себя использование функции iconv для текста.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...