Change author

Change author 2.8

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

DEVIL

666
Модераторы
Сообщения
3,111
Решения
123
Реакции
13,566
Баллы
7,245
Добрый день, появились ошибки причем не мало:

Код:
Журнал ошибки сервера
ErrorException: [E_NOTICE] Undefined variable: nodeId src/addons/Andy/ChangeAuthor/XF/Pub/Controller/Post.php:271
Сгенерирована пользователем: ZLOY 26 Июн 2019 в 11:18
Трассировка стека
#0 src/addons/Andy/ChangeAuthor/XF/Pub/Controller/Post.php(271): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/zloyga...', 271, Array)
#1 src/XF/Mvc/Dispatcher.php(321): Andy\ChangeAuthor\XF\Pub\Controller\Post->actionChangeAuthorSave(Object(XF\Mvc\ParameterBag))
#2 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Post', 'Changeauthorsav...', Object(XF\Mvc\RouteMatch), Object(EWR\Porta\Pub\Controller\Post), NULL)
#3 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Porta\Pub\Controller\Post), NULL)
#4 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#5 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#6 src/XF.php(390): XF\App->run()
#7 index.php(20): XF::runApp('XF\\Pub\\App')
#8 {main}
Содержимое запроса
array(4) {
  ["url"] => string(30) "/posts/171299/changeauthorsave"
  ["referrer"] => string(48) "https://zloygames.com/threads/foto-prikoly.9126/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(5) {
    ["new_post_author"] => string(4) "ZLOY"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(27) "/threads/foto-prikoly.9126/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
Hope, Спасибо, блин я такой квест выполнил пока искал плагин, какие только запросы не вводил и русс и анг..... но нашел только этот.
 
  • Мне нравится
Реакции: Hope
На данный момент наблюдаю такую ситуацию, автора плагин меняет, но количество сообщений растет у пользователя от которого изначально была опубликована тема. Ау пользователя на которого меняется количество сообщений остается прежним. Версия xenforo 2.1.3, версия плагина 2.3.
 
Возможно кому-то будет полезно.
Я проводил оптимизацию и ускорения сайта. Объединение change author + change date:
Добавить в шаблон andy_changeauthor:
Код:
<xf:title>{{ phrase('changeauthor_change_author_for_post') }}{{ {$post.position} + 1 }}</xf:title>

<xf:form action="{{ link('posts/changeauthorsave', $post) }}" class="block" ajax="true">
    <div class="block-container">
        <div class="block-body">
            <xf:textboxrow label="{{ phrase('changeauthor_author') }}" name="new_post_author" placeholder="{{ phrase('name...') }}" ac="single" data-autosubmit="false" autocomplete="off"
                explain="{{ phrase('changedate_enter_new_author') }}"
            />
        </div>
        <xf:submitrow submit="{{ phrase('changeauthor_submit') }}" />
    </div>
</xf:form>

<xf:title>{{ phrase('changedate_change_date_for_post') }}{{ {$post.position} + 1 }}</xf:title>

<xf:css src="andy_changedate.less" />

<xf:form action="{{ link('posts/changedatesave', $post) }}" class="block" ajax="true">
    <div class="block-container">
        <div class="block-body">
            <xf:hiddenval name="null" autofocus="autofocus" />
            <xf:formrow label="{{ phrase('date') }}">
                <div class="inputGroup">
                    <xf:dateinput id="date"
                        name="date"
                        value="{{ date($post.post_date, 'Y-m-d') }}" />
                    &nbsp;
                    <input type="time"
                        id="time"
                        name="time"
                        value="{{ date($post.post_date, 'H:i')}}"
                        class="input input--date" />
                </div>
                <div class="changedate-explain">
                    {{ phrase('changedate_enter_new_date_or') }} <a href="javascript:currentDate()">{{ phrase('changedate_use_current_time') }}.</a>
                </div>
            </xf:formrow>
        </div>
        <xf:submitrow submit="{{ phrase('changedate_submit') }}" />
    </div>
</xf:form>

<script>
function currentDate() {
    document.getElementById("time").value = "{$currentTime}";
    document.getElementById("date").value = "{$currentDate}";
}
</script>

OFFTOP

Если вам это не интересно, просьба пройти мимо и не писать что-то типа сарказма и прочих высказываний

 
Последнее редактирование:
а это что? [*] и [/LIST]
 
Может кто-то выложить Change author версии 3.2?
 
У меня вопрос другого порядка, почему все стремятся использовать эти дополнения, а не найти нормальный аналог, вот как это.
Про это уже выше задавался вопрос и не раз.
Привет. Поставьте это: Change Content Owner и старайтесь не использовать плагины от Andy.
Тогда лучше замену использовать - Change Content Owner.
 
Подскажите, а существует ли плагин с таким же функционалом, который позволяет ограничивать права модератора, и давать ему изменять автора, только в своих сообщениях, темах и прочем контенте?
Т.е. менять авторов для материалов, опубликованных другими людьми, он не может.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу