Григорий

Григорий

С нами с 11 декабря 2015; Место в рейтинге пользователей: #547
Григорий
22 февраля 2024, 22:13
0
Это разные блоки. Вот живой пример: https://silicon.createx.studio/landing-saas-v4.html
Покрутите слайдер рядом с заголовком Industries We Serve.
Григорий
21 февраля 2024, 13:46
0
В том и проблема, что текст и картинки крутятся в разных частях html. Нужны два разных вывода плейсхолдеров…
Григорий
21 февраля 2024, 13:43
0
Отлично. Благодарю.
А если необходимо использовать баннерокрутилку BannerY?
Это скорее даже более универсальный вариант для подобного слайдера…
Григорий
13 мая 2021, 18:33
0
UPD

Нашел комментарии: modx.pro/help/21816#comment-128446

Проблема в REVO 2.8.2
Григорий
18 апреля 2021, 11:21
0
Задачка нетривиальная: нужно вывести из 8 разделов (parents) по одному потомку (child) в случайном порядке, при этом рандомно и разделы и потомков.
Григорий
18 апреля 2021, 11:14
0
sortby=RAND()
выдает мне разное количество, а мне нужно вывести строго точно число анонсов.
Григорий
13 января 2021, 08:49
0
Спасибо, пошёл смотреть. :)
Григорий
17 апреля 2020, 16:31
0
Уточню.
Значит, такая конструкция будет работать корректно?
Сорри за некоторое занудство…
Григорий
17 апреля 2020, 14:15
0
Привет.
Все прекрасно работает есть в Заголовке нет классов или ID.
Вопрос: как заставить игнорировать Class и ID, например:
<h2 id="my-heading" class="header">Заголовок H2</h2>
Григорий
17 апреля 2020, 12:39
0
Привет. Вопрос: если в заголовке уже присутствует ID, что получим на выходе?
<h2 id="my-heading" class="mt-4">Заголовок H2</h2>
Григорий
03 ноября 2019, 18:03
0
Привет.
Есть ли возможность создавать разные карты с привязкой к Ресурсам (1 ресурс = 1 карта) или компонент работает только с 1 картой?
Григорий
08 июня 2019, 20:15
0
Протестировал.
Выглядит сырым и непродуманным:
Григорий
02 февраля 2019, 20:58
0
Страное дело. Журнал ошибок пишет:
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 3
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 4
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 5
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 6
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 7
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 8
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 9
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 10
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 11
[2019-02-02 20:52:36] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): htmlParseEntityRef: expecting ';' in Entity, line: 12
[2019-02-02 20:52:38] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 30
[2019-02-02 20:52:39] (ERROR @ *******/core/cache/includes/elements/modplugin/27.include.cache.php : 14) PHP warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 30
Файл 27.include.cache.php

<?php
	
//  modx.pro/development/16940
	
switch ($modx->event->name) {
  
    //Работа с контентом
    
   case 'OnLoadWebDocument':
        $content = $modx->resource->content;
        $content = mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8'); //исправляем ошибки кодировки
        
        $dom = new DOMDocument;
        $dom->loadHTML($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
        $imgs = $dom->getElementsByTagName('img'); //ищем все изображения
        
        foreach ($imgs as $img) {
          //убираем атрибуты width и height, добавляем класс
          $img->removeAttribute('width');
          $img->removeAttribute('height');
         
          // $img->setAttribute('className', 'img-responsive');
          // kalina *** 
          $class = $img->getAttribute( 'class' );
          $img->setAttribute('class', $class . ' img-fluid' );
        }
        
        //компилируем html и устанавливаем
       $html = $dom->saveHTML();
        $modx->resource->set('content', $html);
        
        break;
Что это может быть?
Григорий
02 декабря 2018, 20:13
+1
Вопрос.
foreach ($imgs as $img) {
//убираем атрибуты width и height, добавляем класс
$img->removeAttribute('width');
$img->removeAttribute('height');
$img->setAttribute('class', 'img-thumbnail');
}
Код
$img->setAttribute('class', 'img-thumbnail');
заменяет любой уже присвоенный class.
По логике, правильнее добавлять class, а не зарезать существующие…
Григорий
30 ноября 2018, 13:37
0
Отлично! Спасибо.
Транслитерацию папок тоже добавил
Григорий
19 сентября 2018, 03:12
0
$cached_images = glob($cache_path . '*');
Не понял, что вы имеете в виду…
Григорий
16 мая 2017, 19:48
0
Отлично.
Правда после покупки код ломает всё… Как исправить?


Григорий
14 мая 2017, 23:26
1
0
В корзине при выводе модификаций почему-то выглядит так:


Откуда в конце хвост:
Array, 0
Григорий
17 апреля 2017, 10:07
0
Первое:
Я говорю про простые таблицы, а не «адаптивные».
<div class="table-responsive"><table class="table table-striped"><thead><tr>...

Второе:
стоит подключить классический Bootstrap вместо CBS — таблицы начинают вести себя адекватно
http://joxi.ru/nAy43zsYVdLg2Z
http://joxi.ru/LmG1QVfeKNXDAl

Третье:
я уже давно использую таблицы без указания класса в ячейках, etc…
Попробуй научи обывателя (контент-менеджера) создавать таблицы с указанием классов в ячейках. Большинство задач решается просто:
HTML
<table><thead><tr>...
CSS
table{...
table th:last-child{...
etc...