TicketComments. Не выводит комментарии [Решено]
После обновления Tickets сниппет TicketComments перестал выводить комментарии для авторизованных пользователей, для неавторизованных выводит без проблем.
В логе следующая строка:
[2014-10-23 05:50:51] (ERROR @ /index.php) [pdoTools] Error 23000: Column 'parent' in field list is ambiguous
Сниппет вызывается так:
В логе следующая строка:
[2014-10-23 05:50:51] (ERROR @ /index.php) [pdoTools] Error 23000: Column 'parent' in field list is ambiguous
Сниппет вызывается так:
[[!TicketComments?
&sortdir=`DESC`
&allowGuest=`1`
&allowGuestEdit=`1`
&enableCaptcha=`1`
&maxCaptcha=`100`
]]
На post запросах отваливается php5-fpm
Всем привет!
Если обычно в вопросах, касаемых linux, у меня кривые руки и сам всё ломаю, то теперь я не при чём :-)
В общем, система debian 7.
Добавил dotdeb-репозитории и обновился:
Всё прошло нормально. Т.е. по сути обычный апдейт.
Но вот после этого
Если обычно в вопросах, касаемых linux, у меня кривые руки и сам всё ломаю, то теперь я не при чём :-)
В общем, система debian 7.
Добавил dotdeb-репозитории и обновился:
sudo apt-get update
Почему-то не всё смогло скачаться (это вывод в консоли):{здесь список скачавшихся пакетов}
Err http://ppa.launchpad.net wheezy/main Sources
404 Not Found
Err http://ppa.launchpad.net wheezy/main i386 Packages
404 Not Found
{здесь список скачавшихся пакетов}
W: Failed to fetch http://ppa.launchpad.net/nginx/stable/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/nginx/stable/ubuntu/dists/wheezy/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They been ignored, or old ones used instead.
Ну, думаю, ладно. Проапгрейдимся:sudo apt-get upgrade
Всё прошло нормально. Т.е. по сути обычный апдейт.
Но вот после этого
Вывод товаров в minishop2
Здравствуйте! Возникла такая ситуация, мне дали интернет-магазин на доработку. Он сделан на minishop2, проблема в том, что у меня не выводятся товары в категории, при чем в шаблоне стоит вызов [[*Content]], а в категории ставил и
все равно ничего не выводит. Даже есть вписать простой текст. ТО есть, как понимаю он попросту не делает вызов. Кто может посмотреть/ помочь, уже все перепробовал наверно… безысходность(
Заранее спасибо!
P.S. читал эту тему, modx.pro/help/1279/ всю систему переустановить это очень крайний вариант.
[[!pdoPage?
&element=`msProducts`
]]
[[!+page.nav]]
и [[!getPage? &element=`msProducts` ]] [[!+page.nav]]
все равно ничего не выводит. Даже есть вписать простой текст. ТО есть, как понимаю он попросту не делает вызов. Кто может посмотреть/ помочь, уже все перепробовал наверно… безысходность(
Заранее спасибо!
P.S. читал эту тему, modx.pro/help/1279/ всю систему переустановить это очень крайний вариант.
Сниппет вывода path первого изображения из альбома компонента Gallery
Для начала создадим новый тип TV вот по этой инструкции — community.modx-cms.ru/blog/tips_and_tricks/8733.html
Далее создадим сниппет, который будет выводить наше первое изображение из альбома заполненного в дополнительных полях ресурса:
[[!getGalleryImage? &album=`[[*hotelPhotos]]`&toPlaceholder=`hotelFirstImage`]]
[[*hotelPhotos]] — это TV с id альбома Gallery (с тем новым типом TV, который мы создали по инструкции выше)
Также мы можем указать параметр «rank», он будет отвечать, какое по счёту изображение от начала нам вывести. Допустим если укажем "&rank=`1`", то получим второе по счёту от начала изображение, укажем «2» — получим третье изображение и т.д.
Далее создадим сниппет, который будет выводить наше первое изображение из альбома заполненного в дополнительных полях ресурса:
<?php
// Сниппет получения пути изображения из указанного альбома компонента Gallery
$album = $modx->getOption('album', $scriptProperties, '1'); // проверяем, указан ли id альбома.. (по умолчанию - id альбома = 1)
$rank= $modx->getOption('rank', $scriptProperties, '0'); // проверяем, указан ли номер картинки в альбоме, по счёту от начала, которую нужно вывести.. (по умолчанию - первая)
$toPlaceholder = $modx->getOption('toPlaceholder', $scriptProperties, ''); // в плейсхолдер
$where=array();
$where['album'] = $album;
$where['rank'] = $rank;
$gAlbumItemObj = $modx->getObject("galAlbumItem", $where );
$pathToImage = ''; // Сохраняем пустоту, чтобы в случае пустого альбома обновить плейсхолдер..
// Проверяем, получили ли мы результат.. проще говоря - есть ли такая картинка в таком альбоме
if(is_object($gAlbumItemObj)) {
$gItemObj = $modx->getObject("galItem", array('id' => $gAlbumItemObj->get('item')) );
$pathToImage = '/assets/gallery/' . $gItemObj->get('filename');
//print_r($gItemObj->toArray()); die;
}
if($toPlaceholder!='') {
$modx->setPlaceholder($toPlaceholder, $pathToImage);
} else {
return $pathToImage;
}
Пример запроса к сниппету:[[!getGalleryImage? &album=`[[*hotelPhotos]]`&toPlaceholder=`hotelFirstImage`]]
[[*hotelPhotos]] — это TV с id альбома Gallery (с тем новым типом TV, который мы создали по инструкции выше)
Также мы можем указать параметр «rank», он будет отвечать, какое по счёту изображение от начала нам вывести. Допустим если укажем "&rank=`1`", то получим второе по счёту от начала изображение, укажем «2» — получим третье изображение и т.д.
Периодически падает mysql-сервер
Приветствую.
У меня сервер DigitalOcean, Ubuntu. Настраивал по мануалу Василия, но видимо, что-то упустил.
Сервер базы данных периодически падает. Гуглил, перепробовал многое, даже пересобрал сервка и mysql, но проблема осталась.
Вот такая ошибка выводится:
У меня сервер DigitalOcean, Ubuntu. Настраивал по мануалу Василия, но видимо, что-то упустил.
Сервер базы данных периодически падает. Гуглил, перепробовал многое, даже пересобрал сервка и mysql, но проблема осталась.
Вот такая ошибка выводится:
SQL Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) at /var/www.domain.com/www/engine/modules/database/Database.class.php line 72
Array ( [code] => 2002 [message] => Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) [query] => mysql_connect() [context] => /var/www/domain.com/www/engine/modules/database/Database.class.php line 72 )
Кто-нибудь сталкивался с такой ошибкой? Помогите избавиться от недуга. Ошибка в ms2 после обновления MODX до версии 2.3
После обновления modx перестали сохранятся изменения в ресурсах, относящихся к компоненту minishop2, а именно в товарах (в обычных ресурсах все сохраняется без проблем). Про открытии ресурса товара выскакивает окно с ошибкой:
А при попытке сохранить изменения:
Код: 200 OK
{"success":false,"message":"\u041f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: getlist","total":0,"data":[],"object":[]}
А при попытке сохранить изменения:
Процессор не найден: update
Вывести в корзине стоимость доставки
В письме то выводится стоимость доставки и общая сумма, а как вывести это в самой корзине?
Смена производителя и cache_db
Всем привет, заметил такую особенность\баг. Если установить cache_db = yes (Включить кэширование базы данных) То перестает меняться производитель у товаров. Меняешь сохраняешь а он старый, тот что был до этого. Если cache_db = no все меняется без проблем.
Вопрос это нормально или нет?
Вопрос это нормально или нет?
Разработка платного каталога недвижимости
Здравствуйте. Есть несколько общих вопросов по поводу сабжа.
1) Надо продавать доступ к каталогу недвижимости. Человек регистрируется, оплачивает из личного кабинета в робокассе сумму, и после может привязать свой логин к компьютеру. В дальнейшем выходить он сможет только с этого компьютера(устройства).
Для кабинета наверное следует использовать Office. Для оплаты робокассы соответствующий компонент.
Надо ли использовать тут MS2 для процесса оплаты за услугу доступа? Если нет, то как лучше решить вопрос.
Как лучше сделать привязку к компьютеру? По cookies? Сработает ли этот способ для мобильных устройств?
Как сделать чтобы оплатившие пользователи смогли видеть номера телефонов в объявлениях каталога в отличие от не оплативших или не зарегистрированных вообще?
2)Стоит ли использовать MS2 и Msearch2 для организации каталога и фильтра?
Понимаю, что вопросов много, но MODX Revo очень понравилась как система и хочется поскорее разобраться, как поступать правильно. Спасибо.
1) Надо продавать доступ к каталогу недвижимости. Человек регистрируется, оплачивает из личного кабинета в робокассе сумму, и после может привязать свой логин к компьютеру. В дальнейшем выходить он сможет только с этого компьютера(устройства).
Для кабинета наверное следует использовать Office. Для оплаты робокассы соответствующий компонент.
Надо ли использовать тут MS2 для процесса оплаты за услугу доступа? Если нет, то как лучше решить вопрос.
Как лучше сделать привязку к компьютеру? По cookies? Сработает ли этот способ для мобильных устройств?
Как сделать чтобы оплатившие пользователи смогли видеть номера телефонов в объявлениях каталога в отличие от не оплативших или не зарегистрированных вообще?
2)Стоит ли использовать MS2 и Msearch2 для организации каталога и фильтра?
Понимаю, что вопросов много, но MODX Revo очень понравилась как система и хочется поскорее разобраться, как поступать правильно. Спасибо.