[Soft] PHP PRO BID - 2 часть

PHP PRO BID v7.1 отлично работает и никуда не стучит. Хоть и немного хуже свежих версий, но функционал такой же
Как ты понял что никуда не стучит? Долго стоит уже на хостинге? Скинь плз
 
Привет люди. Мне нужно PHPProBid оригинал , версия 611/620.
Я также требуют модификации (6.10/6.11/6.20)

кто может мне помочь?
 
Последнее редактирование:
Привет люди. Мне нужно PHPProBid оригинал , версия 611/620.
Я также требуют модификации (6.10/6.11/6.20)

кто может мне помочь?
А поиск по форуму зачем существует? Или насколько я знаю в гугле нынче не банят.
 
А кто может подсказать - купил MyBidPro, это тоже самое что и PhpProBid? Есть ли какие-то шаблоны? Что бы посмотреть что и как реализовано? Спасибо!
 
А кто может подсказать - купил MyBidPro, это тоже самое что и PhpProBid? Есть ли какие-то шаблоны? Что бы посмотреть что и как реализовано? Спасибо!
Названия разные = есть разница, го на оффсайт и читаешь там, только давненько у них не было спецпредложений... ваще в корне поменяли старый двиг и оффсайт, надо по новой перелопачивать, посмотрю по своим лицензиям что там и сообщу
 
PHPProBid v7.1

Если указать при создании лота, автоперевыставление лота даже если продался, при срабатывании автоперевыставления, после продажи лота-с типом аукцион, кол-во увеличивается на 1 каждый раз (я так понял кол-во 1 скрипт умножает на кол-во автоперевыставления)
Может кто исправлял это...

Чтобы в магазине пользователя создавался лот-аукцион.
(по умолчанию в магазине пользователя создается лот с фиксированной ценой)
Код:
/library/Ppb/Model/Elements/Listing.php
Примерно 460 строка:
---
                    <script type=\"text/javascript\">
                        function checkListingFormFields()
                        {
                            if ($('[name=\"list_in\"]').val() != 'site') {
                                $('[name=\"listing_type\"]').val('product').closest('.form-group').hide();
                                $('.btn-category').attr('data-store-id', {$this->_user['id']});
                            }
---
удалить строку

$('[name=\"listing_type\"]').val('product').closest('.form-group').hide();

Ошибка при создании пользователем магазина с русским названием.

Если попытатся создать под пользователем магазин с русским названием, то выскакивает:
Fatal error: Maximum execution time of 30 seconds exceeded in /home/kk12345/domains/sayt/public_html/library/Cube/Db/Select.php on line 739
Пока не нашел где изменить это нормально...
максимум что придумал пока, это в /library/Ppb/Db/Table/Row/User.php
строку:
$array['store_slug'] = $this->_sluggizeStoreName($array['store_name']);
заменил на:
$array['store_slug'] = $this->$array['store_name'];
Тогда ссылка на магазин пользователя с названием на русском языке становится вида:
Для просмотра ссылки Войди или Зарегистрируйся

Кол-во выводимых магазинов на странице "Рекомендуемые магазины"
Код:
/module/Members/src/Members/Controller/Stores.php

функция:

    public function featured()
    {
        $select = clone $this->_select;

        $select->where('s.featured_store = 1 OR u.store_subscription_id IS NULL')
            ->order(new Expr('rand()'))
            ->limit(6);
//limit(6) тут указывается кол-во выводимых магазинов в блоке "Рекомендуемые магазины"
        return array(
            'stores'          => $this->_users->fetchAll($select),
            'isMembersModule' => false,
        );
    }

Изменить порядок сортировки вывода на странице "Рекомендуемые магазины"

(по умолчанию скрипта выводится каждый раз в случайной сортировке rand())
Код:
/module/Members/src/Members/Controller/Stores.php
функция:

    public function featured()
    {
        $select = clone $this->_select;

        $select->where('s.featured_store = 1 OR u.store_subscription_id IS NULL')
            ->order(new Expr('rand()'))

строку:
->order(new Expr('rand()'))

заменить на:
->order(new Expr('id'))
Будут выводится в порядке добавления на сайт

Заметил еще глючек небольшой:
Если в созданном аукционе пользователь попытается своему товару поставить ставку, то получит сообщение что он является владельцем лота, НО после этого по ссылке "Другие лоты продавца" на странице его лота, начинают показываться лоты других пользователей...

При мультиязычности есть косяк с русскими письмами, т.е. если сейчас пользователь не залогинен, то приходят письма на англ языке, если он залогинен, то на русском....

В общем такое происходит если использовать в админке
Для просмотра ссылки Войди или Зарегистрируйся
не cron.php, а запуск из приложения.
 
Последнее редактирование:
Наткнулся в инете на PHPProBid v7.6 NULLED teamecho.rocks

Посмотрел-сборная солянка из разных версий, НО куски кода можно брать там...
 
Ткните носом, где слайдер включить на главной? Есть это в админке или нет?....версия 7.6
 
Ткните носом, где слайдер включить на главной? Есть это в админке или нет?....версия 7.6
В админке 7.6 не знаю по идее в "Home Page Featured", в коде админчасти с версии 7.4 такой параметр есть для каждой группы на главной отдельно (hpfeat, recent, ending, popular) - ищи

В версии phpprobid 7.1 carousel включается/выключается так:
Код:
Изменение carousel тип вывода лотов на главной

Если глобально, то можно в файле:
/module/Listings/src/Listings/Controller/Browse.php

Примерно 188 строка:
        $carousel = ($this->getRequest()->getParam('carousel')) ? true : false;

Если для каждой группы отдельно надо включать/выключать карусель (hpfeat, recent, ending, popular):
/module/App/view/app/index/index.phtml

'carousel' => true,

заменить для отключения на:
'carousel' => false,
 
Последнее редактирование:
Назад
Сверху