Вход • Регистрация

Перелинковка в статьях в мобильной версии

  • 13 сентября 2016 г.
  • На сайте в статьях в полной версии работает компонент перелинковка, так же перелинковка соответственно работает и в мобильной версии. Но если в статье в мобильной версии нажимаем на ссылку, которая образовалась с помощью компонента перелинковка, то улетаем на полную версию. Не могу понять как формируется ссылка в перелинковке. На относительный адрес ссылки компонент не реагирует и все равно направляет на полную версию сайта. Кто подскажет где подвох?
    • 13 сентября 2016 г.
    • Цитата
      Кто подскажет где подвох?
      Подсказываю: подвох в формировании ссылки.
      • 15 сентября 2016 г.
      • Это понятно) Я же и уточнил, что не могу понять как формируется ссылка...
        • 15 сентября 2016 г.
        • Это же не сложно узнать
          Открываете modules/keywords/keywords.inc.php и видите
          Код
          $rows = DB::query_fetch_all("SELECT text, link FROM {keywords} WHERE [act]='1' AND trash='0'");

          забираем все ключевики и ссылки из списка модуля.
          И ниже для ключевика пишется в кеш
          Код
          $this->cache["keywords"][$row["text"]] = $row["link"];

          Т.е. это ровно та ссылка, которую Вы вписали в модуль.

          Кстати, при чем тут мобильная версия? Отдельная мобильная версия во-первых, закрыта от индексации, т.к. это копия сайта, а поисковики её не любят. Во-вторых, кстати, перелинковка как раз и нужна для поисковиков, это инструмент продвижения сайта. Продвигать можно какую-то конкретную страницу сайта, если это site.ru/usluga/, то это всегда site.ru/usluga/, а не site.ru/m/usluga/ иногда! Тем более, что там все равно если зайти на site.ru/usluga/ из поиска, система редиректнет на site.ru/m/usluga/.
          Если Вам нужна обычная ссылка на другую страницу сайта из текста, используйте BASE_PATH_HREF, там автоматически подставляется и /m/ мобильной версии, и /eng/ другого языка

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум