Бесплатные консультации по MODx Evolution и Revolution

WhiteKrol
На сайте с 08.05.2012
Offline
38
86323

Бесплатно подскажу (дам совет) какой сниппет/плагин/модуль/компонент решает вашу задачу. Отвечу на вопросы по работе с xPDO, MODx API.

Если нужный вам компонент в природе не существует, но мне интересно его написать - сделаю (без обязательств по срокам и бесплатно).

Работа за деньги не интересует.

В холиварах "чем MODx лучше/хуже" не участвую, тема только для формата вопрос-ответ.

vold57
На сайте с 01.10.2007
Offline
261
#1

Ну, наконец-то появилась и тема и для MODx. Отлично.

Аудит сайтов - главная часть это тщательная ручная работа, а не отчеты сервисов и программ (https://vold57.com/audit). Продвижение сайтов (https://vold57.com/seo)
G
На сайте с 28.02.2007
Offline
86
#2

ура) два вопроса

1 - есть modx revo 2.2.0 - проблема -с ильно долго грузится админка - тупит....то реально долго грузится, то страница или страничка не загрузится(внутреннее содержимое) и т.д.

Сам же сайт отлично рабоатет.

2 - есть modx revo - там articles - новости например... есть TV параметр картинка. Как мне в обычной странице вывести картинку и сожержимое из articles - сам текст или первые 100 символов могу вывести... а вот TV параметр....нет(

P
На сайте с 21.07.2012
Offline
18
#3

modx revo

как сделать профиль пользователей

Agel Nash
На сайте с 01.12.2008
Offline
60
#4

Существует ли какой-то компонент для REVO позволяющий создавать параметры вида name-value и группировать их по категориям?

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

Если есть желание - напишите:-) Там по сути всего 1 табличка нужна и связка с modCategory

Я (http://agel-nash.ru) - вильгельм "ЗАКОЛЕБАТЕЛЬ" Аудит безопасности MODX сайтов (/ru/forum/783778) | Обучение созданию сайтов (http://modcoach.info/)
WhiteKrol
На сайте с 08.05.2012
Offline
38
#5
genjak:
ура) два вопроса
1 - есть modx revo 2.2.0 - проблема -с ильно долго грузится админка - тупит....то реально долго грузится, то страница или страничка не загрузится(внутреннее содержимое) и т.д.
Сам же сайт отлично рабоатет.

1. Обновите версию до 2.2.5. Последние обновления помимо багов с безопасностью также исправляют глюки в работе бэкэнда.

2. В некоторых случаях помогает в "Настройках системы" выключить сжатый javascript (compress_js = нет).

genjak:

2 - есть modx revo - там articles - новости например... есть TV параметр картинка. Как мне в обычной странице вывести картинку и сожержимое из articles - сам текст или первые 100 символов могу вывести... а вот TV параметр....нет(

TV-параметры используются в шаблоне статьи также как и в других шаблонах - [[*tvName]], список остальных плейсхолдеров здесь - http://rtfm.modx.com/display/ADDON/Articles.Theming+Articles#Articles.ThemingArticles

---------- Добавлено 18.10.2012 в 22:47 ----------

profyteam:
modx revo
как сделать профиль пользователей

1. Установите компонент Login

2. Для вывода профиля вызывайте [[!Profile]] после которого сможете использоваться плейсхолдеры с атрибутами пользователя, например: <p>Ваше имя: [[+username]]</p>. Подробнее - http://rtfm.modx.com/display/ADDON/Login.Profile

3. Для изменения профиля пользователя вызываете [[!UpdateProfile]] и вставляете после него форму с плейсхолдерами. Подробнее - http://rtfm.modx.com/display/ADDON/Login.UpdateProfile

Будут более конкретные вопросы - пишите.

---------- Добавлено 18.10.2012 в 23:04 ----------

Agel Nash:
Существует ли какой-то компонент для REVO позволяющий создавать параметры вида name-value и группировать их по категориям?

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

Если есть желание - напишите:-) Там по сути всего 1 табличка нужна и связка с modCategory

