Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #130
Андрей
04 февраля 2017, 22:22
0
Володя, да, ошибок нет никаких…
Вот в getlist
public $objectType = 'msFabricsCategory';
public $classKey = 'msFabricsCategory';
public $defaultSortField = 'id';
public $defaultSortDirection = 'DESC';
В данной таблице всего 2 поля: id и category_fabrics

Вот весь getlist
<?php

class msFabricsCategoryGetListProcessor extends modObjectGetListProcessor
{
    public $objectType = 'msFabricsCategory';
    public $classKey = 'msFabricsCategory';
    public $defaultSortField = 'id';
    public $defaultSortDirection = 'DESC';
    //public $permission = 'list';


    /**
     * @param xPDOQuery $c
     *
     * @return xPDOQuery
     */
    public function prepareQueryBeforeCount(xPDOQuery $c)
    {
        $query = trim($this->getProperty('query'));
        if ($query) {
            $c->where(array(
                'category_fabrics:LIKE' => "%{$query}%",
            ));
        }

        return $c;
    }


    /**
     * @param xPDOObject $object
     *
     * @return array
     */

    public function prepareRow(xPDOObject $object) {
        $array = $object->toArray();
        return $array;
    }

}

return 'msFabricsCategoryGetListProcessor';
Андрей
04 февраля 2017, 21:59
0
Да, данные записываются… Очень странно все…
Андрей
04 февраля 2017, 21:44
0
Коннектор компонента возвращает
{success: true, total: «0», results: []}
results:[]
success:true
total:«0»
То есть где-то у меня ошибка. Вот куда копать не пойму…
Андрей
04 февраля 2017, 21:40
0
В том то и дело, что консоль девственна…
В процессоре getlist есть такой код:
public function prepareQueryBeforeCount(xPDOQuery $c)
    {
        $query = trim($this->getProperty('query'));
        if ($query) {
            $c->where(array(
                'name_cat:LIKE' => "%{$query}%",
            ));
        }

        return $c;
    }
Правильно ли я понимаю, что он и отвечает за вывод?
Андрей
27 января 2017, 12:23
+1
ааааа, спасибо, дружище!
Андрей
27 января 2017, 11:57
+1
Это все понятно, но если ресурсов порядка 10 000, то легче указать информацию производителям, а в зависимости от этого нужные данные будут выведены на сайте. Подскажете какое-нибудь решение?
Андрей
24 января 2017, 22:09
0
Я с вами согласен. Но мы же не намекаем на сравнение Tickets с китайскими аналогами чего-либо?
Модели АК-47 не существует. Есть АК сорок седьмого года выпуска.
Именно это я и имел ввиду…
Андрей
24 января 2017, 18:40
0
Не помню. вроде бы откатился на предыдущую версию. Вообще довольно много у меня косяков вылезает с Tickets (сейчас сожрут))) Но я не со зла, просто хочется чтобы компонент работал как АК-47. Сейчас например у меня на нем не работает визуальный редактор Tiny. Пришлось ставить RTE, но он реально убогий…
Андрей
19 января 2017, 21:27
+1
Присоединяюсь. Раз VK теперь занят, мне FB.
Андрей
19 января 2017, 21:03
0
Походу, остальным пофигу чего скопировать за 5к…
Андрей
17 января 2017, 19:29
0
Володя, присоединяюсь к проблеме. Можете помочь со скриптом импорта значений опции-цвет?
Андрей
16 января 2017, 08:58
0
А можете скинуть пожалуйста чанк оформления вот в том виде, что у вас на сайте?
Андрей
16 января 2017, 08:34
0
Тогда огромное Вам и разработчику спасибо!
Андрей
16 января 2017, 08:31
0
Класс. То что нужно. Добавление в корзину с помощью количества Вы как то сами допиливали или это «из коробки»?
Андрей
15 января 2017, 20:12
0
Правильно ли я понял, если стандартно сделать связи товарам и вывести их в карточке, то при добавлении они выводятся как отдельные товары. Этого вполне достаточно, если основной товар заказа один. А если их более одного, то уже не понятно, к какому из них принадлежать эти доп товары.
С помощью Вашего компонента, те товары, что выведены в виде связей при добавлении в корзину будут туда попадать как раз в виде опций к конкретному основному товару?
Андрей
14 января 2017, 17:20
0
Да, все так. Добавил поле, все появилось. Спасибо
Андрей
14 января 2017, 11:43
0
Василий, подскажите, как исправить. Обновил Minishop до последней версии и у меня пропали все фото товаров.
В логе вот что:
(ERROR @ /core/components/minishop2/processors/mgr/gallery/getlist.class.php : 105) Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'msProductFile.active' in 'field list'
)
Андрей
12 января 2017, 18:03
0
Пытаюсь, но такие мелочи вгоняют меня в ступор)
Андрей
12 января 2017, 16:08
0
ааа, спасибо.
А по этому моему вопросу подскажите пожалуйста)
А второй процессор вызывается просто дублированием?