ManagerNote 1.1 - Блокнот на главной в админке

UPDATED! Обновил плагин под последнюю версию modx evo.
Для обновления достаточно обновить код плагина.

Написал плагин для заметок в админке EVO.
Выглядит вот так:
ManagerNote
Установка:
1. Скачать архив
2. Из архива папку assets загружаем в корень сайта на хостинг
3. Из архива в папке install выполнить запрос из файла setup.data.sql заменив перед выполнением {PREFIX} на ваш префикс указанный при
Читать дальше →

Теодор нуждается в финансовой поддержки - чтобы борётся с Раком Почек

Привет Всем!
У нас не маленькая печаль
16.05 Нашему племяннику Теодор — поставили диагноз Рак Почек (Опухоль Вилмса)
8 месяцев ему — а опухоли уже 6,3 см на левой почке
Этот такой вид рака, что его не обнаружишь пока не будут ощутимые признаки
Нужна срочная хирургическая операция и химиотерапия
Лечение будет проводится в Турции — и без турецкой страховки, лечение стоит немалые деньги
Приветствуется любая сума — даже 1$
Заранее Большое Спасибо!!!
www.facebook.com/SaveTheodor/
www.instagram.com/savetheodor/

WMR R829507693371
WMZ Z324649902253
GoFundMe
Яндекс Деньги, 410014060692266

Save Theodor

Пилю поддержку tinyMCE в multiTV (собрано 4000 из 3000р).

