Пропустить

Skype Mod

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Skype Mod

Сообщение fantua » 10.12.2011 15:03

Напиши как сделал?
На хостинге тему и кэш обновлял?

fantua
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 28.09.2011 23:29
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Skype Mod

Сообщение Evgesh » 10.12.2011 15:14

Делал по такой инструкции http://phpbbguru.net/community/topic22538.html#p217832ну и там немного подправлял.Позже напишу подробно как делал.Сейчас просто с телефона.Может у вас заработает.Ой что ток я не делал чтобы появилась эта иконка:)а кэш руки сами уже давно привыкли чистить:-)

Добавлено спустя 2 часа 21 секунду:
У меня почему то не выгружается
ul.profile-icons li.skype-icon		{ width: {IMG_ICON_CONTACT_SKYPE_WIDTH}px; height: {IMG_ICON_CONTACT_SKYPE_HEIGHT}px; }
из файла buttons.ccs

Добавлено спустя 21 минуту 9 секунд:
1. Подготавливаем иконки.
icon_contact_skype.gif

2. Выкладываем иконки в папки styles/prosilver/imageset/ru/

Открываем:
stylesprosilver/imageset/ru/imageset.cfg

Находим:
img_icon_contact_pm = icon_contact_pm.gif*20*28

Добавляем после:
img_icon_contact_skype = icon_contact_skype.gif*20*20
3.Открываем:
styles/prosilver/template/viewtopic_body.html

Находим:
<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->


Добавляем после нее:
<!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><li class="skype-icon"><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck(); alt="{L_SKYPE}: {postrow.U_SKYPE}" title="{L_SKYPE}: {postrow.U_SKYPE}" /></li><!-- ENDIF -->

4. Опишем наш новый класс в css. Точнее, добавим его описание в компанию к аналогичным.

Открываем:
styles/prosilver/theme/colours.css

Находим:
/* Profile & navigation icons */

Добавляем после:
.skype-icon, .skype-icon a				{ background-image: url("{IMG_ICON_CONTACT_SKYPE_SRC}"); }


Открываем:
styles/prosilver/theme/buttons.css

Находим:
/* Profile & navigation icons */

Добавляем после:
.skype-icon, .skype-icon a				{ background: none top left no-repeat; }

Находим:
/* Set profile icon dimensions */

Добавляем после:
ul.profile-icons li.skype-icon		{ width: {IMG_ICON_CONTACT_SKYPE_WIDTH}px; height: {IMG_ICON_CONTACT_SKYPE_HEIGHT}px; }


5.(исправлено) Ну и заключительный штришок. Чтоб у нас все это корректно парсилось, чтоб работали переменные в css и картинки кешировались в базе, нужно сделаь следующее:

Открываем:

includes/acp/acp_styles.php

Находим строку:
'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm'

В строке находим фрагмент:
, 'icon_contact_pm'

Добавляем после него:
, 'icon_contact_skype'

6.(добавлено) Из админки лучше файлы не править, но если вдруг захочется нажать в админке "Наборы рисунков"-"изменить", то чтоб не получить ошибки, да и вообще, чтоб все красиво было, нужно добавить языковую переменную для описания нового гифа.
Это делается в файлах
languageязыкacpstyles.php

Находим строку:
'IMG_ICON_CONTACT_PM' =>

Добавляем после:
'IMG_ICON_CONTACT_SKYPE' => 'Skype',




Как всегда, не забываем очищать кеш.

Добавлено спустя 10 минут 28 секунд:
Урааа все заработало

Добавлено спустя 4 минуты 8 секунд:
Только тогда заработало когда картинку в styles/prosilver/imageset закинул
За это сообщение автора Evgesh поблагодарили: 2
fantua (11.12.2011 18:28), Tourette (11.12.2011 14:22)
Аватара пользователя
Evgesh
phpBB 2.0.7
 
Сообщения: 291
Зарегистрирован: 22.05.2011 4:11
Откуда: Красноярский край,Богучаны
Благодарил (а): 26 раз.
Поблагодарили: 31 раз.

Re: Skype Mod

Сообщение fantua » 11.12.2011 22:15

Спасибо все получилось :)
Подскажи еще как сделать, чтобы значок видели не зарегистрированные пользователи, и он был в ЛС.

fantua
phpBB 1.2.0
 
Сообщения: 19
Зарегистрирован: 28.09.2011 23:29
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Skype Mod

Сообщение Tourette » 12.12.2011 21:31

Что-то не выходит. Пробовала и кэш чистить, и тему удалять/ставить, не помогло(. Осталась скайповская.
Аватара пользователя
Tourette
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 10.07.2011 6:34
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

Где можно найти ICQ MOD?

Сообщение edualla » 14.04.2012 19:36

Всем привет.
Я себе установил skype MOD.
Некоторые пользователи хотели бы, чтобы отображался и значок ICQ.
Где можно такой мод (для subsilver2) найти?
Большое спасибо заранее.

edualla
phpBB 1.4.1
 
Сообщения: 49
Зарегистрирован: 15.03.2012 23:34
Благодарил (а): 40 раз.
Поблагодарили: 0 раз.

Re: Skype Mod

Сообщение Пчелкин » 15.04.2012 5:19

А у меня другой вопрос - есть вариант окна скайпа что б всплывающим и полупрозрачным...что-то сам не допетрю как сваять..уровень знаний еще не тот..
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Пред.

Вернуться в Поддержка модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы
cron