Перейти к содержанию
shuterr

sitemap и блог

Рекомендуемые сообщения

Добрый день, подскажите, по всем канонам, блог должен присутствовать в sitemap?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В sitemap.xml ?

 

Должен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хочешь индексации блога - добавь его в сайтмап

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хочешь индексации блога - добавь его в сайтмап

:-D  а что блог уже не часть сайта и на него нельзя перейти по ссылке?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что делать, если он не хочет каждую новость выводить в sitemap.xml? К примеру, если генерировать карту через любой он лайн генератор, все статьи указываются в sitemap.xml.
Если использовать стандартный google_sitemap или fast_sitemap то статьи он туда не включает. Как вылечит недуг?

Изменено пользователем shuterr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что делать, если он не хочет каждую новость выводить в sitemap.xml? К примеру, если генерировать карту через любой он лайн генератор, все статьи указываются в sitemap.xml.

Если использовать стандартный google_sitemap или fast_sitemap то статьи он туда не включает. Как вылечит недуг?

У модуля "блога" ОБЯЗАН быть свой sitemap, который генерит его страницы

Если нету - то это скорее всего "бесплатный" сыр

А "бесплатно" - на деле оказывается очень дорогим словом

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У модуля "блога" ОБЯЗАН быть свой sitemap, который генерит его страницы

Если нету - то это скорее всего "бесплатный" сыр

А "бесплатно" - на деле оказывается очень дорогим словом

Смысла в отдельном sitemap для блога, грош цена. Он должен быть совмещен с основным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:-D  а что блог уже не часть сайта и на него нельзя перейти по ссылке?

уже часть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

получается в catalog/controller/feed/google_sitemap.php надо добавить пару строк, вида $this->load->model('catalog/simple_blog'); а вот, как дальше дописать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысла в отдельном sitemap для блога, грош цена. Он должен быть совмещен с основным.

Ну, у профессиональных решений он совмещен

 

8166368884.png

А "бесплатно" обычно слово очень дорогое

Потом надо тратить время (читаем деньги) на разного рода допиливания

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, у профессиональных решений он совмещен

 

8166368884.png

