Страница 2 из 4

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

Добавлено: 30.08.2007 6:56
forall
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
у меня аналогичная проблема

Добавлено: 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 (первого просто нет)

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

Добавлено: 30.08.2007 9:46
crash
Палыч писал(а):“.$table_prefix.’topics
может потмоу чт открывает двойная кавычка, закрывает одинарная. Да и сам запрос начинается с двойной, а где закрывается не видно.

Добавлено: 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)';

Добавлено: 30.08.2007 11:28
forall
Parse error: parse error, unexpected '%' in sitemap.php on line 86

Добавлено: 30.08.2007 11:33
VVVas
forall
Ну и к чему эта констатация ошибки?

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

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

Добавлено: 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

проверил...не сработало

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

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

Добавлено: 04.09.2007 18:14
Tapac
Обновил скрипт до 0.0.7.
Изменения читаем в первом посте топика.

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

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

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

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