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

В мобильной версии стили от фулл версии. как поправить?

  • 23 февраля 2017 г.
  • Шаблон стандартный. Если конкретней, то в шапке сайта там где классы #top-line #top-line .top-line-right. Прописал необходимые стили в css/m/style.css но почему то не подхватывает, а берет из css/style.css
    • 23 февраля 2017 г.
    • themes/m/site.php - проверьте, какие стили там прописаны.
      • 23 февраля 2017 г.
      • Проверял изначально,все норм.

        <link href="<insert name="path">css/default.css" rel="stylesheet" type="text/css">
        <link href="<insert name="path">css/style.css" rel="stylesheet" type="text/css">
        <link href="<insert name="path">css/m/style.css" rel="stylesheet" type="text/css">
    • 23 февраля 2017 г.
    • На какой конкретно элемент не тот стиль навешивается?

      Может быть в style.css селектор этого элемента имеет более высокий приоритет, чем селектор написанный в m/style.css?
      • 24 февраля 2017 г.
      • а там одинаковые селекторы. По идее когда юзер на /m , то должны похватываться стили m/style.css.
        Но нет, даже ради интереса прописал !important
  • 23 февраля 2017 г.
  • перевод сайта с http на https не должен повлиять насколько я понимаю, так как там внутренние ссылки
    • 23 февраля 2017 г.
    • Сайт светаните.
      • 23 февраля 2017 г.
        • 23 февраля 2017 г.
        • В коде страницы
          Код
          <link href="https://yantarika.com/css/A.default.css.pagespeed.cf.14vIbANzwq.css" rel="stylesheet" type="text/css">
          <link href="https://yantarika.com/css/A.style.css+m,,_style.css,Mcc.cMSOIbD-mV.css.pagespeed.cf.xYfi-ScF8Q.css" rel="stylesheet" type="text/css">

          Т.е. стили не прописаны.
          Вы точно смотрите файлы мобильной версии?
          site.php site-start.php перепроверьте.

          И, кстати, сами можете смотреть код страниц мобильной версии: https://yantarika.com/m/
          • 23 февраля 2017 г.
          • в том то и дело,что да. я видел в коде. в файлах моб версии прописано так:
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml">
            <head>
            <title><insert name="show_title"></title>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <meta content="Russian" name="language">
            <meta content="DiAfan http://www.diafan.ru/" name="author">
            <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=0.7, user-scalable=yes" />
            <link rel="shortcut icon" href="<insert name="path">favicon.ico" type="image/x-icon">
            <link href="<insert name="path">css/default.css" rel="stylesheet" type="text/css">
            <link href="<insert name="path">css/style.css" rel="stylesheet" type="text/css">
            <link href="<insert name="path">css/m/style.css" rel="stylesheet" type="text/css">
            <insert name="show_head">

            </head>
            • 23 февраля 2017 г.
            • Я, конечно, не специалист, но попробовала бы убрать ссылки на обычные стили, оставила бы только мобильные.

              Хотя лучший вариант - это обратиться в ТП.

              П.С. Еще там какая-то фишка с кастомными файлами. Я пыталась делать год или полтора назад мобильную версию. То ли нужно насильно прописать, чтобы из кастома стили цеплялись, то ли что-то в этом духе.
              Т.е.
              <link href="<insert name="path">css/m/style.css" rel="stylesheet" type="text/css">
              попытайтесь сделать так
              <link href="<insert name="path">custom/tema/css/m/style.css" rel="stylesheet" type="text/css">
    • 24 февраля 2017 г.
    • У меня вообще,, ваш сайт не открывается!
      • 24 февраля 2017 г. , редакция: 24 февраля 2017 г.
      • Сайт тут ни при чём. Это у вашего Chrome несварение . Памяти переел.
        С учётом того, что платформа одна, можете попробовать YandexBrowser, Opera или Vivaldi. Возможно они не глючат.
        В плане настройки интерфейса Vivaldi весьма неплох.

        • 24 февраля 2017 г.
        • Да, проверил на другом браузере, всё работает. С введением "https" - у хрома всё больше заскоков.
  • 24 февраля 2017 г. , редакция: 24 февраля 2017 г.
  • Проблема в https . Снял редирект и вот http://yantarika.com/m
    Стили применились,все хорошо. Собственно говоря теперь новый вопрос, как сделать чтобы работало с https?
    • 24 февраля 2017 г. , редакция: 24 февраля 2017 г.
    • Да не в HTTPS проблема, а в правильной адресации к файлам, либо в перенаправлениях.
      Если вы сами пишете, что сняли редирект и всё заработало, значит редирект у вас неправильно написан, либо не полностью. Либо не везде адреса к файлам правильно указаны.

      Ко всему прочему у вас кэш включён.

      Отключите кэширование и включите режим разработчика в админ-панели.
      У вас сейчас вся адресация идёт через кэш:
      Код
      <link href="https://yantarika.com/cache/css/A.65a1eb2ae1f6........
      Вы так до второго пришествия будете изменений ждать на страницах и реакции страниц на ваши действия.
      Отключите кэш CMS, сбросьте полностью кэш браузера, а потом уже пробуйте что-то менять.

      • 24 февраля 2017 г.
      • Именно так я и делал,когда переводил сайт на https и после того как возникла проблема естественно тоже.
        Цитата
        Либо не везде адреса к файлам правильно указаны.

        Вот это скорее всего, но к каким и где? Единственная проблема возникает именно в стилях мобильной версии при использовании https.

        В фулл версии я свободно правлю стили без отключения кеша и его сбрасывания и изменения видны сразу, без ожидания второго пришествия)
        • 24 февраля 2017 г. , редакция: 24 февраля 2017 г.
        • Цитата
          В фулл версии я свободно правлю стили без отключения кеша и его сбрасывания
          Это не аргумент. Кто-то пьяным за руль садится и тоже "ещё ни разу не попал в ДТП". Ко всему прочему вам помочь становится значительно труднее, поскольку не понятно - какие файлы откуда и каким образом подгружаются (из каких папок).

          При отключённом кэше я точно смогу сказать - где именно и какой у вас файл лежит, используете ли вы тему и какую. И в какой строке какого файла что нужно подправить.

          А при включённом кэше всё это дело кэшируется, переносится в папку cache, частично или полностью жмётся ну и т.д.. Таким образом, вы себе медвежью услугу оказываете. Всё-таки вы рассчитываете получить помощь на форуме, а не наоборот.
          • 24 февраля 2017 г.
          • Павел, я сейчас не пойму в чем проблема? Вы написали рекомендацию, я ответил что она не помогает и проблема есть.
            Если Вы имели в виду,чтобы я отключил кеш для того чтобы Вы могли посмотреть что и откуда берется, то так и скажите, это совершенно не проблема. Из предыдущего сообщения я этого не понял. Не нужно воспринимать мои сообщения как спор и так негативно.
            На сейчас кеш отключен и сброшен.

Новости

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

Форум