Аватарка автора цитируемого сообщения в заголовке цитаты (Alex_63)
В HTML низ:
Примечание: функция работает только для сообщений, создаваемых после установки скрипта. Если у автора цитируемого сообщения нет аватарки, вставляется обычная цитата.
Код
<!-- Аватарка автора цитируемого сообщения в заголовке цитаты © Alex_63 -->
<style>
.quote-box .author-avatar {
width: 36px;
max-width: 36px;
max-height: 30px;
margin-right: 3px;
border-radius: 3px;
vertical-align: middle !important;
}
</style>
<script type="text/javascript">$('.post').each(function (){var avImg=$(this).find('.pa-avatar > img').attr('src').split('/img/avatars/')[1];$(this).find('.pl-quote > a').each(function (){var qlnk=$(this).attr('href').replace('\'\,','|'+avImg+'\'\,');$(this).attr('href',qlnk);});});$('.quote-box cite:contains("|")').each(function (){var imgS=$(this).html().split('|')[1].split(' написал(а)')[0];if(imgS!==null){var L='<img src="/img/avatars/'+imgS+'" class="author-avatar" />';var quote_a=$(this).html().split('|')[0];$(this).parent().addClass('with-avatar');$(this).replaceWith('<cite>'+L+' <span class="quote-author">'+quote_a+'</span> написал(а):</cite>');};});</script>
<!-- //End//-Аватарка автора цитируемого сообщения в заголовке цитаты -->
<style>
.quote-box .author-avatar {
width: 36px;
max-width: 36px;
max-height: 30px;
margin-right: 3px;
border-radius: 3px;
vertical-align: middle !important;
}
</style>
<script type="text/javascript">$('.post').each(function (){var avImg=$(this).find('.pa-avatar > img').attr('src').split('/img/avatars/')[1];$(this).find('.pl-quote > a').each(function (){var qlnk=$(this).attr('href').replace('\'\,','|'+avImg+'\'\,');$(this).attr('href',qlnk);});});$('.quote-box cite:contains("|")').each(function (){var imgS=$(this).html().split('|')[1].split(' написал(а)')[0];if(imgS!==null){var L='<img src="/img/avatars/'+imgS+'" class="author-avatar" />';var quote_a=$(this).html().split('|')[0];$(this).parent().addClass('with-avatar');$(this).replaceWith('<cite>'+L+' <span class="quote-author">'+quote_a+'</span> написал(а):</cite>');};});</script>
<!-- //End//-Аватарка автора цитируемого сообщения в заголовке цитаты -->
Примечание: функция работает только для сообщений, создаваемых после установки скрипта. Если у автора цитируемого сообщения нет аватарки, вставляется обычная цитата.
Просмотров: 641, Загрузок: 0, Оценка: 5.0 (1)
Страницы: | |