Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как реализовать вывод редактирования новости под краткой новостью ?

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


     01.05.2016    Хаки    420

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

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

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

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


Комментарии пользователей (2)

Gameer
225

1122 | 395

Gameer - 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}"}

Истина в противоречии.​

Grawick
1

27 | 3

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

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

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