Отлично! Работает! Спасибо огромное Николай. Несколько дней бился над этим вопросом. А с кирилицей у меня все проще, там по одной букве передаю (через LIKE - работает норм.), не массивом.

  1. Далее формируется задание и разбивается на задачи в соответствии с выбранными сервисами. Устанавливаются сроки выполнения где фактически дать клиенту возможность отслеживать состояние отдельной задачи. После утверждения сторонами задание принимается на выполнение. Отсрочка заданий (по каким либо причинам, чем часто грешат недобросовестные веб-студии) только после согласования и разрешения клиента. Если клиент против, то рейтинг веб-студии не оценивших своих сил и возможностей будет понижаться.
  1. Сделать сервис регистрации веб-студий в виде брифинга с комплексом предлагаемых ими услуг и ценовым диапазоном, а также временем на разработку на них. Набор услуг должен быть типовой и одинаковый для всех. Т.е. задача: создать каталог услуг с унифицированной формой для каждой услуги.
  2. Далее можно ввести такое понятие как рейтинг по каждой исполняемой услуге для студий. В оценке могут участвовать клиенты студий. А также общий рейтинг подсчитываемых на основании выполненных работ и рейтинга по отдельным услугам. Допустим, в одной веб студии "хромает" дизайнер, в другой программист и т.д. - будет возможность для клиента заказать не полный комплекс услуг а частичный на его основании, т.е. гибкость.
  3. При поиске исполнителя клиенту предоставить сервис с возможностью того же брифинга и заданием ценового диапазона. В соответствии с чем формируется список веб-студий соответствующих запросу клиента.

По хорошему да. Но это не всегда бывает удобно просто из-за того, что сниппеты не умеют возвращать массивы или объекты, а только строку, а на каждый чих чанк создавать - тоже не комильфо. Поэтому мы давно уже ушли от сниппетов в сторону процессоров + Smarty.

В данном случае LIKE не поможет. Здесь нужны регулярные выражения, то есть конструкция REGEXP (или RLIKE - синоним REGEXP). В вашем случае: Как правильно написать фильтр, если первый символ ЦИФРА, типа: $params['where'] = '{"pagetitle:RLIKE":"^[[:digit:]]+"}'; или $params['where'] = '{"pagetitle:RLIKE":"^[0-9]+"}'; Знак ^ - это начало строки, чтобы именно в начале искал цифру, а не где-то в любом месте строчки.

  • цифровой символ. [0-9] В квадратных скобках пишется перечисление возможных символов. 0-9 - это, как все поняли, от нуля и до девятки. Можно указать, к примеру, [0,1,3], то есть только эти цифры искать (любую из них).
    • это минимум один символ. * - любое количество (даже отсутствие). ? - отсутствие или один символ. и если первый символ английская буква: $params['where'] = '{"pagetitle:RLIKE":"^[a-z]+"}'; Вот только с кирилицей в конструкции [...] полная беда, даже не пытайтесь.

Юлия, просто так дополнительные параметры типа position, size и т.п. в базу данных не сохраняются. Просто некуда. Для каждого параметра должно быть создано поле. Но этот процесс для неопытного программиста слишком сложный. Подробная статья: http://modxclub.ru/blog/dokumentatsiya-dlya-spetsialistov/258.html

Всем доброго дня! Не хочу, чтобы кто-то подумал, что я выпрашиваю денег, но все-таки тема донейтов - тема, которую обойти нельзя стороной. Наверняка многие заметили внизу форму Яндекс.Денег, через которую можно закинуть немного денег на поддержку проекта. Тем не менее с момента возобновления общения на сайте не поступило денег ни копейки :) Весной вот закидывали денег добрые люди, а вот за август никто... Наверняка просто все думают, что мы итак нормально зарабатываем, что у нас цены высокие и что клиентов у нас масса. Отчасти это действительно так. Но сам сайт modxclub.ru нам не платит, так как это не конечный клиент, а наш собственный сайт. На нем мы пытаемся оказывать посильную информационную поддержку всякому веб-мастеру, и много кто здесь нашел ответы на свои вопросы. Это отнимает у нас некоторое время. А еще на сайте надо реализовать кучу полезных плюшек, которые многие из постоянных посетителей с нетерпением ждут. И это тоже отнимает время. И вот тут самая соль: вот часто стоит выбор между коммерческим проектом от конечного заказчика, каждый час работы над которым оплачивается, и работой над modxclub.ru, которая держится на полном энтузиазме... Иногда первое перевешивает. Это выражается в том, что работа по сайту Клуба останавливается и нас как будто и нет. Это вот многие наблюдали в период с мая по август. А потом мы в короткий срок довольно многое сделали, и на сайте возобновилось общение, и сейчас программируется новый интересный функционал и много плюшек должно появиться. Так вот, чем больше денег будет поступать в виде донейтов, тем больше нашего времени мы сможем тратить на сайт Клуба. Это не модель обогащения, это ресурсы для развития проекта, который наверняка полезен не только нам. В общем, кто ценит, помогайте нам хоть иногда :) Заранее большое спасибо!

Здравствуйте коллеги! Делаю алфавитный рубрикатор, за основу взял вариант GetResources+Ajax: http://modx.ws/urok-modx-ajax-zagruzka-resursov Застрял на параметре в сниппете, не знаю синтаксис. Как правильно написать фильтр, если первый символ ЦИФРА, типа: $params['where'] = '{"pagetitle:LIKE":"[0-9]%"}'; и если первый символ английская буква: $params['where'] = '{"pagetitle:LIKE":"[A-z]%"}';

Селекте name="size", поменяла на quantity