Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » ICQ и другие "агенты"


ICQ и другие "агенты"

Сообщений 1 страница 8 из 8

1

Есть в профиле поля: ICQ, Skype и остальные. Сейчас они существуют в виде простых данных. Хочу предложить сделать их более интерактивными. Например, "В Контакте" при клике на логин пользователя в Skype автоматически запускается звонок. На этом форуме есть скрипт, который предлагает отправить сообщение в ICQ, а также показывает статус, в сети пользователь или нет.

http://uploads.ru/i/K/Y/4/KY43V.png

Полагаю, что сделать подобное не так сложно, но на мой взгляд подобные дополнения были бы весьма кстати, нежели нудное копирование номера или логина, поиск по списку контактов...

+2

2

rps, а что именно сделать-то?

Попытался это прописать в поле скайпа:

Код:
<a href="skype:MySkype?call">MySkype</a>

И пишет - что не допустимые символы((
А если прописалось бы, то скорее всего работало б как надо.
Скриптом такой финт возможен, но лучше, конечно, если в движке будет.

Т.е. если в профиле, в поле скайп пользователем указан логин: MySkype,
то следует вывести в инфе об авторе поста и в профиле вроде бы так:

Код:
<a href="skype:MySkype?call">MySkype</a>

А вот как с аськой не в курсе... вроде только статус узнать картинкой можно.
Возможность написать сообщение была когда-то, но уже несколько лет не работает.

Отредактировано RUSSIAN_GOBLIN (Пт, 23 Мар 2012 19:38:18)

0

3

Согласна с Пашей.Функция будет полезна.)))(На vBiletin,например, что-то подобное есть.)

0

4

если нечто подобное будет реализовано, то стоит сделать возможность отключения этой функции. лично я считаю, что она не нужна. если пользователи пришли на форум, нужно удержать их на форуме и создать условия для общения в пределах форума, а не создавать им условия для того, чтобы они, наоборот, покидали форум, размещая ссылки на другие сайты, кнопки для мессенджеров и прочие фишки для удобного ухода на другие ресурсы.

0

5

RUSSIAN_GOBLIN
Вот, написал на скорую руку:

Код:
<script type="text/javascript">
var li; var i = 0;
li = document.getElementsByTagName("li");
for (i in li) {
 if (li[i].className == "pa-fld2") {
  skype = li[i].innerHTML.substring(9);
  li[i].innerHTML = "Общение: <a href=\"skype:" + skype + "?call\"><img alt=\"" + skype + "\" src=\"http://uploads.ru/i/Y/9/p/Y9pKC.png\" title=\"Позвонить пользователю " + skype + "\" style=\"width: 20px; height: 20px;\" /></a>";
 }
}
</script>

Пример посмотреть здесь.
Выглядит сейчас это так:

Скриншоты

http://uploads.ru/t/a/r/s/arsn8.pnghttp://uploads.ru/t/b/A/0/bA0KJ.pnghttp://uploads.ru/t/2/h/H/2hHK3.png

Туда же можно поставить пиктограммы ICQ, Мail.Ru Агент, Jabber, Windows Live и прочее, что заполнит в профиле пользователь. Также можно добавить социальные сети: "В Контакте", "Одноклассники", "Facebook", "Твиттер" и так далее. Уверен, что многие могли бы делиться в профиле не только агентами, но и ссылками на свои странички в соц. сетях.
Кроме того, считаю нелогичным тот факт, что в профиле в сообщении выводится исключительно ICQ. Я знаю людей, которые мало или вообще не пользуются "аськой", они заполнят в профиле, положим "Скайп", но он нигде виден не будет, кроме как если зайти в профиль.

Отредактировано rps (Пт, 23 Мар 2012 20:45:58)

+1

6

А можно и так (без описания поля даже красивее):

Код:
<script type="text/javascript">
var skype='';
$('li.pa-fld2').each(function(){
skype=$(this).text().replace(/(.*?)\: (.*?)/,"$2");
$(this).html('<img src="http://uploads.ru/i/e/u/6/eu6S1.png" alt="Позвонить" /> <a target="_blank" href="skype:'+skype+'?call"  title="Позвонить пользователю '+skype+'">'+skype+'</a>');
});
</script>

В HTML-низ.

rps написал(а):

Туда же можно поставить пиктограммы ICQ, Мail.Ru Агент, Jabber, Windows Live и прочее, что заполнит в профиле пользователь. Также можно добавить социальные сети: "В Контакте", "Одноклассники", "Facebook", "Твиттер" и так далее. Уверен, что многие могли бы делиться в профиле не только агентами, но и ссылками на свои странички в соц. сетях.

Для каждого варианта, нужно писать свой скрипт...
Было б хорошо, если бы была поддержка на уровне движка.

Отредактировано RUSSIAN_GOBLIN (Пт, 23 Мар 2012 21:36:56)

+1

7

RUSSIAN_GOBLIN
Понимаешь, какая идея была: выстроить все иконки в один ряд, и, если к ним рядом приписывать ещё и текстовое описание, как ты сделал - получится очень громоздко. Надо всё-таки, я считаю, стремиться к минимализму: компактно, но в то же время максимально информативно, чтобы пользователь с первого взгляда понимал, что это и получал результат за минимальное число действий.

0

8

хорошая идея, давно писал уже о добавлении такого.

0


Вы здесь » Единый форум поддержки » Архив » ICQ и другие "агенты"