Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #23
16 июня 2015, 14:36
0
Исходя из количества тикетов, как решить проблему с выводом тикетов через mFilter2, т.к. сейчас выводится следующая ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /home/*****/www/core/components/msearch2/model/msearch2/filters.class.php on line 57
Сайт на modhost.pro.

Вызов mFilter2:
[[!mFilter2? 
    &element=`getTickets` 
    &tpl=`tpl.blog-item`
    &includeTVs=`export_country,export_city,import_country,import_city,cargo_type,transport_type,face,phone,skype,email`
    &limit=`5`
    &sortby=`publishedon`
    &parents=`35` 
    &filters=`
        tv|export_country,
        tv|export_city,
        tv|import_country,
        tv|import_city,
        tv|cargo_type,
        tv|transport_type
    `
]]
16 июня 2015, 14:07
0
1. Как я понимаю нужно джойнить 2 таблицы, modx_site_content и modx_tmplvar_contentvalues? Как это правильно сделать?
2. Забыл сказать, что тикетов оооооочень много. То есть где-то около 140000. Но в одной категории (parent) тикетов максимум 80000 (я буду по parent выбирать). Возможно ли вывести количество по странам (тв country), не положив при этом сервер?
16 июня 2015, 12:21
0
Супер! Приятные изменения!
По поводу документации — спасибо огромное! В своё время пришлось немало зубов сломать об этот гранит… ))
По поводу кириллистических доменов: всё хорошо, вот только я случайно неправильно ввёл адрес кириллистического домена и теперь его не могу удалить: joxi.ru/Q2KxNPbhQYodAj
16 июня 2015, 08:13
0
А для мультиязычного сайта этот плагин не подойдёт? Но сайты не на разных доменах, а в подпапках:
ру - /
англ - /en/
Как для такой структуры сделать общую базу товаров?
15 июня 2015, 09:46
0
Точно! Так ещё быстрее и проще! Спасибо ещё раз!
15 июня 2015, 09:42
0
Понял, изящно!
Спасибо, всё больше влюбляюсь в xPDO!
15 июня 2015, 09:00
0
Спасибо за скорость реакции, это нужная функция!
15 июня 2015, 08:34
0
Ещё бы вы прикрутили javascript-обновление «на лету» цены (баллов) при каких-то операциях с счётом, например смена тарифа или пополнение счёта.
А то постоянно приходится обновлять страницу (иногда несколько раз) чтобы увидеть актуальный баланс после какой-то операции.
Было бы здорово если бы вы это сделали — намного удобнее и комфортнее будет!
12 июня 2015, 11:09
0
Круто!
1. А сколько он будет стоить?
2. «Если вы закажете этот продукт прямо сейчас, то получите совершенно бесплатно сниппет учета online пользователей. :)» — а потом этот сниппет будет тоже платным отдельно или вообще не будет нигде?
10 июня 2015, 16:52
+1
Нашел решение с импортом форм в базу?
10 июня 2015, 07:35
0
Мне кажется проще написать скриптик, который перекинет значения introtext в какой-то тв!
05 июня 2015, 17:58
+1
Супер! То что нужно! А я-то выкручивался как мог, смешно даже…
Спасибо!
05 июня 2015, 12:35
0
Aloha Editor — это самое близкое к Bitrix-редактированию на фронте что я нашел. А вообще, в Bitrix очень крутая панелька редактирования для фронта, всё мечтаю как-то повторить её в MODX для удобства работы…
05 июня 2015, 12:27
0
Интересно…
А как можно сделать изменение значения второго ТВ в зависимости от выбранного пункта первого? Например выбирая страну в тв-шке городов подставляются нужные значения? И возможно ли это вообще?
04 июня 2015, 16:21
1
0
Ура! Завелось!
Следующий код сработал без проблем:
$modx->addPackage('country', $modx->getOption('core_path').'components/country/model/');
$countries = $modx->getCollection('BazCountry');
echo '<b>Всего стран: '.count($countries).'</b>';

Видимо при генерации схемы нужно было в CMP Generator ещё поставить Build Package на Да (я думал мне достаточно только схемы и это не нужно).

Спасибо большое! Теперь иду изучать дальнейшие методы для работы с этими таблицами через xPDO…
04 июня 2015, 16:06
0
Ок, попробую, уже в который раз…
Кстати, проверка
if (!$modx->addPackage('country', $modx->getOption('core_path').'components/country/model/')) {
  print 'Ошибка подключения пакета!';
}
не срабатывает — пустой экран. И в логах тоже пусто.
04 июня 2015, 15:55
0
Пробовал по разному. Без префикса результат всё тот же:
[2015-06-04 15:54:33] (ERROR @ /index.php) Could not load class: BazCity from mysql.bazcity.
[2015-06-04 15:54:33] (ERROR @ /index.php) BazCity::loadCollection() is not a valid static method.
04 июня 2015, 15:48
0
В логах:
[2015-06-04 15:47:32] (ERROR @ /index.php) Could not load class: BazCity from mysql.bazcity.
[2015-06-04 15:47:32] (ERROR @ /index.php) BazCity::loadCollection() is not a valid static method.
Это при следующем коде:
$modx->addPackage('country', $modx->getOption('core_path').'components/country/model/','modx_baz_');
$docArray = $modx->getCollection('BazCity');
04 июня 2015, 12:08
0
Если у вас Apache, то в .htaccess добавьте:
php_flag magic_quotes_gpc off
php_value magic_quotes_gpc 0
04 июня 2015, 11:07
0
да, должно быть off