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

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

  • 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/ другого языка

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум