Удалось решить проблему?
Владимир Переверзев
Коллеги, такой технический вопрос.
Есть поле типа «Текст HTML» (текст страницы, статьи, поста блога и так далее).
В этом тексте иногда нужно добавлять пустые строки, отступы между абзацами.
Я включил редактор HTML для этого поля — Redactor.
В нём просто пустые строки — удаляются при сохранении.
Но если в пустой строке добавить два пробела — то строка уже как бы не пустая, в HTML-режиме там отображаются следующий код:
<p> </p>
Данный фрагмент при сохранении статьи — не удаляется.
И в режиме просмотра (не HTML-кода) — в редакторе Redactor тоже отображается визуально корректно.
Но! Именно на самом сайте — данные пустые строки всё равно схлопываются, не отображаются.
Поделитесь мыслями, идеями или готовым решением, как это можно подправить.
Куда копать? :)
Может быть редактор другой взять?
Или может что-то в настройках компонент?
Или в коде движка надо править?
P.S.: Ну вот здесь же я могу несколько пустых строк добавить внутри комментария в блоге.
UPD: При отключении типографа — указанные строки не схлопываются, не удаляются при отображении на сайте.
Но блин, типограф — тоже вещь прикольная. )
Истерия в комментариях не ускорит ответ. Это форум, а не техподдержка.
Проблемы нет.
Вы создаете дочернюю тему. У нее нет своих настроек цветов, и применяются те, что есть по умолчанию.
Сравните настройки цветов вашей дочерней темы и темы modern
Видите разницу?
Настройте цвета так, как вам надо, и скомпилируйте стили еще раз.
Если нужно прям как в modern, то сделайте копию файла system\config\theme_modern.yml назвав копию theme_названиевашейтемы.yml
И тогда опции вашей дочерней темы будут такими же, как у modern
Спасибо огромное за ответ, данный вопрос решён!
Ситуацию я понимаю следующим образом:
1. При создании папки шаблона и файла manifest.php — в папке /system/config АВТОМАТИЧЕСКИ создаётся файл theme_НАЗВАНИЕ_ПАПКИ_С_ТЕМОЙ.yml.
2. В этом файле хранятся различные настройки темы.
3. Нюанс в том, что в данный файл НЕ переносятся значения из аналогичного файла исходной темы, а заполняются значения по-умолчанию.
4. В этом файле указаны не только цвета, но также интервалы, шрифты, другие элементы конфигурации шаблона.
5. Во время выполнения компиляции SCSS движок использует в том числе данные в этом файле и на основании их меняет файл theme.css и, возможно, какие-то ещё внутри темы.
6. Сответственно, если есть задача опираться на стили (цвета, шрифты, интервалы, а не только общий каркас) исходного шаблона Modern, то после выполнения действий, указанных в статье (https://instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html), есть смысл также аккуратно перенести данные из файла конфигурации исходного шаблона в дочерний.
7. Можно просто файл скопировать и переименовать, а можно — более точечно перенести нужные фрагменты кода или значения.
Мой вопрос решён.
Топик пока не закрываю, возможно, у кого-то возникнут вопросы уточнения, дополнения.
Здравствуйте, уважаемые Инстант-коллеги!
Разбираюсь в шаблоне Modern.
По возможности стараюсь не говно-кодить, не править исходники шаблона, а организовать правки максимально корректно и надёжно.
Соответственно, посмотрел замечательную статью Zau4man:
instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html
Несколько раз пробовал повторить шаги, описанные в инструкции.
Но после компиляции SCSS в исходном шаблоне Modern внешний вид сайта остаётся таким же, как и до компиляции.
А после переключения и на дочерний шаблон и его компиляции — внешний вид сайта ползёт.
Буду признателен за помощь в исправлении этой ошибки.
Сейчас распишу всё подробнее.
— — — -
Итак, действую ровно по данной инструкции:
instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html
Предварительные шаги:
1. Разворачиваю чистый движок (версия 2.15.1).
2. Компилирую SCSS. В результате внешний вид сайта не меняется.
Внешний вид сайта — вот такой:

— — — -
Далее делаю шаги по инструкции:
1. Создаю файл manifest.php, аккуратно его заполняю (перепроверял несколько раз)
2. В результате в админке появляется новая тема. Переключаюсь на неё. Сайт пока пустой.
3. Выполняю импорт схемы, копирование виджетов.
После выполнения этих действий сайт приобретает такой вид:
То есть — логотип не загружился, но в остальном внешний вид сайта — ровно такой же, как и при использовании родительского шаблона Modern.
— — — -
Шаг №4 в инструкции Zau4man я пропускаю, так как дополнительные поля в настройках шаблона в админке создавать не планирую.
— — — -
Далее делаю:
5. Аккуратно и целиком копирую подпапку /scss из папки исходного шаблона в свой.
Также на всякий случай аккуратно копирую подпапку /images/photoswipe и её содержимое.
После выполнения этого действия — внешний вид сайта не меняется.
— — — -
Шаг №6 в исходной инструкции я также пропускаю, так как планирую управлять логотипом в настройках шаблона.
— — — -
Далее на всякий случай выполняю шаг, указанный полужирным мини-заголовком после шестого и до итогов:
7. «Подключим свой файл стилей»
Я копирую сайл main.tpl.php из папки исходного шаблона в свой.
Кодов в него не вношу, так как планирую использовать /scss/_custom.scss.
— — — -
После всех этих действий, если выбрать в настройках исходную тему Modern и скомпилировать SCSS, то результат выглядит вот так:

То есть после компиляции шаблона Modern внешний вид сайта НЕ меняется.
— — — -
Но после компиляции дочернего шаблона (созданного согласно инструкции уважаемого Zau4man) сайт выглядит следующим образом:

— — — -
Насколько я понимаю, что-то в дочернем шаблоне некорректно связывается с родительским шаблонов, или что-то недоперенесено из родительского в дочерний.
Буду очень признателен за подсказки, наводки, идеи — что именно?
просьба найти более подходящую тему для своих оральных утех
Господи, не позорьтесь уже.
1. Каким образом Вы настаиваете веб-аналитику на сайте?
2. Пользуетесь ли связкой GTM + GA?
3. Коды отслеживания GA, Фейсбук Пикселя, Пикселя ВК, Яндекс.Метрики и других систем — ставите сразу на сайт или с помощью GTM?
4. Аналогично, как настраиваете передачу событий с сайта в GA, отслеживание целей, конверсий, микроконверсий?
5. Сталкивались ли описанной выше ситуацией конфликта работы GA в браузере Firefox? Как решили эту ситуацию?
6. Аналогично, с описанной выше ситуацией некорректной работы в мобильных браузерах кода GTM, вставленного напрямую в файл main.tpl.php? Какие возможные причины?
7. Была ли полезной ссылка на виджет «Подключение css/js и вставка кода»?
8. Насколько в целом для Вас актуальна тема настройка качественной аналитики сайтов на базе InstantCMS? Какие именно вопросы, аспекты считаете важными?
Заранее спасибо. Надеюсь, развить данную важную тему вместе с опытными маркетологами, руководителями проектов.
P.S.: Тролям, прихлебаям, любимчикам модераторов — просьба найти более подходящую тему для своих оральных утех. Не позорьтесь, идите дальше.
Вы не переживайте так, что аж капсом пишите. Вы проспамили своей ссылкой сначала единожды, я её удалил, ничего не написав в теме и не тронув вашего текста.
После этого, спустя время вы отредактировали два сообщения и вставили уже дважды ссылку.
Ну блин, а зачем так делать?
Я поделился кучей полезной информации, в том числе ссылкой на статью.
Смотрю, а ссылка на действительно интересную статью — её нет.
Думаю, может что-то заглючило, добавил ссылку ещё раз.
А оказывается, тут принято за меня мои же посты редактировать.
Чего уж тогда — логиньтесь подо мной, пишите за меня. )))
Чья эта ссылка, мне всё равно, но в данном контексте, уверен, что ваша.
На основании чего такое обВИНЕние?
На основании того, что я поделился полезной информацией?
Делишься информацией — нет, это что-то ненормальное.
Нормальный человек не может ПРОСТО ТАК поделиться информацией, у него обязательно злой, коварный замысел.
Подойдёт для обоснования? Или будем дальше включать невинность?
Для обоснования чего? Коварного заговора для публикации аж двух (!!!) НЕиндексируемых поисковыми системами внешних ссылок, по которым можно получить ну максимум 50 нативных переходов в течение ближайших 5 (!!) лет. А это, на секундочку — по целому 0.91 переходу ежемесячно. Спамер, ужасный спамер.
Причём переходов на НЕ МОЙ сайт, на сайт, к которому НИКАКОГО отношения я не имею.
И я готов подтвердить это своей профессиональной репутацией, подписать любой документ.
— — — — -
Вы знаете статью лучше на данную важную тему? Я занимаюсь веб-аналитикой давно и плотно, но о том, что Фаерфокс блокирует Google Analytics (что само по себе — крайне дебильное поведение со стороны Фаерфокса!) — внятно и чётко прочитал именно на этой статье, в Гугле похожих статей не находил, вернее находил, но муть какую-то. Скиньте статью лучше, пусть же люди знают.
Делишься информацией, которую нашёл в интернете, которую действитель читаешь достойной и полезной, — спамер.
Тролишь глупыми несмешными шутками, как какой-то залётный участник чуть выше, не привнося ничего полезного, — отличный участник сообщества, молодец, так держать.
Сука, со времён говнофорума Сёрча — ничего не изменилось. Неужели модераторы не могут отличать компетентных, полезных участников от подлизывающихся троллей.
Только спамеры умеют сами с собой разговаривать)
А-ха-ха, какая забавная шутка. ))
Сайт ради сайта? Не для продвижения, не для юзабилити, не для анализа пользователей?
И как можно раскрывать эту информационную дыряку, НЕ делясь ссылками на полезные и НИКАК не связанные со мной статьи по теме.
Дайте мне, пожалуйста, сигнал и 24 часа времени.
Я сохраню себе всю написанную информацию (опубликую где-то у себя) и самовыпилюсь с форума, в котором делиться информацией — это зло.
Реально такого подхода к модерации — я не понимаю.
Классный движок, огромное сообщество, отличный форум.
Но! Информации о веб-аналитике для InstantCMS — вообще нет, какие-то совершенно скудные клочки.
Я пытаюсь этот пробел наверстать.
Написал огромное полотно ценной (на мой взгляд, не как сайтоклепателя, а именно руководителя проектов, маркетолога-практика) информации.
Чтобы ещё больше не нагромождать информации (плюс, у меня лично нет времени писать ещё отдельные статьи) — даю ссылку на одну простую, но реально полезную статью.
В этом есть большая проблема? В чём эта проблема?
Делиться полезной информацией (не своей, НИКАК не связанной со мной) — это нарушение?
Я реально не понимаю, как такое может быть.
Владимир Переверзев, еще одна спам ссылка на ваш сайт и бан.
Это ложь! НИ ОДНОЙ ссылки на свой сайт я НЕ добавлял!
Ссылку на статью по актуальному вопросу от СОВЕРШЕННО сторонней компании, которая внятно и чётко описала проблему, связанную с Google Analytics и Firefox — да, добавлял и считаю, что это очень ЦЕННАЯ информация.
В чём проблема с ссылками?
Если прям очень боитесь, что внешняя ссылка указана для SEO-задач — абсолютно легко можно закрыть ВСЕ внешнии ссылки от индексации.
Fuze, Вам как участнику сообщества — ценна представленная в данном топике информация?
Может быть, стоит дождаться мнения других участников, которые смогут оценить?
Перед тем, как разбрасываться НЕОБОСНОВАННЫМИ обвинениями.
1. Я вернул исходное состояние до выполнения шагов 1-3, то есть удалил код GTM из файла main.tpl.php.
2. В Фаерфоксе включил стандартный уровень защиты.
3. Установил и добавил в шаблон виджет «Подключение css/js и вставка кода» (https://instantcms.ru/addons/wdaddcss.html).
4. В него добавил две части кода GTM, каждый в свою часть.
5. Проверил, что посещения И с Фаерфокса, И с мобильных браузеров начали корректно поступать в отчёт Realtime (В реальном времени) Google Analytics.
Таким образом локальную проблему с тем, что данные из мобильных браузеров не попадали в GA — я решил.
Но точную первопричину я полностью не установил и не решил.
Аналогично — с Фаерфоксом.
Если поняли первопричину и лаконичное решение двух этих "глюков", проблем — напишите здесь, пожалуйста.
Думаю, это будет полезно и мне, и другим участникам нашего комьюнити.
Долго не мог понять, почему так происходит.
И мобильный трафик не фиксируется в GA, и с ноута даже.
Отмечу, что я нахожусь в Украине, здесь у нас блокируются сервисы Яндекса, ВК и МейлРу Групп.
Не хочу затрагивать тему политики, но на мой субъективный взгляд, — это полнейшая херня.
В шаблоне GoodTheme и возможно даже в самом движке InstantCMS есть вызовы различных сервисов, типа Вебмастер.Яндекс, кнопки поделиться от ВК и Одноклассников и так далее.
Возможно, ПЕРВОпричина заключалась в этом.
Браузер пытался запустить скрипты, часть из них записало, и он рубил их, а также как-то затрагивал и код GTM.
Хром на ноуте этого не делал, а Хром и другой мобильный браузер на смартфоне — поступал более жёстко.
С Фаерфоксом оказалась другая причина. Там капризничает сам браузер, не хочет корректно обрабатывать код уже именно GA, который вызывается из GTM.
Сначала я установил код GTM согласно тому, как описано в данных двух топиках:
/forum/thread22756-1.html
/forum/thread33816-1.html
А именно:
1. У меня на сайте уже установлен замечательный шаблон GoodTheme (https://instantcms.ru/addons/goodmade-theme.html)
2. Я пошёл в папочку /template/goodtheme/, нашёл там файл main.tpl.php.
3. В данном файле я нашёл блоки <head> и <body>, и в начале этих блоков добавил нужные части кода GTM.
До этого, конечно же, я создал аккаунты, ресурсы GTM и GA, связал их между собой.
Если Вы ранее не работали с GTM — с этим придётся поразбираться.
Но эти действия выполняются ВНЕ сайта и движка, связка с сайтом выполняется собственно указанными выше тремя действиями.
Но! Ожидаемого результата, корректной работы связки "сайт + GTM + GA" — я не получил.
А именно:
1. В браузере Chrome на ноуте всё заработало корректно, посещение сайта корректно передавались в GA.
2. В браузере Firefox на ноуте — данные в GA не поступали.
3. Аналогично — в браузере Chrome и дефолтном адроидном (или Ксиомовском, толком и не знаю) на смартфоне.
То есть — нихрена не заработало.

