Форум Donate Engine

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

Вы не вошли.

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

dimon7147
Пользователь

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

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

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

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

Вне форума

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

Online
Administrator

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 28-08-2019 17:14:42

dimon7147
Пользователь

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


Все так и было, не работает

Вне форума

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

Online
Administrator

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

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

Вне форума

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

dimon7147
Пользователь

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

4.0.5, Minecraft 1.12.2, Sponge

Вне форума

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

Online
Administrator

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

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

Вне форума

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

dimon7147
Пользователь

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

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

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

Вне форума

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

dimon7147
Пользователь

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

Вне форума

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

Online
Administrator

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

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

Вне форума

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

dimon7147
Пользователь

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

Вне форума

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

Online
Administrator

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

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

Вне форума

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

Online
Administrator

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

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

Вне форума

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

dimon7147
Пользователь

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

Рынок стал работать корректно, но выдача через .dat не работает

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

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

Вне форума

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

Online
Administrator

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

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

Вне форума

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

dimon7147
Пользователь

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

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

Вне форума

Низ форума