Ничего себе :( использую simple_blog

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ничего себе :( использую simple_blog

Просто обычно бесплатные обрезаны по функционалу

В платных разработчики все продумывают на все случаи, которые захочет пользователь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто обычно бесплатные обрезаны по функционалу

В платных разработчики все продумывают на все случаи, которые захочет пользователь

Что за блог у тебя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что за блог у тебя?

SEO CMS TOP 2

Демо его настроек sitemap

http://oc2.opencartadmin.com/admin/index.php?route=feed/google_sitemap_blog

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, может у кого есть идеи, что добавить в файл catalog/controller/feed/google_sitemap.php Чтобы стандартный блог simple_blog стал включать в него статьи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сколько разных решений и сайтов на опекарт я не видел нигде нету нормальной интеграции с блогом поскольку опенкарт это движок заточенный  под интернет магазин. Лучшее как по мне решение это сделать блог на вордпресе в отделенной папке, а еще лучше на поддомене.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сколько разных решений и сайтов на опекарт я не видел нигде нету нормальной интеграции с блогом поскольку опенкарт это движок заточенный  под интернет магазин. Лучшее как по мне решение это сделать блог на вордпресе в отделенной папке, а еще лучше на поддомене.

 

Как это нет ? Не там ищите. Ищите среди бесплатного "сыра" ?

В бесплатных - нету

Есть в платных профессиональных

Есть с интеграцией под любой sitemap - SEO CMS TOP 2

Там есть как свой sitemap и даже со статической генерацией, так и автоинтеграция в любой sitemap

 

6939754887.png

 

И у WP нет связей с товарами, категориями товаров, производителями, отзывами, авторизацией и т п

 

Так что WP не подходит к opencart

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как это нет ? Не там ищите. Ищите среди бесплатного "сыра" ?

В бесплатных - нету

Есть в платных профессиональных

Есть с интеграцией под любой sitemap - SEO CMS TOP 2

Там есть как свой sitemap и даже со статической генерацией, так и автоинтеграция в любой sitemap

 

6939754887.png

 

И у WP нет связей с товарами, категориями товаров, производителями, отзывами, авторизацией и т п

 

Так что WP не подходит к opencart

о каких связях речь? Мы ж о блоге говорим? Зачем что то связывать? Про ваш модуль я знаю, он хорошо, я бы сказал лучший из существующих для опенкарта, но:

как насчет адаптивного дизайна

кастюмизации под конкретную тему

двух трех и более языков? (карта сайта тоже будет генерироваться на разных языках? seo ссылки тоже для каждого языка разные?)

нестандартных модулей для seo к примеру?

и последнее WP лучшая платформа в мире для блогов или я не прав?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

о каких связях речь? Мы ж о блоге говорим? Зачем что то связывать? Про ваш модуль я знаю, он хорошо, я бы сказал лучший из существующих для опенкарта, но:

как насчет адаптивного дизайна

кастюмизации под конкретную тему

двух трех и более языков? (карта сайта тоже будет генерироваться на разных языках? seo ссылки тоже для каждого языка разные?)

нестандартных модулей для seo к примеру?

 

Адаптивный понятное дело, а как же бы он работал на opencart 2.x

Автоадаптер под ЛЮБУЮ тему

Мультиязычный (у каждого языка свой уникальный ЧПУ (seo ссылка)  - т е разные)

oc2.opencartadmin.com/novosti.html

oc2.opencartadmin.com/en/news.html

(и sitemap тоже мультиязычный )

У модуля СВОЙ ЧПУ формирователь (по типу seo_pro без дублей) - он не патчит seo_url или seo_pro, ему вообще все равно какой стоит. Работает с любыми

И что значит "без связей" . Связи с e-commerce  обязательны и для блога!

И opencart лучше бесплатное php e-commerce решение как и wp в своем классе, но не для e-commerce

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел решение:

//подключаем модель для обращения к БД
$this->load->model('simple_blog/article');
//создаем данные для получения статей (кол-во необходимых статей и тд.)
$filter_data = array(
                'blog_search'   => '',
                'start' => 0,
                'limit' => 50  //макс.кол-во выводимых статей
            );
//получаем массив статей
$articles = $this->model_simple_blog_article->getArticles($filter_data);
//обрабатываем массив статей - добавляем сслки на статьи для вывода
foreach ($articles as $article) {
    $output .= '<url>';
    $output .= '<loc>' . $this->url->link('simple_blog/article/view', 'simple_blog_article_id=' . $article['simple_blog_article_id'], 'SSL') . '</loc>';
    $output .= '<changefreq>weekly</changefreq>';
    $output .= '<priority>0.5</priority>';
    $output .= '</url>';
}



и вот это вставляешь в /catalog/controller/feed/google_sitemap.php
до строк

$this->load->model('catalog/information');
$informations = $this->model_catalog_information->getInformations();

Изменено пользователем shuterr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Адаптивный понятное дело, а как же бы он работал на opencart 2.x

Автоадаптер под ЛЮБУЮ тему

Мультиязычный (у каждого языка свой уникальный ЧПУ (seo ссылка)  - т е разные)

oc2.opencartadmin.com/novosti.html

oc2.opencartadmin.com/en/news.html

(и sitemap тоже мультиязычный )

У модуля СВОЙ ЧПУ формирователь (по типу seo_pro без дублей) - он не патчит seo_url или seo_pro, ему вообще все равно какой стоит. Работает с любыми

И что значит "без связей" . Связи с e-commerce  обязательны и для блога!

И opencart лучше бесплатное php e-commerce решение как и wp в своем классе, но не для e-commerce

По поводу всех ваших ответов я приятно удивлен будем рекомендовать клиентам

 

Хочуть только процитировать последнее предложение которое немного насмешило

 

И opencart лучше бесплатное php e-commerce решение как и wp в своем классе, но не для e-commerce

Я понимаю что WP не для е-комерс, но мы тут вообще то про блог.  :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу всех ваших ответов я приятно удивлен будем рекомендовать клиентам

 

Хочуть только процитировать последнее предложение которое немного насмешило

Я понимаю что WP не для е-комерс, но мы тут вообще то про блог.  :ugeek:

"Блог" - это скорее название упорядоченного медиа контента, под который попадают - блог, обзоры, статьи, новости, галереи и т п

В e-coomerce блог без связей как то, что машина без колес :)

e-commerce и сайты в виде блога - это разные совершенно классы "выступления" это все равно что ралли и moto gp понимаете

И когда в ралли вдруг кто то видит moto gp - сами понимаете... нельзя сравнивать.

Связи и перелинковска с товарами, категориями товаров. производителям в e-commerce системах очень важна - оттуда и такой ответ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал на основе simple_blog модификацию google_sitemap.php для newsblog module

http://стройгеометрия.рф/news

http://стройгеометрия.рф/sitemap.xml

http://стройгеометрия.рф/yasitemap.xml

в конце списка после manufacturer

 

/catalog/controller/feed/google_sitemap.php:

//подключаем контроллер
$this->load->model('newsblog/article');
//создаем данные для получения статей (кол-во необходимых статей и тд.)
$filter_data = array(
                'name'   => '',
                'start' => 0,
                'limit' => 50  //макс.кол-во выводимых статей
            );
//получаем массив статей
$articles = $this->model_newsblog_article->getArticles($filter_data);
//разбираем массив
foreach ($articles as $article) {
    $output .= '<url>';
    $output .= '<loc>' . $this->url->link('newsblog/article', 'newsblog_article_id=' . $article['article_id']) . '</loc>';
    $output .= '<changefreq>weekly</changefreq>';
    $output .= '<priority>0.6</priority>';
    $output .= '</url>';
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можна ли google_sitemap.php подправить для двух языков?

Изменено пользователем tomasmorgam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.