Фул мод 0.1.3 (возможно в 0.1.4 тоже, на заню)
Если создать приватную тему, то пользователь не имеющий доступа не должен ее видеть вообще. Так и есть...
НО в любой категории есть "Переход по форумам", где отображаются ВСЕ форумы и категории!!!
Помогите, нужно либо доработать, чтобы отображалось в соответствии с правами пользователя, либо хотябы скажите, как эту строчку убрать (что и где закоментарить).
Очень нужно, помогите!
1. Bard - 31 Июля, 2006 - 09:42:27 - перейти к сообщению
2. DeadScorpion - 31 Июля, 2006 - 12:11:26 - перейти к сообщению
Ага так оно и есть! Я кстати этого не замечал! У меня вообще Фулл 0.1.5 но доступ всё равно запрещён! Проверь в виде гостя! Форум выдаст нечто типа "отвали начало стань Админом потом лезь сюда!" Так что беспокоиться нечего, то что ты там пишешь про своих форумчан останется в тайне (по крайней мере на моём фулле)! А вот над заплаткой подумаю, мож выйдет!
3. Bard - 31 Июля, 2006 - 12:30:45 - перейти к сообщению
Вопрос не в содержании, тут все как и должно быть, доступ закрыт.
Но наличие форумов и категроий видно и видны их названия, на моем форуме это недопустимо, так как форум игровой и о существовании некоторых тем должны знать одни игроки, но не должны другие.
Подскажите, может можно где-то закоментарить и вообще убрать "переход по форумам", пока нет соответствующей заплатки?!
Но наличие форумов и категроий видно и видны их названия, на моем форуме это недопустимо, так как форум игровой и о существовании некоторых тем должны знать одни игроки, но не должны другие.
Подскажите, может можно где-то закоментарить и вообще убрать "переход по форумам", пока нет соответствующей заплатки?!
4. TEiD - 31 Июля, 2006 - 12:34:09 - перейти к сообщению
Енто не коменты, а по-моему доп. обработка профиля юзера в forums.php и topic.php, надо написать проверку если у него доступ в форуму N если есть то в переход вписать и т.д. Но видимо тормазить будет... Поэтому и нету ентой штуки, также есть вариант чтобы просто перекрыть ему доступ, но не показывать будет тяжело...
5. Bard - 31 Июля, 2006 - 12:44:35 - перейти к сообщению
TEiD
А можно вообще убрать этот переход по форумам или к примеру так его поправить, чтобы там был только переход на главную страницу и все.
Как это сделать? Очень нужно!
А можно вообще убрать этот переход по форумам или к примеру так его поправить, чтобы там был только переход на главную страницу и все.
Как это сделать? Очень нужно!
6. Анна - 31 Июля, 2006 - 14:12:59 - перейти к сообщению
Bard
Файл lib.php
Найди функцию:
function forumjump($allfrm) {
После строчки:
вставить:
ЗЫ Спасибо говори Маркусу
Файл lib.php
Найди функцию:
function forumjump($allfrm) {
После строчки:
CODE:
foreach($allfrm as $forumid=>$val){
вставить:
CODE:
if ($val['private'] && !$inuser['private'][$forumid]) continue;
ЗЫ Спасибо говори Маркусу
7. Bard - 31 Июля, 2006 - 14:44:51 - перейти к сообщению
Анна
Спасибо и тебе и Маркусу.
Маркусу, если правильно понял, за реализацию.
Анне, за оперативную помощь.
P.S. Я знал, что ты поможешь
(у меня есть еще к тебе один вопросик, сейчас в ПМку кину...)
Спасибо и тебе и Маркусу.
Маркусу, если правильно понял, за реализацию.
Анне, за оперативную помощь.
P.S. Я знал, что ты поможешь
(у меня есть еще к тебе один вопросик, сейчас в ПМку кину...)
8. Agent_SMIT - 21 Июня, 2007 - 08:51:01 - перейти к сообщению
Спасибо Маркусу за то, что написал.
Но эти темы отображаются ещё и в профиле пользователя... Как их оттуда убрать?
Но эти темы отображаются ещё и в профиле пользователя... Как их оттуда убрать?
9. Agent_SMIT - 24 Июня, 2007 - 05:23:28 - перейти к сообщению
Кстати, если форум приватный, то с этим кодом:
Приватные форумы не видит никто...
Если, например поставить
То видит их только админ форума...
Получается ошибка где-то в $inuser['private'][$forumid] ?
PHP:
if ($val['private'] && !$inuser['private'][$forumid]) continue;
Приватные форумы не видит никто...
Если, например поставить
PHP:
if ($val['private'] && !defined('IS_ADMIN')) continue;
То видит их только админ форума...
Получается ошибка где-то в $inuser['private'][$forumid] ?