Наумов Алексей
С нами с 31 марта 2013; Место в рейтинге пользователей: #13phpthumb и exif изображений
Добрый день!
При создании превьюшек с помощью phpthumb теряется exif информация файла (модель камеры, координаты фото), как сохранять эту информацию?
При создании превьюшек с помощью phpthumb теряется exif информация файла (модель камеры, координаты фото), как сохранять эту информацию?
Jevix и email
При использовании Jevix столкнулся с тем, что необходимо сделать email в виде ссылки mailto.
Для выделения простых ссылок имеем параметр cfgSetAutoLinkMode, но с email он не работает.
Нам же пригодится параметр cfgSetAutoPregReplace.
Для выделения простых ссылок имеем параметр cfgSetAutoLinkMode, но с email он не работает.
Нам же пригодится параметр cfgSetAutoPregReplace.
pdoMenu и deleted
А давно pdoMenu отображает удаленные документы?
сабж: s916.h3.simpledream.ru/index.php?id=1
Вроде раньше не было такого…
сабж: s916.h3.simpledream.ru/index.php?id=1
Вроде раньше не было такого…
Рейтинги в Tickets с использованием thread
Добрый день!
В Тикетс есть замечательная вещь, как рейтинги. Голосовать можно за тикеты и комментарии. И это отлично! =)
Но хочется добавить к объекту TicketVote такое понятие, как thread, по аналогии с комментариями. Для чего?.. Ну что бы голосовать можно было на одной странице за несколько сущностей.
В Тикетс есть замечательная вещь, как рейтинги. Голосовать можно за тикеты и комментарии. И это отлично! =)
Но хочется добавить к объекту TicketVote такое понятие, как thread, по аналогии с комментариями. Для чего?.. Ну что бы голосовать можно было на одной странице за несколько сущностей.
Тип поля при расширение полей товара в miniShop2
Давно уже научился расширять поля товаров через систему плагинов.
Но сейчас что-то в небольшом замешательстве. Все расширил, добавлено весьма много полей (штук 40), некоторые из них описаны так:
Однако я пытаюсь сформировать запрос (ключевые участки кода показываю):
то на выходе запрос получаю такой:
Тут явно лишние кавычки, поиск из-за этого не работает соответственно. Почему кавычки то добавляются? Что я еще упустил? В модели же указано, что тип поля — число, а запрос формируется, как будто строка…
Но сейчас что-то в небольшом замешательстве. Все расширил, добавлено весьма много полей (штук 40), некоторые из них описаны так:
'truck_width' => array(
'dbtype' => 'decimal'
,'precision' => '12,2'
,'phptype' => 'float'
,'null' => true
,'default' => 0
),т.е. число с плавающей точкой. В БД — соответственно тоже.Однако я пытаюсь сформировать запрос (ключевые участки кода показываю):
..
$criteria['`Data`.`truck_width`'] = floatvar($width);
..
$q = $this->modx->newQuery('msProduct');
$q->leftJoin('msProductData','Data', '`msProduct`.`id` = `Data`.`id`');
$q->where($criteria);то на выходе запрос получаю такой:
AND `Data`.`truck_width` = '8.3'
Тут явно лишние кавычки, поиск из-за этого не работает соответственно. Почему кавычки то добавляются? Что я еще упустил? В модели же указано, что тип поля — число, а запрос формируется, как будто строка…
[ms2gallery] Источник файлов для разных шаблонов
Небольшой плагин, позволяющий автоматически установить нужный источник файлов при создании ресурса с использованием дополнения ms2gallery.
miniShop2 - скидка или наценка к сумме заказа
Добрый день!
Такой вопрос… нужно реализовать логику: наценка 5%, если в корзине 1 или 2 товара, скидка 2%, если в корзине 8 товаров или больше. Как это делать?
Пока идея: переопределить msCartHandler, в методе get реализовать мою логику:
… но… есть еще
… окей, и там можно реализовать эту логику. И еще немного надо будет поправить js файлы, хорошо… хотя уже что-то много правок намечается… я верно пытаюсь сделать? или нужно по другому реализовывать? Василий, как бы ты поступил? Общие мысли интересуют, реализовать — справлюсь :)
Естественно, мне нужно, что бы все заработало и в маленькой корзине в шапке сайта, и в большой корзине.
Такой вопрос… нужно реализовать логику: наценка 5%, если в корзине 1 или 2 товара, скидка 2%, если в корзине 8 товаров или больше. Как это делать?
Пока идея: переопределить msCartHandler, в методе get реализовать мою логику:
public function get() {
$cart['skidka'] = array('id' => 'skidka', 'price' => -100, 'weight' => 0, 'options' ),
return $this->cart;
}… но… есть еще
public function status($data = array()) {… окей, и там можно реализовать эту логику. И еще немного надо будет поправить js файлы, хорошо… хотя уже что-то много правок намечается… я верно пытаюсь сделать? или нужно по другому реализовывать? Василий, как бы ты поступил? Общие мысли интересуют, реализовать — справлюсь :)
Естественно, мне нужно, что бы все заработало и в маленькой корзине в шапке сайта, и в большой корзине.
Список пользователей на этом сайте
Василий, приветствую. Можно попросить код, выводящий эту страничку modx.pro/users/?
В частности интересует, откуда взялись поля Регистрация и Активность.
В частности интересует, откуда взялись поля Регистрация и Активность.
Голосование в Tickets
Хочу поблагодарить за github.com/bezumkin/Tickets/issues/75, «спасибо» прислал. =)
Но где-то есть еще косяк… поставил утром версию свежую.
Голосую за публикацию (именно на странице публикации), рейтинг меняется. Обновляю страницу (по F5) — рейтинг старый, но при этом подсвечивает, что я проголосовал. Чистишь кеш сайта — все в порядке, отображается новый рейтинг. Начал копать — проблема в сниппете TicketMeta, на этой строке github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/snippet.ticket_meta.php#L15
И до и после голосования переменная $ticket (точнее поле properties) не изменяются, видимо объект берется из кеша, а кеш — старый. Подозреваю что при голосовании «плохо» чиститься кеш ресурса…
Но где-то есть еще косяк… поставил утром версию свежую.
Голосую за публикацию (именно на странице публикации), рейтинг меняется. Обновляю страницу (по F5) — рейтинг старый, но при этом подсвечивает, что я проголосовал. Чистишь кеш сайта — все в порядке, отображается новый рейтинг. Начал копать — проблема в сниппете TicketMeta, на этой строке github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/snippet.ticket_meta.php#L15
И до и после голосования переменная $ticket (точнее поле properties) не изменяются, видимо объект берется из кеша, а кеш — старый. Подозреваю что при голосовании «плохо» чиститься кеш ресурса…
Голосование из Tickets применительно к любому док.
Добрый день!
Интересует возможность применения механизма голования из Tickets применительно к любому ресурсу. А в идеале вообще, как с комментариями — к thread.
Василий, насколько сложна реализация, насколько много всего нужно будет переписать?)
Интересует возможность применения механизма голования из Tickets применительно к любому ресурсу. А в идеале вообще, как с комментариями — к thread.
Василий, насколько сложна реализация, насколько много всего нужно будет переписать?)