Константин Ильин

Константин Ильин

С нами с 10 февраля 2014; Место в рейтинге пользователей: #151

miniShop2 и SimpleSearch

Приветствую!

Мне необходимо сделать поиск по одному из полей продукта

//необходимое поле marka
[[!SimpleSearch? &contexts=`web` 
&customPackages=`msProduct:marka:miniShop2:{core_path}components/minishop2/model/minishop2/`
]]
Помогите чет не понимаю как эту строку написать(customPackages)

вот документация на этот компонент
rtfm.modx.com/extras/revo/simplesearch/simplesearch.simplesearch
Константин Ильин
31 марта 2015, 13:39
modx.pro
1
4 566
0

pdoMenu - 3 уровень для одного пункта 2-го уровня

здравствуйте!

У меня такая задачка возникла:

существует меню 3 и более уровней
сейчас я вывожу 2 уровня, но нужно только для одного пункта 2-го уровня вывести его 3-й уровень

как это делается?
Константин Ильин
30 марта 2015, 15:06
modx.pro
1 792
0

Tikets - комментарии

Приветствую!

Не работают комменты в Tikets
Понимаю, что компонент рабочий, все хорошо.
Настроил его, комментировал пару раз, потом переключился на другие задачи.
Теперь, пытаюсь комментить в той же теме — ноль эмоций. Понимаю что это из серии «Все работало я ниче не делал, а тут неожиданно перестало» — сам не люблю такого, но тут действительно фигня какая-то.

Вызов стандартный.
[[!TicketComments?]]
Предпросмотр работает.
Если не ввести комент всплывает ошибка jGlow
Все ок.

кнопка написать отрабатывает.
в fiddler2 посмотрел, отсылает:
thread=resource-51&parent=0&id=0&text=ghfhfgh&action=comment%2Fsave
на адрес
/assets/components/tickets/action.php
Но коммента нет, ни в админке ни на сайте.

php_flag register_globals Off
Все компоненты последние.
Переустанавливал Tikets.

В «Журнал ошибок» ничего нет.

Куда копать? Как так если отсылает и не добавляет?
Константин Ильин
11 марта 2015, 11:37
modx.pro
1 462
0

Tickets сортировка по количеству комментариев

Здравствуйте!

Пробую вот так:
<ul class="themes-list">
[[!pdoPage?
   &element=`getTickets`
   &parents=`48`
   &sortdir=`DESC`
   &sortby=`comments`
   &select=`{"Comment":"COUNT(DISTINCT Comment.id) as comments"}`
   &leftJoin=`{"Comment":{"class":"TicketComment","alias":"Comment","on":"Comment.thread=Thread.id"}}`                
]]
</ul>
[[!+page.nav]]
Выдает пустоту, я делаю что-то не так?

Или есть какой-то другой вариант?
Константин Ильин
03 марта 2015, 20:03
modx.pro
2 331
0

Работа с удаленным сервером mysql

Доброго времени суток!

Вот код подключения к удаленной бд
<?php

ini_set("display_errors",1);
error_reporting(E_ALL);


// Задаем подключения к сторонней базе данных:
$host = 'text';                // — хост.
$username = 'text';    // — имя пользователя.
$password = 'text';   // — пароль пользователя.
$databasename = 'text'; // — имя базы данных.
$port = 3306;                       // — номер порта.
$charset = 'utf-8';                 // — кодировка.

// Соединяемся с базой данных:
$dsn = "mysql:host=$host;dbname=$databasename;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);

// Проверяем успешность подключения:
echo $o = ($xpdo->connect()) ? 'Подключились…' : 'Не удалось подключиться!';



$results = $xpdo->query("SELECT * FROM modx_po_site_content");
$kolichestvo_zapisei = $results->rowCount();
echo 'Обнаружено записей: '. $kolichestvo_zapisei;

Все здорово подключается! SELECT отрабатывает и выдает 753 записи(в бд столько же), все ок

Но вот пытаюсь работать так:
$res = $xpdo->getObject('modResource',1);
$output = $res->get('pagetitle');
return $output;
ошибка
Fatal error: Call to a member function get() on a non-object in

Сниппет вызывается на странице сайта.
Что-то еще нужно подключить или подковырять?
Аль все так на чистом MySQL работать придется?
Константин Ильин
19 февраля 2015, 22:34
modx.pro
1
2 991
0

Ресайз изображений при загрузке в Gallery

сабж.
Просто предоставляют фотки с цифровиков по 10мб, а хостинг не резиновый.
Плагин ResizeOnUpload или что-то подобное не то, он запихивает в свою папку, а нужно в gallery.
Константин Ильин
15 января 2015, 11:41
modx.pro
2 287
0