Совместимость URL с другими CMS

  • 20 Ответов
  • 2874 Просмотров

User

  • Сообщений: 31
    • Просмотр профиля
Re: Совместимость URL с другими CMS
« Ответ #15 : 11 Мая 2018, 06:55:52 »
А правила mod.rules изменяли?
Конечно!
Цитировать
Они по идее должны быть несколько другими, чем в news.
Вручную выпиливал. Сначала справа, потом слева...  8)
Цитировать
А ссылки в названии мода куда ведут?
Не совсем понял вопрос.
1. Мод "article" вывел на главную страницу по рекомендации Неона. На ней уже идут крошки - слово "Статьи" дважды друг под другом. Просто слова, без гиперссылок.
2. Если уйти на страницу конкретной статьи, то сверху имеется ряд хлебных крошек, начинаемый с названия мода (у меня везде разные, я три сайта переделал). У имени мода работает гиперссылка вида "http:lyalyalya.ru/article". На двух сайтах нажатие её ведёт к 404, на одном - выбрасывает на главную.
3. Закрепление мода статьи на главной на одном сайте привело к негативным последствиям.
Это портал да ещё с фото галереей плюс статьи.
Если закрепить мод статей на главной, то она почему-то перестаёт быть главной (по набору блоков).
Сделал блоки с главной на статьи - вообще муть получилась.
При просмотре статей выпрыгивает блок приветствия текстовый, последние сообщения форума и статья теряется в этой не нужной в данный момент информации.
Придётся отказаться от красивой идеи сокращения адресов и возвращаться к старой схеме на этом сайте.
... от которого я уже избавился в адресах страниц.
Так вы же говорили, что избавились...
Я избавился от слова article в URL страниц.
Но генератор файла sitemap.xml это не понял и шлёпает адреса с /article/.
« Последнее редактирование: 11 Мая 2018, 07:02:58 от User »

SergusNET

  • Сообщений: 57
    • Просмотр профиля
    • Заработок в интернете
Re: Совместимость URL с другими CMS
« Ответ #16 : 11 Мая 2018, 10:03:38 »
Странно, у меня все без проблем пошло. Но я на новом сайте делал сразу после установки движка. Пофиксил нужные места, все работает.

User

  • Сообщений: 31
    • Просмотр профиля
Re: Совместимость с другими CMS
« Ответ #17 : 11 Мая 2018, 19:19:34 »
строку 196
.'<loc>'.$ro->seo('index.php?dn='.$k, true).'</loc>'
меняем на
.'<loc>'.str_replace('/.html','',$ro->seo('index.php?dn='.$k, true)).'</loc>'
Что-то у меня с этим файлом не то. Самое близкое к заменяемому выражению строка 199:
.'<loc>'.$conf['site_url'].$ro->seo('index.php?dn='.$k).'</loc>'

SergusNET

  • Сообщений: 57
    • Просмотр профиля
    • Заработок в интернете
Re: Совместимость с другими CMS
« Ответ #18 : 12 Мая 2018, 10:21:09 »
строку 196
.'<loc>'.$ro->seo('index.php?dn='.$k, true).'</loc>'
меняем на
.'<loc>'.str_replace('/.html','',$ro->seo('index.php?dn='.$k, true)).'</loc>'
Что-то у меня с этим файлом не то. Самое близкое к заменяемому выражению строка 199:
.'<loc>'.$conf['site_url'].$ro->seo('index.php?dn='.$k).'</loc>'
Скачал новый дистрибутив, проверил — 196 строка. Это выражение вообще одно в файле.

User

  • Сообщений: 31
    • Просмотр профиля
Re: Совместимость URL с другими CMS
« Ответ #19 : 12 Мая 2018, 15:26:44 »
Скачал дистрибутив - нашёл - заменил - попробовал сгенерировать сайтмап - получил сообщение:
Цитировать
Fatal error: Call to a member function seo() on array in /***/admin/system/seo/index.php on line 196
Если у меня этот файл другой по содержинию был, так может и остальные тоже другие? :-)

SergusNET

  • Сообщений: 57
    • Просмотр профиля
    • Заработок в интернете
Re: Совместимость URL с другими CMS
« Ответ #20 : 23 Июля 2018, 21:53:35 »
Перевел движок с 0.53 на 1.5 с новыми url без имени мода. За основу был взят news. Сделал редиректы, Гугл сожрал с удовольствием. Работает, никаких проблем и ошибок. Адрес — internetrabota.net