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

Статус иконка скайпа в контактах

СообщениеДобавлено: 09 апр 2014, 00:13
Mono
Обнаружил что в файле \protected\modules\contactform\views\widgetContactform.php
подгружется скрипт проверки наличия Skype на компьютере пользователя (при отсутствии предлагается скачать и установить), а сама статус-иконка в коде отсутствует.

Для того чтобы она отображалась перед скайп-логином меняем в \protected\modules\contactform\views\widgetContactform.php

Код: Выделить всё
if(param('adminSkype')){
        echo '<p>Skype: '.param('adminSkype').'</p>';
    } 


на

Код: Выделить всё
if(param('adminSkype')){
        echo '<p>Skype: <a href="skype:'.param('adminSkype').'?add"><img src="http://mystatus.skype.com/smallicon/'.param('adminSkype').'" style="border: none;" width="16" height="16" alt="Добавить в контакты" /></a> '.param('adminSkype').'</p>';
    } 


По желанию в коде можно менять значение add на другое, варианты:
call – звонок пользователю Skype;
add – добавить пользователя в список контактов;
chat – текстовый чат с пользователем;
voicemail – голосовая почта;
sendfile – послать файл;
userinfo – посмотреть профиль пользователя.

Ну и соответственно по необходимости меняем значение alt="Добавить в контакты" на нужное вам.

Re: Статус иконка скайпа в контактах

СообщениеДобавлено: 17 июн 2015, 01:54
master
Подскажите пожалуйста, как корректно вписать вместо скайпа - адрес эл. почты ?

Re: Статус иконка скайпа в контактах

СообщениеДобавлено: 17 июн 2015, 09:07
fisher
попробуйте так
Код: Выделить всё
echo '<p>'.param('adminEmail').'</p>'