cmsms news pretty url

CMS Made Simple настройка URLs для модуля NEWS

В русскоязычном интернете есть статья “Настройка ЧПУ для модуля News CMSMS“, но она была написана в 2012 году и с тех пор сама CMSMS и модуль News претерпел изменения в коде. Описанные номера строк и сам код был актуальным для модуля News CMSMS версии 2.12.  В этой статье я покажу вам где нужно править код, чтобы получить более привлекательную ссылку в SEO плане для ваших новостей, ведь успешное органическое продвижение сайта будет зависеть, в том числе, и от качества ссылок на вашем сайте. Все изменения кода проводились в модуле News версии 2.50.6.

Мы изменим ссылку типа:

site.ru/news/1/15/News-Module-Installed

до более привлекательного вида:

site.ru/news/News-Module-Installed-1-15

Такой url будет считаться более значимым в глазах поисковиков, так как будет находится ближе к самому доменному имени. Для изменения ссылок до более привлекательного вида нам потребуется внести правки в трех файлах модуля News. И так, заходим любым FTP-клиентом на наш сайт и копируем три файла /modules/News/News.module.php  /modules/News/action.default.php и /modules/News/lib/class.news_article.php из модуля себе на компьютер. Открываем файл News.module.php и ищем строку 366 $route = new CmsRoute . Ниже я приведу фрагмент кода, который вам нужно скопировать и вставить с заменой строк 366-371. Предварительно вы можете удалить у себя в файле эти строки или закомментировать. Фрагмент кода, на который нужно произвести замену:

CMS Made Simple News pretty URLs

 Далее, нам нужно открыть файл action.default.php и удалить или закомментировать строку 330, а вместо нее вставить код:

$prettyurl .= "news/$aliased_title-".$row['news_id'].'-'.($detailpage!=''?$detailpage:$returnid);

Далее, для формирования правильной канонической ссылки нам нужно открыть файл class.news_article.php и в строке 87 заменить код:

$tmp = 'news/'.$this->id.'-'.$this->returnid."{$aliased_title}";

на: 

$tmp = 'news/'."{$aliased_title}".'-'.$this->id.'-'.$this->returnid;

Все! Сохраняем наши модифицированные файлы и выгружаем их обратно на сайт с заменой. Не забываем чистить кэш и наслаждаемся нашими новыми, более привлекательными ссылками в новостях. Теперь вы имеете CMSMS News pretty urls. Прежде чем заказать органическое продвижение сайта или продвижение интернет магазина, зачастую можно для начала самим попробовать привести свой сайт в более привлекательный вид в SEO плане. Создание сайтов на CMS Made Simple и выбор для разработки именно этого ядра обусловлен прежде всего тем, что эта система очень простая в управлении и обслуживании. Для клиентов это большой плюс в плане того, что такая услуга как поддержка сайтов им может вообще никогда не понадобится, благодаря использованию этой CMS.

Оценка: 
Средняя: 5 (18 оценки)

Поделиться

О Нас

Предлагаем заказать сайт или заказать интернет магазин любой степени сложности. Создание сайтов в нашей студии предполагает постоянную фокусировку на том что в дальнейшем ресурс должен занимать достойное место в поисковой выдаче Google, Yandex. Если вас интересует разработка сайтов под ключ, то всегда помните что функционал и органическая поисковая оптимизация зависит на 90% от платформы, на которой построен интернет-магазин.