Компонент JSitemap Professional

pragmatik

Постоялец
Регистрация
11 Фев 2013
Сообщения
122
Реакции
33
Расширение для создания карт сайта на Joomla с кучей настроек.
Впечатлил рейтинг этого расширения на Для просмотра ссылки Войди или Зарегистрируйся
Из перевода описания:
Virtuemart 2 и Kunena 3.x совместимо!
Не использует плагины.
Возможность выводить карту сайта в модуле.
 
Последнее редактирование модератором:
Привет!
Не разберусь, как сделать, чтобы отдавалась карта по адрес_сайта.ру/sitemap.xml
Код:
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml
Вот так не работает. 404 страница
Автоматического экспорта раз в день/неделю в компоненте я не нашел.
Товары добавляем часто, это важно.

Помогите советом, это возможно?
 
Привет!
Не разберусь, как сделать, чтобы отдавалась карта по адрес_сайта.ру/sitemap.xml
Код:
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml
Вот так не работает. 404 страница
Автоматического экспорта раз в день/неделю в компоненте я не нашел.
Товары добавляем часто, это важно.

Помогите советом, это возможно?
Используйте родной компонент джумлы для перенаправления Компоненты-Перенаправление. В поле Исходный URL * адрес_сайта.ру/sitemap.xml
В поле URL назначения * адрес вашей карты сайта
 
Я для перенаправления на страницу с картой дописываю в шаблон код, который вместо 404 выводит карту
<-------------- добавлено через 99 сек. -------------->
Шаблон от Rockettheme пишу в файл error.php вот такой кусок if (($this->error->getCode()) == '404') {header('Location: /index.php?option=com_jmap&view=sitemap');exit;}
 
Привет!
Не разберусь, как сделать, чтобы отдавалась карта по адрес_сайта.ру/sitemap.xml
Код:
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml
Вот так не работает. 404 страница
Автоматического экспорта раз в день/неделю в компоненте я не нашел.
Товары добавляем часто, это важно.

Помогите советом, это возможно?

В .htaccess пропиши:
Код:
Redirect /sitemap.xml /index.php?option=com_jmap&view=sitemap&format=xml
 
The only problem about jsitemap is that it creates duplicate for zoo items in multilingual websites! there is a seperate plugin but doesn't solve the problem and the multilingual button doesn't work i add one exception in zoo plugin so the all menu have no menu item id will be ignored. so just by assigning proper menu to the categories with correct language assigned the problem could be solved. i hope this help people have my problem too
 
This problem not only in Zoo. My sites are on VMart, and all pages are duplicated - in russian and in english. It is very hard trouble, 'cause only sitemap on the major site about 5 Mbites - 27000 pages. I turned off english as a result.
 
This problem not only in Zoo. My sites are on VMart, and all pages are duplicated - in russian and in english. It is very hard trouble, 'cause only sitemap on the major site about 5 Mbites - 27000 pages. I turned off english as a result.
Maybe this help you.
set menu for your component and assign it a language, next check the zoo plugin(multilingual one) there is a condition to check menu assigned or not! this is the key to ignore items have no menu assigned but the funny thing is that in joomla items have other language assgined treated as no menu assigned. so simply by checking menu item you could filter your items.
just modify the plugin released for your component by jsitemap and implement these condition
Best
 
Thanks. But I approached this issue as neanderthal. I deleted all multilingual files, exept russian and killed one css-file.
 
В .htaccess пропиши:
Код:
Redirect /sitemap.xml /index.php?option=com_jmap&view=sitemap&format=xml

Каким образом можно учитывать многоязычноть в URL?

Код:
website.com/sitemap.xml перекинет на  website.com/index.php?option=com_jmap&view=sitemap&format=xml
website.com/lang/sitemap.xml кинет 404-ую ошибку

http://www.website.com/lang/index.php?option=com_jmap&view=sitemap&format=xml   сработает корректно
 
все работает!!! И работает даже на нулленных версиях (тестировалось на Joomla 2.5)
Инструкция по настройке следующая:
1.Необходима регистрация в Аналитикс и Google Search
2. По адресу Для просмотра ссылки Войди или Зарегистрируйся создаете проект с произвольным названием и подключаете следующие Api - Google Search ConsoleAPI и Analytics API
3. Там же получаете Ключ API (в ограничениях для ключа отмечаем чек-бокс "Не указано", на ошибку не обращаем внимания) в результате будем иметь значение Ключа API
4. Там же получаем
Идентификаторы клиентов OAuth 2.0, в результате будем иметь Идентификатор клиента и Секрет клиента
5. В
JSitemap PRO - Настройка - Google Analytics заполняем поля
  • Домен сайта (заполнять по маске) - Для просмотра ссылки Войди или Зарегистрируйся. Внимательно в Аналитикс в настройках ресурса и в настройках компонента домен должен быть именно с www иначе будеть выдавать ошибку.
  • Домен сайта инструментов для веб мастеров - тут вписываем наш основной рабочий домен по которому мы контролируем индексацию т.е. по маскам Для просмотра ссылки Войди или Зарегистрируйся. (если ваш основной адрес домена с www) или Для просмотра ссылки Войди или Зарегистрируйся. (если ваш основной адрес домена без www)
  • Google ApiKey - получен в п.3
  • ID клиента Google - получен в п.4
  • Секретный код Google - получен в п.4
  • Включить фрагмент Google Analytics - нет
  • Код для Google Analytics - берете в Analytics
6. Дальше заходите через панель управления JSitemap PRO в Инструменты для веб-мастеров или Google Analytics через соответствующую иконку. Проходите процедуру авторизации доступа с кодом и ВУАЛЯ.
ВНИМАНИЕ1: при авторизации подключайте тот же аккаунт на котороый у вас зарегистрирован Google Analytics и Search Console
ВНИМАНИЕ2: не пугайтесь если сразу не заработает, Google дает доступ к данным через свои API в течении 5 минут.

У меня все работает, подтверждаю еще раз.
Делаю все по инструкции, но при вводе кода доступа и аутентификации (403 ошибки нет), происходит перезагрузка страницы и все :( АПИ и ключи создал, в гугл.аналитике в 2х полях с адресом сайта добавил www, код счетчика вставил обновленный на сайт. Где еще копать, не подскажешь?

Вставил свой код через свой аккаунт сюда Для просмотра ссылки Войди или Зарегистрируйся и данные появились, а на своем сайте не хотят(
 
Назад
Сверху