Олег Захаров

Олег Захаров

С нами с 14 октября 2017; Место в рейтинге пользователей: #67

Сортировка списка тикетов по просмотрам, рейтингу и дате ввода

Постоянно прошу… решил поделиться, может кому пригодится (экономия времени, к тому же).
Всем известен вывод pdoPage с выводом списка тикетов. Кроме того, многие знают о том, что в тикетах есть возможность подсчета количества просмотров и система оценок.
К сожалению (я так понимаю, может я и не прав) при превышении некоторого количества тикетов вся система начинает жутко тормозить, и, видимо, поэтому многое не афишируется.
У меня на сайте тикетов около 700 штук, я пока проблем не замечаю.

Решил сделать вывод списка тикетов с упорядочиванием по дате добавления, количеству просмотров и оценок пользователей (по убыванию и возрастанию по каждому из выборов).

Как это сделать проще всего?
Мне показалось, что лучше всего использовать ОДИН pdoPage с join-ами к соответствующим таблицам (TicketVote и TicketView) и выбором сортировки (orderby) и варианта его (sortby) из строки.
Игорь
15 августа 2018, 12:12
modx.pro
5
2 375
+3

Самые необходимые пакеты

Не знаю, зачем пишу) просто мысли в слух. Делал подсчет для одного клиента, и решил поделится. Сколько же стоит в сумме только набор компонентов для простого магазина, без настройки и прочего. Цены местами округлил, но какая разница.
Результат вот такой… =)

  • Хсотинг 4000
  • Яндекс касса mspYaCassa -500
  • Доп опции msOptionsPrice2 — 990
  • фильтрация и поиск mSearch2 — 2000
  • Быстрый просмотр QuickView — 600
  • Региональные цены msGLPrice — 1000
  • Покупка в один клик msOneClick — 1000
  • Связанные товары msAddLinked — 500
  • Купоны, скидки msDiscount -1500
  • Пункты выдачи msPointsIssue — 1500
  • Личный кабинет Office — 2000
  • Импорт экспорт msImportExport — 2000
  • Связь с CRM Битрикс modBitrixCRM — 2000
  • Итого:19590
Кстати, не плохо бы было пустить в продажу «Пакетное предложение», ну и со скидочкой. Ведь почти любой нормальны магазин включает эти компоненты. Плюс минус.
Сейчас конечно шикарная распродажа идет. Нужно будет достать заначку и накупить впрок))
Леонид
27 июня 2018, 21:09
modx.pro
2
4 617
+2

Как вывести определённые ресурсы через pdoResources в Fenom?

Всем привет. Столкнулся с проблемой при сборке сайта. Конструкция вроде этой:

{$_modx->runSnippet('!pdoResources', [
        			        'resources' => '7,8,9,10',
        			        'limit' => 4,
        			        'tpl' => ''
        			    ])}
ничего не выводит. Как правильно вывести нужные ресурсы через pdoResources в Fenom?
SEQUEL.ONE
07 апреля 2018, 14:54
modx.pro
2
1 826
0

Интересный Javascript. Кто-нибудь знает что-то подобное?

Интересная форма отправки сообщений на странице сайта view-source:http://***ru/
Поля email, phone, и textarea как-то объединены, при этом форма проверяет, отправляете вы просто сообщение, или с координатами.
У кого-нибудь есть догадки, как это сделано?
Форма довольно привлекательна с точки зрения окупаемости (ленивых клиентов много, такая форма -большой помощник).
Ольга
07 апреля 2018, 01:17
modx.pro
2
928
-1

MS2 - Не выводит контактные данные в письме

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

tpl.msEmail
Евгений
06 апреля 2018, 14:07
modx.pro
1
1 057
+1

Не отображается вкладка Дополнительные поля

Добавлял MIGX поля для мульти загрузки изображений, и видимо что-то сделал не так (а может это раньше было) — но у ресурсов не отображаются вкладка Дополнительные поля. Сами поля для теста создаю простейшее текстовое, назначаю шаблону ресурса, открываю ресурс — а вкладки нет. Проверил права — ничего не менял. Помогите куда копать. Сделал обновление версии MODx сайта с 2.61. до 2.6.2 — не помогло.
Пробовал переустановить pdoTools и MIGX. Не помогло.
Хотя сами дополнительные поля создаются и отображаются на странице товара или ресурса внизу, но не на выделенной вкладке «Дополнительные поля» как обычно.
Олег Захаров
01 апреля 2018, 20:19
modx.pro
1
1 569
0

autoRedirector - редирект при удалении или редирект по маске

Здравствуйте. Замечательный модуль autoRedirector создает правила для редиректов при переносе ресурсов и изменении УРЛ. А можно ли его так настроить, что бы при удалении ресурсов, с этих ресурсов происходил редирект на, допустим, страницу с id = 1?
Или же возможно можно создать правило для редиректов, только не с конкретного УРЛ, а по маске. Пробовал так, но не работает:
/udaljaemiy-url*
/udaljaemiy-url~
Dolce
23 марта 2018, 20:30
modx.pro
1
1 813
+1

Сортировка в pdoResources

Здравствуйте. Возможно очевидный вопрос, но не могу понять. Есть вот такой вот вывод ресурсов:
[[!pdoPage?
    &tpl=`popCat__item`
    &element=`pdoResources`
    &context=`catalog`
    &parents=`11,4`
    &resources=`[[*popCat__list]]`
    &level=`1`
    &templates=`2`
    &limit=`12`
    &includeTVs=`[[*popCat__list]]`
   // &sortby=`{"popCat__list":"ASC"}`    
]]
Необходимо вывести ресурсы именно в том порядке, в котором они приходят в TV — [[*popCat__list]]
Подскажите, как это сделать?
Dolce
23 марта 2018, 17:06
modx.pro
1
2 687
0

[NotFoundParamAlert] - отслеживание несуществующих страниц с заданными URL параметрами

В очередной раз на крупном клиентском проекте, где настроены все виды контекста, обнаружил, что часть рекламных объявлений ведет на несуществующие страницы. Опять кто-то обновил структуру сайта, кто-то забыл об это сказать, а следовательно не были обновлены URL объявлений. Такое происходит регулярно из-за рассогласованности действий тех, кто занимается контентом и тех, кто контекстом. При этом если Google AdWords о несуществующих страницах предупредит, хоть и не сразу, то Яндекс Директ об этом вам не расскажет, он проверяет код ответа страницы и сообщает о проблемах только при добавлении объявления. И как правило, находятся подобные объявлениями, ведущие на несуществующие страницы, не сразу, а когда кто-то заподозрит неладное и полезет в статистику.

Для того, чтобы больше не наступать на эти грабли, не терять бюджеты и посетителей, решил написать компонент, которым хочу поделиться. Возможно данный компонент будет кому-то полезен, позволит сохранить нервы и деньги, или просто позволит избежать подобных проблем.


Кудашев Сергей
20 февраля 2018, 05:29
modx.pro
2
2 083
+9

Дилерский раздел на MODX

Добрый день!

Ситуация следующая…

Необходим закрытый раздел для дилеров.

На сайте есть розничные цены для всех посетителей, если человек логиниться в личном кабинете для дилеров, то розничные цены пропадают ( не отображаются) и на их месте появляются цены оптовые и кнопка корзины.

При этом пароль для входа должен создавать админ сайта через админку, т.е. регистрации на сайте нет, только страница для входа.

Натолкните на мысль куда смотреть, может готовые решения есть?

Спасибо за помощь!
Алексей
02 февраля 2018, 09:46
modx.pro
3
1 471
0