- Баллы
- 78
Сплю, вот так правильно:А зачем выводить имя пользователя в переменной money
PHP:
$tpl->set("{money}", $member_id['money']);
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Сплю, вот так правильно:А зачем выводить имя пользователя в переменной money
$tpl->set("{money}", $member_id['money']);
Если я не ошибаюсь то оно выводит row из dle_users ?Сплю, вот так правильно:PHP:$tpl->set("{money}", $member_id['money']);
ДаЕсли я не ошибаюсь то оно выводит row из dle_users ?
Сегодня утром решил написать скрипт который выводит баланс игрока в профиль dle.
Демо
Начнем:
Для этого табилца iConomy должна быть в базе данных с dle.
Переходим в /engine/modules/profile.php
Ищем:
Примерно 448 строка.Код:$tpl->set( '{lastdate}', langdate( "j F Y H:i", $row['lastdate'] ) );
После вставляем:
Далее в userinfo.tpl в нужном месте прописываем {balanceuser}Код:$q = mysql_connect('хост', 'юзер', 'пароль')or die('no: ' . mysql_error()); mysql_select_db("база данных",$q); $result_money = mysql_query("SELECT * FROM iConomy WHERE username='{$user}'",$q); $myrow_money = mysql_fetch_array($result_money); $q_money = $myrow_money[balance]; $tpl->set( '{balanceuser}', $q_money );
P.S. Скажите что еще простенькое написать.
Не используй это решето.у меня называется таблица money, но когда меняю iConomy ничего не работает
iConomy норм, просто у этого пацы руки не оттуда растутНе используй это решето.
Fe economy гугли, и забудешь про iconomy.iConomy норм, просто у этого пацы руки не оттуда растут
Да знаю я про него...Fe economy гугли, и забудешь про iconomy.
Скорость не нужна, мой лк на нём работает, iconomy умер.Да знаю я про него...
Просто это надо все модули и таблицы менять...
Разве кода в шаблоне не достаточно ?а как в мини профиль засунуть ?
всё сделалРазве кода в шаблоне не достаточно ?
И как сделал? Что-то все глаголили-глаголили, пытались казаться умными, но я так и не увидел решения как запихнуть в минипрофиль то, что лежит в поле "money"всё сделал
Нафига тему поднимать? -_- Держи:И как сделал? Что-то все глаголили-глаголили, пытались казаться умными, но я так и не увидел решения как запихнуть в минипрофиль то, что лежит в поле "money"
if ( $is_logged ) {
$realmoney = $db -> super_query ( "SELECT * FROM `dle_users` WHERE `name` = '{$member_id['name']}'" );
if ( $realmoney['money'] == null ) { $realmoney['money'] = 0; }
$gamemoney = $db -> super_query ( "SELECT * FROM `iconomy` WHERE `username` = '{$member_id['name']}'" );
if ( $gamemoney['balance'] == null ) { $gamemoney['balance'] = 0; }
$tpl -> set ( '{realmoney}', $realmoney['money'] );
$tpl -> set ( '{gamemoney}', intval($gamemoney['balance']) );
}
Огромная спасябка!)Нафига тему поднимать? -_- Держи:
Это вписать в engine/init.php под $tpl->load_template( 'login.tpl' );PHP:if ( $is_logged ) { $realmoney = $db -> super_query ( "SELECT * FROM `dle_users` WHERE `name` = '{$member_id['name']}'" ); if ( $realmoney['money'] == null ) { $realmoney['money'] = 0; } $gamemoney = $db -> super_query ( "SELECT * FROM `iconomy` WHERE `username` = '{$member_id['name']}'" ); if ( $gamemoney['balance'] == null ) { $gamemoney['balance'] = 0; } $tpl -> set ( '{realmoney}', $realmoney['money'] ); $tpl -> set ( '{gamemoney}', intval($gamemoney['balance']) ); }
Выводить в шаблоне {gamemoney} монеты, {realmoney} реал бабосы
УгуОгромная спасябка!)
Спасибо. Глаза вытекли.Нафига тему поднимать? -_- Держи:
Это вписать в engine/init.php под $tpl->load_template( 'login.tpl' );PHP:if ( $is_logged ) { $realmoney = $db -> super_query ( "SELECT * FROM `dle_users` WHERE `name` = '{$member_id['name']}'" ); if ( $realmoney['money'] == null ) { $realmoney['money'] = 0; } $gamemoney = $db -> super_query ( "SELECT * FROM `iconomy` WHERE `username` = '{$member_id['name']}'" ); if ( $gamemoney['balance'] == null ) { $gamemoney['balance'] = 0; } $tpl -> set ( '{realmoney}', $realmoney['money'] ); $tpl -> set ( '{gamemoney}', intval($gamemoney['balance']) ); }
Выводить в шаблоне {gamemoney} монеты, {realmoney} реал бабосы
Не поверишь, у меня тожеСпасибо. Глаза вытекли.
Это вписать в engine/init.php под $tpl->load_template( 'login.tpl' );
$tpl->set([
'{realmoney}' => !empty($member_id['money'])?$member_id['money']:0,
'{gamemoney}' => (int)$db->super_query('SELECT balance FROM iconomy WHERE username="'.$member_id['name'].'"')['balance']
]);
Вот это уже другое дело, то я взял со слитого проектаРаз уж на то пошло то делать так. PHP 5.4+
PHP:$tpl->set([ '{realmoney}' => !empty($member_id['money'])?$member_id['money']:0, '{gamemoney}' => (int)$db->super_query('SELECT balance FROM iconomy WHERE username="'.$member_id['name'].'"')['balance'] ]);
