[BETA] phpBB Google Sitemap Gen
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
Прошу прощения, но повидимому вчера тупил ftp-клиент и залил файл нулевой длинны.
Попробуй ещё раз скачать отсюда файл и заменить.
Если проблема не решится и останется та же ошибка, то не мог бы ты написать мне в аську, чтобы оперативно разобраться что к чему? Мой номер 232720006
Попробуй ещё раз скачать отсюда файл и заменить.
Если проблема не решится и останется та же ошибка, то не мог бы ты написать мне в аську, чтобы оперативно разобраться что к чему? Мой номер 232720006
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Tapac
Отличный мод! Работал изначально и работает до сих пор без ошибок
Правда пока толку от него не увидел, хотя в гугле список уже разместил.
Отличный мод! Работал изначально и работает до сих пор без ошибок

Правда пока толку от него не увидел, хотя в гугле список уже разместил.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Tapac
Мод отличный, но так и не увидел реализации работы с правами доступа. Выбирается всё подряд плюя на них. Если оно есть, но я не увидел этого, то прошу ткнуть носом.
Добавлено спустя 11 минут:
Tapac
Далее.
В common.php уже есть подключение к config.php, так что вызывать его нет необходимости.
Ещё.
В common.php подключается constansts.php, так что есть смысл использовать переменные имени таблиц, а не связку "префикс таблиц" плюс "фиксированное имя таблицы".
Я языков программирования не знаю, так что если что - ткните носом что это у вас есть.
А насчет прав доступа: в common.php подключается auth.php - вам нужны функции из него.
Удачи. Я собственно очень жду реализации с правами доступа, что бы наконец попробовать реально на форуме.
Мод отличный, но так и не увидел реализации работы с правами доступа. Выбирается всё подряд плюя на них. Если оно есть, но я не увидел этого, то прошу ткнуть носом.
Добавлено спустя 11 минут:
Tapac
Далее.
Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'config.php');
Ещё.
Код: Выделить всё
$sql = 'SELECT * FROM '.$table_prefix.'categories ORDER BY cat_order';
Я языков программирования не знаю, так что если что - ткните носом что это у вас есть.
А насчет прав доступа: в common.php подключается auth.php - вам нужны функции из него.
Удачи. Я собственно очень жду реализации с правами доступа, что бы наконец попробовать реально на форуме.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
VVVas
Спасибо за интересную информацию, относительно внутреннего устройства форума) Я то как раз в этом особо и не разбирался, поэтому права доступа к форумам определял по значению в поле auth_view:
Как я понял 0 - доступен для просмотра всем, но теперь может быть покопаюсь и в auth.php.
Спасибо за интересную информацию, относительно внутреннего устройства форума) Я то как раз в этом особо и не разбирался, поэтому права доступа к форумам определял по значению в поле auth_view:
Код: Выделить всё
$sql = 'SELECT forum_id FROM '.$table_prefix.'forums where auth_view = 0 ORDER BY forum_order';
Совсем забыл поменять на require_once. Вот и ещё одна моя тупость)) Благодарствую)VVVas писал(а):В common.php уже есть подключение к config.php, так что вызывать его нет необходимости.
Очень ценное дополнение.VVVas писал(а):В common.php подключается constansts.php, так что есть смысл использовать переменные имени таблиц, а не связку "префикс таблиц" плюс "фиксированное имя таблицы".
Что именно хочется увидеть? Чтобы в выдаче не попадались Категории и Форумы не доступные для индексации Гуглом?VVVas писал(а):Удачи. Я собственно очень жду реализации с правами доступа, что бы наконец попробовать реально на форуме.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Не увидел этого в архиве. Или это только у вас в разработке?Tapac писал(а):поэтому права доступа к форумам определял по значению в поле auth_view
Именно. И темы само собой тоже.Tapac писал(а):Чтобы в выдаче не попадались Категории и Форумы не доступные для индексации Гуглом?
Его вообще можно не подключать, даже однажды, вы же подключаете common.php.Tapac писал(а):Совсем забыл поменять на require_once.
Смотрите, там в шапке написано как его использовать.Tapac писал(а):но теперь может быть покопаюсь и в auth.php
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
VVVas
У меня текущая версия корректно обрабатывает форум и не показывает скрытые разделы.
У меня текущая версия корректно обрабатывает форум и не показывает скрытые разделы.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
Я перезаливал версию, потому что фтп-клиент тупил(VVVas писал(а):Не увидел этого в архиве. Или это только у вас в разработке?
Только что как раз поправил:
а) инклуды
б) сменил на имена таблиц из PHPBB
в) исключил из выдачи топики, находящиеся в закрытых форумах.
Скачать можно по ссылке >> phpBB sitemap gen v.0.0.8.rar <<
По поводу auth.php, как я понял там находится функция, при помощи которой проверяются все права доступа ОПРЕДЕЛЕННОГО пользователя к ОПРЕДЕЛЕННОМУ форуму, а в данном случае это не подходит.
Я всё же решил остановиться на варианте, что если форум не доступен для свободного просмотра (т.е. auth_view <> 0), то его не показывать в выдаче, а следовательно и все топики, которые в нём находятся.
Это выражено в добавлении условия к запросу:
Ещё раз спасибо за всяческую информацию. Если какие-то ещё соображения и идеи будут - пишите.WHERE t.forum_id in (SELECT forum_id from '.FORUMS_TABLE.' WHERE auth_view = 0)
Возможно я не достаточно хорошо посмотрел auth.php, займусь этим дома.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Верно. Немного ступил. Нам же не важно право доступа, так что заморачиваться нет смысла. Вы правы. Но всё же посмотрите, может я чего упускаю.Tapac писал(а):По поводу auth.php, как я понял там находится функция, при помощи которой проверяются все права доступа ОПРЕДЕЛЕННОГО пользователя к ОПРЕДЕЛЕННОМУ форуму, а в данном случае это не подходит.
Небольшое уточнение: скрытые или с закрытым доступом? ИМХО, стоит смотреть на то может ли гость зайти в этот раздел, а не на то виден он или нет. Так что думаю всё таки стоит смотреть на auth_read.Siava писал(а):и не показывает скрытые разделы.
Ещё может быть как аргумент или пример, что бы поразмышлять вот этот код Vladson'а:
Код: Выделить всё
$sql = "SELECT t.topic_id
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f
WHERE t.forum_id = f.forum_id
AND t.topic_moved_id = 0
AND f.auth_view = 0
AND f.auth_read = 0
ORDER BY RAND() LIMIT 1";
Это только как пример. Который может помочь правильно всё написать.
Теперь вижу.Tapac писал(а):Я перезаливал версию, потому что фтп-клиент тупил(
Спасибо.
-
- phpBB 1.2.1
- Сообщения: 29
- Стаж: 17 лет 6 месяцев
Поставил, скормил гуглу - все вроде бы работает.
Вопрос такой: почему в карте ссылки только на первую страницу темы?
Видимо по логике другие должны "сами найтись", но что-то не находятся. В индексе только первые. Как лечить?
Дальше: популярной теме ставится статус обновления дэйли или выше. Но ведь на первой странице темы никаких обновлений не происходит! Обновляются последние.
По идее их нужно включить в карту и ставить дэйли именно им.
Или я что-то путаю?
Спасибо.
Вопрос такой: почему в карте ссылки только на первую страницу темы?
Видимо по логике другие должны "сами найтись", но что-то не находятся. В индексе только первые. Как лечить?
Дальше: популярной теме ставится статус обновления дэйли или выше. Но ведь на первой странице темы никаких обновлений не происходит! Обновляются последние.
По идее их нужно включить в карту и ставить дэйли именно им.
Или я что-то путаю?
Спасибо.
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 8 месяцев
- Забанен: Бессрочно
Re: [BETA] phpBB Google Sitemap Gen
Респект
У себя убрал теги <lastmod> <changefreq> <priority> (оставил только для главной), убрал вывод категорий и посортировал вывод топиков по ORDER BY topic_views ASC (опционально, по идее старые топики итак уже в гугле).
Получилась типа Lite-версия
ссылки и ничего лишнего..

У себя убрал теги <lastmod> <changefreq> <priority> (оставил только для главной), убрал вывод категорий и посортировал вывод топиков по ORDER BY topic_views ASC (опционально, по идее старые топики итак уже в гугле).
Получилась типа Lite-версия

-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 5 месяцев
Re: [BETA] phpBB Google Sitemap Gen
Битая ссылка на мод, в гугле только на сайт автора ссылается, перезалейте пожалуйста. 

-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 6 месяцев
Re: [BETA] phpBB Google Sitemap Gen
По ссылке в заголовке файл не качается -404 :(
Есть тут счастливые обладатели этого мода? - поделитесь пожалста:)
Есть тут счастливые обладатели этого мода? - поделитесь пожалста:)