Компонент JSitemap Professional

pragmatik

Постоялец
Регистрация
11 Фев 2013
Сообщения
122
Реакции
33
Расширение для создания карт сайта на Joomla с кучей настроек.
Впечатлил рейтинг этого расширения на Для просмотра ссылки Войди или Зарегистрируйся
Из перевода описания:
Virtuemart 2 и Kunena 3.x совместимо!
Не использует плагины.
Возможность выводить карту сайта в модуле.
 
Последнее редактирование модератором:
а что это разрабами закодировано base64 в файле en-GB.com_jmap.sys.ini в папке \admin\language\en-GB ?
12 строчка, там уже очень добротный кусок кода.
 
Там вроде написано.
в строке COM_JMAP_UNINSTALL_SUCCESS="

data:image/png;base64

То есть это закодирована картинка PNG, которая будет показана в процессе удаления компонента.
 
Поставил версию 2.3 на Joomla 2.5.8. При попытке вывести XML файл выдает ошибку
Код:
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://url сайта/index.php?option=com_jmap&view=sitemap&format=xml
Строка 1, символ 22:<div id="WWMainPage"><?xml version='1.0' encoding='UTF-8'?>
---------------------^
Помогите решить.
 
Последнее редактирование:
Поставил версию 2.3 на Joomla 2.5.8. При попытке вывести XML файл выдает ошибку
Код:
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://url сайта/index.php?option=com_jmap&view=sitemap&format=xml
Строка 1, символ 22:<div id="WWMainPage"><?xml version='1.0' encoding='UTF-8'?>
---------------------^
Помогите решить.
Не совсем еще разобрался как решить, но вот как сделать так чтобы такого больше не было есть мысль:
В архиве этого компонента шаловливыми ручками внесли изменения в код некоторых файлов:
site\views\sitemap\view.html.php
и
installscript.php
в принципе, там видно лишние куски кода.

Можно их найти, если предварительно глянуть исходник XML карты сайта, которая генерируется компонентом.
 
Не совсем еще разобрался как решить, но вот как сделать так чтобы такого больше не было есть мысль:
В архиве этого компонента шаловливыми ручками внесли изменения в код некоторых файлов:
site\views\sitemap\view.html.php
и
installscript.php
в принципе, там видно лишние куски кода.

Можно их найти, если предварительно глянуть исходник XML карты сайта, которая генерируется компонентом.

Мне не понятно какие куски считать "лишними". Можно пример.
 
Я уже изменил везде файлы, а версии с включенным вредоносным кодом у меня не осталось. Но можно скачать любую версию JSM 2.3 и просто сравнить указанные файлы. Особенно нужно обращать внимание на куски кода, в которых есть подозрительные ссылки, не относящиеся к компоненту или вашему сайту.
 
Решил проблему. Она была в куске кода <div id="WWMainPage"> который дописывался в начале файла. Дописывал его плагин System - Main Page, идет вместе с корзиной аяксовской для вирта. Убил плагин - проблема решена. :)
 
Свою проблему тоже решил. :) Инсталлятор компонента дописывал в конце файла index.php в корне сайта код со спам-ссылками из-за чего это приводило к битым XML страницам карты сайта. То есть эти ссылки были везде, но XML парсер показывал левый код, а RS Firewall нашел несоответствия в хэшах этого файла за что ему спасибо. :)
 
Назад
Сверху