1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

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

Skype Utilities

Тема в разделе 'Моды - Mods', создана пользователем Prado, 28 фев 2010.

  1. Prado Автор темы Challenge Everything


    Оффлайн
    • Admin
    Сообщения:
    3.191
    Симпатии:
    786
    Версия phpFox:
    3.0.0
    [IMG]

    Samanalee Design Labs продолжает радовать нас интересными модификациями для SE. Сегодня нам предлагается реализовать частичную интеграцию SE со Skype.

    Итак, перед началом работы, хочу предупредить, что данный мод работает полностью при установленном Skype у пользователя.
    Ещё вам нужно быть повнимательней если у вас Social Engine 3.20, код немного различается.

    Шаг 1 Идем Админ-Панель -> Поля профиля
    Шаг 2 Создаем новое поле профиля со следующими параметрами:

    Имя поля - Skype
    Тип поля - Текстовое поле
    Обязательное - Не требуется
    Тип отображения - Не отображать в профиле
    Длина - 30

    Шаг 3 Смотрим ID поля и запоминаем. В нашем случае ID 7

    Пример: http://test1.ru/SE/admin/admin_fields.php?type=profile&task=getfield&field_id=7&TB_iframe=true&height=450&width=450

    Теперь внимание: Дальше в нескольких местах идет код
    Код:
    {$owner->profile_info.profilevalue_x}
    x в конце нужно изменить на ваш ID

    Пример:
    Код:
    {$owner->profile_info.profilevalue_7}
    Шаг 4 Открываем файлы шаблона "profile.tpl" и находим (в Social Engine 3.20 может выглядеть по другому):

    Код:
    {if $allowed_to_comment != 0 || $total_comments != 0}
    <td valign='bottom'>
    <table cellpadding='0' cellspacing='0'>
    <td class='profile_tab{if $v == 'comments'}2{/if}' id='profile_tabs_comments' onmouseup="this.blur()">
    <a href='javascript:void(0);' onmousedown="loadProfileTab('comments');SocialEngine.ProfileComments.getComments(1)" onmouseup="this.blur()">{lang_print id=854}</a>
    </td></tr>
    </table></td>
    {/if}
    После добавляем:

    Код:
    {if $owner->profile_info.profilevalue_X != ""}
    <td valign='bottom'>
    <table cellpadding='0' cellspacing='0'>
    <td class='profile_tab{if $v == 'skype'}2{/if}' id='profile_tabs_skype' onmouseup="this.blur()">
    <a href='javascript:void(0);' onmousedown="loadProfileTab('skype');" onmouseup="this.blur()">Skype</a>
    </td></tr>
    </table></td>
    {/if}
    Ищем:

    Код:
    function getComments(direction)
    ********{ldelim}
    ********SocialEngine.ProfileComments.getComments(direction);
    ********{rdelim}
     </script>******
    </div>
    {/if}
    {* END COMMENTS *}
    После добавляем:

    Код:
    {* SKYPE TAB *}
    {if $owner->profile_info.profilevalue_x != ""}
    ********<div id='profile_skype'{if $v != 'skype'} style='display: none;'{/if}>
    {if $owner->user_info.user_id == $user->user_info.user_id}
    <div style='background: #F9F9F9; border: 1px solid #FF1919; padding:10px; margin-top:2px; margin-bottom:11px; margin-right:2px; margin-left:2px;'>Notice - If You Online in Skype and this Lable still showing Offline, Please Click Options in Tools tab. Next Click Privacy topic and Click Privacy Settings. Click Show Advanced Settings button. Next tick Allow my online status to be shown on the web and Save all. Finally Refresh the Page. If You have More Problems Please Contact Us. Have a Nice Day.</div>
    {/if}
    <table width='100%' height='100%' border='0'>
     <tr>
    ********<td rowspan='6' height='100%' style='border: 1px solid #DDDDDD; padding:20px;'><div align='center' height='100%'>
    <br>
    <font size='3' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>{$owner->user_displayname}</font>
    <br><br><br><br><br>
    <a href='skype:{$owner->profile_info.profilevalue_x}?call'>
    <img src='http://mystatus.skype.com/bigclassic/{$owner->profile_info.profilevalue_x}.png' style='border: none;' width='182' height='44' alt='My Status' />
    </a><br><br><br></div></td>
    ********<td rowspan='6' width='5'> </td>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'><a href='skype:{$owner->profile_info.profilevalue_x}?call'><font size='3'><b>Start a Call</b></font></a>
    </div></td>
     </tr>
     <tr>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>
    <a href='skype:{$owner->profile_info.profilevalue_x}?voicemail'>
    <font size='3'><b>Send a Voicemail</b></font></a>
    </div></td>
     </tr>
     <tr>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>
    <a href='skype:{$owner->profile_info.profilevalue_x}?userinfo'>
    <font size='3'><b>View the Profile</b></font></a>
    </div></td>
     </tr>
     <tr>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>
    <a href='skype:{$owner->profile_info.profilevalue_x}?add'>
    <font size='3'><b>Add to Contact List</b></font></a>
    </div></td>
     </tr>
     <tr>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>
    <a href='skype:{$owner->profile_info.profilevalue_x}?chat'>
    <font size='3'><b>Start a Chat</b></font></a>
    </div></td>
     </tr>
     <tr>
    ********<td>
    <div align='center' style='background: #F9F9F9; border: 1px solid #DDDDDD; padding:10px;'>
    <a href='skype:{$owner->profile_info.profilevalue_x}?sendfile'>
    <font size='3'><b>Send a File</b></font></a>
    </div></td>
     </tr>
    </table> 
    ********</div>
    {/if}
    {* END SKYPE TAB *}
    Шаг 5 Открываем "header_global.tpl" и находим (в Social Engine 3.20 может выглядеть по другому):

    Код:
    {* CODE FOR VARIOUS javascript-BASED FEATURES, DO NOT REMOVE *}
    <script type="text/javascript" src="../include/js/mootools12-min.js"></script>
    <script type="text/javascript" src="../include/js/core-min.js"></script>
    После добавляем:

    Код:
    {if $global_page=="profile"}
    <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
    {/if}
    Готово :wink: Благодарим Samanalee Design Labs за сотрудничество! При копирование Ссылка на Samanalee Design Labs и SocEngine.Ru обязательна.
  2. galstuk Famous member


    Оффлайн
    • Знаменитый
    Сообщения:
    398
    Симпатии:
    151
    В каких именно местах??
  3. Prado Автор темы Challenge Everything


    Оффлайн
    • Admin
    Сообщения:
    3.191
    Симпатии:
    786
    Версия phpFox:
    3.0.0
    код который в шаге 4 смотри
  4. galstuk Famous member


    Оффлайн
    • Знаменитый
    Сообщения:
    398
    Симпатии:
    151
  5. vitalikxzx User


    Оффлайн
    Сообщения:
    43
    Симпатии:
    1
    Можно сделать мультиязычный или он только англ.??
  6. Prado Автор темы Challenge Everything


    Оффлайн
    • Admin
    Сообщения:
    3.191
    Симпатии:
    786
    Версия phpFox:
    3.0.0
  7. SummerResident User


    Оффлайн
    Сообщения:
    241
    Симпатии:
    4
    Возможно ли прикрутить к нему видео-разговор? Или как-нибудь реализовать это в SE 3.20?
  8. Prado Автор темы Challenge Everything


    Оффлайн
    • Admin
    Сообщения:
    3.191
    Симпатии:
    786
    Версия phpFox:
    3.0.0
    Возможно все.
  9. Qwert911 Active member


    Оффлайн
    Сообщения:
    137
    Симпатии:
    0
    Версия SocialEngine:
    3.19
    этот мод работает с последней версией скайпа?
  10. tatamata Banned


    Оффлайн
    • Banned
    Сообщения:
    11
    Симпатии:
    0
    can you call people that are not in your skype or se friends list?

Поделиться этой страницей

All rights reserved SocEngine.ru ©