Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Пчелкин, у меня на одном форуме есть модуль СП.
Это совсем разные вещи.
sergiuss
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 1 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение sergiuss »

Garret_Dark,
ЛС отправляются клиенту -ОК
% "Доп. расходы" рассчитывается правильно - ОК
Перестала работать автоочистка корзины, по истечении времени жизни корзины просто пропадает напоминание в ней (и раньше при автоочистке не пересчитывалось количество товара в магазине)
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

sergiuss, спасибо за отлов багов :)
Архив в первом сообщении обновлен. Для исправления достаточно скопировать из архива с модом файл
includes/mods/functions_shop.php
Поверх старого.
sergiuss
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 1 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение sergiuss »

Garret_Dark,
При выборе зоны доставки не Россия, получаем
PHP Fatal error: Call to undefined function shop_get_full_cost_zone() in /home/ХХ/www/shop.php on line 450, referer: http://ХХ/shop.php?mode=cart
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

sergiuss, спасибо, пофиксено. Архив обновлен.
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Garret_Dark, как долго ждать загрузку из файла :oops: ?
Или начинать ручками все вбивать? ))
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

Вышла новая версия.
Архив в первом сообщении обновлен.
Информация о новой версии там же.
Carica писал(а):как долго ждать загрузку из файла
Специально для вас :)
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'region' in 'field list' [1054]

SQL

UPDATE phpbb_shop_orders SET buyer_id = '2', country = 'Россия', post_index = '662521', city = 'Красноярск', street = 'п.Березовка', home = '10', zone_id = 0, region = 'Красноярский край', email = '***@yandex.ru', room = '62', phone = '***', fio = '***', money = 2835, comment = '', payment_type = '1', order_date = 1336653343 WHERE order_id = 4

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/shop.php
LINE: 486
CALL: dbal_mysqli->sql_query()
:cry: :cry: :cry:
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

Carica, нет нового поля "region" в БД, которое добавлено в версии 2.0.2
Скрипт обновления запускали?
Кэш чистили?
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Garret_Dark, запускала, чистила.
И в моих заказах странно отображается способ доставки/оплаты и цена.
Изображение

Пойду с 0 установлю )
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

Carica, да, точно, спасибо.
Для исправления выполнить запрос в phpmyadmin

Код: Выделить всё

ALTER TABLE `phpbb_shop_orders` ADD `region` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' AFTER `zone_id`
При необходимости замените префикс phpbb_ на свой.
Архив с модом обновлен.

Извиняюсь, не доглядел под празднование 9го мая

Добавлено спустя 19 минут 3 секунды:
Carica писал(а):И в моих заказах странно отображается способ доставки/оплаты и цена.
Действительно странно, а в админке какие название и описания стоят? Можно в ЛС, если конфиденциально.
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Предложения по доработке:
Изображение
Слово "существующий" сделать ссылкой на корзину.

Если включен гостевой доступ, то пусть где-нибудь на видном месте будет надпись "Для совершения покупки Вам необходимо зарегистрироваться."

Изображение
Добавить возможность "Вернуться в магазин" или "Вернуться на главную страницу".

Добавлено спустя 3 минуты 53 секунды:
Garret_Dark писал(а):Действительно странно, а в админке какие название и описания стоят? Можно в ЛС, если конфиденциально.
Стояли нормальные описания.
Но я уже переустановила и все стало корректно. На данный момент ошибки нет, видимо тоже 9 мая сказалось.
Если еще появиться, сделаю скрины и пришлю.

Добавлено спустя 40 минут 26 секунд:
Загрузка товаров работает.
Спасибо.

Добавлено спустя 19 минут 45 секунд:
Неплохо было бы, чтобы поиск работал и в магазине. Или в магазине был свой.

Добавлено спустя 26 минут:
И нужно поле для вывода какой-то информации, допустим контактов магазина или приветствия.
Небольшое описание самого магазина, по аналогии с описанием категорий товаров.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

Carica, поиск, вообще неплохая идея. Оставим в плане на следующую версию.

А вот с описанием не знаю как правильнее поступить, т.к. 255 символов засунутых в конфиг будет явно мало и в тоже время отдельную таблицу для описания магазина многовато будет, даже если перенести в нее конфиг магазина.
Возможно лучше было бы вынести описание в файл.
Подумаю над этим на досуге :)
Аватара пользователя
Carica
phpBB 1.4.4
Сообщения: 136
Стаж: 17 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Carica »

Garret_Dark, сегодня поставила мод еще на один форум.
Появляется ошибка

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

Table 'bez_sp.SHOP_WANTS_TABLE' doesn't exist [1146]

SQL

SELECT wants_id FROM SHOP_WANTS_TABLE WHERE wants_item =5 AND wants_user_id = 2

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/mods/functions_shop.php
LINE: 174
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/mods/functions_shop.php
LINE: 260
CALL: shop_del_want()

FILE: [ROOT]/shop.php
LINE: 277
CALL: shop_add_items()
Table 'bez_sp.SHOP_WANTS_TABLE' doesn't exist - должна же быть таблица phpbb_shop_wants. Почему префикс bez_sp.? И как это исправить?
phpbb_shop_wants - есть в БД
При этом товар отнимается от "в наличии", но в корзине ничего не появляется.

Спасибо!
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Shop Lite 2.0 for phpbb (Интернет-магазин для phpbb)

Сообщение Garret_Dark »

Carica, скорее всего дело в этом:
Открыть
includes/constants.php
Найти

Код: Выделить всё

define('SHOP_ZONES_TABLE',				$table_prefix . 'shop_zones');
(Если мод ставился с нуля, то таких строки будет две - мой косяк в инструкции, каюсь)
Одну из этих двух строк заменить на

Код: Выделить всё

define('SHOP_WANTS_TABLE',				$table_prefix . 'shop_wants');
Очистить кэш

Вернуться в «Бета-версии модов для phpBB 3.0.x»