Наверх

Блог RSS

Сортировка: По дате ↓ По просмотрам

Простой AJAX-фильтр для MODX с помощью pdoPage

06 декабря 2018, 13:02

Да, ещё один способ реализации Ajax-фильтра на сайте =)

Начнём с простого вывода на странице обычного списка ресурсов. Обязательно добейтесь, чтобы нормально работала AJAX-пагинация, потому что своих механизмов работы с AJAX мы писать не будем, а будем использовать методы AJAX, которые есть в pdoPage.

<div id="pdopage">
  <div class="rows row">
  {'!pdoPage' | snippet : [
    'ajaxMode' => 'default',
    
    'parents' => 0,
    'limit' => 3,
    
    'includeTVs' => 'height,weight,speed_type',
    'tvPrefix' => '',
    
    'tpl' => '@INLINE 
      <div class="col-sm-6 col-md-4">
        <div class="thumbnail">
          <div class="caption">
            <h4>{$pagetitle}</h4>
            <p>Вес: {$weight}</p>
            <p>Высота: {$height}</p>
            <p>Тип: {$speed_type}</p>
          </div>
        </div>
      </div>',
  ]}
  </div>
  {'page.nav' | placeholder}
</div>

Читать дальше

[scannerMODX] — проверьте целостность ядра MODX

06 сентября 2018, 08:42

scannerMODX — Утилита для сканирования файловой системы и сравнения ядра системы с чистой сборкой MODX.
Так же помогает в поиске вирусов на сайте, через сравнения файлов.

Возможно составить список зараженных и доверенных файлов.
Читать дальше

Давайте-ка потестируем PR в репозитории MODX

13 августа 2018, 15:52

Ну что, поможем с пулл-реквестами для MODX 3?

Создаём у себя на хостинге новый пустой сайт и пустую базу данных. Версию PHP поставьте 7.1. После этого подключаемся к серверу по SSH (с помощью Putty, например). На хостинге Beget есть SSH прямо в личном кабинете:



Заходим в корень новой пустой папки и скачиваем MODX с гитхаба:
cd modx-test.dev/public_html/
rm -rf *
git clone https://github.com/modxcms/revolution .

Читать дальше

Регулярные выражения для новичков

08 августа 2018, 07:12

Регулярные выражения представляют собой похожий, но гораздо более сильный инструмент для поиска строк, проверки их на соответствие какому-либо шаблону и другой подобной работы. Англоязычное название этого инструмента — Regular Expressions или просто RegExp. Строго говоря, регулярные выражения — специальный язык для описания шаблонов строк.
Читать дальше

simpleUpdater 2.1.1 - Возвращён пункт в меню «Приложения»

08 июня 2018, 08:52

Вышло небольшое обновление simpleUpdater.

На старых версиях MODX кнопка «Обновить» не появлялась в шапке админки и обновить MODX не получалось. Теперь доступны оба способа обновить версию MODX — через кнопку в шапке или через раздел Приложения.

Если будут какие-то баги, пишите в комментарии.
Читать дальше

Скрыть источник файлов из дерева

30 января 2018, 08:10

Чтобы источник файлов в дереве слева на разворачивался и не тормозил админку, можно сделать следующее.

Нужно добавить в нужный источник файлов булеву настройку hideSource:
Настройка hideSource
Читать дальше

[OptiPic] Дополнение MODX для оптимизации картинок

19 декабря 2017, 09:57

Оптимизация изображений для Google PageSpeed

Сервис сжатия картинок: optipic.io/?my_coupon=ILYAUT
Скачать дополнение: modstore.pro/optipic
Читать дальше

Сжатие картинок с помощью сервиса OptiPic

11 декабря 2017, 15:46

OptiPic.io — это сервис оптимизации изображений для сайтов. Дополнение OptiPic реализует интеграцию сайта MODX с этим сервисом. Чтобы оптимизировать картинки, например, при выводе через pdoResources, добавьте сниппет optipic в список фильтров ввода вывода:

<h4>[[+pagetitle]]</h4>
<img src="[[+tv.image:phpthumbon=`w=350&h=180&zc=1`:optipic]]"
 alt="[[+longtitle]]">

Читать дальше

MODX. Вывод новостей на сайте

12 ноября 2017, 09:52

Выводим новости на сайте MODX с помощью сниппета getResources.
Читать дальше

Как работают дополнения MODX. Часть 6 — ExtJS Windows

06 ноября 2017, 16:39

Добавим возможность пользователю создавать новые объекты без использования phpMyAdmin. Воспользуемся для этого кнопкой, которую мы создали раньше
{
    xtype: 'button',
    text: 'Create thing', // Меняем надпись
    cls: 'primary-button',
    handler: function() { // После клика на кнопку
        MODx.load({       // будем загружать новый ExtJS-объект
            xtype: 'things-window-names',
        });
    }
}
У ExtJS есть такой объект, как окно

Читать дальше

Авторизация

через сервис Loginza:

Подписка или RSS

Буду присылать новые статьи — никакого спама



Шаблоны MODX

1 2 Дальше »

Объектная
модель
MODX