Вы не вошли.
Страницы: 1
Пытаюсь подключить голосование ввожу кодовое слово, модуль магазина store. вбиваю на мктоп ссылку api которая дана в кмс и выдает вот такую ошибку
Отредактировано Rivkat (22-08-2019 12:51:07)
Вне форума
И когда уже fairtop измените? Они уже давно как fairtop.in
Отредактировано Rivkat (22-08-2019 12:54:35)
Вне форума
Включите в админке ЧПУ shop/admin/?page=settings и потом настройте Mctop по скриншоту:
Вне форума
Да заработало спасибо, но теперь увидел вот такие 2 ошибки:
1. При открытие рейтинга голосующих пишет что 2 человека проголосовало но не показывает именно кто проголосовал
2. При попытки открыть любой профиль игрока выдает что данный игрок не зарегистрирован
Вне форума
для тестирования выполните 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
Вне форума
Ответ 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
Вне форума
На версии 10.1.40-MariaDB Server ошибку повторить не удаётся.
Вне форума
На версии MySQL 5.7.27-0ubuntu0.18.04.1 тоже нет ошибки.
Вне форума
На одной из сборок MySQL 8.0.15 у меня получилось вызвать эту ошибку. Для устранения её можно воспользоваться phpMyAdmin
или через MySQL запрос:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Вне форума
Страницы: 1