Вы предлагаете сделать собственную альтернативу наборам параметров, я правильно понял? :)

Agel Nash
На сайте с 01.12.2008
Offline
60
#6
WhiteKrol:

Вы предлагаете сделать собственную альтернативу наборам параметров, я правильно понял? :)

Нет. Я предлагаю просто сделать отдельный компонет для управления данными типа key-value для последующего вывода этих данных на страницах. Это не альтернатива. Это абсолютно для другого предназначено.

WhiteKrol
На сайте с 08.05.2012
Offline
38
#7
Agel Nash:
Нет. Я предлагаю просто сделать отдельный компонет для управления данными типа key-value для последующего вывода этих данных на страницах. Это не альтернатива. Это абсолютно для другого предназначено.

Можно пример из жизни, где это использовалось бы? Так сказать для полного понимания.

Agel Nash
На сайте с 01.12.2008
Offline
60
#8
WhiteKrol:
Можно пример из жизни, где это использовалось бы? Так сказать для полного понимания.

10 сайтов обслуживаемых в рамках одной инсталяции (мультидоменность revo грубо говоря). Каждый сайт продвигает какой-то свой продукт, но порой встречаются предложения соседних продуктов по принципу кольцевого обмена. Каждая страница сайтов индивидуальна (продажник, подписаня, писмо 1, письмо 2, upsell, downsell, спец-предложения, акции и т.п. в общей сложности 500 страниц), поэтому вынести описания товаров в отдельный чанк невозможно.

А т.к. сейчас активно проводятся сплит-тесты с ценами/заголовками и т.п., то смена цены в контенте настоящая каторга - столько страниц перелопатить. Поэтому для каждого товара был создан набор параметров с такими ключами, как link_buy,price_rub,price_eur,price_doll,image_product и т.п. Вывод же значений этих ключей выводится сниппетом

Это все лирика. У меня есть еще 1 вопрос. Существует ли какое-то решение, благодаря которому можно было бы осуществить поиск какой-то фразы в сниппетах, чанках, шаблонах и документах? В Evo помню было такое счастье под названием Doc Finder

DiAksID
На сайте с 02.08.2008
Offline
218
#9
Agel Nash:
... Поэтому для каждого товара был создан набор параметров ... Это все лирика ...

это не лирика, это, пардон, порнография. использовать Property Sets (средства, сделанного под свои особые надобности) в качестве примитивного хранилища базы товаров - "мсье знает толк в извращениях" (c)...

show must go on !!!...
Agel Nash
На сайте с 01.12.2008
Offline
60
#10
DiAksID:
это не лирика, это, пардон, порнография. использовать Property Sets (средства, сделанного под свои особые надобности) в качестве примитивного хранилища базы товаров - "мсье знает толк в извращениях" (c)...

Не пойму к чему этот сарказм. На свой вопрос я получил ответ - готового решения нет. Собственно я в этоим и не сомневался, но решил уточнить. На вопрос зачем это нужно - я ответил. А чтобы не сочли меня халявщиком - рассказал каким способом я вышел из этой ситуации. На данный момент меня это решение устраивает и оно работает так, как от него и требуется. Я просто смотрю в будущее и понимаю, что без компонента тут не обойтись, но пока у меня нет времени и желания разбираться в написании этого самого компонента. Ну и раз речь зашла про "особые надобности", то тогда эти же самые наборы параметров добавляем к сниппету. Сам исходник сниппета меняем на


<?php
if(isset($$key)){
return $$key;
}

А вызов преобразовываем в

[[!FromNabor@PropertySetName? &key=`price_rub`]]

Все работает так же, как и в моем первом случае. Теперь я удовлетворил ваши "особые надобности"? Или дальше будем умничать?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий