Новости Joomla

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

robaweb

  • Новичок
  • 1
  • 2 / 0
Для того, что бы форум не обламывался в поисковиках, если он открыт только авторизованным пользователям, можно в файле kunena.php найти строку
Код: php
// Check if we only allow registered users

if ($fbConfig->regonly && !$my_id)
{
    echo '<div>' . _FORUM_UNAUTHORIZIED . '</div>';
    echo '<div>' . _FORUM_UNAUTHORIZIED2 . '</div>';
}

И заменить её на
Код: php
// Check if we only allow registered users
$bot='';
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Mediapartners-Google')){$bot='Mediapartners-Google (Adsense)';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Slurp')){$bot='Hot&nbsp;Bot&nbsp;search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler')){$bot='WebCrawler&nbsp;search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg')){$bot='Wisenut&nbsp;search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'scooter')){$bot='AltaVista';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Aport')){$bot='Aport';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'lycos')){$bot='Lycos';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'WebAlta')){$bot='WebAlta';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'msnbot')){$bot='msnbot/1.0';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'ia_archiver')){$bot='Alexa search engine';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'FAST')){$bot='AllTheWeb';}

if($bot<>'') $fbConfig->regonly=0;

if ($fbConfig->regonly && !$my_id)
{
    echo '<div>' . _FORUM_UNAUTHORIZIED . '</div>';
    echo '<div>' . _FORUM_UNAUTHORIZIED2 . '</div>';
}

Или взять вариант поменьше
Код: php
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Mediapartners-Google')){$bot='Mediapartners-Google (Adsense)';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Aport')){$bot='Aport';} 
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'msnbot')){$bot='msnbot/1.0';}
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Спасибо, полезная вещь. И достаточно красиво реализовано.
*

Kay216

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
  • Otaku...
а я не могу найти в этом файле данные строки...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3601
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
kunena на всю страницу или как сделать форум широким?

Автор squid

Ответов: 78
Просмотров: 23746
Последний ответ 23.02.2020, 23:46:44
от arma
Не открывается kunena-форум после переноса Joomla

Автор alex-v145

Ответов: 10
Просмотров: 1937
Последний ответ 20.04.2019, 15:12:35
от Technic
Как перенести форум, на новый сайт?

Автор polezniy

Ответов: 12
Просмотров: 1519
Последний ответ 31.12.2018, 13:01:38
от polezniy
Стоит ли устанавливать форум на сайт продающий станки?

Автор sven22

Ответов: 13
Просмотров: 1491
Последний ответ 22.12.2018, 17:04:44
от dmitry_stas