Добрый вечер уважаемые разработчики этого отличного форума и знатоки) Скажите пожалуйста, может кто знает. где нужно править в модуле dle System Points 1.5, что бы подсчитывали созданные сообщения и темы Bullet Energy, а не Dle Forum. Буду очень признаетелен. Сообщение отредактировал Deagleby 11 июля 2016 - 19:38 |
Подсчет реализовал. Deagleby нравится это сообщение. |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Спасибо, спасибо!!) Я думал, что никогда не смогу это воплотить. А благодаря вам, все получиться |
Мне очень не ловко.. Скажите, вот какой у меня кусок кода: /engine/bullet_energy/action/site/newtopic.php
И я по инструкции
Все выполнил и получилось:
Но когда нажимаю создать тему на форуме. Пишет:
Скажие пожалуйста, как можно решить данную проблему? Сообщение отредактировал Deagleby 14 июля 2016 - 18:19 |
Deagleby, вы задали в конфигурации модуля сколько баллов добавлять за сообщения и топики? Deagleby нравится это сообщение. |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Да, задал. Щас изменил по новой, очистил кэш dle и пишет тоже самое:
Заходил сюда /admin.php?mod=pointsadmin&points=pointsconfig , "Другие настройки", изменил значения Форум: Топик и Форум: Комментарий Сообщение отредактировал Deagleby 16 июля 2016 - 12:38 |
сделаю любой модуль dle на заказ, если вам нужны услуги по dle
скaйп rdn-team.com
телегрaм @histoo
Спасибо)) разобрался чуть неуклюжо, но получилось)) просто заменил points=points+{$pointconf[point_topic]} в require_once ENGINE_DIR . '/data/points.php'; parent::$db->query("UPDATE " . PREFIX . "_users SET forum_topic_count = forum_topic_count + 1, forum_post_count = forum_post_count + 1, points=points+{$pointconf[point_topic]} WHERE user_id = " . parent::$member_id['user_id']) ; на points=points+X где X баллы которые нужно добавить за одну тему)) В любом случае, вы мне здорово помогли! Сообщение отредактировал Deagleby 16 июля 2016 - 18:15 |
Deagleby, Здравствуйте. не подскажите ? ,Вы писали "на points=points+X где X баллы которые нужно добавить за одну тему))" на какой файл в теме и как добавить? |
папка сайта/engine/bullet_energy/action/site/newtopic.php ищите строку if(parent::$cache['tree'][parent::$globalParam['id']]['tree_count']) { parent::$db->query("UPDATE " . DBNAME . "." . PREFIX . "_users SET forum_topic_count = forum_topic_count + 1, forum_post_count = forum_post_count + 1 WHERE user_id = " . parent::$member_id['user_id']) ; parent::$member_id['forum_post_count'] = parent::$member_id['forum_post_count'] + 1 ; parent::$member_id['forum_topic_count'] = parent::$member_id['forum_topic_count'] + 1 ; } меняете parent::$db->query("UPDATE " . DBNAME . "." . PREFIX . "_users SET forum_topic_count = forum_topic_count + 1, forum_post_count = forum_post_count + 1 WHERE user_id = " . parent::$member_id['user_id']) ; на parent::$db->query("UPDATE " . PREFIX . "_users SET forum_topic_count = forum_topic_count + 1, forum_post_count = forum_post_count + 1, points=points+15 WHERE user_id = " . parent::$member_id['user_id']) ; - где +15 это количество баллов за одну тему Сообщение отредактировал Deagleby 8 августа 2016 - 16:51 |