[Member Awards Mod] - Мод, Награды для пользователей

Автор Omikron, 20 октября 2006, 10:07:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Yarik

В БД отсутствует поле id_member в какой-то из таблиц.

deagle1992

Цитата: S.T.A.L.K.E.R. от 21 марта 2019, 19:22:35В БД отсутствует поле id_member в какой-то из таблиц.
Разобрался.
В файл Sources/AwardsAdmin.php
491 строка заменить на       
foreach ($members as $member => $id_member)Всё сразу стало присваиваться без ошибок

DeHuC_64


Hatshepsut


DeHuC_64


ЦитироватьДля 2.1 попробуйте Custom Achievements мод:

https://custom.simplemachines.org/index.php?mod=4262
спасибо гляну :)

domofor

Никто не заметил какой ник у автора этого топика и в каком году создана тема?))

ЦитироватьАвтор Omikron, 20 Октябрь 2006

DeHuC_64

а какая таблица отвечает за количество тем созданных пользователем?

Bugo

Цитата: DeHuC_64 от 14 февраля 2022, 15:38:55а какая таблица отвечает за количество тем созданных пользователем?
Можно в smf_topics посмотреть:
SELECT COUNT(id_topic) FROM smf_topics WHERE id_member_started = 1;

DeHuC_64

Цитата: Bugo от 21 февраля 2022, 10:24:25Можно в smf_topics посмотреть:
SELECT COUNT(id_topic) FROM smf_topics WHERE id_member_started = 1;

да но как в моде прописать для автомата на количество тем, сейчас прописано на сообщения...




Bugo

Можно сделать привязку не к столбцу posts, а, например, к id_post_group, поставить = в поле Comparison, и id нужной группы, основанной на количестве сообщений, в поле value.

Если же нужно именно количество тем, можно добавить столбец topics в таблицу smf_members, и сделать привязку по полю field = topics. Но тогда придется следить за этим столбцом, обновляя его при каждом создании, удалении тем. Примерный код добавления столбца topics можно посмотреть в моде https://custom.simplemachines.org/index.php?mod=1003

Dark Wizard

Есть вероятность, что этот мод адаптируют под 2.1.4 ? Очень жаль потерять все награды пользователей после обновления движка...


Dark Wizard