• Страница 1 из 1
  • 1
Модератор форума: SmokeRom, Vlad98  
Вид цитаты как в скайпе
Дата: Воскресенье, 22.07.2012, 10:20 | Сообщение # 1
Сообщений:281
Награды:16
113


Данный вид меняет стандартный вид цитаты на вид цитаты из скайпа. Он подходит не только для форума, а и для каталога файлов, новостей, каталога сайтов и других модулей где можно цитировать чужие сообщения
Установка:

Скачиваем это изображение » и заливаем его в файловый менеджер в папку img
В таблицу стилей CSS

Code
/*Quote from skype*/
.bbQuoteBlock {padding-left:20px; background: url(/img/quote.png) no-repeat 3px 1px;}
.quoteMessage {border: 0px !important; border-left: 1px solid #c0c0c0 !important; color: #000; padding: 1px 7px;}
.bbQuoteName {display: none !important;}
.quotename {color: #c0c0c0; padding: 3px 0 0 0;}
/*---------*/


ВНИМАНИЕ. Если у вас уже есть стилизация для элементов .bbQuoteBlock, .quoteMessage, .bbQuoteName удалите их!

Установка для модуля "Форум"

В общий вид страниц форума, после $BODY$

Code
<?if($PAGE_ID$='threadpage')?>
<script type="text/javascript">
$('.bbQuoteBlock').each(function(){
     var quotename = $(this).find('.qName').text();
     if(quotename.length > 0){
     $(this).find('.quoteMessage').append('<div class="quotename">— '+quotename+'</div>');
     } else {
     $(this).find('.quoteMessage').append('<div class="quotename">— Цитата</div>');
     }
});
</script>
<?endif?>


Установка для других модулей

В страницу материала и комментариев к нему перед </body>, в нужных модулях

Code
<script type="text/javascript">
$('.bbQuoteBlock').each(function(){
     var quotename = $(this).find('.qName').text();
     if(quotename.length > 0){
     $(this).find('.quoteMessage').append('<div class="quotename">— '+quotename+'</div>');
     } else {
     $(this).find('.quoteMessage').append('<div class="quotename">— Цитата</div>');
     }
});
</script>


  • Страница 1 из 1
  • 1
Поиск: