Страница 1 из 1

Вывести Email пользователей

СообщениеДобавлено: 02 окт 2013, 18:19
vanred79
Нашел интересный код статуса мэйл.ру агента, думаю в ORE лишней такая кнопка не будет. Дайте пожалуйста направление как вместо nedvizhimost.prokz@mail.ru вставить на автомате email пользователей? И как тут же задать условие, что если после @ не mail.ru, bk.ru, inbox.ru, тогда не показывать статус агента?

Код: Выделить всё
<a href="http://www.mail.ru/agent?message&to=<font color="#ff0000">nedvizhimost.prokz@mail.ru</font>@mail.ru"><img 
src="http://status.mail.ru/?nedvizhimost.prokz@mail.ru" width="13" height="13" 
alt="Агент@mail.ru" border="0" /></a

Re: Вывести Email пользователей

СообщениеДобавлено: 02 окт 2013, 18:35
vanred79
Чо то не рабочий код :)

Re: Вывести Email пользователей

СообщениеДобавлено: 08 окт 2013, 01:53
Koduc
vanred79 писал(а):Чо то не рабочий код :)

Там с тэгом font что-то лишнее, вот так, мне кажется, заработает:
Код: Выделить всё
<a href="http://www.mail.ru/agent?message&to=nedvizhimost.prokz@mail.ru@mail.ru"><img 
src
="http://status.mail.ru/?nedvizhimost.prokz@mail.ru" width="13" height="13" 
alt
="Агент@mail.ru" border="0" /></a>  


По поводу замены на е-маил пользователя и проверки (что-то типа такого):
Код: Выделить всё

<?php if(mb_stristr(Yii::app()->user->getState('email'), '@mail.ru', false, 'UTF-8') !== false){ ?>
<a href="http://www.mail.ru/agent?message&to=<?php echo Yii::app()->user->getState('email'); ?>"><img 
src="http://status.mail.ru/?<?php echo Yii::app()->user->getState('email'); ?>" width="13" height="13" 
alt="Агент@mail.ru" border="0" /></a> 
<?php } ?>