Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #3
Павел Гвоздь
05 апреля 2018, 20:26
+1
Напишите в личку, будем разбираться. И доступы сразу приложите, пожалуйста.
Павел Гвоздь
04 апреля 2018, 13:26
+1
Всё тут.
leftCol.items.insert(4, 'modx-user-new-field', new Ext.form.TextArea({
    id: 'modx-user-new-field',
    name: 'new_field',
    fieldLabel: 'Новое поле профиля',
    xtype: 'textarea',
    anchor: '100%',
    maxLength: 255,
    value: '{$data['new_field']}',
}));
Павел Гвоздь
04 апреля 2018, 13:02
0
на какие контексты они должны распространяться
какие указывать права для аннонимов, admin или user
Если вы этого не понимаете, может всё таки стоит что-нибудь почитать про систему с которой работаете?
Павел Гвоздь
04 апреля 2018, 10:34
0
Ну давайте попробуем разобраться…

В описании компонента, по сути, инструкции к использованию, есть примечание:
Важно
Чтобы пользователь мог загружать файлы из фронт-энда, добавьте его группе политику доступа msOrderFilesPolicy. Тоже касается и анонимов.
Теперь что касается ТехПоддержки. Вот лог переписки:

Вы:
подскажите как правильно создать политику безопасности для анонима чтобы она работала. Как я делаю я: захожу в «контроль доступа» -> «Группы пользователей и пользователи» -> аноним -> редактировать группу пользователей
Делаю доступ к контекстам и доступ к данному источнику файлов и прописываю 'anonym' => true, в сниппете и все равно вылетает alert — доступ запрещен. Подскажите пожалуйста что делаю не так?
Я:
Теперь:
— Управление => Перезагрузить права доступа
— Управление => Завершить все сеансы
Вы:
Можете объяснить почему когда политики применяются, тогда слетает русский язык, и например, вместо надписи Перетащите файлы имеется надпись msorderfiles_frontend_message, и если я меняю политку доступа то выводится доступ запрещен
Да и в редактировании заказа не появилось вкладки с файлами, так файл загрузился, но вкладки нет
Извиняюсь, вроде все поправилось после очередной очистки кэша
но все равно мало инфы о политиках, вам же несложно сделать инструкцию по этим политкам, какие контексты использовать например, web или mgr — напишите и меньше вопросов вам будет идти. Спасибо.
Я:
Что вам написать? Как пользоваться MODX? Думаю, это не ко мне. Раз уж решили использовать данный инструмент, поизучайте на просторах сети. Полно информации.

Извините, конечно, если грубо получилось. Устал от вопросов, которые по сути дела не ко мне нужно направлять. Я ведь не вызывался обучать вас использованию MODX. Я оказываю поддержку моего компонента. Ваш вопрос был решён?
Павел Гвоздь
03 апреля 2018, 22:09
0
Внимательнее.
особенностью компонента является правильный подсчет рейтинга на основе вычисления нижней границы доверительного интервала Вильсона для параметра Бернулли
habrahabr.ru/company/darudar/blog/143188/
Павел Гвоздь
02 апреля 2018, 14:02
+1
А ТВ с типом «Изображение»?
Павел Гвоздь
02 апреля 2018, 14:02
+1
Относительно базового функционала фреймворка, да, частное. То, что вы хотите, реализуется отдельным компонентом.
Павел Гвоздь
01 апреля 2018, 13:48
+2
Думаю, самый ожидаемый ответ на все пожелания — modx.pro/news/14903/#comment-95329
Павел Гвоздь
31 марта 2018, 12:01
0
Напишите мне в личку. Я добавил средства связи в профиль — modx.pro/users/pavelgvozdb/
Павел Гвоздь
24 марта 2018, 15:56
+10
Самый нормальный вариант из всего, что здесь было… :)
Павел Гвоздь
18 марта 2018, 17:08
0
Возможно, это просто срабатывает time limit на выполнение скрипта из веба.
Павел Гвоздь
18 марта 2018, 11:09
1
+2
Я писал в доке, что XPath парсер у либы, которая используется для обработки, кривой. Лучше юзайте RegExp:
/<meta[^>]+og:image['"]{1}[^>]+content=['"]{1}([^>]+)['"]{1}/usi
Павел Гвоздь
17 марта 2018, 11:34
+10
Круто бы сделать из коробки такое же окошко, как сейчас предлагает компонент controlErrorLog. Было б очень удобно!
Павел Гвоздь
16 марта 2018, 19:22
0
Сорри, но я не знаю, что это за регулярка такая. Можно ведь гораздо проще…
Павел Гвоздь
16 марта 2018, 13:56
2
+1
Это очень просто! С помощью Fenom:
@INLINE http://site.ru/{$link}
Павел Гвоздь
12 марта 2018, 10:59
+2
Вообще, нативный «шаблонизатор» очень кастрированный и использовать его на боевых сайтах я, уже как 2 года, считаю нецелесообразным. ИМХО, проще изучить Феном, чем копаться в этих дебрях и писать конструкции типа:
[[#[[#[[#23.parent]].parent]].pagetitle]]
или по тексту поста:
[[[[*isfolder:isnot=`1`:then=`$testChunk`]]]]
Павел Гвоздь
12 марта 2018, 10:56
+2
Мда… :)

не являюсь большим специалистом по Fenom, однако конструкция в шаблоне с включенным pdotools_fenom_parser:
А вот так:
{if $_modx->resource['isfolder']}
    Do nothing
{else}
    {include 'testChunk'}
{/if}
?
Павел Гвоздь
12 марта 2018, 09:03
+3
Честно скажу, читать такую простыню текста довольно неприятно. Учитывая, что можно сделать значительно короче. Дочитал примерно до середины. Однако, поставил плюс, т.к. довольно важные вопросы поднимаются и похвально, что есть желание разобраться.

P.S. Опять же, замену нативному парсеру можно найти в шаблонизаторе Fenom.
Павел Гвоздь
28 февраля 2018, 17:44
0
Обновлять товары можно, если они созданы парсером. Дело в том, что парсеру для обновления ресурса/товара нужно внедрить уникальный ID.