Перейти к контенту
  • 0

Дополнительные поля профиля. Например Skype


Вопрос

Не ругайтесь но не нашел я! ;) Такая проблема хочу сделать чтобы помимо что находиться в связи в профиле пользователя, добавить к примеру номер Skype! Как это сделать? Help Please! Укажить человеку пальцом :D
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
"Админка - пользователи и группы - дополнительные поля профиля"

Нет это просто делает поля а мне надо именно в стандартный IPB сделать :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Стандартный ето как?.. установочный чтоль? ....

Ну в стандартные поля надо сделать! У IPB есть стандартные блоки в меню пользователя и там есть Блок СВЯЗЬ мне надо сделать поле Skype рисунок маленький как у остальных и когда человек вел свое имя Skype то после чего при наведение на название номера Skype то он переходил к примеру вот так callto://а здесь имя или номер Skype и в Skype человек автоматический добавляеться. :):D;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
первое, что приходит в голову, это отредактировать уже готовое поле дляч AIM, например.

Ну а как это сделать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну а как это сделать?

 

Для начала заменяем profile_aim.gif на необходимую иконку в папке с картинками. Для каждого скина.

 

далее редактируем lang-файлы.

 

файл lang_mlist.php

ищем

$lang['s_aim']  = "Имя в AIM содержит";

меняем например на

$lang['s_aim']  = "Имя в Skype содержит";

 

файл lang_mod.php

ищем

$lang['cp_em_aim']  = "Имя в AIM";

меняем на

$lang['cp_em_aim']  = "Имя в Skype";

 

файл lang_profile.php

ищем

$lang['aim']  = "Имя в AIM";

меняем на

$lang['aim']  = "Имя в Skype";

еще надо добавить где-нибудь в серединке

$lang['skype']  = "Добавить в контакты (Позвонить ... или сам придумай что-нить;) )";

 

файл lang_statistics.php

ищем

'aim' 	 => "AOL Instant Messenger",

меняем на.. ну ты понял :D

возможно некоторых файлов у тебя не будет. Это зависит от установленных модов и перевода.

Таким же образом подправить и английские lang-файлы.

 

 

так-с.. идем дальше ;)

Теперь задача посложней. Надо чтобы имя человека в профиле было ссылкой.

Заходим в админку-шаблоны-поиск и замена в шаблонах.

выбираем шаблон, изменить HTML фрагменты - просмотр профиля - show_card И show_card_download

ищем

 <b>{$info['aim_name']}</b>

меняем на

<b><a href="javascript:redirect_to('callto://{$info['aim_name']}', 1);">{ipb.lang['click_here']}</a></b>

 

сохраняем.

дальше идем в show_profile

ищем

    <tr>
  	 <td width="1%" class="row1"><{PRO_AIM}></td>
  	 <td width="99%" class="row2">{$info['aim_name']}</td>
   </tr>

меняем на

    <tr>
  	 <td width="1%" class="row1"><{PRO_AIM}></td>
  	 <td width="99%" class="row2"><a href="callto://{$info['aim_name']}">{ipb.lang['skype']}</a></td>
   </tr>

Ссылка на комментарий
Поделиться на других сайтах

  • 0
2tenzor Хоть кто то помог спасиб тебе добрая душа! А такой вопрос а если я не заменю а дублирую? То мне надо еще что-нибудь менять или нет? Если да то что? Чтобы все прямо и правильно стояло =)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
проще все же заменить :D А так придется делать дополнительное поле в таблице, ковырять код, чтоб добавить поле в запрос... менять больше шаблонов... Оно тебе надо? А юзеры и без AIM обойдуться ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
проще все же заменить :D А так придется делать дополнительное поле в таблице, ковырять код, чтоб добавить поле в запрос... менять больше шаблонов... Оно тебе надо? А юзеры и без AIM обойдуться :)

ok тогда попрбую ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
2tenzor Хоть кто то помог спасиб тебе добрая душа! А такой вопрос а если я не заменю а дублирую? То мне надо еще что-нибудь менять или нет? Если да то что? Чтобы все прямо и правильно стояло =)

Дублируйте.

Вот Вам файлы для правки:

./sources/sql/mysql_queries.php

./sources/misc/stats.php

./sources/misc/contact_member.php

./sources/lib/usercp_functions.php

./sources/admin/ad_member.php

./sources/profile.php

./sources/moderate.php

./sources/memberlist.php

./lang/~/lang_ucp.php

./lang/~/lang_online.php

./lang/~/lang_mod.php

./lang/~/lang_mlist.php

---------------------------------

+ не забудте создать ячейку в таблице *_member_extra.

+ не забудте добавить новый макрос.

+ не забудте разобратся в шаблонах.

 

---------------------------------

На мой взгляд, у Вас может быть вызвано затруднее в написание новой функции в файле ./sources/misc/contact_member.php - а так...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
2tenzor Хоть кто то помог спасиб тебе добрая душа! А такой вопрос а если я не заменю а дублирую? То мне надо еще что-нибудь менять или нет? Если да то что? Чтобы все прямо и правильно стояло =)

Дублируйте.

Вот Вам файлы для правки:

./sources/sql/mysql_queries.php

./sources/misc/stats.php

./sources/misc/contact_member.php

./sources/lib/usercp_functions.php

./sources/admin/ad_member.php

./sources/profile.php

./sources/moderate.php

./sources/memberlist.php

./lang/~/lang_ucp.php

./lang/~/lang_online.php

./lang/~/lang_mod.php

./lang/~/lang_mlist.php

---------------------------------

+ не забудте создать ячейку в таблице *_member_extra.

+ не забудте добавить новый макрос.

+ не забудте разобратся в шаблонах.

 

---------------------------------

На мой взгляд, у Вас может быть вызвано затруднее в написание новой функции в файле ./sources/misc/contact_member.php - а так...

 

Хехе а ты умный =) Вот еще бы все расписал было бы просто супер =)

 

 

ну а тебя доброта хочу сказать СПАСИБО =)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А есть у кого-нибудь этот "Skypeme Mod"? С того ресурса скачать не получается.

На том ресрусе нужно зарегистрироваться через форум.

А потом скачать.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
+ не забудте создать ячейку в таблице *_member_extra.

+ не забудте добавить новый макрос.

+ не забудте разобратся в шаблонах.

 

---------------------------------

На мой взгляд, у Вас может быть вызвано затруднее в написание новой функции в файле ./sources/misc/contact_member.php - а так...

А если ячейка *_member_extra уже существует?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А есть у кого-нибудь этот "Skypeme Mod"? С того ресурса скачать не получается.

На том ресрусе нужно зарегистрироваться через форум.

А потом скачать.

Я там зарегестрирован, но когда заходишь на страницу где находится download к данному моду, происходит автоматический LOG OUT. Спасибо доброму человеку tenzor'у, он каким то образом скачал его и переслал мне по почте.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А как сделать, чтоб " иконка" видна была в профиле, например после поля Регистрация: или Сообщений: или после аватара....?

 

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.