Сделал страницы разделов сайта терминами таксономии - возникла проблема - в файле sitemap.xml не генерируются и для страниц терминов таксономии. А это плохо.
подскажите, программеры, прошу очень. чтобы хотя бы проверить на своем модуле xmlsitemap эту байду надо добавить в какое-то место файла xmlsitemap.module, верно? И что вписать в код вместо "_YOUR_MODULE_"?
надо создать свой модуль с именем "YOUR_MODULE"(либо своё название придумать) и туда вписать этот код и включить этот модуль
ясно, благодарю
модуль создавать в папке, а внутрь положить MY_MODULE.module (файл получится - 1 штука с расширением .module), верно? Простите за такой вопрос, не знаком с созданием модулей
СПА-СИ-БО!!!!!! НЕРЕАЛЬНО ПОМОГ РЕШИТЬ ПРОБЛЕМУ! спасибо))) нет предела моей радости) всё работает, у меня теперь есть супер-модуль) Спасибо тебе, добрый человек drupby!!!!!
А нет.
Теперь проставляется дата Term_created. Как бы просто ставить каждый раз при генерации карты сегодняшнюю дату. Добавлять термину changed как-то тяжело или реально?
Копирую МОЙ вопрос отсюда http://xandeadx.ru/blog/raznoe/267 Итак:
Доброй ночи, посоветовали обратиться к вам, буду благодарен безмерно за любую помощь!
Суть вот в чем. На сайте с 7 Друпалом сделаны 7 страниц-разделов-сайта и 37 страниц-подразделов-сайта терминами таксономии, на каждой странице стоит от 1 до 8 вьюх, обновляется за день 7 разделов и, соответственно, 7 подразделов (не 37).
Стоит модуль xmlsitemap, который изначально не прописывал ни lastmod, ни changefreq для терминов таксономии. А их необходимо обновлять по 14 штук раз в день. То есть lastmod надо сделать в карте сайта для них по времени добавления на них нового материала через соответствующую вьюху. Вьюхи вылазят на страницах при помощи Context-модуля и отображаются через Display Suite анонсами нод с сортировкой по дате обновления.
Сегодня нарыл код с сайта: http://scito.ch/content/add-lastmod-changefreq-and-changecount-sitemapxm...
Сделал такой модуль. Теперь в карте сайта генерируется дата СОЗДАНИЯ термина таксономии. Как можно привязать эту дату к не к term_created из бд, а к timestamp анонса ноды, отображающейся в определенной вьюхе на этой странице термина (дате изменения)?
Я не программист, сразу оговорюсь. Модуль сделал по инструкции. За любую помощь, повторюсь, скажу спасибо, а когда будет много денег - с удовольствием поделюсь и угощу пивом
Комментарии
И это еще желательно сделать так, чтобы при обновлении вьюсов на этой странице термина обновлялись и lastmod + changefreq. Спасибо!
никто не помогает
подскажите, программеры, прошу очень. чтобы хотя бы проверить на своем модуле xmlsitemap эту байду надо добавить в какое-то место файла xmlsitemap.module, верно? И что вписать в код вместо "_YOUR_MODULE_"?
надо создать свой модуль с именем "YOUR_MODULE"(либо своё название придумать) и туда вписать этот код и включить этот модуль
ясно, благодарю
модуль создавать в папке, а внутрь положить MY_MODULE.module (файл получится - 1 штука с расширением .module), верно? Простите за такой вопрос, не знаком с созданием модулей
здесь есть пример создания модуля
http://www.odrupal.ru/video/video/uroki-drupal-sozdanie-modulei
http://www.drupal.ru/node/10035
http://trish.in/sozdanie-modulya-drupal
СПА-СИ-БО!!!!!! НЕРЕАЛЬНО ПОМОГ РЕШИТЬ ПРОБЛЕМУ! спасибо))) нет предела моей радости) всё работает, у меня теперь есть супер-модуль) Спасибо тебе, добрый человек drupby!!!!!
А нет.
Теперь проставляется дата Term_created. Как бы просто ставить каждый раз при генерации карты сегодняшнюю дату. Добавлять термину changed как-то тяжело или реально?
не знаю - попробуй задать вопрос здесь
спасибо, написал поэму
Копирую МОЙ вопрос отсюда http://xandeadx.ru/blog/raznoe/267
Итак:
Доброй ночи, посоветовали обратиться к вам, буду благодарен безмерно за любую помощь!
Суть вот в чем. На сайте с 7 Друпалом сделаны 7 страниц-разделов-сайта и 37 страниц-подразделов-сайта терминами таксономии, на каждой странице стоит от 1 до 8 вьюх, обновляется за день 7 разделов и, соответственно, 7 подразделов (не 37).
Стоит модуль xmlsitemap, который изначально не прописывал ни lastmod, ни changefreq для терминов таксономии. А их необходимо обновлять по 14 штук раз в день. То есть lastmod надо сделать в карте сайта для них по времени добавления на них нового материала через соответствующую вьюху. Вьюхи вылазят на страницах при помощи Context-модуля и отображаются через Display Suite анонсами нод с сортировкой по дате обновления.
Сегодня нарыл код с сайта: http://scito.ch/content/add-lastmod-changefreq-and-changecount-sitemapxm...
Сделал такой модуль. Теперь в карте сайта генерируется дата СОЗДАНИЯ термина таксономии. Как можно привязать эту дату к не к term_created из бд, а к timestamp анонса ноды, отображающейся в определенной вьюхе на этой странице термина (дате изменения)?
Я не программист, сразу оговорюсь. Модуль сделал по инструкции. За любую помощь, повторюсь, скажу спасибо, а когда будет много денег - с удовольствием поделюсь и угощу пивом