00vlad Posted January 31, 2020 Report Share Posted January 31, 2020 Помогите сделать бонус 3 голоса при набирание 1 тыс лайков чтобы при 1 к лайков начислялось 3 голоса Quote Link to comment Share on other sites More sharing options...
#KAS Posted January 31, 2020 Report Share Posted January 31, 2020 Нужно больше информации... За каждую тысячу лайков или только за первую? Для написания скрипта нужно нам знать архитектуру БД и алгоритм запросов. А так если на словах, то считаешь количество лайков, проверяешь если 1к и так далее, проверяешь получал ли ранее бонус и если не получал то запрос к БД для добавления голосов. Quote Link to comment Share on other sites More sharing options...
00vlad Posted February 1, 2020 Author Report Share Posted February 1, 2020 1 час назад, #KAS сказал: Нужно больше информации... За каждую тысячу лайков или только за первую? Для написания скрипта нужно нам знать архитектуру БД и алгоритм запросов. А так если на словах, то считаешь количество лайков, проверяешь если 1к и так далее, проверяешь получал ли ранее бонус и если не получал то запрос к БД для добавления голосов. За каждую тыс лайков Quote Link to comment Share on other sites More sharing options...
erbis Posted February 2, 2020 Report Share Posted February 2, 2020 Все просто. Можно так реализовать: 1. Во время действия в бд добавлять +1 2. В init.php проверяешь на кол-во лайков, если 1000 есть - начисляешь голоса, счетчик обнуляешь. Если есть 2000, 3000 и т.д. можно использовать возведение в степень. Вариантов много. Quote Link to comment Share on other sites More sharing options...
Alexey Posted July 23, 2020 Report Share Posted July 23, 2020 По мне можно сделать это в файле который отвечает за лайки. Когда кнопку наживаем отправляется post, и проверяем если в базе значение в записи равно 1000 то автору начисляем валюту, делает отдельный запрос Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.