msQuickView — быстрый просмотр товара, покупка...

msQuickView
Купить msQuickView в магазине дополнений Simple Dream.
--

Привет.
Иногда требуется быстрый просмотр товара из каталога или с другой страницы с возможностью отправить товар сразу в корзину.

Выбираете сниппет вывода, указывате чанк вывода, ставите селектор загрузки и вроде все…

простой пример как выглядит

Оформление модального окна вы занимаетесь сами, плагин работает просто — при клике берет id товара, вызывает ваш сниппет, все это дело оформляется в ваш чанк и выводится там где вы указали…

Есть на демо сайте — тут

Всем спасибо!)

upd 21.08.14. обновление функционала — смена параметров товара в корзине. Совместимость с msOptionsPrice
Володя
10 июля 2014, 11:24
modx.pro
1
5 864
+7

Новый тест скорости хостинга для MODX

Предлагаю новый простой тест хостинга, путем заполнения 10 000 INLINE чанков случайными значениями при помощи pdoTools.

Тест работает напрямую через 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.
Василий Наумкин
10 июля 2014, 10:07
modx.pro
13
21 303
+1

Ошибка при обновлении профиля 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 привел для простоты примера.

Вот такая беда.
Андрей Молчанов
10 июля 2014, 08:28
modx.pro
1 500
0

Долгий парсинг чанка на локальном хосте

Решил освоить REVO. Озадачился солидным временем парсинга простейших чанков.
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
Как уменьшить время парсинга?
Сергей
09 июля 2014, 15:28
modx.pro
1 636
0

Вопрос по вызову msProducts

Добрый день. Подскажите пожалуйста, можно ли при вызове msProducts, указать разные шаблоны для вывода 1, 2, 3, первого и последнего и так далее элементов? Или как еще это можно реализовать. Спасибо.
Семен Морозов
09 июля 2014, 13:57
modx.pro
825
0

Премодерация комментария

Такой вопрос, почему не работает премодерация комментариев, или данная функция еще в beta?
Все делаю по инструкции
&autoPublish=`0`
Отказывается работать на двух сайтах.
Что то мне подсказывает что я где то очень крепко тупанул ))
Константин
09 июля 2014, 09:15
modx.pro
715
0

Sendex RU lexicon

Здравствуйте. Подскажите, можно ли сделать, чтобы все сообщения из плейсхолдеров (типа вы можете подписаться/отписаться/ввели какую-то лажу вместо мейла) выводились на русском языке? Нашла в /core/components/sendex/lexicon папку ru, а как пристроить ее к делу не понимаю. Спасибо.
Malinteso
08 июля 2014, 20:33
modx.pro
639
0

Редирект с сайта bezumkin.ru

Привет Василий! Почему-то редиректит при обращении к твоему сайту, на какой-то city-serv.ru/.
Sergey Leleko
08 июля 2014, 15:39
modx.pro
820
0

phpthumbon и новые версии MODx

Собственно вопрос в теме. В новых версиях некорректно работает phpthumbon, а очень хотелось бы чтобы работал… Кто может подсказать что нужно исправить после обновления движка?
Любовь
08 июля 2014, 03:38
modx.pro
1
2 634
0

Редактируем ресурс со страницы

Кто нибудь прикручивал jeditable к modx для редактирования ресурса прям со страницы?


Павел Левин
07 июля 2014, 19:31
modx.pro
1
1 545
0