Решила добавить в мини-профиль иконку скайпа в стиле форума (
по инструкции добавления, собственно).
В итоге получилась вот такая штука:
[фото пропало]
Видимо, где-то какой-то момент пустила.
Что делала:
- создала и залила картинку icon_contact_skype.gif
- по инуструкции заменила строки в
styles\prosilver\imageset\en\imageset.cfg
styles\prosilver\imageset\ru\imageset.cfg
- в styles\prosilver\theme\colours.css добавила:
.info-skype-icon, .info-skype-icon a { background-image: url("{IMG_ICON_CONTACT_SKYPE_SRC}"); }
- в styles\prosilver\theme\buttons.css добавила:
.info-skype-icon, .info-skype-icon a { background: none top left no-repeat; }
Код: Выделить всё
ul.profile-icons li.info-skype-icon { width: {IMG_ICON_CONTACT_SKYPE_WIDTH}px; height: {IMG_ICON_CONTACT_SKYPE_HEIGHT}px; }
- в includes\acp\acp_styles.php и includes\acp\acp_language.php добавила:
, 'icon_contact_skype'
- в styles\prosilver\template\viewtopic_body.html заменила стандартный код из мода:
Код: Выделить всё
<!-- 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();"><img src="http://mystatus.skype.com/smallicon/{postrow.U_SKYPE}" style="width: 16px; height: 16px;" alt="{L_SKYPE}: {postrow.U_SKYPE}" title="{L_SKYPE}: {postrow.U_SKYPE}" /></a></li><!-- ENDIF -->
на этот:
Код: Выделить всё
<!-- IF postrow.U_SKYPE and S_USER_LOGGED_IN --><li class="info-skype-icon"><a href="skype:{postrow.U_SKYPE}?{postrow.U_SKYPE_TYPE}" onclick="return skypeCheck();"><img src="{L_READ_PROFILE}" title="{L_SKYPE}: {postrow.U_SKYPE}" /></a></li><!-- ENDIF -->
В итоге получила то, что на скриншоте. Как убрать ненужный верхний слой с эфектом не отображающейся картинки, но сохранить подсказку с ID скайпа юзера при наведении? (Пробовала убирать и title и alt, но, видимо, не в них дело).