В CL Gifts 0.3.4 от автора "Mumi Подарки 0.3.4" модуле автору разработки интеграции понравилась монетка, она отображалась на сайте в определенное время (в панели управление с вероятностью появления в разное время). Если успеть на нее нажать, то на счет добавлялась 1 монета, а после накопления достаточного количества, можно было купить какой-нибудь подарок.
Родилась идея интегрировать плагин для DLE "монету" в модуль "Система баллов 1.5", вместо монет, сначала пользователь получает баллы, количество можно устанавливать в админке на отдельной странице.
Этапы установки описаны ниже для DLE 12.1 php 7.x интеграции модуля монетки в модуль Системы баллов 1.5
Установка:
Итак первым делом делаем запрос в БД:
Ищем:
Ищем:
(каждый можно разместить в разных частях сайта, чтобы монетка была не только на одном месте)
Ищем:
Ищем:
Ищем:
Ищем:
Ищем:
Ищем:
Родилась идея интегрировать плагин для DLE "монету" в модуль "Система баллов 1.5", вместо монет, сначала пользователь получает баллы, количество можно устанавливать в админке на отдельной странице.
Этапы установки описаны ниже для DLE 12.1 php 7.x интеграции модуля монетки в модуль Системы баллов 1.5
Установка:
Итак первым делом делаем запрос в БД:
ALTER TABLE dle_users ADD COLUMN points_last_time int(20) not null default'0';
Идем по пути: engine\modules\main.phpИщем:
$tpl->set ( '{AJAX}', $ajax );
$tpl->set ( '{info}', $tpl->result['info'] );
Выше вставляем:include ENGINE_DIR . '/modules/points/money.php';
Идем по пути: templates/{THEME}/main.tplИщем:
{AJAX}
Ниже вставляем:{AddMoney}
В местах где вы хотите чтобы выводились подарки разместите такие коды:(каждый можно разместить в разных частях сайта, чтобы монетка была не только на одном месте)
[allow_add1]{moneta}[/allow_add1]
[allow_add2]{moneta}[/allow_add2]
[allow_add3]{moneta}[/allow_add3]
[allow_add4]{moneta}[/allow_add4]
[allow_add5]{moneta}[/allow_add5]
Идем дальше: engine\modules\points.phpИщем:
require_once ENGINE_DIR . '/modules/points/htaccess.php';
Ниже вставляем:require_once ROOT_DIR.'/engine/data/money_config.php';
Ищем:$tpl->set( '{point_userref}', $pointconf["point_userref"] );
Ниже вставляем:$tpl->set( '{point_money}', $sets["money_row"] );
Теперь в шаблоне системы баллов main.tpl будет доступен тег{point_money}
Ниже вставляем: templates\{THEME}\points\main.tplИщем:
<li>• Пригласить друга: <b>{point_userref}</b> баллов</li>
Ниже вставляем:<li>• Собрать монету: <b>{point_money}</b> баллов</li>
Идем по пути: language\Russian\adminpoints.lngИщем:
'pointa_menus11' => "Настройки или Управление смены Ника пользователей. Здесь заявки",
Выше вставляем:'pointa_menu12' => "Монета",
'pointa_menus12' => "Настройки отображения монетки на сайте",
Идем по пути: engine\inc\pointsadmin.phpИщем:
elseif ( $_REQUEST['points'] == 'viewusers' ) include_once ENGINE_DIR . '/inc/points/viewusers.php';
Ниже вставляем:elseif ( $_REQUEST['points'] == 'moneta' ) include_once ENGINE_DIR . '/inc/points/moneta.php';
Идем по пути: engine\inc\points\status.phpИщем:
<div class="col-sm-6 media-list media-list-linked">
<a class="media-link" href="?mod=pointsadmin&points=changegroup">
<div class="media-left"><img class="img-lg section_icon" src="engine/skins/images/points/conts.png"></div>
<div class="media-body">
<h6 class="media-heading text-semibold">{$plang['pointa_menu2']}</h6>
<span class="text-muted text-size-small">{$plang['pointa_menus2']}</span>
</div>
</a>
</div>
Ниже вставляем:<div class="col-sm-6 media-list media-list-linked">
<a class="media-link" href="?mod=pointsadmin&points=moneta">
<div class="media-left"><img class="img-lg section_icon" src="engine/skins/images/points/moneta.png"></div>
<div class="media-body">
<h6 class="media-heading text-semibold">{$plang['pointa_menu12']}</h6>
<span class="text-muted text-size-small">{$plang['pointa_menus12']}</span>
</div>
</a>
</div>
ИлиИщем:
<div class="col-md-6">
<div class="news with-icons">
<div class="avatar"><img src="engine/skins/images/points/conts.png" width="64"></div>
<div class="news-content">
<div class="news-title"><a href="$PHP_SELF?mod=pointsadmin&points=changegroup">{$plang['pointa_menu2']}</a></div>
<div class="news-text">
<a href="$PHP_SELF?mod=pointsadmin&points=changegroup">{$plang['pointa_menus2']}</a>
</div>
</div>
</div>
</div>
Ниже вставляем:<div class="col-md-6">
<div class="news with-icons">
<div class="avatar"><img src="engine/skins/images/points/moneta.png" width="64"></div>
<div class="news-content">
<div class="news-title"><a href="$PHP_SELF?mod=pointsadmin&points=moneta">{$plang['pointa_menu12']}</a></div>
<div class="news-text">
<a href="$PHP_SELF?mod=pointsadmin&points=moneta">{$plang['pointa_menus12']}</a>
</div>
</div>
</div>
</div>
Внимание! Делалось все на DLE 12.1 php 7.x (Предполагаю, что должно идти на любую версию движка.)
CMS: DLE
Категория: Хаки, плагины, баг-фиксы
Автор: Неизвестен
Опубликовал: Дмитрий
Подождите, сейчас файл будет подготовлен, через
секунд Вы получите ссылку на скачивание,
а сейчас может Зарегистрируемся? это быстро!
а сейчас может Зарегистрируемся? это быстро!
Навигация
Список доступных категорий сайта.
Web
Графика и Дизайн
Универсальные скрипты
Шаблоны uCoz и uCit
ㅤ uCoz и uCit Скрипты 28
ㅤ uCoz и uCit улучшения 14
Шаблоны DLE
ㅤ DLE Модули 27
ㅤ DLE Хаки/плагины 35
Прочие CMS шаблоны 9
Онлайн сервисы
Различная графика 104
Страница 404 15
Страница тех. работ 4
Онлайн Аниме от GiG-LiFe
Сериалы и Фильмы от GiG-LiFe
Магазин от GiG-LiFe
Основной сайт GiG-LiFe
Реклама
ТОП 7 Недели Портала
Самое просматриваемое за неделю
Copyright © 2023 | Проект GiG-LiFe.ru
Материалы на этом сайте взяты из общедоступных источников и могут быть удалены по просьбе авторов, при наличии доказательства авторства.
Materials on this site are taken from public sources and may be deleted at the request of their authors when there is evidence of authorship.