Добрый вечер!
Если создать закрытый раздел только для пользователей, то гости его не увидят. А как сделать так, чтобы смогли увидеть? То есть, видели, но зайти не могли, попадали на страницу "Доступ закрыт". Хочется дать стимул регистрироватся, а дать его было бы вернее всего именно так в моем случае.
Заранее спасибо!
#1
21 июля 2012 в 17:46
#2
22 июля 2012 в 00:22
Апну тему, может кто знает…
#3
22 июля 2012 в 07:16
в /components/forum/frontend.php
со 177 строки запрос к базе:
$sql = "SELECT *
FROM cms_forum_cats
WHERE published = 1 $groupsql
ORDER BY ordering";
ИСПРАВЬТЕ НА:
$sql = "SELECT *
FROM cms_forum_cats
WHERE published = 1
ORDER BY ordering";
и посмотрите, что получится
со 177 строки запрос к базе:
$sql = "SELECT *
FROM cms_forum_cats
WHERE published = 1 $groupsql
ORDER BY ordering";
ИСПРАВЬТЕ НА:
$sql = "SELECT *
FROM cms_forum_cats
WHERE published = 1
ORDER BY ordering";
и посмотрите, что получится
Сегодня в 12:54
#4
22 июля 2012 в 14:13
Ленивый, не помогло… Стало видно только название раздела, форумов внутри раздела не видно… При переходе в раздел — ошибка 404, если заходить в этот же раздел с аккаунта, то ошибки нету.
#5
22 июля 2012 в 19:19
ну что попросили!!
Если тема не выпадет с главной, то завтра посмотрю
У разделов и у форумов отдельно права на просмотр выставляютсяЕсли создать закрытый раздел...
Если тема не выпадет с главной, то завтра посмотрю
#6
23 июля 2012 в 01:16
Если тема не выпадет с главной, то завтра посмотрю
Ленивый, буду Вам ну ОЧЕНЬ признателен! Спасибо большое :))
#7
23 июля 2012 в 16:25
up
#8
23 июля 2012 в 16:41
в форумском фронтенде строки
№ 202 — if(!$inCore->checkContentAccess($f['access_list'])) { continue; }
и
№ 213 — if(!$inCore->checkContentAccess($sf['access_list'])) { continue; }
УДАЛИТЬ
№ 202 — if(!$inCore->checkContentAccess($f['access_list'])) { continue; }
и
№ 213 — if(!$inCore->checkContentAccess($sf['access_list'])) { continue; }
УДАЛИТЬ