СКРИПТ СМЕНЫ ТОЛЬКО АВАТАРА ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ БЕЗ ОГРАНИЧЕНИЯ С КНОПКОЙ В ФОРМЕ ОТВЕТА

автор: неизвестен
В хтмл-низ:

Код:
<!-- Скрипт изменения аватара для конкретного поста -->
<script type="text/javascript">
$(function() {  
     /* Изменение аватара для конкретного поста */
     $('.post-content p').each(function(){
          $(this).html( $(this).html().split('[icon]').join('<div class="changeiconurl" style="display:none;">').split('[/icon]').join('</div>') );
     });
     $('.post-content p div.changeiconurl').each(function () {
          $(this).parents('.post .container').find('.post-author li.pa-avatar.item2 img').replaceWith( '<img src="' + $(this).text() + '" alt="Аватар"/>' );
     });
});

     /* кнопка аватара */
$('td#button-addition').after('<td id="button-changeicon" style="background-image:url(http://silast.com/images/User-icon.png);background-repeat:no-repeat;background-position:50%;background-size:17px;" title="Изменить аватар для поста"><img onclick="changeicon()" src="/i/blank.gif"></td>');

/* Функция при нажатии на кнопку */
function changeicon() {
    var changeiconURL = prompt('Вставьте прямую ссылку на аватар размером 180х350 пикселей в формате .jpg или .png', 'http://');
    if (!changeiconURL) {
        alert('Вы не вставили ссылку!');
        return '';
        }
    insert('[icon]' + changeiconURL + '[/icon]');
}
</script>

http://silast.com/images/User-icon.png картинка кнопки, можно заменить на свою

Теги: смена аватара,аватар в посте

Отредактировано Ichimaru Gin (30.03.2016 15:17:08)