[BETA] phpBB Google Sitemap Gen

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Club-16
phpBB 1.4.0
Сообщения: 33
Зарегистрирован: 19.04.2007 4:08
Откуда: Киев
Контактная информация:

Сообщение Club-16 » 30.08.2007 2:32

Палыч писал(а):Повторно: Правила, п.1.4
Все не как не мог понять, что вам надо :lol:
Настроил ресурс, теперь пожалуйста помогите

forall
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 20.04.2007 21:46

Сообщение forall » 30.08.2007 6:56

forall писал(а):На одном сайте нормально работает. на другом чет не так...
форум залит сразу в корень фтп
сайтмап выдает такое:
мойсайт.ru// 2007-07-26 daily 1 http://мойсайт.ruindex.php?c=3 yearly 0.1 мойсайт.rundex.php?c=4
И в конце:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in тратата/sitemap.php on line 92
у меня аналогичная проблема

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Сообщение Палыч » 30.08.2007 8:34

Club-16
Возможно поможет вот это:

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

//Выводим ссылку на топик, приоритет, дату последнего обновления, частоту обновлений
$sql = “SELECT t.topic_id, topic_views, DATE_FORMAT(FROM_UNIXTIME(IFNULL(post_edit_time, post_created)), ‘%Y-%m-%d’) as lastdate,
DATEDIFF( FROM_UNIXTIME( UNIX_TIMESTAMP( ) ) , FROM_UNIXTIME( IFNULL( post_edit_time, post_created ) ) ) as datedif
FROM “.$table_prefix.’topics as t, ‘.$table_prefix.’posts as p WHERE (t.topic_last_post_id = p.post_id)’;

замени на 

//Выводим ссылку на топик, приоритет, дату последнего обновления, частоту обновлений
$sql = “SELECT t.topic_id, topic_views, DATE_FORMAT(FROM_UNIXTIME(IFNULL(post_edit_time, post_time )), ‘%Y-%m-%d’) as lastdate,
DATEDIFF( FROM_UNIXTIME( UNIX_TIMESTAMP( ) ) , FROM_UNIXTIME( IFNULL( post_edit_time, post_time ) ) ) as datedif
FROM “.$table_prefix.’topics as t, ‘.$table_prefix.’posts as p WHERE (t.topic_last_post_id = p.post_id)’;
замена имени поля post_created на имя поля post_time (первого просто нет)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

forall
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 20.04.2007 21:46

Сообщение forall » 30.08.2007 9:39

Parse error: parse error, unexpected T_STRING in сайт sitemap.php on line 86
проверил...не сработало

Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash » 30.08.2007 9:46

Палыч писал(а):“.$table_prefix.’topics
может потмоу чт открывает двойная кавычка, закрывает одинарная. Да и сам запрос начинается с двойной, а где закрывается не видно.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Сообщение Палыч » 30.08.2007 11:19

forall
Да, что то у автора с синтаксисом не то...
попробуйте так

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

$sql = 'SELECT t.topic_id, topic_views, DATE_FORMAT(FROM_UNIXTIME(IFNULL(post_edit_time, post_created)), '%Y-%m-%d') as lastdate,
		DATEDIFF( FROM_UNIXTIME( UNIX_TIMESTAMP( ) ) , FROM_UNIXTIME( IFNULL( post_edit_time, post_time ) ) ) as datedif
		FROM '.$table_prefix.'topics as t LEFT JOIN '.$table_prefix.'posts as p ON (t.topic_last_post_id = p.post_id)';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

forall
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 20.04.2007 21:46

Сообщение forall » 30.08.2007 11:28

Parse error: parse error, unexpected '%' in sitemap.php on line 86

Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Зарегистрирован: 12.11.2004 0:20
Поблагодарили: 13 раз
Контактная информация:

Сообщение VVVas » 30.08.2007 11:33

forall
Ну и к чему эта констатация ошибки?
я люблю daft punk | новый sugoi.ru

forall
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 20.04.2007 21:46

Сообщение forall » 30.08.2007 11:55

VVVas
попробовал заменить код от Палыча
не помогло
вот и репортую об ошибке...

Аватара пользователя
Club-16
phpBB 1.4.0
Сообщения: 33
Зарегистрирован: 19.04.2007 4:08
Откуда: Киев
Контактная информация:

Сообщение Club-16 » 30.08.2007 23:03

Я думаю он должен работать как вот тут http://alive.org.ua/sitemap.xml
Хоть это не форум, но написано правильно, или на форум нужно другой???

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Сообщение Палыч » 30.08.2007 23:10

Господа, рекомендую обратится к автору
http://www.cybercore.ru/phpbb-google-sitemap-gen/
благо он активно отвечает на проблемы.

Добавлено спустя 2 минуты 18 секунд:

По поводу этой ошибки после правки, мнение автора - не закрыта скобка
forall писал(а):Parse error: parse error, unexpected T_STRING in сайт sitemap.php on line 86

проверил...не сработало
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Tapac
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43
Контактная информация:

Сообщение Tapac » 03.09.2007 17:24

VVVas, да, я тоже думал о том, что приватные разделы исключить из просмотра, сейчас только вернулся из отпуска, поэтому постараюсь в ближайшее время внести основные коррективы и реализовать твои идеи)

forall, Club-16, это глюки, которые вносит мод Advanced post merging (за наводку спасибо VVVas)

Tapac
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43
Контактная информация:

Сообщение Tapac » 04.09.2007 18:14

Обновил скрипт до 0.0.7.
Изменения читаем в первом посте топика.

Все комментарии и найденные баги пишите сюда или в блог в топик phpBB Google Sitemap Gen

forall
phpBB 1.4.4
Сообщения: 130
Зарегистрирован: 20.04.2007 21:46

Сообщение forall » 04.09.2007 18:32

скачал, поставил: работает
только в конце выдает такое:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in sitemap.php on line 105

установленные моды:
аттачмент,езпортал,фуллальбомпак,ласттопикониндекс,постизсендинг,сеарчфрендлибоард

Tapac
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43
Контактная информация:

Сообщение Tapac » 04.09.2007 23:25

forall, кажется нашёл в чём дело.
Если не затруднит, то не мог бы ты ещё раз качнуть архив по той же ссылке и заменить sitemap.php. Отпишись потом, пожалуйста, не исчезла ли ошибка.

Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»