Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #12
09 апреля 2014, 21:27
0
Иван, добрый день! Очень здорово, что ведется такая разработка! Вы молодец! Можно узнать, какие практические задачи решает этот компонент на ваших сайтах? Мне пока не попадались задачи, где бы требовалось стороннее (в смысле не на сайте, а в вне его) файловое хранилище, ну пожалуй кроме видео с ютуба.
08 апреля 2014, 13:35
0
А вы просто таблицу создали, сам объект modUser не расширяли? Тогда да, ничего сложного…
08 апреля 2014, 13:30
0
Владимир, как доделаете — напишите публикацию то по расширению modUser ;-)
07 апреля 2014, 17:46
0
две цены
Есть механизм добавления своих полей bezumkin.ru/modx/minishop2/classes/910/. Хоть 10 цен добавляйте. Но обработка их ляжет на ваши плечи.
у каждого товара множество цветов, у каждого цвета свои цены (две);
навскидку нет… каждый цвет — отдельный товар если только.
07 апреля 2014, 17:41
0
Ага! Сделал, реально 4 строчки и работает шустро. Спасибо.
07 апреля 2014, 17:35
0
Чет я не понял, это по 2 запроса на каждую строчку получится, при выводе 15 строк — лишних 30 запросов, не много?)
А про постановку задачи понял… 1 джойн хорошо проходит, а 2 уже нельзя…
07 апреля 2014, 17:22
0
Да пишу сам, JOIN кол-ва комментариев происходит нормально, а когда еще публикации добавляю — ерунда.

Вот пример:
[[!getPage?
    &element=`pdoUsers`
    &groups=`Fisher`
    &limit=`15`
    &tpl=`users.List.Row`
    &sortby=`thislogin`
    &sortdir=`DESC`
    &where=`{"Comments.deleted = 0", "Comments.published = 1", "Publications.deleted = 0", "Publications.published = 1"}`
    &fastMode=`1`
    &select=`{"Comments":"COUNT(Comments.id) as comments_count", "Publications":"COUNT(Publications.id) as publications_count"}`
    &innerJoin = `{"Comments": {"class":"TicketComment","on":"Comments.createdby=modUser.id"}, "Publications": {"class":"modResource","on":"Publications.createdby=modUser.id"}}`
  ]]
На выходе — откровенная фигня. Числа берутся не пойму откуда… но явно не те)

p.s. если что это вопрос как тут modx.pro/users/ вывести кол-во постов и комментов.
07 апреля 2014, 17:13
0
А пример JOIN с кол-вом комментариев и публикаций можно попросить?
07 апреля 2014, 15:17
0
Спасибо! ну собственно так и начал делать…
Жаль, что не посортируешь.

Еще такой вопрос. Плагин висит на OnUserSave, а в HybridAuth нет его вызова: github.com/bezumkin/modx-hybridauth/search?q=OnUserSave&ref=cmdform

Зато есть OnUserFormSave — github.com/bezumkin/modx-hybridauth/search?q=OnUserFormSave&type=Code, который судя по описанию, вызывается при сохранению пользователя из админки. Нестыковочка какая-то, или я упустил что?
07 апреля 2014, 14:28
0
Спасибо! Подожду)
07 апреля 2014, 14:27
0
О, не, это я начинал писать))) Не стоит, лучше с нуля. Кстати, тоже готов немного скинуться, или поучаствовать в написании кода.
05 апреля 2014, 19:56
0
Две скобки — служебные символы modx, он их парсить пытается. Я в таком случае их пробелом разделяю. [ [ вместо [[.
28 марта 2014, 21:47
0
Вероятно часть комментариев была добавлена к старому thread, часть к новому- отсюда глюк. Вывод — не переименовывать thread после появления первого комментария.
28 марта 2014, 21:23
0
Если исходный код глянуть — при ответе на комментарий есть скрытое поле и так указан thread = recruitment-training. Откуда это? А вот при добавлении комментария первого уровня правильный — resource-ID. Проблема в этом.
28 марта 2014, 21:02
0
Дарья, покажите ваш сайт. Чанки меняли со стандартных? Скрипты изменяли? Вероятнее всего — потеряли какой нибудь id или иной нужный элемент.
24 марта 2014, 09:10
0
Честно — не знаю =)
Такого понятия, как черновик там нет. Думаю, что после закрытия окна браузера фотки пропадут, но, возможно, физически останутся на сервере и будут доступны по ссылке…
22 марта 2014, 22:04
0
Кстати, еще какая то ерунда твориться с галочкой «Отключить Jevix».

Создаю с фронтэнда тикет, отображается все хорошо. Потом через админку захожу, ничего не меняю, жму сохранить — все, Jevix не работает, форматирование слетает. При этом галочка «отключить jevix» снята. СТАВЛЮ галочку — форматирование работает)) Обновляю страницу в админке — галочка СНЯТА!!! Чудеса, не иначе.
22 марта 2014, 20:51
0
Неа, не влияет. Я в TiketMeta внес изменения, принудительно объект из базы получаю, это помогает:

$id = !empty($id) ? $id : $modx->resource->id;
$q = $modx->newQuery('modResource');
$q->where(array('id' => $id));
$ticket = $modx->getObject('modResource', $q);
22 марта 2014, 19:15
0
Я понимаю, что с точки зрения программиста, Василий, ты все верно говоришь. Но с токи зрения простого покупателя обязательный enail — серьезная преграда. И я как создатель магазинов уже 3-й раз ее обхожу, создавая кастомный клас обработки заказа. И люди часто спрашивают, как отключить его. Наверное это о чем то говорит ;)
22 марта 2014, 09:14
+1
Замолвлю словечко.
неплохая реализация здесь drive2.ru:


Принцип: загружаете файлы, они появляются внизу. У каждого файла есть ссылка «Вставить в текст», вставляет туда, где курсор. в src аттрибуте указывается номер загруженной картинки. Все картинки, что загружены, но не вставлены в текст, появляются внизу поста. Вроде просто, но посты писать на сайте удобно.