X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите написать скриптик для автоматического создания sitemap
Ramos
Ramos
Topic Starter сообщение 20.9.2010, 0:03; Ответить: Ramos
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 376
Регистрация: 25.7.2010
Из: Одесса
Поблагодарили: 108 раз
Репутация:   32  


В общем задача такова...
Нужно написать скрипт на php, который создаст файлик sitemap.xml и каждую неделю будет обновлять его по мере появления новых страниц на сайте... ну с обновлением то проблем нет, просто юзаем cron happy.gif а вот со скриптом возникли непонятки )

Как я понял в файле скрипта нужно просто выводить цикл с такой штукой...
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>

Только как потом все это дело перекинуть в файл sitemap.xml и сохранить его?

Может кто то делал похожую штуку... помогите пожалуйста rolleyes.gif


--------------------
Skype: s.lagodzinsky
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Man1keN
Man1keN
сообщение 20.9.2010, 0:12; Ответить: Man1keN
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 316
Регистрация: 31.8.2009
Из: Санкт-Петербург
Поблагодарили: 158 раз
Репутация:   22  


$xmlfile = fopen("sitemap.xml", "a");
fwrite($xmlfile, $content);
fclose($xmlfile );

?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lexx-t
lexx-t
сообщение 20.9.2010, 19:34; Ответить: lexx-t
Сообщение #3


Участник
***

Группа: User
Сообщений: 196
Регистрация: 10.9.2010
Из: Спб
Поблагодарили: 38 раз
Репутация:   6  


(Ramos @ 20.9.2010, 0:03) *
В общем задача такова...
Нужно написать скрипт на php, который создаст файлик sitemap.xml и каждую неделю будет обновлять его по мере появления новых страниц на сайте... ну с обновлением то проблем нет, просто юзаем cron happy.gif а вот со скриптом возникли непонятки )

Вы самописный двиг используете или популярную CMS? Если второй вариант, может стоит посмотреть в сторону плагинов под эту CMS?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tolik777
tolik777
сообщение 20.9.2010, 20:48; Ответить: tolik777
Сообщение #4


Частый гость
**

Группа: User
Сообщений: 64
Регистрация: 19.9.2010
Из: Банско
Поблагодарили: 19 раз
Репутация:   0  


Даже если самописный, то можно использовать серверный Google Sitemap Generator. Я под все свои самописные сайты настроил его. ам главное с фильтрами разобраться и регулярками, а так ничего сложного. Но правда он глючит иногда.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
brain-dead
brain-dead
сообщение 23.9.2010, 10:23; Ответить: brain-dead
Сообщение #5


Новичок
*

Группа: User
Сообщений: 49
Регистрация: 22.8.2010
Поблагодарили: 2 раза
Репутация:   2  


В скрипте выводите весь xml в std out. А в кроне при запуске скрипта делаете перенаправление в файл. Что-то типа
00 0 */7 * * php /var/www/generator.php > /var/www/sitemap.xml
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Распределение бюджета для групп объявлений КМС
0 vincento 132 Сегодня, 16:59
автор: vincento
Открытая тема (нет новых ответов) Стоит ли подавать платную заявку в Яндекс Каталог для регионального издания?
12 DVORYAN 1706 Сегодня, 16:41
автор: vds4you
Горячая тема (нет новых ответов) ТОП База - отборная профессиональная база с обновлениями для качественной регистрации
Есть все существующие Виды сайтов, все Тематики, все Регионы
150 AnnaYa 64181 Сегодня, 13:36
автор: AnnaYa
Открытая тема (нет новых ответов) Сервис для массовой проверки числа обратных ссылок (backlinks)?
0 Telnor 280 Сегодня, 11:39
автор: Telnor
Горячая тема (нет новых ответов) Виртуальные номера для приема смс
Автоматическая смс активация аккаунтов
34 SmskaAssistant 3268 Сегодня, 9:01
автор: SmskaAssistant


 



RSS Текстовая версия Сейчас: 13.12.2017, 17:46
Дизайн