Доброго времени суток!
Предыдущая версия компонента.
Новая версия — это адаптация под 1.10 и некоторые изменения.
Выкладываю отдельным постом, потому что помимо адаптации сделаны некоторые добавления.
1. Появилась возможность создания резервной копии файла custom_rewrite.php. При этом в корне сайта создастся файл copy_custom_rewrite.php. Также добавлена возможность восстановления файла custom_rewrite.php как из резервной копии, так и из базы данных. Соответствующий раздел(Управление резервными копиями файлов) найдете в админке.
2. Введена проверка прав на запись в файлы custom_rewrite.php и copy_custom_rewrite.php. Если прав на запись не хватает будет выводиться соответсвующее предупреждение и некоторые операции будут недоступны. Обратите внимание, если предупреждение о правах появилось, не игнорируйте его. Некоторые операции(удаление, включение и выключение показа) выполнятся независимо от того, хватает прав на запись или нет. И тогда получится, что операция для БД выполнится, а для файла нет.
Инструкция по установке и обновлению внутри архива.
Собственно
Нововведения тестировались только на локалхосте. Просьба проверить на реалхостинге и отписаться в комментах.
Приятного пользования!
-скачать архив;
-заменить файл /plugins/p_seo_page/plugin.php на хостинге копией из архива.
Изменения коснулись только одного файла, остальные файлы не меняем. Будьте внимательны, в архиве пустой(без правил) файл custom_rewrite.php, не замените свою копию рабочего файла в хостинге этим пустым файлом.
Для тех, у кого уже установлены компонент и плагин, замените файл /plugins/p_seo_page/plugin.php файлом из архива. Сам архив для для ICMS 1.10.3 можно скачать выше в UPDATE 30.11.2013. Архив обновлен.
Предыдущая версия компонента.
Новая версия — это адаптация под 1.10 и некоторые изменения.
Выкладываю отдельным постом, потому что помимо адаптации сделаны некоторые добавления.
1. Появилась возможность создания резервной копии файла custom_rewrite.php. При этом в корне сайта создастся файл copy_custom_rewrite.php. Также добавлена возможность восстановления файла custom_rewrite.php как из резервной копии, так и из базы данных. Соответствующий раздел(Управление резервными копиями файлов) найдете в админке.
2. Введена проверка прав на запись в файлы custom_rewrite.php и copy_custom_rewrite.php. Если прав на запись не хватает будет выводиться соответсвующее предупреждение и некоторые операции будут недоступны. Обратите внимание, если предупреждение о правах появилось, не игнорируйте его. Некоторые операции(удаление, включение и выключение показа) выполнятся независимо от того, хватает прав на запись или нет. И тогда получится, что операция для БД выполнится, а для файла нет.
Инструкция по установке и обновлению внутри архива.
Собственно
Скачать архив
Нововведения тестировались только на локалхосте. Просьба проверить на реалхостинге и отписаться в комментах.
Приятного пользования!
UPDATE 21.06.2013
Архив обновлен. Для возможности применения микрохака. Кому необходимо, скачайте обновленный архив и перезалейте файлы /admin/components/seo_page/backend.php и /plugins/p_seo_page/plugin.php из нового архива.UPDATE 30.11.2013
ДоступенАрхив для ICMS 1.10.3
Инструкция для обновления:-скачать архив;
-заменить файл /plugins/p_seo_page/plugin.php на хостинге копией из архива.
Изменения коснулись только одного файла, остальные файлы не меняем. Будьте внимательны, в архиве пустой(без правил) файл custom_rewrite.php, не замените свою копию рабочего файла в хостинге этим пустым файлом.
UPDATE 12.01.2014
Замечена и исправлена критическая ошибка в Архиве для ICMS 1.10.3, не работал плагин.Для тех, у кого уже установлены компонент и плагин, замените файл /plugins/p_seo_page/plugin.php файлом из архива. Сам архив для для ICMS 1.10.3 можно скачать выше в UPDATE 30.11.2013. Архив обновлен.
Реклама #
eoleg 12 лет назад #
Интересно как прокомментируют поклонники seoнизма. )
universe 12 лет назад #
Reborn 12 лет назад #
Soc1um 12 лет назад #
Soc1um 12 лет назад #
Петрмаг 12 лет назад #
Антон 12 лет назад #
Soc1um 12 лет назад #
Марат 12 лет назад #
Soc1um 12 лет назад #
Malanas 12 лет назад #
Oncat 12 лет назад #
Dorimen 11 лет назад #
Soc1um 12 лет назад #
Марат 12 лет назад #
Есть старый адрес, есть новый. Когда кто-то приходит по старому адресу его редиректом переносит на новую страницу. 301 редирект, вполне корректен для поисковиков, означает перемещен навсегда. Также страница всегда доступна по новому адресу. И если хотите, в том же меню никто не мешает установить новый адрес.
Kreator 12 лет назад #
Или не нашел? или на самом деле нет регулярных выражений при замене?
Ну не беда, ручками в rewrite правлю немного
SLOT 800 11 лет назад #
Reborn 11 лет назад #
Игорь Филиппов 11 лет назад #
AlexTWinner 11 лет назад #
Пару вопрсов:
1)создает ли это какую либо дополнительную нагрузку на сайт в целом? (менять тайтл и дескрипшен планируется на большом кол-ве страниц)
2)нужно ли делать это:
$is_component = false;
Заменяем на:
$is_component = true;
для последней версии плагина и самой ЦМС (v. 1.2.0 для ICMS 1.10.1)
?
Марат 11 лет назад #
Tor 11 лет назад #
гораздо удобнее было сделано у
http://instantcms.ru/blogs/all-instant-cms/obnovlenie-seo-3-in1-install-dlja-v-1-9.html
но там разработчик похоже загнулся , висит неактуальная версия которая не работает на 1.10
а так - удобнее при создании страницы сразу ввести заголовки и мета данные - имхо
единственный бесспорный плюс SEO pages - возможность поменять данные для любой страницы
ладно буду пытаться разобраться с instant, если нет придется подключать кого то из программистов чтоб сделали модуль сео для категорий
и вообще на сайте очень сложно что либо найти приходится гугль поиском пользоваться
Anton Bogoradov 11 лет назад #
Марат 11 лет назад #
Могу предположить, что ИнстантМапс был установлен после установки плагина и евент мапса не записан в базу плагина. Если так, то нужно просто переустановить плагин.
Anton Bogoradov 11 лет назад #
afinskiy 11 лет назад #
Марат 11 лет назад #
afinskiy 11 лет назад #
Dim@sik 11 лет назад #
Но возникла такая проблема :
переношу сайт с joomla и там у меня есть ссылки на статьи которые(ссылки ) невозможно поменять адрес
Забиваю в сео пейдже вот такой адресс: index.php?option=com_content&view=article&id=35:2012-04-29-16-51-03&catid=10:2012-02-16-20-38-15&Itemid=42
Но при открытии ссылки идёт переодрисация на 404 страницу, в чём может быть проблема ?
Марат 11 лет назад #
Давайте разбираться. У вас uri имеет такой вид index.php?option=com_content&view=article&id=35:2012-04-29-16-51-03&catid=10:2012-02-16-20-38-15&Itemid=42 . Для начала идем по ссылке и изучаем структуру uri. Из чего следует, что идет обращение к файлу index.php и при этом передаются некоторые параметры, перечисленные после знака ? и разделенные &. Соответственно при разборе uri апач режет его на сам uri index.php и параметры option=com_content&view=article&id=35:2012-04-29-16-51-03&catid=10:2012-02-16-20-38-15&Itemid=42. Раз в системе есть файл index.php, тут внутренний модреврайт даже и не сработает.
Dim@sik 11 лет назад #
Петр 11 лет назад #
Петр 11 лет назад #
Марат 11 лет назад #
Петр 11 лет назад #
Марат 11 лет назад #
Patriot 11 лет назад #
Петр 11 лет назад #
так же не работает выбор города.
http://instantcms.ru/blogs/moi-put/hak-plagin-vybora-avtara-pri-registraci-vybor-goroda.html
при переходе на файл /plugins/p_load_avatar/ajax/cities.php
все та же ошибка
Марат 11 лет назад #
Петр 11 лет назад #
Марат 11 лет назад #
ermakover 11 лет назад #
Марату +++++++++++++++++++++++
Только вот поставил я его на 1.10.2, добавил содержимое custom_rewrite.php в свой файл custom_rewrite.php и у меня стали возникать проблемы с авторизацией пользователей, то есть при попытке войти на сайт вылетает "Страница не найдена".
Убираю заглушку из custom_rewrite.php и всё работает.
У меня в custom_rewrite.php строки кода от InstanVideo - может как-то с ним конфликтует?
Марат 11 лет назад #
Kotanol 11 лет назад #
Dost 11 лет назад #
Fatal error: Call to undefined method cmsCore::getComponentsDirs() in путь/сайт.ру/plugins/p_seo_page/plugin.php on line 36
Подскажите пожалуйста как исправить.
Марат 11 лет назад #
Батосай 11 лет назад #
Dost 11 лет назад #
Марат 10 лет назад #
Спасибо пользователю Grivit !
Artem 10 лет назад #
Отличная доработка!
lezginka.ru 10 лет назад #
--------
Данные не записались в Базу данных. Проверьте также доступен ли для записи файл custom_rewrite.php
-------
права ставил вплоть до 777, не помогает
Александр 10 лет назад #
P.S. не большой вопрос к гуру SEO как лучше сделать страницу например медали 1) http://мой.сайт/awardslist.html или 2) http://мой.сайт/awardslist
что по вашему из вариантов будет лучше для индексации и как правильней? подскажите пожалуйста
Александр 10 лет назад #
и во-общее как я понял читая посты в сообществе Инстанта, что яндекс любит более короткую вложенность?
lezginka.ru 10 лет назад #
Александр 10 лет назад #
извиняюсь за офтоп ;)
lezginka.ru 10 лет назад #
Александр 10 лет назад #
Ваше заранее всем спасибо и отдельно Лезгинке. (Марат компонент просто супер))) МЕГА! Огромное еще раз спасибо!
Александр 10 лет назад #
Sonat 7 лет назад #
А то после обновления со старой версии перестал работать
abasia 6 лет назад #
abasia 5 лет назад #