Перейти к содержанию

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


Рекомендуемые сообщения

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

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

Спасибо.

Изменено пользователем Ростислав
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

Изменено пользователем Ростислав
Ссылка на комментарий
Поделиться на другие сайты

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

http://orden-guild.su/

1:45: �нгхам

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

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

Изменено пользователем Ростислав
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

CharsetSourceEnc windows-1251

CharsetDefault windows-1251

CharsetSelectionOrder Portnumber

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...