Делал по такой инструкции
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. Подготавливаем иконки. 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 закинул