Форум Donate Engine

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

Вы не вошли.

#1 22-08-2019 12:49:12

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

Голосование Mctop

Пытаюсь подключить голосование ввожу кодовое слово, модуль магазина store. вбиваю на мктоп ссылку api которая дана в кмс и выдает вот такую ошибку

Отредактировано Rivkat (22-08-2019 12:51:07)

Вне форума

#2 22-08-2019 12:53:37

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

Re: Голосование Mctop

И когда уже fairtop измените? Они уже давно как fairtop.in

Отредактировано Rivkat (22-08-2019 12:54:35)

Вне форума

#3 22-08-2019 15:46:13

Online
Administrator

Re: Голосование Mctop

Включите в админке ЧПУ shop/admin/?page=settings и потом настройте Mctop по скриншоту:


Вне форума

#4 22-08-2019 21:16:55

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

Re: Голосование Mctop

Да заработало спасибо, но теперь увидел вот такие 2 ошибки:
1. При открытие рейтинга голосующих пишет что 2 человека проголосовало но не показывает именно кто проголосовал

2. При попытки открыть любой профиль игрока выдает что данный игрок не зарегистрирован

Вне форума

#5 22-08-2019 21:40:15

Online
Administrator

Re: Голосование Mctop

для тестирования выполните MySQL запрос через phpMyAdmin:

		SELECT
			`username` as `username`,
			`time` as `time`,
			COUNT(*) as `count`,
			SUM(`action`) as `total`,
			MAX(`time`) as `date`
		FROM `ms_log_shop`
		WHERE
			`time` > 1340130916 AND (
			`exchange` = "mctop" OR
			`exchange` = "topcraft" OR
			`exchange` = "mcrate" OR
			`exchange` = "fairtop"
		)
		GROUP BY `username`
		ORDER BY `count` DESC
		LIMIT 0, 20

Вне форума

#6 23-08-2019 09:03:59

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

Re: Голосование Mctop

Ответ MySQL: Документация

#1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'bd.ms_log_shop.time' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Вне форума

#7 23-08-2019 11:53:04

Online
Administrator

Re: Голосование Mctop

На версии 10.1.40-MariaDB Server ошибку повторить не удаётся.

Вне форума

#8 30-08-2019 17:43:24

Online
Administrator

Re: Голосование Mctop

На версии MySQL 5.7.27-0ubuntu0.18.04.1 тоже нет ошибки.

Вне форума

#9 04-09-2019 00:30:01

Online
Administrator

Re: Голосование Mctop

На одной из сборок MySQL 8.0.15 у меня получилось вызвать эту ошибку. Для устранения её можно воспользоваться phpMyAdmin

или через MySQL запрос:

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Вне форума

Низ форума