Павел
С нами с 25 декабря 2015; Место в рейтинге пользователей: #128Редактор для лонгридов (longread)
Доброе утро. господа!
В какой-то момент, внезапно. понадобился редактор, который позволяет менеджерам составлять блочную структуру статей (Имеется несколько шаблонов блоков и мы можем их таскать как угодно, менять содержимое итд). Пример — blog.tilda.cc/longreads
Взвесив все «за» и «против» было принято решение делать редактор именно во фронтенде сайта, так как админка modx будет сильно утяжелять и непонятно что из этого получится (Пример ContentBlocks).
По итогу. Редактор пока не доделан. Вот его наброски (тут версия без modx, можно поиграться с ним чуть чуть). Так сказать «наброски имеются».
Вопрос такой: нужно ли сообществу такой редактор? может быть какие-то пожелания будут итд.
Пишите в комментариях, будем обсуждать!
В какой-то момент, внезапно. понадобился редактор, который позволяет менеджерам составлять блочную структуру статей (Имеется несколько шаблонов блоков и мы можем их таскать как угодно, менять содержимое итд). Пример — blog.tilda.cc/longreads
Взвесив все «за» и «против» было принято решение делать редактор именно во фронтенде сайта, так как админка modx будет сильно утяжелять и непонятно что из этого получится (Пример ContentBlocks).
По итогу. Редактор пока не доделан. Вот его наброски (тут версия без modx, можно поиграться с ним чуть чуть). Так сказать «наброски имеются».
Вопрос такой: нужно ли сообществу такой редактор? может быть какие-то пожелания будут итд.
Пишите в комментариях, будем обсуждать!
Соединяем EasyComm и mFilter2
Всем привет, и сразу к делу (кстати пишу первый раз тут, если будут ошибки — исправим).
Довольно таки часто требуется в интернет магазинах или каталогах добавить возможность пользователям писать отзывы о товарах, с этим очень хорошо справляется компонент EasyComm. Но очень часто возникает и смежная задача, слепить EasyComm с mFilter2, а именно сделать сортировку по количеству отзывов или по рейтингу товара. Выкладываю готовое решение.
Добавляем в вызов mFilter2 следующий код:
Довольно таки часто требуется в интернет магазинах или каталогах добавить возможность пользователям писать отзывы о товарах, с этим очень хорошо справляется компонент EasyComm. Но очень часто возникает и смежная задача, слепить EasyComm с mFilter2, а именно сделать сортировку по количеству отзывов или по рейтингу товара. Выкладываю готовое решение.
Добавляем в вызов mFilter2 следующий код:
&loadModels=`easycomm`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
"ecThread": {
"class": "ecThread",
"on": "msProduct.id = ecThread.resource"
}
}`
&select=`{
"msProduct": "*",
"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}`