Александр

Александр

С нами с 10 февраля 2015; Место в рейтинге пользователей: #142
Александр
27 сентября 2016, 10:46
0
какой параметр? где пишет? в консоли extJS?
Александр
27 сентября 2016, 07:19
0
рад за Вас =)
Александр
26 сентября 2016, 18:51
+1
Если сейчас все отправляется, но без уведомлений (всплывающих окон), проблема также в скриптах, т.к. у Василия в этом модуле jQuery.jGrowl стоит, который отвечает за уведомления. Отправляете заявку и смотрите в консоль. + ответ от сервера в network вкладке хрома консоли разработчика
Александр
26 сентября 2016, 16:36
+1
у Вас jquery вроде тоже сторонний, с яндекса. Попробуйте поставить библиотеку jquery локально.
У меня хром жаловался на недоступность библиотеки у яндекса.
Александр
25 сентября 2016, 22:53
+1
<script type="text/javascript">
if(typeof jQuery == "undefined"){
	document.write('<script type="text/javascript" src="//yandex.st/jquery/2.1.1/jquery.min.js" ></'+'script>');
}

if(typeof ymaps == "undefined"){
	//document.write('<script type="text/javascript" src="//api-maps.yandex.ru/2.1/?lang=ru_RU" ></'+'script>');
	document.write('<script type="text/javascript" src="//api-maps.yandex.ru/2.1/?lang=ru_RU&load=Map,Placemark,GeoObjectCollection,map.addon.balloon,geoObject.addon.balloon,package.controls,templateLayoutFactory,overlay.html.Placemark" ></'+'script>');
}
</script>
Попробуйте запустить страницу, удалив этот фрагмент кода (подключение api карт)
Александр
25 сентября 2016, 22:49
0


При нажатии на кнопку — несрабатывает скрипт, повешанный на функцию ajaxSubmit.

