Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Небольшой "косяк" с приватными темами - помогаите!
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Описание: даже гость их видит
Bard
Отправлено: 31 Июля, 2006 - 09:42:27
Post Id



Full Member


Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005  
Откуда: Москва, Россия

Карма 0




Фул мод 0.1.3 (возможно в 0.1.4 тоже, на заню)
Если создать приватную тему, то пользователь не имеющий доступа не должен ее видеть вообще. Так и есть...
НО в любой категории есть "Переход по форумам", где отображаются ВСЕ форумы и категории!!! А?!

Помогите, нужно либо доработать, чтобы отображалось в соответствии с правами пользователя, либо хотябы скажите, как эту строчку убрать (что и где закоментарить).

Очень нужно, помогите!
 
 Top
DeadScorpion
Отправлено: 31 Июля, 2006 - 12:11:26
Post Id



Member


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июнь 2006  
Откуда: CCCР, Москва

Карма 0




Ага так оно и есть! Я кстати этого не замечал! У меня вообще Фулл 0.1.5 но доступ всё равно запрещён! Проверь в виде гостя! Форум выдаст нечто типа "отвали начало стань Админом потом лезь сюда!" Так что беспокоиться нечего, то что ты там пишешь про своих форумчан останется в тайне (по крайней мере на моём фулле)! А вот над заплаткой подумаю, мож выйдет!
 
 Top
Bard
Отправлено: 31 Июля, 2006 - 12:30:45
Post Id



Full Member


Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005  
Откуда: Москва, Россия

Карма 0




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

Подскажите, может можно где-то закоментарить и вообще убрать "переход по форумам", пока нет соответствующей заплатки?!
 
 Top
TEiD
Отправлено: 31 Июля, 2006 - 12:34:09
Post Id



Advanced Member


Покинул форум
Сообщений всего: 295
Дата рег-ции: Март 2006  
Откуда: Оттуда

Карма -11

[+][+]


Енто не коменты, а по-моему доп. обработка профиля юзера в forums.php и topic.php, надо написать проверку если у него доступ в форуму N если есть то в переход вписать и т.д. Но видимо тормазить будет... Поэтому и нету ентой штуки, также есть вариант чтобы просто перекрыть ему доступ, но не показывать будет тяжело...
 
 Top
Bard
Отправлено: 31 Июля, 2006 - 12:44:35
Post Id



Full Member


Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005  
Откуда: Москва, Россия

Карма 0




TEiD
А можно вообще убрать этот переход по форумам или к примеру так его поправить, чтобы там был только переход на главную страницу и все.
Как это сделать? Очень нужно!
 
 Top
Анна Администратор
Отправлено: 31 Июля, 2006 - 14:12:59
Post Id



Гуляю сама по себе


Покинул форум
Сообщений всего: 4353
Дата рег-ции: Май 2004  
Откуда: Москва

Карма 54




Bard
Файл lib.php
Найди функцию:
function forumjump($allfrm) {
После строчки:
CODE:
foreach($allfrm as $forumid=>$val){

вставить:
CODE:
if ($val['private'] && !$inuser['private'][$forumid]) continue;


ЗЫ Спасибо говори Маркусу Улыбка
 
 Top
Bard
Отправлено: 31 Июля, 2006 - 14:44:51
Post Id



Full Member


Покинул форум
Сообщений всего: 164
Дата рег-ции: Нояб. 2005  
Откуда: Москва, Россия

Карма 0




Анна
Спасибо и тебе и Маркусу.
Маркусу, если правильно понял, за реализацию.
Анне, за оперативную помощь.

P.S. Я знал, что ты поможешь Улыбка
(у меня есть еще к тебе один вопросик, сейчас в ПМку кину...)
 
 Top
Agent_SMIT
Отправлено: 21 Июня, 2007 - 08:51:01
Post Id



Newbie


Покинул форум
Сообщений всего: 26
Дата рег-ции: Июнь 2007  

Карма 0




Спасибо Маркусу за то, что написал. Улыбка
Но эти темы отображаются ещё и в профиле пользователя... Как их оттуда убрать? Улыбка
 
 Top
Agent_SMIT
Отправлено: 24 Июня, 2007 - 05:23:28
Post Id



Newbie


Покинул форум
Сообщений всего: 26
Дата рег-ции: Июнь 2007  

Карма 0




Кстати, если форум приватный, то с этим кодом:
PHP:
if ($val['private'] && !$inuser['private'][$forumid]) continue;

Приватные форумы не видит никто...

Если, например поставить
PHP:
if ($val['private'] && !defined('IS_ADMIN')) continue;

То видит их только админ форума...
Получается ошибка где-то в $inuser['private'][$forumid] ?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0477]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33