0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1675 Просмотров

Ситуация такова: просто затуп)). Короче к делу - обнаружил, что незарегистрированный пользователь (Гость), находясь на форуме может просматривать профили пользователей. До этого случая такого не было, при попытке просмотра форума Гостю выводилась надпись "Только для зарегистрированных" .В настройках форума такой опции не нашел. Пробовал удалять компонент и заново устанавливать - не помогает! Кто в курсе как решить эту проблему откликнитесь!
« Последнее редактирование: 06.09.2010, 20:55:48 от papa28 »
*

ChaosHead

  • Moderator
  • 4937
  • 431 / 13
Проверка эта в fbprofile.php

На сколько я помню, это с какой-то версии Kunena 1.5 стала всем профили показывать.
В fbprofile.php вашего шаблона или если нет, то в fbprofile.php в default папке замените:
Код
require_once(KUNENA_PATH_LIB .DS. 'kunena.authentication.php');
require_once(KUNENA_PATH_LIB .DS. 'kunena.statsbar.php');

$task = JRequest::getCmd('task', 'showprf');

switch ($task)
{
case "showprf":
     $userid = JRequest::getInt('userid', 0);

        $page = 0;
        showprf((int)$userid, $page);
        break;
}

на

Код
if ($kunena_my->id) //registered only
{
    require_once(KUNENA_PATH_LIB .DS. 'kunena.authentication.php');
    require_once(KUNENA_PATH_LIB .DS. 'kunena.statsbar.php');

    $task = JRequest::getCmd('task', 'showprf');

    switch ($task)
    {
        case "showprf":
            $userid = JRequest::getInt('userid', 0);

            $page = 0;
            showprf((int)$userid, $page);
            break;
    }
}
else {
    echo '<h3>' . _COM_A_REGISTERED_ONLY . '</h3>';
}

p.s. кстати в 1.6 RC2 тоже всем показывает. imho я ничего страшного в этом не вижу.
« Последнее редактирование: 06.09.2010, 20:01:00 от ChaosHead »

Спасибо ChaosHead за быстрый и самое главное точный ответ! Все работает. Мне кажется не помешает закрыть профиль от гостей, imho конечно.
Версия у меня 1.5.12, но смотрел и 1.6 RC2 - отличный форум, впечатлил. Еще к нему бы аналог discussbot и вообще карашо))

p/s  не нашел как тут плюсануть))
« Последнее редактирование: 06.09.2010, 21:07:57 от papa28 »
*

ChaosHead

  • Moderator
  • 4937
  • 431 / 13
У вас сообщений недостаточно, чтобы плюсовать. discussbot вроде уже тоже делают, на сколько я знаю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как запретить создавать новые темы в форуме? (но отвечать разрешить)

Автор Cepro

Ответов: 15
Просмотров: 4512
Последний ответ 20.04.2017, 13:38:05
от ChaosHead
[Решено] Ошибка при запуске на XAMPP

Автор x1

Ответов: 0
Просмотров: 472
Последний ответ 07.04.2017, 08:40:50
от x1
Хочу убрать список пользователей и профиль вверху в шаблоне Blue Eagle 5

Автор micr0

Ответов: 10
Просмотров: 560
Последний ответ 03.04.2017, 11:46:10
от micr0
отображение имени пользователя на форуме !

Автор reazl

Ответов: 0
Просмотров: 328
Последний ответ 09.12.2016, 12:28:35
от reazl
Убрать меню пользователя

Автор Анаит

Ответов: 7
Просмотров: 558
Последний ответ 03.11.2016, 14:35:49
от ChaosHead