XenForo 2.1.0 Release Candidate 1 Nulled By XenForo.Info

XenForo 2.1.0 Release Candidate 1 Nulled By XenForo.Info 2.1.0 RC 1

Нет прав для скачивания
Статус
В этой теме нельзя размещать новые ответы.

Hope

Premium
Сообщения
48,318
Решения
22
Реакции
71,959
Баллы
40,905
Hope добавил(а) новый ресурс:

XenForo 2.1.0 Release Candidate Nulled By XenForo.Info - XenForo 2.1.0 Release Candidate Nulled By XenForo.Info.

Сегодня мы рады объявить о том, что делаем важный шаг к стабильной и поддерживаемой версии XenForo 2.1, выпустив первый "Release Candidate".

После нескольких бета-версий наращивание функциональности продукта завершено, а количество ошибок снижено до минимума.

Мы рекомендуем всем клиентам, использующим предыдущие версии 2.1, перейти на версию релиз-кандидат 1.

Текущие системные требования

Минимальные системные требования:
  • PHP 5.6 или новее (мы рекомендуем PHP 7.2)...

Узнать больше об этом ресурсе...
 
Последнее редактирование:
Напишу в теме, ибо многие просто это игнорируют и потом пишут тут, что мы виноваты и все говно, куча ошибок, ничего не работает и т.п.

Пожалуйста, помните, что это НЕ ФИНАЛЬНАЯ версия программного обеспечения. Данная версия может содержать ошибки и иметь неполную функциональность. Мы не рекомендуем и не поддерживаем установку этой версии XenForo на работающие проекты!!!
 
C 2.0.10 можно пробовать переходить или лучше сначала обновиться до 2.0.11 ?
 
Можно сразу.
 
Есть ошибка: создайте тему и вверху справа нажмите 3 точки там выберите удалить - должна получиться ошибка.
 
да, есть такое

[No content was returned. Please try again later. ]

если ссылку кнопки делит открыть отдельно

Template errors
  • Template public:thread_delete: Template public:thread_delete is unknown (src/XF/Template/Templater.php:611)

если в шаблонах посмотреть - нет шаблона thread_delete

можно добавить самому :)

Код:
<xf:title>{{ phrase('delete_thread') }}</xf:title>

<xf:breadcrumb source="$thread.getBreadcrumbs()" />

<xf:form action="{{ link('threads/delete', $thread) }}" class="block" ajax="true">
    <div class="block-container">
        <div class="block-body">
            <xf:macro template="helper_action" name="delete_type" arg-canHardDelete="{$thread.canDelete('hard')}" />

            <xf:if is="$thread.canSendModeratorActionAlert()">
                <xf:macro template="helper_action" name="thread_alert" />
            </xf:if>
        </div>
        <xf:submitrow icon="delete" />
    </div>
</xf:form>
 
Последнее редактирование модератором:
Ну это будет не совсем правильно, т.к восстановление тем/сообщений и т.д прикрутили и удалено это было связи с тем, что всё это будет пересаживаться на другую механику работы. Но саму функцию забыли переделать. Добавлять самому это не решение проблемы, для этого достаточно сделать так следующим образом, удалением первого сообщения или использование встроенной модерации. Т.к изменять код, будут ошибки, а добавлять шаблон повлечёт за собой плохие последствия и вдруг они решат вернуть данный шаблон или ещё что либо и перед обновлением необходимо будет удалять. Так что это не вариант.
 
какое восстановление? я что-то изменений не вижу в этой плашке. да и в плане логики - удаление есть удаление. может и шаблон не очень, но его просто нет в b7rc1
 
ячёт не понимаю - и раньше тема могла быть удалена мягко и восстановлена.

что тут изменилось? я ничего не вижу.

есть шаблоны на thread_undelete, а на thread_delete нет

и undelete раньше был. кажется, что просто вечером новая версия будет :)
 
