Смена автора сообщения / id темы

Смена автора сообщения / id темы 1.0.0

Нет прав для скачивания

sasha20072007

Пользователь
Криво работает.
Меняет не автора темы, а автора посл. сообщения в теме.
Вернее. меняет автора темы только если описание раздачи - единственный пост в теме. При написании какого-либо коммента - меняется автор посл. сообщения в теме.
"Сменить автора" лучше вернуть на место. чтобы не так в глаза бросался.
 

Exile

Администратор
sasha20072007 проблема из-за немного некорректной установки.

Перед:
HTML:
</script>
<a style="cursor: help; color: #800000;" title="{L_EDIT_TOPIC_TITLE}" onclick="edit_topic_title('edit'); return false" href="#">&para;</a>
Вставить:
HTML:
ajax.admin_change_poster = function(post_id) {
    user = prompt("Введите user_id или username", "");
    if(user) {
        ajax.exec({
            action   : 'admin_change_poster',
            mode     : 'change_poster_id',
            post_id  : post_id,
            user     : user,
        });
        ajax.callback.admin_change_poster = function(data) {
            if(data.url) document.location.href = data.url;
        };
    }
}
Ну и ссылка для смены id сообщения:
HTML:
                <!-- IF IS_ADMIN -->
                &middot; <a class="small" onclick="ajax.admin_change_poster({postrow.POST_ID}); return false;" href="#">Сменить автора</a>
                <!-- ENDIF -->
 

Kryl

Пользователь
) ну да правки нужны , просто не заметил , так как сообщений не было где пробовал менять ...
 

CrazyBoss

Пользователь
Установил и потестил. Дабез правок не работало. Функционал отличный. Только инструкцию с правками перезалейте.
 

zxc

Пользователь
PHP:
 <!-- IF IS_ADMIN -->       
<!-- BEGIN postrow -->       
        <a title="Сменить автора" class="btn btn-default hidden-xs" onclick="ajax.admin_change_poster({postrow.POST_ID}); return false;" href="#"><i class="fa fa-user-times"></i><span class="hidden-xs hidden-md hidden-sm hidden-lg"> Сменить автора</span></a>
<!-- END postrow -->
<!-- ENDIF -->
 
Сверху