Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 2019-08-26 19:44:56

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Не работает рынок

Не работает рынок. При выборе предмета в инвентаре на сайте высвечивается надпись "Товар ID minecraft:porkchop запрещён для торговли на рынке.". Галочка продажи на "Активировать в магазине" и "Активировать на рынке (продажа только за игровую валюту)" активна. В настройке сервера ID каталога в котором рассполагается предмет есть.

UPD: Не удаляется категория с ID 0 (в админке), при включенном ЧПУ не работает чуть ли не половина админ-функций на основном сайте(не админке).

Отредактировано dimon7147 (2019-08-26 19:50:22)

Вне форума

#2 2019-08-27 17:57:57

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Благодарю за ваше сообщение!

Перейдите в настройки сервера shop/admin/?page=management и в поле Группы пропишите ID через запятую например 1,2,3,4,5,6,7,8,9,10,11,21. Товар minecraft:porkchop имеет ID группу 9, допишите 9 в конце.

Удаление категории с ID 0 исправлено в 4.0.5

ЧПУ для NGINX:

		location /
		{
			try_files $uri $uri/ /index.php?$args;
		}

Для Apache .htaccess:

AddDefaultCharset UTF-8
#php_flag short_open_tag on
#php_flag session.auto_start off
#php_value session.save_path /tmp

<FilesMatch ".(ht*|ini|phps|fla|psd|log|sh|txt|sql|tpl|tmp)$">
	Order Allow,Deny
	Deny from all
 </FilesMatch>

Options All -Indexes

RewriteEngine on
# папка shop/ или корень сайта /
RewriteBase /shop/

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* - [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]

#Правило для работы скинов с вашим лаунчером, если скины грузились в другое место
RewriteRule ^upload/skins/([a-zA-Z0-9_]+).png$ shop/upload/skins/$1.png
RewriteRule ^upload/cloaks/([a-zA-Z0-9_]+).png$ shop/upload/cloaks/$1.png

Вне форума

#3 2019-08-28 17:14:42

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

oR6V5ZOcMew.jpg
QrMI1RLiveA.jpg
IwQHO5DtMBg.jpg
Все так и было, не работает

Вне форума

#4 2019-08-29 16:53:45

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Не удаётся повторить ошибку. Подскажите, ошибка на какой версии?

Вне форума

#5 2019-08-29 18:54:33

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

4.0.5, Minecraft 1.12.2, Sponge

Вне форума

#6 2019-08-30 13:09:51

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Условие ещё одно должно быть выполнено  !empty($item['price']).
Просто в магазине /shop/?page=shop установите цену товара в виртуальной валюте.

Вне форума

#7 2019-08-30 22:45:41

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

Обновился, как не работало, так и не работает. Ладно, добавил новый define( 'IGNORE_DISABLED_MARKET', true);, выставить на продажу дал с ошибками на весь экран, заодно и сломал .dat файл игрока, что теперь нельзя не зайти, ни инвентарь просмотреть.

Отредактировано dimon7147 (2019-08-30 22:46:15)

Вне форума

#8 2019-08-30 23:00:47

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

wzAqixUsygo.jpg
6kqjUOD0lSY.jpg

Вне форума

#9 2019-08-30 23:44:41

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Не могу повторить ошибку, пришлите пару игровых профилей .dat

Вне форума

#10 2019-08-31 00:05:59

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

Вне форума

#11 2019-08-31 00:42:19

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Благодарю за архив с файлами. Ошибку повторить удалось, получил дамп с данными, попробую исправить.

Вне форума

#12 2019-08-31 13:01:51

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Перекачайте архив с CMS, замените файл shop\app\gmp.php и протестируйте перезапись файлов.

Вне форума

#13 2019-09-01 02:58:50

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

Рынок стал работать корректно, но выдача через .dat не работает
ShOgjF_duOk.jpg
P.s Цену выставлять ползунком, помоему это слишком. Почему не сделать ввод цены? То же самое с количеством при покупке.

Отредактировано dimon7147 (2019-09-01 03:14:22)

Вне форума

#14 2019-09-01 11:01:01

Online
Administrator
Регистрация: 2009-11-19
Кол-во сообщений: 2,164

Re: Не работает рынок

Перекачайте CMS и замените два файла из архива:
shop\app\msmod\myitems.php
shop\app\msmod\shopitems.php

Вне форума

#15 2019-09-02 16:52:07

dimon7147
Пользователь
Регистрация: 2016-01-05
Кол-во сообщений: 107

Re: Не работает рынок

Да, заработало. Что насчет ползунков? Мало того, что это жутко не удобно игрокам, так это еще и ограничивает возможности. Пример: Стоит обмен 1 купюра - 100 монет. В ползунке получается минимальный шаг 0,1 купюра, а после него уже 22.1 купюра. А если игроку нужно ровно на 1 купюру? Ему 10 раз кликать?
cxU5G-sDs7U.jpg

Вне форума

Низ форума