Последнее редактирование:
Добавлен был обработчик удаления и восстановления и не везде было восстановление тем/сообщений/етк...
Точнее удалеения был добавлен ещё раньше XenForo 2.1: Что нового для разработчиков в XF 2.1?
New XF:Delete controller plugin

If you have ever created an add-on which has any UI for deleting database records, you may be familiar with the fairly repetitive task of writing the controller and template code to perform that action.

In XF 2.0, the code would look something like this:

PHP:
public function actionDelete(ParameterBag $params)
{
$notice = $this->assertNoticeExists($params['notice_id']);
if (!$notice->preDelete())
{
return $this->error($notice->getErrors());
}

if ($this->isPost())
{
$notice->delete();
return $this->redirect($this->buildLink('notices'));
}
else
{
$viewParams = [
'notice' => $notice
];
return $this->view('XF:Notice\Delete', 'notice_delete', $viewParams);
}
}
And then the template would look something like this:

HTML:
<xf:title>{{ phrase('confirm_action') }}</xf:title>

<xf:form action="{{ link('notices/delete', $notice) }}" ajax="true" class="block">
<div class="block-container">
<div class="block-body">
<xf:inforow rowtype="confirm">
{{ phrase('please_confirm_that_you_want_to_delete_following:') }}
<strong><a href="{{ link('notices/edit', $notice) }}">{$notice.title}</a></strong>
</xf:inforow>
</div>
<xf:submitrow rowtype="simple" icon="delete" />
</div>
</xf:form>
In XF 2.1 we've introduced the Delete controller plugin to simplify much of this. No longer do you need to write an entirely new template. Instead, you just write an action in your controller which uses code similar to this:

PHP:
public function actionDelete(ParameterBag $params)
{
$notice = $this->assertNoticeExists($params->notice_id);

/** @var \XF\ControllerPlugin\Delete $plugin */
$plugin = $this->plugin('XF:Delete');
return $plugin->actionDelete(
$notice,
$this->buildLink('notices/delete', $notice),
$this->buildLink('notices/edit', $notice),
$this->buildLink('notices'),
$notice->title
);
}
The arguments passed into the controller plugin are simply the entity being deleted, the link to your controller action, a relevant edit/view link for the content, the URL to redirect to after deletion and the title of the content. There is an optional sixth argument so you can pass in a custom template, if needed.
Таким образом потихоньку пересаживается на удобный для всех обработчик удаления, что бы не создавать 1 и те же шаблоны с разными названиями и 1 и тот же код. До 6 беты было с темами всё так, в RC 1, сделали такой же обработчик события для восстановления, а так же исправили ошибки где не было восстановления. И для тем они переделали этот обработчик, но при этом и задели шаблон видимо хотели пересадить, но не сделали этого.
97170
у это будет не совсем правильно, т.к восстановление тем/сообщений и т.д прикрутили и удалено это было связи с тем, что всё это будет пересаживаться на другую механику работы. Но саму функцию забыли переделать. Добавлять самому это не решение проблемы, для этого достаточно сделать так следующим образом, удалением первого сообщения или использование встроенной модерации. Т.к изменять код, будут ошибки, а добавлять шаблон повлечёт за собой плохие последствия и вдруг они решат вернуть данный шаблон или ещё что либо и перед обновлением необходимо будет удалять. Так что это не вариант.
 
по-простому, это сделано для api , ибо в других местах я не вижу изменений визуально в логике и параметрах доступных.... то есть можно пока сделать такую затычку и ничего криминального не будет.
 
это сделано для api
Не надо вводить в заблуждение пользователей, которые не в теме. Нет, это не сделано для API. Это сделано для того, чтобы
не создавать 1 и те же шаблоны с разными названиями и 1 и тот же код
для удаления. Просто указал нужные ссылки и как произвести удаление.
 
ура.
Без восклицательного знака :)
Устало и счАстливо:)
 
Не надо вводить в заблуждение пользователей, которые не в теме. Нет, это не сделано для API. Это сделано для того, чтобы

извини, забыл вопросительный знак написать. это сделано для api?

понятно, но шаблонов всё равно много ещё :)
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу