Xwab
Форумыnavigate_nextУстановка/Обсуждение

иконки
Сообщения
Sonick

добрый день, мне нужно сделать, вообщем опишу как можно подробнее:
в теме, после ника идет 1 иконка когда монет у пользователя 10, когда пользователь достигает 50 монет, появляется 2 иконка, 1 иконка не исчезает, когда пользователь достигает 1000 монет появляется 3 иконка и исчезают первые 2 иконки.
как это можно сделать?
добавлено спустя 2 минуты:
на phpBB-WAP v7

06 Авг 2012, 9:50
Fantom

Кэп говорит, что это можно сделать набором соответствующего php-кода на клавиатуре.
Ищи кодера. Сейчас вряд ли кто-то согласится "за так" писать.

07 Авг 2012, 14:31
Веселье

(DELETED. Reason: TZ was readen by ass)


__________
посл.ред. 07 Авг 2012, 17:17; всего 2 раз(а) 07 Авг 2012, 16:21
KasP

Веселье,
1. он просил в теме
2. условие "появляется 2 иконка, 1 иконка не исчезает" не выполняется

07 Авг 2012, 16:36
Веселье

KasP, блин. Прочитал жопой. Сейчас перепишу
добавлено спустя 16 минут:
в файле viewtopic.php

Найти
$sql = "SELECT u.username, u.user_id, u.user_level,

вставить в той же строке

u.user_money,
найти

template->assign_block_vars('postrow'

вставить перед

if ($postrow[$i]['user_money'] = 10)
{
$icon_money='<img src="images/название_иконки1.gif"/>';
}
if ($postrow[$i]['user_money'] >= 50)
{
$icon_money = '<img src="images/название_иконки1.gif"/><img src="images/название_иконки2.gif"/>';
}
if ($postrow[$i]['user_money'] >= 1000 )
{
$icon_money='<img src="images/название_иконки3.gif"/>';
}


найти
template->assign_block_vars('postrow'
вставляем после
'ICON_MONEY' => $icon_money,

templates/viewtopic_body.tpl
найти
<!-- BEGIN postrow -->

вставить после где-нибудь ((!)обязательно до <!-- END postrow -->)

{postrow.ICON_MONEY}
добавлено спустя 5 минут:
таки должно работать. единственное, что автор не указал, выводить ему именно когда конкретно 10 монет, или от 0 до 10

07 Авг 2012, 17:20
kamran

KasP пишет:
"Веселье,
1. он просил в теме
2. условие "появляется 2 иконка, 1 иконка не исчезает" не выполняется"


if ($money >9)
{$ikonka = <img src itd...1>}
elseif ($money >49)
{$ikonka = <img src itd...1><img src itd2>}
elseif ($money >99)
{$ikonka = <img src itd..3.>}
else {$ikonka = " "}

25 Авг 2012, 8:22
Николай II

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_money' in 'field list'

SELECT u.username, u.user_id, u.user_level, u.user_money, u.user_posts, u.status_icon, u.status_text, u.user_post_leng, u.user_nic_color, u.user_nic_color1,u.user_nic_color2, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, u.user_reputation, u.user_reputation_plus, u.user_warnings ,u.user_avatar_type, u.user_allowavatar, u.user_avatar FROM phpbb_v7posts p, phpbb_v7users u, phpbb_v7posts_text pt WHERE p.topic_id = 654 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 15, 15

Line : 591
File : viewtopic.php

25 Авг 2012, 12:29
Sonick

Веселье, не работает, ошибку выдает в строке куда ты сказал 'ICON_MONEY' и тд. вставить.
добавлено спустя 1 час 52 минуты:
ну с тем все ок, немного ошибся куда добавлять, но вот ошибка:
Форумы|Общая ошибка

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_money' in 'field list'

SELECT u.username, u.user_id, u.user_level, u.user_money, u.user_posts, u.user_post_leng, u.user_nic_color, u.user_allowsmile, u.user_allow_viewonline, u.user_session_time, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, u.user_reputation, u.user_reputation_plus, u.user_warnings FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 3 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 449
File : viewtopic.php
добавлено спустя 13 минут:
все, я сам уже исправил. была таблица money а надо было user_money

09 Ноя 2012, 13:37
Ответить на тему