Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Полноценное редактирование новости на отдельной странице для DLE 10.1

Полноценное редактирование новости на отдельной странице для DLE 10.1


 shmel1985    16.10.2014    Стол заказов    1413    13

Нужно сделать полноценный мод редактирование на отдельной странице к версии dle 10.1
По такому принципу http://prowebber.ru/dle/hacks/13923-redaktirovanie-novosti-dlya-dle-9x.html

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

FastFud
50

1599 | 588

FastFud - 16 октября 2014 22:57 - Юзер

А вы не пробовали поставить тот хак ?

shmel1985
2

146 | 63

shmel1985 - 16 октября 2014 23:08 - Юзер

У меня на 9.6 работало отлично обновил движок до 10.1 и перестало работать, при нажатии на редактирование отображаться чистая страница.
Потому и прошу кто может сделать под версию 10,1 цену уже обсудим в лс

FastFud
50

1599 | 588

FastFud - 16 октября 2014 23:10 - Юзер

Попробуйте на localhost, на чистом dle 10.1 поставить, и если не сработает я посмотрю.

shmel1985
2

146 | 63

shmel1985 - 16 октября 2014 23:11 - Юзер

Я пробовал уже на чистый ставить таже проблема, чистая страница загружается.

FastFud
50

1599 | 588

FastFud - 16 октября 2014 23:27 - Юзер

1. Скачайте архив.
2. editnews.tpl в вашем шаблоне editnews.php в engine/modules
3. shortstory.tpl в нужном месте добавьте
<a href="/index.php?do=editnews&id={news-id}">редактировать</a>
editnews.php откройте и найдите запрос
$db->query( "UPDATE " . PREFIX . "_post set title='$title', short_story='$short_story', full_story='$full_story', xfields='$filecontents', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', allow_rate='$allow_rating', fixed='$news_fixed', allow_br='$allow_br', flag='1', tags='" . $_POST['tags'] . "' WHERE id='$id'" );
и замените на
$db->query( "UPDATE " . PREFIX . "_post set title='$title', short_story='$short_story', full_story='$full_story', xfields='$filecontents', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', tags='" . $_POST['tags'] . "' WHERE id='$id'" );
engine.php после
case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;
добавить
case "editnews" :
include ENGINE_DIR . '/modules/editnews.php';
break;
website.lng пишите
'add_ok_ok'        =>    "Новость отредактирована",
'add_ok_1_1'    =>    "Ваша новость успешно отредактирована.",
'add_ok_2_1'    =>    "Ваша новость была успешно отредактирована. После проверки администратором она будет опубликована на сайте.",
'add_ok_3_1'    =>    "Ваша новость была успешно отредактирована. Однако, в связи с тем, что Вы можете публиковать новости без модерации не во все разделы, Ваша новость будет опубликована только после проверки администратором сайта.",
и все, вроде бы должно работать.

Gameer
226

1124 | 396

Gameer - 16 октября 2014 23:20 - Эксперт

Странно у этого человека все работает https://dle-faq.ru/faq/common/8157-polnoe-redaktirovanie-na-sayte-dlya-dle-101.html

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

shmel1985
2

146 | 63

shmel1985 - 16 октября 2014 23:27 - Юзер

А у меня чистая страница

shmel1985
2

146 | 63

shmel1985 - 17 октября 2014 20:08 - Юзер

10 раз проверил на чистом движке 10,1 тот модуль не работает, кто может подогнать пишите за цену договоримся.

FastFud
50

1599 | 588

FastFud - 17 октября 2014 20:20 - Юзер

Я выше написал, сам проверил и работало все.

shmel1985
2

146 | 63

shmel1985 - 17 октября 2014 21:05 - Юзер

Блин, извините конечно но не работает, ставлю на чистый дле 9,6 работает) а на 10.1 нет
но не могу я ошибиться там всего 2 правки нужно сделать.
FastFud скиньте пожалуйста мне свой \engine\modules\editnews.php

vitnet
218

2172 | 930

vitnet - 17 октября 2014 23:29 - Эксперт


shmel1985
2

146 | 63

shmel1985 - 17 октября 2014 23:39 - Юзер

vitnet Спасибо большое вам, я вам очень признателен
Всё работает.

Iceman
3

69 | 6

Iceman - 29 июня 2016 20:48 - Юзер

vitnet,
А можешь код дать для ДЛЕ 11. При редактировании не работает, пишет ошибку.


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