Skype Mod

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
fantua
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 1 раз

Re: Skype Mod

Сообщение fantua »

Напиши как сделал?
На хостинге тему и кэш обновлял?
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

Re: Skype Mod

Сообщение Evgesh »

Делал по такой инструкции 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; }
[/s]
Находим:
/* 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 закинул
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fantua
phpBB 1.2.0
Сообщения: 19
Стаж: 14 лет 11 месяцев
Благодарил (а): 1 раз

Re: Skype Mod

Сообщение fantua »

Спасибо все получилось :)
Подскажи еще как сделать, чтобы значок видели не зарегистрированные пользователи, и он был в ЛС.
Аватара пользователя
Tourette
phpBB 1.2.1
Сообщения: 26
Стаж: 15 лет 2 месяца
Благодарил (а): 9 раз

Re: Skype Mod

Сообщение Tourette »

Что-то не выходит. Пробовала и кэш чистить, и тему удалять/ставить, не помогло(. Осталась скайповская.
edualla
phpBB 1.4.4
Сообщения: 156
Стаж: 14 лет 6 месяцев
Благодарил (а): 174 раза
Поблагодарили: 4 раза

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

Сообщение edualla »

Всем привет.
Я себе установил skype MOD.
Некоторые пользователи хотели бы, чтобы отображался и значок ICQ.
Где можно такой мод (для subsilver2) найти?
Большое спасибо заранее.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Skype Mod

Сообщение Пчелкин »

А у меня другой вопрос - есть вариант окна скайпа что б всплывающим и полупрозрачным...что-то сам не допетрю как сваять..уровень знаний еще не тот..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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