Виталий Барышников

Виталий Барышников

С нами с 03 ноября 2015; Место в рейтинге пользователей: #165

Модификаторы в Fenom

Добрый вечер. Начал изучать феном и столкнулся с проблемой. Мне надо преобразовать запись вида [[*tvname:escape]] под синтаксис фенома, но я не могу понять как это сделать. Прошу подсказать.
Ярослав
30 января 2016, 17:53
modx.pro
1
2 117
0

Динамический css

В общем встал вопрос о динамическом css в modx, иногда попадаются сайты где нужно реализовать динамическую смену картинок в основном css файле, и я вот подумал а можно ли как то генерировать динамически содержимое в css файле и при этом подключать этот css стандартно через link? Мои эксперименты не увенчались успехом, единственное, что получилось реализовать это ввиде инлайн стилей, но это не годится — хотелось бы оставить «мух и котлеты» отдельно. Пробовал создать ресурс style — тип данных css — в шаблоне прописал на него ссылку, ссылка сформировалась как link href=«style.css», но физически то этого файла нет в системе, и в кеше я его не нашёл, поэтому браузер ругается что нет файла. Помогите, если кто задавался такой мыслью.
Семён Кудрявцев
26 января 2016, 09:56
modx.pro
1
3 194
0

modImporter. Настройка импорта в minishop2 из 1С

В прошлой статье я писал про импорт из Excel/XLSX. Вчера-сегодня мы настраивали выгрузку из 1С. Правда по этому проекту пока не настраивали прямую выгрузку на сайт непосредственно из 1С (а просто загружали сформированный одинэской файл), но проблем с этим не должно быть, modImporter изначально имел в себе механизмы работы с 1С и до этого не раз тесты проводились успешно. К слову сказать, сейчас мы взялись переносить довольно крупный магазин с битрикса на MODX, так что в ближайшем будущем 1С-импорт будет прокачен как следует, в том числе и выгрузка заказов с сайта в саму 1С и обновление статусов заказов на сайте со стороны 1С.

В этот раз мы выполняли полный импорт, включая импорт картинок товаров, цен, остатков и производителей, многоуровневая вложенность категорий и т.п. (). В итоге получилось почти 1000 строк кода, полный файл лежит здесь.
Fi1osof
24 января 2016, 18:22
modx.pro
7
5 472
+4

Tickets: редактирование тикетов

здравствуйте! Установил на сайте тикеты, и внезапно возник вопрос, есть ли стандартный функционал редактирования тикетов для пользователей через фронтенд? Как указать ссылку по которой пользователь будет переходить на страницу редактирования своего тикета? Может есть какой-то плейсхолдер для этого? документации нету по этому вопросу.
arsenium
03 января 2016, 13:50
modx.pro
7
3 378
0

Tickets markitup значки кнопок редактора - YouTube



код панели кнопок редактора при добавлении комментов такой:

{onTab: {keepDefault:false, replaceWith:"	"}
previewAutoRefresh: true,
		,markupSet: [
		{name: 'Жирный', className:'btn-bold', key:'B', openWith:'(!(<strong>|!|<b>)!)', closeWith:'(!(</strong>|!|</b>)!)' },
            {name: 'Курсив', className:'btn-italic', key:'I', openWith:'(!(<em>|!|<i>)!)', closeWith:'(!(</em>|!|</i>)!)'  },
            {name: 'Добавить видео', className:'btn-video', replaceWith:'<video>[!['+'Введите адрес видео:'+':!:http://]!]</video>' }
           
		]}
Как сделать className:'btn-video' правильно?
В данный момент эта кнопка выглядит одинаково с кнопкой — Жирный текст
И вообще туда лучше глиф иконки впихнуть наверное.
btn-video — в бутстрапе нет такого класса как я понял, но я не знаю чем заменить чтобы значек был на видео тематику.

СПАСИБО!
Konstantin
28 декабря 2015, 11:55
modx.pro
5
2 265
+1

Вывод товаров с аналогичным названием

Добрый день!

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

К примеру у меня есть товар, который называется Argus, необходимо на странице этого товара вывести другие товары (если они есть) с аналогичным названием… Argus 1, Argus 2, Argus 3 и т.д.

Заранее спасибо!
Алексей
08 декабря 2015, 07:11
modx.pro
2
3 360
0

временно отключить комментарии в Tickets

Доброго времени суток! Гуглил и искал по сайту, не могу найти ответ на вопрос,
1)как админу или контент менеджеру временно отключить комментарии? Например если активно спамят боты и он не может справится, либо просто на ночь, так как уходит с работы. Не учить же удалять из кода вызов сниппета? тем более у него доступы к элементам закрыты.
Просто подключать премодерацию не супер, комментарии будут копиться в админке и на почте.
2) Можно ли отключить почтовое уведомление автору тикета о комментарии? если их под 100 к одному посту, видимо надо менять почту :)
3) И последний вопрос, решил задать все сразу. Пользуясь готовыми решениями на сайте, подключил плагин уведомление, о комментария на модерации, вообще тема, просто супер! Но, при переходе в тикеты, не видно новых, если премодерации нет, а если есть все равно не понятно, к какому они посту добавились, если постов много и комментариев везде больше 30.
Федор
03 декабря 2015, 14:08
modx.pro
3
1 890
0

[Office] Версия 1.3.2 вложенные extended поля

Представляю вам новую версию Office, компонента для работы с пользователями на сайте.

Очень много вопросов возникает с extended полями, которые в этой версии были расширены, так что я решил написать максимально понятные примеры по их использованию.

Итак, все неразрешённые поля в профиле пользователя запрещены для заполнения. Они просто обнуляются при обработке формы, поэтому, первым делом, вам нужно разрешить extended в параметре &profileFields:
[[!OfficeProfile?
	&profileFields=`extended`
]]

Там же вам нужно указывать и все остальные поля, которые вы разрешаете менять своим пользователям:
[[!OfficeProfile?
	&profileFields=`extended,username,fullname,email`
]]
Василий Наумкин
26 ноября 2015, 07:25
modx.pro
7
4 771
+9

[ExportPage] - Экспорт ресурсов в файлы.

[ExportPage] — Компонент реализует возможность экспорта ресурсов, создание и вывода файлов экспорта по запросу.

Володя
22 июня 2015, 10:10
modx.pro
5
7 370
+2

[easyBlacklist] Очень простой чёрный список IP

Для заказчика необходим был чёрный список IP-адресов. И чтобы для заблокированных IP сайт был полностью недоступен. Единственный компонент для MODx, который мне удалось найти, это Rampart, но он требует дополнительно поставить компонент Login и прочие вытекающие. А хотелось независимый от каких-либо компонентов чёрный список.

Поэтому написал свой компонент для блокирования пользователей по IP без привязки к каким-либо компонентам.
Сергей Фещуков
14 мая 2015, 07:17
modx.pro
1
5 480
+4