Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
23 декабря 2015, 10:46
0
Думаю, что можно попробовать пойти аж тремя путями:
1. Добавить hidden поле notify=«1» в форму, не забыв добавить и его и в параметр allowedFields сниппета ecForm.
2. Написать плагин на событие OnEcMessageSave с проверкой, что это новое сообщение и там установить значение поля notify.
3. Поменять в исходниках значение поля по-умолчанию =)
Наумов Алексей
17 декабря 2015, 15:53
+1
Параметр
&sortby=``
пробовали?
Наумов Алексей
14 декабря 2015, 10:19
0
Добрый день! В кавычках, к сожалению:
Магазин "Hyp"
Или вообще не используйте кавычки
"текст"
или такие используйте
«текст»
Наумов Алексей
10 декабря 2015, 16:43
0
У сниппета getImageList есть плейсхолдер [[+total]]
Наумов Алексей
03 декабря 2015, 11:55
0
Воспользуйтесь HybrudAuth или иным компонентом для авторизации, а компонентом Personalize для того, что бы скрывать форму добавления новых сообщений не авторизованными пользователями.
Наумов Алексей
03 декабря 2015, 10:03
0
Что значит в отдельное ТВ?

Если я верно понял, то можно написать плагин, который будет реагировать на добавление/редактирование/удаление комментария и в этот момент копировать рейтинг цепочки хоть куда, в том числе и в TV.
Наумов Алексей
03 декабря 2015, 10:02
0
В каком плане? После авторизации можно оставлять комментарии… И id авторизованного пользователя даже в базе сохраняется, после чего можно делать выборку с JOIN таблицы пользователей. Но да, это не из коробки, нужно писать самому.
Наумов Алексей
20 ноября 2015, 10:19
0
Все верно.

Компонент использует свой файл стилей, который подключается при вызове сниппета ecForm.

Я рекомендую еще убрать из системных настроек путь к этому файлу, что бы избежать двойного подключения на странице.
Наумов Алексей
15 ноября 2015, 15:44
+1
Рассматриваю возможность тоже поехать, вероятно на автомобиле. Ищу попутчика, я из Тулы, могу заехать в Москву и далее по направлению на Минск.
Наумов Алексей
05 ноября 2015, 19:47
0
Нет, не тот ajaxform имею ввиду, а вот это плагин jQuery malsup.com/jquery/form/, подключите его на страницу.
Наумов Алексей
03 ноября 2015, 17:00
0
Я делал похожий вывод так:
1. Выбираем Статьи
2. Делаем JOIN их родителей, т.е. Разделы
3. Применяем 2 сортировки: сначала по menuindex Статьи, затем по menuindex Раздела.

Тут только один нюанс, menuindex должен быть у статей во всех разделах начинаться с 0 и идти по порядку. Я этого добивался прогоняя простенький скрипт, который обновлял menuindex.
Наумов Алексей
02 ноября 2015, 16:23
0
Ну у меня назначение компонента все же несколько иное…

Поэтому если реализую, это будет в виде плагина какого-то, как и с изображениями (про что и эта статья выше)…
Наумов Алексей
02 ноября 2015, 15:55
0
Добрый день!

Я поставлю себе в TODO этот вопрос. Не уверен, что смогу скоро сделать, работы много, но если сделаю, постараюсь отписать здесь.
Наумов Алексей
26 октября 2015, 10:28
+1
Хоть гуглить пробовали?

На первой же строчке гугла по запросу «Call to undefined function mb_internal_encoding» — ответ.
Наумов Алексей
14 октября 2015, 15:54
0
pdoResources для ускорения вывода tv не обрабатывает эти разделители, я так понимаю.

Воспользуйтесь replace или простенький сниппет напишите:
class="[[+tv.type_site:replace=`||= , `]]"
Наумов Алексей
14 октября 2015, 15:44
0
Я думаю что определенный разделитель отправляет в класс запятую и пробел pdoResыыыces потому что вывод tv установлен в группе.

А если серьезно, вы сами поняли, что написали?
Наумов Алексей
07 октября 2015, 16:25
0
С большой вероятностью какая нибудь яваскрипт ошибка, может пути неверные к файлам где то.

Ссылку на сайт дайте посмотреть.
Наумов Алексей
07 октября 2015, 15:23
0
Да не, можно так делать.

Просто несколько замечаний:
1. Создавать ресурсы лучше через процессоры. Но это чревато тем, что анонимный пользователь не имеет на это прав, в общем нужно еще как то его авторизовывать предварительно. Плюс в том, что если есть какие либо плагины — в вашем способе они не будут отрабатывать, а при вызове процессора — будут.
2. После создания ресурса — хорошо бы чистить кеш сайта.
3. Вместо $_POST['contact_name'] наверное красивее использовать $hook->get…
Наумов Алексей
07 октября 2015, 15:03
0
Formit это штука для обработки форм и не более.

К ней пишут так называемые хуки (hooks), которые могут делать все что вам нужно с данными, переданными в форму. В принципе ваше право реализовать нужный вам функционал. Но, некоторые вещи уже реализовали на хорошем уровне сторонними приложениями.

Одно время я на многих сайтах делал отзывы через Formit и MIGx ( см комментарии здесь modx.pro/help/3967/ ), потом мне это надоело и я написал компонент easyComm, который делал то, что мне нужно. Сейчас использую его + разместил в магазине.

Tickets мощнее, но для меня его настройка сложна для большинства сайтов.

Вывод — Formit можно, но если готовые дополнения уже реализуют то, что вам нужно, лучше их)