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

PHPProBid 7.1
БАГ: При включении функции доставки, если аукцион создается без доставки, то его невозможно купить. Можно просто убрать "без доставки"
Код:
/library/Ppb/Model/Shipping.php

Примерно 129 строка:

    public static $pickupOptions = array(
        self::NO_PICKUPS  => 'No pick-ups',
        self::CAN_PICKUP  => 'Buyer can pick-up',
        self::MUST_PICKUP => 'Buyer must pick-up',
    );

Заменить на:

    public static $pickupOptions = array(
        self::CAN_PICKUP  => 'Buyer can pick-up',
        self::MUST_PICKUP => 'Buyer must pick-up',
    );

-----
И функция самовывоза должна быть обязательно включена в админ панели(вторая галка),
если включена функция доставки(первая галка):
Настройки->Настройки объявлений->Настройки доставки
Спасибо за решение - я просто отключил доставку. Если что нужно обращайтесь вот мой сайт в действии аукцион59.рф (переводил сам).
 
Спасибо за решение - я просто отключил доставку. Если что нужно обращайтесь вот мой сайт в действии аукцион59.рф (переводил сам).
как решил проблемму перевода с информационными ошибками о кол-ве при покупке?

При покупке лота, вводя кол-во товара МЕНЬШЕ чем в лоте,
появляется информационное сообщение об ошибке
: 'Введите количество' must be greater or equal to 1

При покупке лота, вводя кол-во товара БОЛЬШЕ чем в лоте,
появляется информационное сообщение об ошибке
: 'Введите количество' must be smaller or equal to 1.

я так решил:
Код:
При покупке лота, вводя кол-во товара МЕНЬШЕ чем в лоте,
появляется информационное сообщение об ошибке:

'Введите количество' must be greater or equal to 1

Изменить в файле:

/library/Cube/Validate/GreaterThan.php

Примерно 26 строка:

    protected $_messages = array(
        self::GREATER_EQUAL => "'%s' must be greater or equal to %value%.",
        self::GREATER => "'%s' must must be greater than %value%.",
    );

Меняем на:


    protected $_messages = array(
        self::GREATER_EQUAL => "'%s' должно быть больше или равно %value%.",
        self::GREATER => "'%s' должно быть больше, чем %value%.",
    );


После сохранить файл в кодировке UTF-8 без BOM
-------------------------------------------------

При покупке лота, вводя кол-во товара БОЛЬШЕ чем в лоте,
появляется информационное сообщение об ошибке:

'Введите количество' must be smaller or equal to 1.

Изменить в файле:
/library/Cube/Validate/LessThan.php

Примерно 25 строка:

    protected $_messages = array(
        self::LESS => "'%s' must be smaller than %value%.",
        self::LESS_EQUAL => "'%s' must be smaller or equal to %value%."
    );

Меняем на:

    protected $_messages = array(
        self::LESS => "'%s' должно быть меньше, чем %value%.",
        self::LESS_EQUAL => "'%s' должно быть меньше или равно %value%."
    );

После сохранить файл в кодировке UTF-8 без BOM

PHPProBid 7.1
БАГ: Если покупатель заказывает товар с кол-вом товара больше 1, и для лота указаны цены доставки, то с увеличением кол-ва товара в покупке увеличивается и стоимость доставки этого товара на это количество...
К примеру, покупает 3 тарелки, если указана была доставка тарелки курьером 10, то оно уможит эту сумму на 3

Никто не исправлял?

Update: нашел решение
Код:
/library/Ppb/Model/Shipping.php

Примерно 705 строка:

                        // modify the price to be calculated on the quantity requested
                        if (!empty($fldPostage['price'])) {
                            foreach ($fldPostage['price'] as $key => $value) {
                                $fldPostage['price'][$key] = $fldPostage['price'][$key] * $row[self::DATA_QUANTITY];
                            }


Меняем на:

                        // modify the price to be calculated on the quantity requested
                        if (!empty($fldPostage['price'])) {
                            foreach ($fldPostage['price'] as $key => $value) {
//                                $fldPostage['price'][$key] = $fldPostage['price'][$key] * $row[self::DATA_QUANTITY];
                                $fldPostage['price'][$key] = $fldPostage['price'][$key];
                            }

еще не смог найти где перевести слова Seller: и Buyer: в уголке пользователя в меню поставить оценку
сам вообще не обратил внимание на репутацию у себя

Русификация листинга репутации:

/module/Members/view/members/reputation/browse.phtml

Примерно от 138 до 160 строки

? 'Seller' : 'Buyer';
заменить на:
? 'Продавец' : 'Покупатель';
И еще:
? 'Buyer' : 'Seller';
заменить на:
? 'Покупатель' : 'Продавец';

После сохранить файл в кодировке UTF-8 без BOM

Русификация пунктов при выставлении репутации:
/library/Ppb/Service/Reputation.php
Код:
    public static $scores = array(
        5 => 'Positive',
        3 => 'Neutral',
        1 => 'Negative',
    );

Русификация Seller: Buyer: на странице выставления отзыва:
ссылка: аукцион.com/members/reputation/post

/module/Members/view/members/reputation/post.phtml
Код:
Примерно 37 строка:

                    $userType = 'Seller';
заменить на:
                    $userType = 'Продавец';

Примерно 43 строка:
                    $userType = 'Buyer';
заменить на:
                    $userType = 'Покупатель';
 
Последнее редактирование:
еще не смог найти где перевести слова Seller: и Buyer: в уголке пользователя в меню поставить оценку

может у тебя имена файлов-фоток с русскими названиями, пробелами или спецсимволами
Так и есть но проблема то осталась и у пользователей запросто будут русские названия фоток. Моих знаний PHP маловато для решения этой проблемы.
 
Последнее редактирование модератором:
скиньте пожалуйста линк на 7.1 версию нулед а то чтото не получается нати
 
PHP Pro Bid 7.2 с Активатором
(работоспособность не проверял)
 
Последнее редактирование:
Все версии 7го бида выложенные тут кривые! кряк убирает только окно с активацией! Данный движок стучит и не подходит для коммерческого использования!
Кто развивает серьезный проект, прошу обратить внимание сюда:
Для просмотра ссылки Войди или Зарегистрируйся

P.S. Куплю оригинальный образ PHPPROBID 7.4 ! Или обменяю на перевод!!!
 
Кряк не убирает окно - он генерирует серийник соответственно алгоритма. Данный движок уже очень хорошо работает в течении года на одном из проектов. Стучит он разве что в рельсу.
 
Кряк не убирает окно - он генерирует серийник соответственно алгоритма. Данный движок уже очень хорошо работает в течении года на одном из проектов. Стучит он разве что в рельсу.
Версии что выложены тут, не имеют полноценной активации! Если покопаться в движке, в коде встречаются ссылки на буржуйские нуллед сайты, большинство функций работают неккоректно, в частности доставка.
 
Версии что выложены тут, не имеют полноценной активации! Если покопаться в движке, в коде встречаются ссылки на буржуйские нуллед сайты, большинство функций работают неккоректно, в частности доставка.
И можно конкретно в каких файлах есть ссылки?
 
Назад
Сверху