Во всяком случае браузер жалуется на ссылку:
Александр
25 сентября 2016, 22:32
0
у Вас в консоли 2 ошибки, обе пропали?
Александр
25 сентября 2016, 20:38
0
Логи! Логи, господа, они пустые или нет? Мы не экстрасенсы.
Александр
25 сентября 2016, 20:36
0
вбейти в tpl [[+idx]] и посмотрите порядковые номера элементов.
Возможно они обнуляются при аякс подгрузке.
И еще один момент, у pdoPage нет tpl элементов, у него только шаблоны пагинации. tpl Ваш у pdoResourse скорее всего.
Александр
25 сентября 2016, 20:20
0
Очевидно, что проблема в синтаксической ошибке js скрипта.
Что у Вас в файле default.js на 39 строке?
Оттого и переменная AjaxForm is not defined (не определена).
Александр
25 сентября 2016, 20:16
0
Спасибо, с нетерпением буду ждать. Дополнение заметно ускоряет разработку. Видел подобное дополнение в репозитории Modstore.
Но там логика работы неудобная для моих нужд. А здесь — нет чанка или tpl`ки, в секунду создал и отредактировал. И лишнего ничего не грузится при загрузки страницы. Плюс система Modx мультиокон — это фантастика, я в восторге, от того, что можно открыть чанк, а из него еще чанк, а из того — еще, если потребуется… Спасибо Вам за реализацию.
Александр
25 сентября 2016, 20:09
0
Или криво встал modx, или версии разные, сейчас modx 2.5.1, незнаю, дружит ли Ваш modx 2.4.3 с последней версией minishop`a, или криво встал, потому что настройки сервера неправильные. Сложно сказать, в чем проблема. Тут надо наверно диагностировать.
Поставьте рядом на этом же хостинге modx последней версии и на него минишоп, потом ставьте 2.4.3 голый и на него минишоп (Я так понимаю версия Вам принципиальна).
Если и на одной, и на другой версии минишоп работает адекватно, следовательно проблема с глючной рабочей версией modx`а и с настройками хостинга все ок.
Возьмите исходник у Василия с гитхаба и соберите его на рабочем modx. Перед этим вручную очистите папку cache.
Если и это не поможет, перезалейте исходную папку manager Вашей версии.
Александр
25 сентября 2016, 19:59
0
Сергей, подскажите, а можно ли определять чанки в параметрах сниппета? Приходится дописывать символ $, чтобы редактировать, а потом, удалять этот символ.
Александр
25 сентября 2016, 19:52
0
а яндекс с гуглом?
ajax manager стоит? кеш чистили?
Александр
25 сентября 2016, 07:35
+1
Лично я бы работал бы с базой напрямую.
1) Делаем выборку по нужному тв в phpmyadmin
2) Выгружаем это в csv.
3) Смотрим, что база хранит все картинки в таблице ms2_resource_files
4) Нам нужны поля: a)resource_id, b)source, c)path, d)file,e)name, и f)active
a) — из импорта пункта b
b) — если все картинки хранятся в одной папке — копируем источник файлов от ms2gallery, настраиваем его и указываем нужные пути к старой папке. Указываем id нового источника файлов
c) путь от этой папки, или просто /, если лежат в корне.
d) из импорта — имя файла. (если имя файла лежит в подпапке, обрезаем макросами или формулой excel)
e) Тоже, что и d, только без расширения.
f) 1
e) type поле можно поставить Image.

После чего — заливаем в админку (в phpmyadmin есть импорт csv) и используем скрипт перегенерации превьюшек:

<?php
define('MODX_API_MODE', true);
require 'index.php';

$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

$modx->addPackage('ms2gallery', MODX_CORE_PATH . 'components/ms2gallery/model/');
$files = $modx->getIterator('msResourceFile', array('parent' => 0));
foreach ($files as $file) {
    $children = $file->getMany('Children');
    foreach ($children as $child) {
        $child->remove();
    }
    $file->generateThumbnails();
}

echo microtime(true) - $modx->startTime;
Просто скопируйте и вставьте в файл в корне сайта (или измените путь к index.php).
Запускать лучше из консоли сервера, так как, в зависимости от количества загруженных файлов, может понадобиться какое-то время для работы.

Источник
Александр
25 сентября 2016, 07:11
0
Или версия старая у Вас, или конфликты в плейсхолдорах. Смотрите в логах. Или попробуйте в шаблоне писать:
[[+can_star:is=`1`:then=`active`]]
[[+stared:is=`1`:then=`stared`]]
[[+unstared:is=`1`:then=`unstared`]]
Александр
25 сентября 2016, 05:44
0
насколько мне известно в get параметре не должно быть символа "/".
Посмотрите id minishop`а в базе и укажите ссылку вида:
/manager/?a={здесь id дополнения}&namespace=minishop2

таблица в базе modx_transport_packages
Если нет доступа к базе данных, попробуйте перебирать цифры. ID минишопа является порядковым номером установленного приложения в систему. Если Вы его установили третьим, то ID=3, и т.д.
Александр
23 июля 2015, 12:55
0
<div id="mse2_sort">
[[!+new:gt=`0`:then=`
<span class="lx">
	<a href="#" class="sort" <i> data-sort="ms|new" data-dir="[[+mse2_sort:is=`ms|new`]]" data-default="" data-toggle="tooltip" data-placement="top" title="[[%ms2_frontend_new]]">
		<img src="/assets/template/all/img/iconFilter/new.png" alt=""></a>
</span>`:else=``]]
</div>
В теге а у вас тег i… насколько я знаю подобное недопустимо
Александр
10 февраля 2015, 14:05
0
В плане — красиво, «по фэн-шую» оформить, может даже отдельную страницу сделать. Юзеров modx`a много. Быть может удастся собрать более средств, и даже за счет этого ускорить разработку =)
Александр
10 февраля 2015, 09:40
+2
Можно это все организовать через boomstarter.ru. Готов и вложиться и безвозмездно помочь чем смогу.
Думаю через сайты с такой направленностью будет проще вести статистику, видеть кто сколько пожертвовал и т.д. и т.п.