Наумов Алексей
С нами с 31 марта 2013; Место в рейтинге пользователей: #13pdoMenu и 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.
Василий, насколько сложна реализация, насколько много всего нужно будет переписать?)
К вопросу производительности ВАШЕГО хостинга
По мотивам этой заметки modx.pro/hosting/2518/…
Создаю файлик test.php
Создаю файлик test.php
<?php
$time = microtime(true);
for ($i = 1; $i <= 1000000; $i++) {
$x = rand();
}
echo microtime(true) - $time;
и запускаю…Minishop2: глюк при быстрой смене способа доставки
В общем если на minishop2.com/cart.html быстро кликать по способам доставки, то они начинают беситься. Как бы исправить? =) Это только меня напрягает?