DimkaG 5 Опубликовано: 27 сентября 2014 Рассказать Опубликовано: 27 сентября 2014 Вопрос в том, если я закрою полную новость для группы Гости, всякие поисковые боты типа яндекса и гугла, будут серфить полные новости? или у них тоже будет отказ в доступе? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 27 сентября 2014 Рассказать Опубликовано: 27 сентября 2014 Боты тоже гости, будут индексировать пустую страницу с текстом: Гости не имеют доступа для просмотра статей из данного раздела. Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 27 сентября 2014 Рассказать Опубликовано: 27 сентября 2014 Автор Блин... фигово.... и соответсвенно на них отдельную группу нельзя сделать как в том же phpbb3 ? Цитата Ссылка на сообщение Поделиться на других сайтах
Primary Sphinx 32 Опубликовано: 27 сентября 2014 Рассказать Опубликовано: 27 сентября 2014 Блин... фигово.... и соответсвенно на них отдельную группу нельзя сделать как в том же phpbb3 ? Можно. Ищи хак DLE «группа пользователей «Роботы». Функционирует нормально. Делал четыре группы — роботы Яндекса, роботы Гугл, робот Рамблер, остальные роботы. Всё замечательно: каждый робот видит то что ему нужно видеть и не видит того, что ему видеть не нужно.В том числе удобно скрывать счетчики (кроме «своего» для робота), лишние ссылки, лишнее в меню и так далее. Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 29 сентября 2014 Рассказать Опубликовано: 29 сентября 2014 Автор а можно по подробнее? смотрю мод старый... Цитата Ссылка на сообщение Поделиться на других сайтах
Primary Sphinx 32 Опубликовано: 29 сентября 2014 Рассказать Опубликовано: 29 сентября 2014 а можно по подробнее? смотрю мод старый... Ну и что что старый. Он рабочий А подробнее — что именно непонятно? Создаём группу пользователей Роботы на основе группы Гости. Смотрим ID группы. В /engine/init.php и /engine/preview.php после строчки if (!$is_logged) $member_id['user_group'] = 5; вставить $_UA = $db->safesql($_SERVER['HTTP_USER_AGENT']); $names_robots = array('Yandex' => 'Robot Yandex', 'YaDirectBot' => 'Robot YaDirect', 'YandexSomething' => 'Robot Yandex2', 'Bond, James Bond' => 'Robot Yandex Spam', 'Googlebot' => 'Robot Google', 'Mediapartners-Google' => 'Robot GoogleAd', 'Googlebot-Image' => 'Robot GoogleIM', 'StackRambler' => 'Robot Rambler', 'Slurp' => 'Robot Yahoo', 'Yahoo! Slurp' => 'Robot Yahoo', 'MSNBot' => 'Robot Bing', 'MSNBot-media' => 'Robot BingIM', 'MSNBot-news' => 'Robot Bing-News', 'ia_archiver' => 'Robot Alexa', 'Mail.Ru' => 'Robot Mail', 'Webalta' => 'Robot Webalta', 'Turtle' => 'Robot Turtle', 'Aport' => 'Robot Aport', 'SAPE.BOT is watching you!' => 'Robot Sape'); foreach($names_robots as $keyR => $valueR) { if(strstr(strtolower($_UA), strtolower($keyR))) { $robot = $valueR; } } if (!$is_logged and $robot != '') { $member_id['user_group'] = 7; } где $member_id['user_group'] = 7; — ID созданной группы, 7 заменить на свою цифру. Что показывать роботам, а что не показывать, настраиваем в настройках скрипта, в настройках группы Роботы, а также используем теги: [not-group=7] Прячем от роботов [/not-group] [group=7] Показываем только роботам [/group] По аналогии можно сделать группу для какого-то определенного робота.А при добавлении новости в админке — вкладка «Доступ» можно запретить или разрешить роботам просмотр новости.Также под роботов можно настроить и хайд. Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 6 октября 2014 Рассказать Опубликовано: 6 октября 2014 Автор СПАСИБО! Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 8 октября 2014 Рассказать Опубликовано: 8 октября 2014 Автор А для соц сетей есть роботы? точнее боты? вконтакт, фейсбукмне нужно чтобы при вставке ссылки в соцсеть вконтакт бот видел закрытое т.е. я группу назначил, его туда вписать просто нужнопо логам вот он 87.240.182.181 [08/Oct/2014:20:18:00 +0400] "GET /index.php?newsid=2079 HTTP/1.1" 200 18923 "-" "Mozilla/5.0 (compatible; vkShare; +http://vk.com/dev/Share)" Цитата Ссылка на сообщение Поделиться на других сайтах
DimkaG 5 Опубликовано: 9 октября 2014 Рассказать Опубликовано: 9 октября 2014 Автор Народ, кто поможет??? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.