Виталий Серый

Виталий Серый

С нами с 17 января 2013; Место в рейтинге пользователей: #107

Кастомизация TicketForm

Доброго времени суток, сообщество =)

На днях, видел вопрос человека, еще на старом сайте сообщества, о том, как же добавить свои поля в форму редактирования\создания тикетов.

Вот мой вариант, который только что написал. За основу, в целом взял подход Василия (ну т.е так как сделано тут), т.к считаю его оптимальным.
Clean
14 апреля 2014, 19:05
modx.pro
8
2 839
+2

[Решено] Вывод популярных тикетов.

Встала необходимость сделать вывод популярных тикетов на сайте по результатам голосования. Всё работало нормально, но после последнего обновления поломалось.Проблема в следующем:
Юрий Волощук
02 апреля 2014, 18:11
modx.pro
2
1 652
0

Слэш в конце адреса

Подскажите кто знает:
Как сделать, чтобы в конце адреса всегда проставлялся слеш?
Сейчас ситуация такая:
site.ru — всегда без слеша на конце (пусть так и будет)
site.ru/catalog/ — ведет себя непонятно, на части страниц слэш подставляется, на части страниц доступно и со слэшем и без.
site.ru/catalog/podcatalog — доступен и со слешем и без него (а надо только со слешем)
site.ru/page.html — всегда без слэша (так и должно быть)
Я так понимаю настаивать надо nginx. Сервер настраивал по этой инструкции. От себя ничего не писал, не настраивал.
Кстати у Василия тоже примерно такая ситуация:
http://bezumkin.ru/index — всегда без слэша
http://bezumkin.ru/sections/ — и так и так доступно.
Evgeny Epifanov
26 декабря 2013, 17:58
modx.pro
12
21 416
0

Метод sendForward() и сохранение полей ресурса

Могие знают полезный метод в MODX — sendForward('id'), который позволяет загрузить некий ресурс без изменения url. При помощи этого метода работает выдача страниц «404 не найдено» и «401 требуется авторизация».

Но немногие знают, что можно выдавать заменяющую страницу, сохранив оригинальные pagetitle, introtext и другие поля.
Василий Наумкин
18 ноября 2013, 01:11
modx.pro
12
5 061
0

Пара вопросов о процессорах в своём компоненте

Василий, привет!
Подскажи, пожалуйста, — пишу пакетик. Есть папка core/components/MyPackage/processors/. В ней папки web и mgr.
И есть процессор вывода списка чего-либо. Принцип его работы одинаков и для контекста mgr, и для web.
Алексей Карташов
03 сентября 2013, 11:53
modx.pro
2
743
0

Как сделать необязательным поле email в miniShop2?

Всем привет!

Я уже несколько раз использовал miniShop2 в своих сайтах, но сейчас первый раз использую корзину и оформление заказа.

Столкнулся с тем, что заказ привязывается к пользователю MODx, привязывание идет по email (это делает метод getCustomerId в основном классе miniShop).

А у меня магазин специфичный, заказы редкие, у половины клиентов нет email, это вообще не обязательное поле.

Я сейчас сижу и думаю, в принципе меня наверное устроило бы изменить механизм работы метода getCustomerId, что бы он пользователя генерил не по email, а каждый раз просто нового, в качестве логина используя к примеру текущее время.

Как красиво сделать email необязательным полем? Без правки исходников.
Наумов Алексей
04 июля 2013, 05:55
modx.pro
5
6 722
0

Цвета товаров. Подскажите как можно реализовать

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

Как лучше это реализовать? У меня в мыслях только — сделать чере TV. Но цветов может быть 7. Это получается 14 TV полей (+ название цвета). Может быть можно это как-то сделать более удобно, никто с подобным не сталкивался ??
Мне не нравится конкретно то, что будет куча TV параметров. Быть может плагин какой-то есть?

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

Посоветвуйте пожалуйста как лучше сделать.
Андрей
28 марта 2013, 12:12
modx.pro
1
1 360
0

Правильный хостинг для MODX Revolution

Топик рассказывает о настройке быстрого и недорогого хостинга для MODx Revolution. В принципе, вещи тут описаны общие, так что информация подойдет для любой CMS.

На всякий случай, приложу видео, как должна работать админка MODx Revo.

Для быстрой и комфортной работы желательно:
— Быстрый браузер — Google Chrome. Админка Revo работает в нем молниеносно
— Хороший интернет-канал. Тут без вариантов, нужно всем и всегда.
— Качественный хостинг — про него и пишу.

В итоге у меня вообще получились скрипты автоматической установки для серверов, настроенных по этой статье. И даже видео-инструкция.
Василий Наумкин
11 марта 2013, 01:34
modx.pro
14
30 083
0

Правильный хостинг для MODX Revolution 2

Предлагаю вашему вниманию вторую версию инструкции по созданию собственного хостинга для сайтов на MODX Revolution и не только.

На сей раз я заснял и смонтировал видео всего процесса, постарался от души. Можно скачать в ультра-мега качестве (FullHD 1920x1080x25, 785mb).



В комплекте идёт текстовое описание основных этапов с кусками кода для копипастинга.
Василий Наумкин
08 февраля 2013, 20:54
modx.pro
29
52 184
0

Работа с phpThumb


Не многие задумывались, что вместе с MODX Revolution поставляется и phpThumb. Это, фактически, единственная и самая крутая библиотека для работы с изображениями на PHP.

В MODX принято работать с ней через сниппет phpThumbOf, однако у него есть существенные недостатки, например серьёзные тормоза и странное кэширование. Поэтому, верным способом будет работа с библиотекой напрямую.

При разработке "Файлохранилища" мне пришлось покопаться в том, как устроен phpThumb и как он интегрирован в MODX, в результате чего появился универсальный рецепт использования этой библиотеки для генерации изображений.

Заодно решил известную проблему с генерацией уменьшенной копии, с обрезкой из левой верхней части картинки.
Василий Наумкин
27 января 2013, 07:00
modx.pro
25
29 347
0