Владимир Переверзев

Владимир Переверзев

Дающим карму - да воздастся! Напишите на стене что-то приятное!
+69
Репутация
-28
Рейтинг
#1 Вырезается тег BR при сохранении статьи 22 января 2022 в 22:40

Удалось решить проблему?

#1 Тип поля: Текст HTML. При отображении удаляются пустые строки. Как отключить удаление? 22 января 2022 в 22:16

Коллеги, такой технический вопрос.

Есть поле типа «Текст HTML» (текст страницы, статьи, поста блога и так далее).
В этом тексте иногда нужно добавлять пустые строки, отступы между абзацами.

Я включил редактор HTML для этого поля — Redactor.
В нём просто пустые строки — удаляются при сохранении.
Но если в пустой строке добавить два пробела — то строка уже как бы не пустая, в HTML-режиме там отображаются следующий код:

  1. <p>
  2. &nbsp;&nbsp;
  3. </p>

Данный фрагмент при сохранении статьи — не удаляется.
И в режиме просмотра (не HTML-кода) — в редакторе Redactor тоже отображается визуально корректно.

Но! Именно на самом сайте — данные пустые строки всё равно схлопываются, не отображаются.


Поделитесь мыслями, идеями или готовым решением, как это можно подправить.
Куда копать? :)

Может быть редактор другой взять?
Или может что-то в настройках компонент?
Или в коде движка надо править?

  

P.S.: Ну вот здесь же я могу несколько пустых строк добавить внутри комментария в блоге.

Добавлено спустя 11 минут

UPD: При отключении типографа — указанные строки не схлопываются, не удаляются при отображении на сайте.
Но блин, типограф — тоже вещь прикольная. )

#2 [ЕСТЬ РЕШЕНИЕ] Создание дочернего шаблона Modern. При компиляции SCSS слетают стили 22 января 2022 в 17:01

Истерия в комментариях не ускорит ответ. Это форум, а не техподдержка.

Проблемы нет.

Вы создаете дочернюю тему. У нее нет своих настроек цветов, и применяются те, что есть по умолчанию.

Сравните настройки цветов вашей дочерней темы и темы modern

Изображение

Видите разницу?

Настройте цвета так, как вам надо, и скомпилируйте стили еще раз.

Если нужно прям как в modern, то сделайте копию файла system\config\theme_modern.yml назвав копию theme_названиевашейтемы.yml

И тогда опции вашей дочерней темы будут такими же, как у modern

Zau4man

Спасибо огромное за ответ, данный вопрос решён!


Ситуацию я понимаю следующим образом:

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. Можно просто файл скопировать и переименовать, а можно — более точечно перенести нужные фрагменты кода или значения.

Мой вопрос решён.

Топик пока не закрываю, возможно, у кого-то возникнут вопросы уточнения, дополнения.

#1 [ЕСТЬ РЕШЕНИЕ] Создание дочернего шаблона Modern. При компиляции SCSS слетают стили 22 января 2022 в 15:07

Здравствуйте, уважаемые Инстант-коллеги!

Разбираюсь в шаблоне 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) сайт выглядит следующим образом:

Изображение

— — — -

Насколько я понимаю, что-то в дочернем шаблоне некорректно связывается с родительским шаблонов, или что-то недоперенесено из родительского в дочерний.

Буду очень признателен за подсказки, наводки, идеи — что именно?

#3 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 23:01


просьба найти более подходящую тему для своих оральных утех

Владимир Переверзев


Олег Васильевич я

Господи, не позорьтесь уже.
#4 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 22:48
Коллеги, у кого есть опыт запуска и успешного продвижения проектов с объёмом трафика от 1-5К в сутки — поделитесь, пожалуйста, опытом:

