msQuickView — быстрый просмотр товара, покупка...
Купить msQuickView в магазине дополнений Simple Dream.
--
Привет.
Иногда требуется быстрый просмотр товара из каталога или с другой страницы с возможностью отправить товар сразу в корзину.
Выбираете сниппет вывода, указывате чанк вывода, ставите селектор загрузки и вроде все…
простой пример как выглядит
Оформление модального окна вы занимаетесь сами, плагин работает просто — при клике берет id товара, вызывает ваш сниппет, все это дело оформляется в ваш чанк и выводится там где вы указали…
Есть на демо сайте — тут
Всем спасибо!)
upd 21.08.14. обновление функционала — смена параметров товара в корзине. Совместимость с msOptionsPrice
Новый тест скорости хостинга для MODX
Предлагаю новый простой тест хостинга, путем заполнения 10 000 INLINE чанков случайными значениями при помощи pdoTools.
Тест работает напрямую через MODX_API_MODE. Никакой лишней нагрузки нет, чистый рендер по всем правилам.
На нашем хостинге тест показывает примерно такие цифры:
Код нужно скопипастить в файл /render.php, который вы создадите прямо в корне сайта. Потом вызываете файл из браузера и смотрите цифры.
Пишите в комментариях, что у вас получается. Желательно также указать, какой у вас хостинг, и сколько платите в месяц — мне очень интересно.
Готовая таблица с упорядоченными данными из комментариев к этой заметке.
Тест работает напрямую через MODX_API_MODE. Никакой лишней нагрузки нет, чистый рендер по всем правилам.
На нашем хостинге тест показывает примерно такие цифры:
0.0002420: Created inline chunk 0.0749481: Total time 3 145 728: Memory usageТестовый скрипт:
<?php
define('MODX_API_MODE', true);
require 'index.php';
$pdo = $modx->getService('pdoTools');
$tpl = '@INLINE <p>[[+val1]] - [[+val2]] - [[+val3]]</p>';
$output = '';
for ($i = 0; $i <= 10000; $i ++) {
$array = array('val1' => rand(), 'val2' => rand(), 'val3' => rand());
$output .= $pdo->getChunk($tpl, $array);
}
echo '<pre>'; print_r($pdo->getTime()); echo '</pre>';
echo $output;
Код нужно скопипастить в файл /render.php, который вы создадите прямо в корне сайта. Потом вызываете файл из браузера и смотрите цифры.
Пишите в комментариях, что у вас получается. Желательно также указать, какой у вас хостинг, и сколько платите в месяц — мне очень интересно.
Готовая таблица с упорядоченными данными из комментариев к этой заметке.
Обновлено 25.04.2016
Добавили PHP 7.0 на modhost.pro. Вот тест скорости для него:0.0001070: Created inline chunk with name "d9ad1bcdc5a530ed83598e35a1357e51" 0.0328310: Total time 2 097 152: Memory usageМинимум в 2 раза быстрее чем PHP 5.
Ошибка при обновлении профиля haProfile
Здравствуйте!
Помогите, пожалуйста, мне с моей проблемой:
Вызываю сниппет haProfile
[[!haProfile?
&profileTpl=`tpl.HybridAuth.profile`
&requiredFields=`email`
&profileFields=`email`
]]
Чанк tpl.HybridAuth.profile без изменений, стандартный, только закомменчены div`ы с остальными полями, кроме Email.
Пользователь, предварительно зарегистрированный с помощью HybridAuth через ВКонтакте и авторизовавшийся на странице, пытается отредактировать Email (в плейсхолдере он выводится правильно, я его предварительно ввел через админку для эксперимента), но появляется строка «Ошибка при обновлении профиля», а URL страницы меняется на user.domain.ru/index.php?id=1 (хотя ID у пользователя 2, если это имеет значение и цифра вообще связана с ID пользователя).
Накакие другие поля тоже не меняются, Email привел для простоты примера.
Вот такая беда.
Помогите, пожалуйста, мне с моей проблемой:
Вызываю сниппет haProfile
[[!haProfile?
&profileTpl=`tpl.HybridAuth.profile`
&requiredFields=`email`
&profileFields=`email`
]]
Чанк tpl.HybridAuth.profile без изменений, стандартный, только закомменчены div`ы с остальными полями, кроме Email.
Пользователь, предварительно зарегистрированный с помощью HybridAuth через ВКонтакте и авторизовавшийся на странице, пытается отредактировать Email (в плейсхолдере он выводится правильно, я его предварительно ввел через админку для эксперимента), но появляется строка «Ошибка при обновлении профиля», а URL страницы меняется на user.domain.ru/index.php?id=1 (хотя ID у пользователя 2, если это имеет значение и цифра вообще связана с ID пользователя).
Накакие другие поля тоже не меняются, Email привел для простоты примера.
Вот такая беда.
Долгий парсинг чанка на локальном хосте
Решил освоить REVO. Озадачился солидным временем парсинга простейших чанков.
debugParser показывает время генерации чанка 0.35с и 0.2с из кеша
debugParser показывает время генерации чанка 0.35с и 0.2с из кеша
<div class="top-menu">
[[pdoMenu?
&parents=`0`
&level=`1`
&tplOuter=`@INLINE <ul>[[+wrapper]]</ul>`
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a></li>`
]]
</div>
Остальной вывод:Total parse time 0.9950569 sКак уменьшить время парсинга?
Total queries 50
Total queries time 0.0130024 s
Memory peak usage 12.75 Mb
MODX version MODX Revolution 2.2.14-pl (traditional)
PHP version 5.3.28
Database version mysql 5.5.38-log
From cache false
Вопрос по вызову msProducts
Добрый день. Подскажите пожалуйста, можно ли при вызове msProducts, указать разные шаблоны для вывода 1, 2, 3, первого и последнего и так далее элементов? Или как еще это можно реализовать. Спасибо.
Премодерация комментария
Такой вопрос, почему не работает премодерация комментариев, или данная функция еще в beta?
Все делаю по инструкции
Все делаю по инструкции
&autoPublish=`0`
Отказывается работать на двух сайтах.Что то мне подсказывает что я где то очень крепко тупанул ))
Sendex RU lexicon
Здравствуйте. Подскажите, можно ли сделать, чтобы все сообщения из плейсхолдеров (типа вы можете подписаться/отписаться/ввели какую-то лажу вместо мейла) выводились на русском языке? Нашла в /core/components/sendex/lexicon папку ru, а как пристроить ее к делу не понимаю. Спасибо.
Редирект с сайта bezumkin.ru
Привет Василий! Почему-то редиректит при обращении к твоему сайту, на какой-то city-serv.ru/.
phpthumbon и новые версии MODx
Собственно вопрос в теме. В новых версиях некорректно работает phpthumbon, а очень хотелось бы чтобы работал… Кто может подсказать что нужно исправить после обновления движка?