Начал пилить поддержку tinyMCE в multiTV в стандартном варианте не в datatable базу сделал, но есть косяки :( на них надо еще вечер два убить что б красиво работало, поэтому собираю 3000р что б был стимул оперативно допилить, а так же сразу включить multiTV в сборку.



$settings['display'] = 'vertical';
$settings['fields'] = array(
    'text' => array(
        'caption' => 'Text',
        'type' => 'text'
    ),
    'richtext' => array(
        'caption' => 'richtext',
        'type' => 'richtext',
        'theme' => 'mini'
    )
);


Глюки которые пока не решил:
  • — не сохраняет пока после richtext не отредактируешь какое то другое поле
  • — если поменять блоки местами или случайно их начать перемещать то поле редактирования в rich отключается им не возможно редактировать
  • — при использовании нескольких вывовов мультитв с richtext, там где есть вариант datatable перестает работать richtext, выводиться картинка но поле не редактируемо, так же как в предыдущем пункте


Кошелек Яндекс Денег: 41001596309609
Просьба ставить пометку multitv что б я корректно считал что прийдет.

evoShop - первая альфа.

Понимаю что всем хочеться уже пощупать но пока еще довожу до ума.
Но уже можно использовать на фронте с мелкими оговорками.

И так как же потестить уже у себя?:

1. Идем сюда: evoshop.pro

— тут у нас есть линк на github где можно скачать код а так же есть раздел документации по скрипту js, сразу замечу что логика работы немного выпадает от привычной в MODX так как вся корзина работает на js + localStorage, это дает свои плюсы но есть и пару минусов к примеру вся логика работы построенна на js тоесть чанков с шаблонами у нас нет. (Есть вариант сделать проброс чанков с параметров сниппета в js но особого смысла в этом не вижу)

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

Обновление SimpleGallery, SimpleTube и SimpleFiles

Сейчас ситуация такая, что несмотря на испорченный внешний вид в новой теме, в целом упомянутые в заголовке компоненты работают, пусть местами и глюкаво. Но раз уж в Evo наконец-то починили большую часть поломанного, то и я бы мог заняться устранением косяков (больше всего их видимо в SimpleGallery):
  • привести в порядок внешний вид: кнопки, иконки и т.п.;
  • устранить ошибки, которые вылезли с jQuery 3;
  • починить загрузчик и сделать более вменяемые сообщения об ошибках;
  • доделать обновление картинок в SimpleGallery;
  • улучшить по возможности код.

А чтобы было больше пользы, предлагаю это дело общественно профинансировать (: Думаю, 6000 рублей вполне подходящая сумма. Деньги принимаются до 5 июня:
  • ЯД 410011458897796 (предпочтительнее)
  • WMZ Z197042861075
  • WMR R189925059228

Если наберется меньше, чем хотелось, то сделаю, но выкладывать не буду, раздам участникам. Если существенно больше — можно подумать о каком-то новом функционале.

Собрано: 7080 рублей.

Compare snippet v2.0

Сниппет-сравнялка для вашего сайта.


Готовое(почти) решение для вашего каталога\интернет-магазина.
Добавил класс, тыцнул на кнопочку и оп-ля — сравнялка готова =)

Новая версия старого сниппета. Не такой «дикий», и на много удобней старого.
Гибкая настройка каждого элемента сравнения, мультиязычность, поддержка горизонтальной\вертикальной верстки, удобная настройка списка тв полей.

Документация пока тут
Потом залью в docs.

Преимущеста
  • Быстрая установка и настройка.
  • Поддержка blang.
  • Поддержка горизонтальной(таблица) и вертикальной (блоки) верстки.
  • Удобная настройка списка тв полей для сравнения с возможностю задавать свои поля для разных категорий.
  • Группировка тв по категориям.
  • Подстановка значений из девера документов.
  • Возможность скрывать одинаковые параметры.


Чтобы сравнение работало в фронтенде досточно для кнопки или ссылки доабавить клас «to-compare» и атрибут «data-id» с id товара.
Пример:
<a class="to-compare" data-id="5">Добавить в сравнение</a>

Для елемента с количеством товаров в сравнении необходимо задать class=«compare-count»
Пример:
Количество товаров в сравнении
<div class="compare-count"></div>

После загрузки страницы скрипт пропишет клас «active» для елементов, которые уже есть в списке сравнения.

Вывода списка товаров

Для вывода списка товаров необходимо на странице вызвать сниппет compare

Конфигурация
Задать список тв полей для сравнения можно несколькими способами:
  • Перечислив их в параметре tvList
  • Задать в родительском документе в параметре multiTV «compare»
  • Задать в параметре «tvCategory» id категории тв параметров, через запятую

Пример:
[!compare?
    &showUniqueValues=`0` //выводим все свойста
    &layoutType=`vertical` // вертикальная верстка
    &ownerTpl=`@CODE:<ul class="compare-list js-compare-slider">[+wrapper+]</ul>`
    &blockOuter=`@CODE:<li class="compare-list__item">[+item+][+tvs+]</li>`
    &itemTpl=`tpl.compareItem`
    paramBlockOuter=`@CODE:<ul class="compare-list__descr">[+wrapper+]</ul>`
    paramTpl=`@CODE:<li class="compare-list__descr-item">
    <span class="compare-list__descr-title">[+name+]</span>
    <span class="compare-list__descr-info">[+value+]</span>
</li>`
!]

MODX.Evo.Custom 1.2.1-d9.1.4 (02.05.2017)

Свеженький релиз в целом тут только исправление багов давних и не очень. Так же все краше становиться новая тема, заменили все иконки в дереве на FontAwesome работает шустрее + красивее отображается.

- MODxRE2 dropdownMenu , обновленна все иконки FA, убраны 2 фрейма с дерева и меню
- fix OnParseProperties event #1325
- fix Ditto + Cross references = not working
- fix Broken parser logic
- fix ddselectdocuments with jquery 3.1
- Managermanager work with tinymce4 (use richtext from modx settings)


Скачать можно тут:
modx.com.ua/download/
github.com/dmi3yy/modx.evo.custom/releases/tag/1.2.1-d9.1.4

Так же не забываем что есть чатик в телеграм: t.me/evolutioncms
И там же есть канал новостей t.me/evolutioncmsnews

MODX.Evo.Custom 1.2.1-d9.1.3 (18.04.2017)

Свежий релиз моей сборки. Из интересного это новая тема MODxRE_DropdownMenu

А так же ajax поиск по админке который ищет не только в документах а и в элементах (работает только в новой теме MODxRE_DropdownMenu)


Так же внесены довольно важные правки по части работы общих параметров и правильной работы сайта c https

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

Новое меню для админки с выпадающими пунктами

Спасибо 64j За проделанную работу.





Посмотреть новое меню можно скачав отсюда свежую версию github.com/dmi3yy/modx.evo.custom
и выбрав тему MODxRE2_DropdownMenu