Янис

Янис

С нами с 05 мая 2016; Место в рейтинге пользователей: #75
Янис
29 сентября 2019, 00:58
0
Но лучше внешний конфиг. Тогда ещё можно добавить
"image_dimensions": false
Тогда у редактора ещё меньше вариантов запороть картинку.
Янис
29 сентября 2019, 00:53
0
Именно так, только кавычки с типографских на обычные поменяй. Ну и пункт tinymcerte.image_advtab поставить в «No», чтобы вариантов испортить было меньше.
Янис
29 сентября 2019, 00:36
0
Только через документацию TinyMCE. Но модуль Lazy image всё равно лучшее решение. Ведь он, через плагин, заменяет src на data-src и подгружает js для загрузки фотографий на фронте.
Янис
29 сентября 2019, 00:30
0
Если через настройки, то нужно ставить укороченный вариант, только правую часть image_class_list.
Янис
29 сентября 2019, 00:23
0
Самое простое, 100% решение (но достаточно грубое): вместо кнопки поставить ссылку на текущую страницу.
Янис
29 сентября 2019, 00:19
0
Я использую TinyMCE Rich Text Editor. В системных настройках, в разделе «tinymcerte» есть пункт tinymcerte.external_config. Указываешь относительный путь от core, например "../assets/tinymcerte/tinymcerte_external.json", а в самом файле настройки, вот прямо как в предыдущем комментарии. В системных настройках есть и пункт «tinymcerte.image_class_list», но мне больше нравится внешний конфиг, его удобнее править.
Янис
29 сентября 2019, 00:10
0
Если не помогло, то могу предположить, что поле блокируется/переехало из-за какого-то дополнения. Пример: после установки SEO Tab пункт «Freeze URI» переезжает в раздел SEO. Рецепт прост: полный бэкап сайта, подъем его локально и простое удаление всех дополнений до нуля, с проверкой на появление искомого поля.
Янис
28 сентября 2019, 23:57
0
Проблема не в lazy load, нужно правильно настроить TinyMCE. Документация по редактору. В разных версиях подключение внешнего конфига может отличаться, но сам конфиг одинаковый. Всё что надо — правильно настроить картинки. Например (lazy + bootstrap):
{
  "image_class_list": [
    {"title": "None", "value": "lazy img-fluid"},
    {"title": "Width 50%", "value": "w-50 img-fluid d-block mx-auto lazy"}
  ]
}
Первый класс из списка будет добавлен по умолчанию.Конечно старые статьи придётся обработать по новой. Regexp в помощь.
Янис
26 июня 2019, 21:53
0
mFilter2 это обёртка. По умолчанию он вызывает mSearch2. А если указать,
&element=`msProducts`
то станут доступны все фичи msProducts. Как бы документация есть и очень хорошая.
Янис
05 марта 2019, 17:28
+1
Через темплейт для BabelLinks. В статье был пример вызова с &tpl. Начиная с третьей версии Babel изменился темплейт по умолчанию. Старый выглядел так:
<li><a href="[[+url]]" class="[[+cultureKey]][[+active:notempty=` [[+active]]`]]">[[%babel.language_[[+cultureKey]]? &topic=`default` &namespace=`babel`]]</a></li>
Где
[[%babel.language_[[+cultureKey]]? &topic=`default` &namespace=`babel`]]
и есть вывод записи из Лексикона. Остается только поменять перевод на свой.
Янис
19 февраля 2019, 13:47
0
У меня Resizer стоит в комплекте с pThumb и файлы успешно конвертились. Опция «phpthumbof.use_resizer» включена. Попробуйте на другом проекте.
Янис
18 февраля 2019, 22:45
0
Боюсь, какую-либо проверку можно организовать только через саму TV'шку. Т.е. в MIGX использовать не «Input TV type», а персонально делать TV со всеми проверками и её имя вносить в поле «Input TV».
Янис
18 февраля 2019, 22:34
0
Попробуйте GoodNews. Я его только сам нашел и ещё не осознал всю его глубину, но подписка у него крута. Правда очень просит PHP exec. Не все хостеры ставят такие штуки.
Янис
18 февраля 2019, 19:12
0
Только это не решает проблемы с background-image в css. Увы. Конечно можно через Modernizr, но тогда уже возникает вопрос: а зачем вообще огород городить? И опять на душе печаль :)
Янис
18 февраля 2019, 18:04
+4
Просто указываем параметр f=webp
Это было бы офигено, если бы не Apple. И такая печаль на душе сразу :((( Скоро мемы про поддерчку старых IE надо будет для Safari переделывать
Янис
18 февраля 2019, 17:32
0
Или отделить переносом строк:
{
    "id":"{$id}"
}
Ещё есть тег {ignore}, хотя в данном случае не поможет. А ещё есть документация по Феному.
Янис
14 февраля 2019, 13:28
0
Да, самый простой вариант — ограничение по контексту через ключ
&context=``
Осталось только получить текущий контекст :) Вот здесь приведён код сниппета, который выведет контекст как для текущего документа, так и для заданного:
[SOLVED] Return the current context key

А с Fenom'ом скорее всего проблема из-за какого-нибудь скрипта или инлайн стиля (если он правильно поключен). Вот ссылка на документацию с описанием конфликта фигурных скобок и что с этим делать: Тег {ignore}

P.S. У Андрея вариант даже более быстрый.
Янис
17 сентября 2018, 22:30
0
FormIt начиная с версии 2.2.9 «all fields will automatically have html_entities applied», т.е. всё подчищено. Просто данные надо брать не через
$_POST['name']
а через
$hook->getValue('name');
Подроднее здесь
Янис
13 сентября 2018, 21:34
0
Кстати, да, очень интересно, как работать над проектом командой. Пока я один, но не за горами день принятия на работу ещё одного разработчика.