Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как реализовать вывод редактирования новости под краткой новостью ?

Как реализовать вывод редактирования новости под краткой новостью ?


     01.05.2016    Все вопросы » Хаки    1466

вопрос
Как можно сделать быстрое редактирование новости без модального окна.

Например. Имеется новость на главной странице, через меню можно выбрать или полное редактирование или быстрое, но оно выводится в модальном окне. Как вывести это окно или форму редактирования новости под новостью.
И если есть возможность выбора шаблона редактирования.
На рисунке показана форма, но она не работает, т.к. подключалась через include file
Как реализовать вывод редактирования новости под краткой новостью ?

Как реализовать вывод редактирования новости под краткой новостью ?

Ответа пока нет


2 комментария

LazyDev
PHP-developer

LazyDev - 2 мая 2016 00:51 -

Откройте /engine/modules/addnews.php найдите
$id = (isset( $_REQUEST['id'] )) ? intval( $_REQUEST['id'] ) : 0;
Замените на
if(isset( $_REQUEST['id'] ) && !is_null($_REQUEST['id']))
    $id = (isset( $_REQUEST['id'] )) ? intval( $_REQUEST['id'] ) : 0;
else
{$id = is_numeric( $id ) ? intval( $id ) : 0;$mod_editn=true;}
Далее найдите 2 раза и удалите
AND approve = '0'
Потом найдите
$tpl->clear();
ниже вставьте
if($mod_editn) echo $tpl->result['content'];
В краткой новости вставить в нужное место
{include file="engine/modules/addnews.php?id={news-id}"}

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Grawick
Юзер

Grawick - 2 мая 2016 07:44 -

Сделал все как написано, но выдал ошибку

Fatal error: Cannot redeclare xfieldssave() (previously declared in Z:\home\test.info\www\engine\inc\xfields.php:37) in Z:\home\test.info\www\engine\inc\xfields.php on line 37

Проверил на Денвере и DLE 11

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх