Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Права доступа поискового бота

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Права доступа поискового бота

Сообщение FladeX »

Запросом получаем id форума. Как проверить, имеют ли доступ к этому форуму поисковые боты?
Я видел реализацию в два запроса, где сначала определяется id группы ботов, а затем по ней проверяются права (вроде должны быть == 19). Но имхо это не совсем корректно.

Подскажите, как корректнее это сделать?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Права доступа поискового бота

Сообщение Палыч »

Код: Выделить всё

SELECT auth_option_id FROM phpbb_acl_groups WHERE auth_option_id = 14 AND forum_id = forum_id AND group_id = (SELECT  group_id FROM phpbb_groups WHERE group_name = 'BOTS');
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение FladeX »

Спасибо.
А точно именно так?

Смотрю на своем форуме таблицу _acl_groups. Там auth_option_id вообще нигде не равно 14. Либо от 80 до 110 значения, либо 0. Может по auth_role_id? Или еще как?

Добавлено спустя 3 минуты 30 секунд:
Ой, вру.. Сейчас разберусь

Добавлено спустя 1 минуту 30 секунд:
Так, походу 16 - запрещено, остальное разрешено с различными вариациями.

Добавлено спустя 2 минуты 26 секунд:
Ага, условие auth_role_id <> 16.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: Права доступа поискового бота

Сообщение RedNaxi »

а что, штатными функциями не получается это выяснить? типа ацлгетф или какая там функция отвечает за возвращение прав доступа...
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение FladeX »

RedNaxi, я про них и спрашивал) Если знаешь - объясни.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Права доступа поискового бота

Сообщение Палыч »

FladeX
14 - видеть (f_list)

Добавлено спустя 1 минуту 50 секунд:

Код: Выделить всё

if ($auth->acl_get('f_list', $forum_id))
{
}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
John Smith
phpBB 1.4.2
Сообщения: 62
Стаж: 15 лет 11 месяцев
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Права доступа поискового бота

Сообщение John Smith »

Я, конечно, извиняюсь, что влажу...
Когда у меня была задачка на живом форуме проверить права доступа поискового бота, не придумал ничего лучше, чем посмотреть на форум глазами бота. Форум определяет ботов по полю User-Agent, остается только его подменить. Берем Firefox с любым плагином, умеющим менять User-Agent (тот же User Agent Switcher), прописываем, например "Yandex/", и смотрим на форум глазами яндекс-бота. Все права при этом, разумеется, работают.
У меня всегда прописаны яндекс, гугл и рамблер.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение FladeX »

John Smith, а можно в линуксе через w-get, любой юзер-агент.
Палыч, спасибо.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
batka16
phpBB 1.4.2
Сообщения: 71
Стаж: 15 лет 2 месяца

Re: Права доступа поискового бота

Сообщение batka16 »

John Smith, как прописать Яндекс в User Agent Switcher? В гуглбот там записано

Код: Выделить всё

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
А что для Яндекса писать?
Я если и чайник, то красивый и современный!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение FladeX »

batka16
если для phpBB то достаточно будет указать лишь
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
batka16
phpBB 1.4.2
Сообщения: 71
Стаж: 15 лет 2 месяца

Re: Права доступа поискового бота

Сообщение batka16 »

Что-то не достаточно. Писал и Yandex и Yandex/, а не вхожу под яндесом. Пуд Гуглом получается.
Я если и чайник, то красивый и современный!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение FladeX »

batka16
а на вашем форуме яндекс-бот точно добавлен? :)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Eugeny1987
phpBB 1.4.1
Сообщения: 43
Стаж: 12 лет
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение Eugeny1987 »

Добрый вечер, господа и дамы!
Возникла проблема с ботами.
Права доступа стоят по-умолчанию, т.е. доступ к форумам разрешен, но ботам выводится надпись на главной "На этом сайте нет форумов." или "Вы не авторизованы для чтения этого форума.".
Вероятно, это произошло 30 июн 2014, 04:14, в то время я вроде обновился до 3.0.12
Изображение

Что могло такого произойти? Как решить проблему?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Права доступа поискового бота

Сообщение Sheer »

Сделай трассировку прав.
traccert.jpg
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Eugeny1987
phpBB 1.4.1
Сообщения: 43
Стаж: 12 лет
Благодарил (а): 4 раза
Поблагодарили: 1 раз
Контактная информация:

Re: Права доступа поискового бота

Сообщение Eugeny1987 »

Вот так
Изображение
Закрыто

Вернуться в «Для авторов (phpBB 3.0.x)»