форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
BOKN
Простоузер
Default Помогите спрятать выводимую информацию под ******
0

Сделал шаблон memberinfo_block_dannieplateznie

вот код вывода.....

Code:
<fieldset>
<legend><span class="shade">Cчёт пользователя в платёжной системе  Яндекс.Деньги</legend>
<a href="http://money.yandex.ru/" TARGET="_blank"><img src="images/yandexmoney.png" border="0" alt="Cчёт пользователя в платёжной системе Яндекс.Деньги"></a>
<b>$userinfo[fieldyandex]</b><br>
</fieldset>
Всё ок... выводит цифры... допустим 41001622177777

Как сделать условие... при котором администраторы и тот пользователь чья инфа там указана видела полностью цифры... а все остальные видели 4100****177777 !?

Last edited by BOKN : 10-02-2010 at 04:39 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
kerk
k0t
 
kerk's Avatar
Default
2

перед выводом в шаблон, обработать переменную пхп кодом

PHP Code:
$userinfo['fieldyandex'] = vbchop($userinfo['fieldyandex'], 5) . '****' substr($userinfo['fieldyandex'], -5); 
ну и естессно прописать условие для нужных групп и узера
PHP Code:
if($userinfo['userid'] == $vbulletin->userinfo['userid'] OR is_member_of($vbulletin->userinfo, array(5,6,7)))
{
      
// do nothing
}else{
      
$userinfo['fieldyandex'] = vbchop($userinfo['fieldyandex'], 5) . '****' substr($userinfo['fieldyandex'], -5);

 
 
BOKN
Простоузер
Default
0

BOKN добавил 03.10.2010 в 01:10
kerk, всё супер .. и отображается....
Подскажи пожалуйста что дописать нужно в коде.. чтобы если у пользователя данные эти не указаны... не было тупых звёздочек.... (а то смысл скрывать того чего нет )))
а то есть у меня условие к примеру

Code:
<if condition="$post['fieldyandex']"><div class="smallfont"> 
<a href="http://money.yandex.ru/" TARGET="_blank"><img src="images/yandexmoney.png" border="0" alt="Cчёт пользователя в платёжной системе Яндекс.Деньги"></a>
Яндекс.Деньги: <b>$post[fieldyandex]</b>
</div>
</if>

Last edited by BOKN : 10-03-2010 at 01:19 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

так условие уже стоит, или не?
HTML Code:
<if condition="$post['fieldyandex']">
..............
</if>
 
 
ViolentOr
АнтиГуру
Default
0

kerk, у него это условие стоит в шаблоне.. а после обработки в php файле это поле никогда не будет пустым ;-)
 
 
BOKN
Простоузер
Default
0

ViolentOr агась.... именно так.... kerk что делать то ?? ))
 
 
vizantium
На доске почёта
ну, хватит...
 
banned nax
Default
0

Code:
<div class="smallfont"> 
<a href="http://money.yandex.ru/" TARGET="_blank"><img src="images/yandexmoney.png" border="0" alt="Cчёт пользователя в платёжной системе Яндекс.Деньги"></a>
Яндекс.Деньги: 
<if condition="$post['fieldyandex']">
<b>$post[fieldyandex]</b>
<else />
&nbsp;
</if>
</div>
Вместо &nbsp; можешь поставить прочерк или написать, типа, нет денег.
 
 
ZTX18
Специалист
Default
0

vizantium, http://vbsupport.ru/forum/showpost.p...67&postcount=5

HTML Code:
<if condition="$post['fieldyandex']!='****'">

Last edited by ZTX18 : 10-04-2010 at 08:10 AM.
 
 
ViolentOr
АнтиГуру
Default
0

BOKN, что делать? Обрамить php-код таким же условием, что обрабатывать только если поле не пустое.
vizantium, и? в чем принципиальное отличие от варианта Керка?

ViolentOr добавил 04.10.2010 в 08:04
ZTX18, тоже вариант

Last edited by ViolentOr : 10-04-2010 at 08:04 AM. Reason: Добавлено сообщение
 
 
vizantium
На доске почёта
ну, хватит...
 
banned nax
Default
0

Quote:
Originally Posted by ViolentOr View Post
vizantium, и? в чем принципиальное отличие от варианта Керка?
Я не принципиальная. Дополнила ещё одним полем для большей информативности. Кроме того, отсутствие этого поля может поломать вёрстку когда отсутствуют данные пользователя.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:13 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...