1. Каким образом Вы настаиваете веб-аналитику на сайте?
2. Пользуетесь ли связкой GTM + GA?
3. Коды отслеживания GA, Фейсбук Пикселя, Пикселя ВК, Яндекс.Метрики и других систем — ставите сразу на сайт или с помощью GTM?
4. Аналогично, как настраиваете передачу событий с сайта в GA, отслеживание целей, конверсий, микроконверсий?
5. Сталкивались ли описанной выше ситуацией конфликта работы GA в браузере Firefox? Как решили эту ситуацию?
6. Аналогично, с описанной выше ситуацией некорректной работы в мобильных браузерах кода GTM, вставленного напрямую в файл main.tpl.php? Какие возможные причины?
7. Была ли полезной ссылка на виджет «Подключение css/js и вставка кода»?
8. Насколько в целом для Вас актуальна тема настройка качественной аналитики сайтов на базе InstantCMS? Какие именно вопросы, аспекты считаете важными?

Заранее спасибо. Надеюсь, развить данную важную тему вместе с опытными маркетологами, руководителями проектов.

P.S.: Тролям, прихлебаям, любимчикам модераторов — просьба найти более подходящую тему для своих оральных утех. Не позорьтесь, идите дальше.
#5 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 22:33


Вы не переживайте так, что аж капсом пишите. Вы проспамили своей ссылкой сначала единожды, я её удалил, ничего не написав в теме и не тронув вашего текста.

После этого, спустя время вы отредактировали два сообщения и вставили уже дважды ссылку.

Fuze

Ну блин, а зачем так делать?
Я поделился кучей полезной информации, в том числе ссылкой на статью.

Смотрю, а ссылка на действительно интересную статью — её нет.
Думаю, может что-то заглючило, добавил ссылку ещё раз.

А оказывается, тут принято за меня мои же посты редактировать.
Чего уж тогда — логиньтесь подо мной, пишите за меня. )))



Чья эта ссылка, мне всё равно, но в данном контексте, уверен, что ваша.

Fuze

На основании чего такое обВИНЕние?
На основании того, что я поделился полезной информацией?

Делишься информацией — нет, это что-то ненормальное.
Нормальный человек не может ПРОСТО ТАК поделиться информацией, у него обязательно злой, коварный замысел.



Подойдёт для обоснования? Или будем дальше включать невинность?

Fuze

Для обоснования чего? Коварного заговора для публикации аж двух (!!!) НЕиндексируемых поисковыми системами внешних ссылок, по которым можно получить ну максимум 50 нативных переходов в течение ближайших 5 (!!) лет. А это, на секундочку — по целому 0.91 переходу ежемесячно. Спамер, ужасный спамер.

Причём переходов на НЕ МОЙ сайт, на сайт, к которому НИКАКОГО отношения я не имею.
И я готов подтвердить это своей профессиональной репутацией, подписать любой документ.

— — — — -

Вы знаете статью лучше на данную важную тему? Я занимаюсь веб-аналитикой давно и плотно, но о том, что Фаерфокс блокирует Google Analytics (что само по себе — крайне дебильное поведение со стороны Фаерфокса!) — внятно и чётко прочитал именно на этой статье, в Гугле похожих статей не находил, вернее находил, но муть какую-то. Скиньте статью лучше, пусть же люди знают.

Делишься информацией, которую нашёл в интернете, которую действитель читаешь достойной и полезной, — спамер.

Тролишь глупыми несмешными шутками, как какой-то залётный участник чуть выше, не привнося ничего полезного, — отличный участник сообщества, молодец, так держать.

Сука, со времён говнофорума Сёрча — ничего не изменилось. Неужели модераторы не могут отличать компетентных, полезных участников от подлизывающихся троллей.
#6 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 22:14


Только спамеры умеют сами с собой разговаривать) laugh

@denmois

А-ха-ха, какая забавная шутка. ))
#7 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 18:10
Вообще не понимаю, КАК может быть просто ноль информации по веб-аналитике для сайта. Как?!

Сайт ради сайта? Не для продвижения, не для юзабилити, не для анализа пользователей?

И как можно раскрывать эту информационную дыряку, НЕ делясь ссылками на полезные и НИКАК не связанные со мной статьи по теме.
#8 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 18:01
Если данная информация не нужна, если ссылка на полезную статью — это зло для данного форума, ну я тогда вообще ничего не понимаю.

Дайте мне, пожалуйста, сигнал и 24 часа времени.
Я сохраню себе всю написанную информацию (опубликую где-то у себя) и самовыпилюсь с форума, в котором делиться информацией — это зло.

Реально такого подхода к модерации — я не понимаю.
#9 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 17:59
Веб-аналитика — это одна из КЛЮЧЕВЫХ частей продвижения любого реального проекта.
Классный движок, огромное сообщество, отличный форум.

Но! Информации о веб-аналитике для InstantCMS — вообще нет, какие-то совершенно скудные клочки.

Я пытаюсь этот пробел наверстать.
Написал огромное полотно ценной (на мой взгляд, не как сайтоклепателя, а именно руководителя проектов, маркетолога-практика) информации.
Чтобы ещё больше не нагромождать информации (плюс, у меня лично нет времени писать ещё отдельные статьи) — даю ссылку на одну простую, но реально полезную статью.

В этом есть большая проблема? В чём эта проблема?
Делиться полезной информацией (не своей, НИКАК не связанной со мной) — это нарушение?

Я реально не понимаю, как такое может быть.
#10 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 17:52


Владимир Переверзев, еще одна спам ссылка на ваш сайт и бан.

Fuze

Это ложь! НИ ОДНОЙ ссылки на свой сайт я НЕ добавлял!

Ссылку на статью по актуальному вопросу от СОВЕРШЕННО сторонней компании, которая внятно и чётко описала проблему, связанную с Google Analytics и Firefox — да, добавлял и считаю, что это очень ЦЕННАЯ информация.

В чём проблема с ссылками?
Если прям очень боитесь, что внешняя ссылка указана для SEO-задач — абсолютно легко можно закрыть ВСЕ внешнии ссылки от индексации.

Fuze, Вам как участнику сообщества — ценна представленная в данном топике информация?

Может быть, стоит дождаться мнения других участников, которые смогут оценить?
Перед тем, как разбрасываться НЕОБОСНОВАННЫМИ обвинениями.
#11 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 17:28
Что я сделал, когда локализировал проблему.

1. Я вернул исходное состояние до выполнения шагов 1-3, то есть удалил код GTM из файла main.tpl.php.
2. В Фаерфоксе включил стандартный уровень защиты.
3. Установил и добавил в шаблон виджет «Подключение css/js и вставка кода» (https://instantcms.ru/addons/wdaddcss.html).
4. В него добавил две части кода GTM, каждый в свою часть.
5. Проверил, что посещения И с Фаерфокса, И с мобильных браузеров начали корректно поступать в отчёт Realtime (В реальном времени) Google Analytics.

Таким образом локальную проблему с тем, что данные из мобильных браузеров не попадали в GA — я решил.
Но точную первопричину я полностью не установил и не решил.

Аналогично — с Фаерфоксом.

Если поняли первопричину и лаконичное решение двух этих "глюков", проблем — напишите здесь, пожалуйста.
Думаю, это будет полезно и мне, и другим участникам нашего комьюнити.
#12 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 17:19
Как я решил эту проблему.

Долго не мог понять, почему так происходит.
И мобильный трафик не фиксируется в GA, и с ноута даже.

Отмечу, что я нахожусь в Украине, здесь у нас блокируются сервисы Яндекса, ВК и МейлРу Групп.
Не хочу затрагивать тему политики, но на мой субъективный взгляд, — это полнейшая херня.

В шаблоне GoodTheme и возможно даже в самом движке InstantCMS есть вызовы различных сервисов, типа Вебмастер.Яндекс, кнопки поделиться от ВК и Одноклассников и так далее.

Возможно, ПЕРВОпричина заключалась в этом.
Браузер пытался запустить скрипты, часть из них записало, и он рубил их, а также как-то затрагивал и код GTM.

Хром на ноуте этого не делал, а Хром и другой мобильный браузер на смартфоне — поступал более жёстко.

С Фаерфоксом оказалась другая причина. Там капризничает сам браузер, не хочет корректно обрабатывать код уже именно GA, который вызывается из GTM.
#13 Корректное подключение Google Tag Manager и Google Analytics 4 ноября 2020 в 17:11
Итак, какая ситуация возникла у меня и как я её решил.

Сначала я установил код 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 и дефолтном адроидном (или Ксиомовском, толком и не знаю) на смартфоне.

То есть — нихрена не заработало.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.