Всего 123 756 комментариев

Василий Наумкин
15 января 2013, 22:56
0
Это называется PlaceHolders eXtended или просто PHX.

Надо установить на сайт, самостоятельно.
Василий Наумкин
15 января 2013, 16:45
0
У тебя что-то вешает скрипт. То есть, он выполняется слишком долго.

Может рекурсия какая, а может просто тормозная выборка. Смотри, на каком сниппете вылазит эта ошибка
Василий Наумкин
15 января 2013, 12:48
0
Где именно не выводятся?

Если в getResources, то нужно указать, какие ТВ выбирать.
Григорий
15 января 2013, 11:28
0
отлично, щас буду разбираться)
Евгений Секерин
15 января 2013, 09:50
0
$expr = '/[^-_a-zа-яё0-9@\s\.\,\:\/\\\]+/iu';
$sanitized = preg_replace($expr, '', $string);
return substr($sanitized, 0, $length);
в в функции Sanitize в components / hybridauth / model / hybridauth / hybridauth.class.php
Закомментил эти строки, все заработало:)
Но не понял, почему такая замена.
И может можно другим путем решить.
Антон Соловьёв
15 января 2013, 09:07
0
Всё здорово, но TV не выводятся, только через getResourceField.
Василий Наумкин
15 января 2013, 05:31
0
Давно написал скрипты автоматической установки и пользуюсь только ими.

С нагрузкой полный порядок — треть ресурсов всегда свободны.

Эту заметку перепишу под linide, давно в планах.
Василий Наумкин
15 января 2013, 04:59
0
Ничего не нужно, всё уже сделано.

Юзер должен обратиться к странице создания тикета с параметром ?tid=idтикета, а менеджер редактирует из админки.

Ссылку для редактирования можно показывать вот так — увидит её только автор:
[[+modx.user.id:is=`[[*createdby]]`:then=`
	<a href="[[~15]]?tid=[[*id]]">Изменить тикет</a>
`:else=``]]
Василий Наумкин
15 января 2013, 04:50
0
Да, конечно, ТВ работают так же, как и у обычных ресурсов.

Фильтровать можно по всякому, хоть через getResources, хоть своим сниппетом. Только учти, что в getResources обязательно нужен параметр &showHidden=`1`.
Григорий
15 января 2013, 04:47
0
Именно по этим причинам меня тикетс и привлек (скорость и удобство для энд-юзера)
Правильно ли я понимаю, что к тикету можно добавить свои поля и фильтровать по ним при выводе?
Василий Наумкин
15 января 2013, 04:42
0
Tickets быстрее и лучше по нескольким причинам:

1. Не чистят весь кэш сайта при обновлении.
2. Не забивают дерево ресурсов — удобнее работать.
3. Контент тикета автоматически фильтруется и типографируется Jevix.
Clean
15 января 2013, 03:01
0
И да, кстати было бы здорово если бы Вы эту статью подбили под свой новый хостинг на Linode -я думаю разница в конфиге должна быть, к примеру количество рабочих процессоров…
Clean
15 января 2013, 02:13
0
Василий, было приятно прочитать статью да и в целом хотел бы выразить благодарность за то что ведете деятельность, направленную на продвижение ModX -действительно это хороший продукт, который заслуживает почета и внимания.

Ну а собственно теперь вопрос — чем пользуетесь, при добавлении сайтов в рамках своей VPS?(если есть что-то кроме шела так же расскжаите о нагрузке на ресурсы)
С трудом верится что все руками — как то не юзабилити.А подозреваю покупать cPanel или ISPManager нет смысла, все таки это Dedic для не большой аудитории…
Ajenti безусловно мастхэв — но все же автоматизации он особо не добавляет…
Заранее, благодарен за ответ.

Григорий
15 января 2013, 00:38
0
пдотулс — кайф) Как раз в тему попал — в одном проекте возникла необходимость выводить много позиций сразу.
Немного смахивает на getProducts у Чирко (у него по сути это переработанная лайт-версия getResources с фильтрацией по TV и тд),

Небольшой офф. Задали мне тут задачу, сайт с анкетами (заполняются админом) людей. Анкет планируется, видимо, много, есть ли смысл использовать тикетс для этого (одна анкета — один тикет). Необходимо, чтобы у каждой такой анкеты настраивались параметры вроде «рост», «возраст», «цвет глаз», ну и фото естественно. Или не мудрить и юзать обычные ресурсы с TV?
Евгений Секерин
15 января 2013, 00:00
0
Проверил на тестовом сайте, те же проблемы
Евгений Секерин
14 января 2013, 23:37
0
Коммент удален:)
Антон Соловьёв
14 января 2013, 23:32
0
Спасибо, действительно просто и с проверкой! Как-то непривычно не через eForm.
Можно ещё спросить, а как разрешить пользователю-автору редактировать свой тиккет из фронтенда? Форму редактирования можно сделать через процессоры modx.pro/development/56/, это я себе немного представляю. А вот как показать её только автору и администратору…
Подскажите, вы наверняка знаете самый простой и безопасный способ?
Евгений Секерин
14 января 2013, 23:11
0
проверял на полях city,age не работают, зато работает поле phone
и почему то режется поле username до 13 символов
Василий Наумкин
14 января 2013, 22:48
0
На первый взгляд, всё ок — надо проверять.

Это только с полем address, или с другими так же?
seigiard@gmail.com
14 января 2013, 21:48
0
Мда. Совершенно не понятно, почему у меня иначе.

Также у меня не работают ЧПУ, потому что aliasMap у меня пустой.
Видимо, что-то пошло не так. Буду переустанавливать.

Спасибо, Василий.