Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Редактирование новости для DLE 9.x

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Редактирование новости для DLE 9.x

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Редактирование новости для DLE 9.x.

Редактирование новости для DLE 9.x


Адаптированный хак редактирования новости на сайте для версий 9.х

Подробнее тут.

Был нужен для себя. Сделал - выложил.

Установка:

1. Залить в корень файлы и папки из папки upload. Предварительно переименовав папку в название Вашего шаблона.

2. Открываем engine.php находим:

    case "pm" :
        include ENGINE_DIR . '/modules/pm.php';
        break;


Ниже добавляем:

    case "editnews" :
        include ENGINE_DIR . '/modules/editnews.php';
        break;


3. Открываем языковой файл website.lng и в любом месте добавляем:

'add_ok_ok'        =>    "Новость отредактирована",
'add_ok_1_1'    =>    "Ваша новость успешно отредактирована.",
'add_ok_2_1'    =>    "Ваша новость была успешно отредактирована. После проверки администратором она будет опубликована на сайте.",
'add_ok_3_1'    =>    "Ваша новость была успешно отредактирована. Однако, в связи с тем, что Вы можете публиковать новости без модерации не во все разделы, Ваша новость будет опубликована только после проверки администратором сайта.",


4. Открываем файл dle_js

Находим:

if (dle_admin != '') {


Выше добавляем:

menu[4]='<a href="' + dle_root + 'index.php?do=editnews&id=' + m_id + '">Редактирование</a>';




Автор: coolbola
Адаптировал: Dr. Neo

upload.rar [7.33 Kb] (cкачиваний: 438)
MD5: 1828d338dbdb1ac11e96fd19595af94f


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+5
Просмотры: 11 321 :: Комментарии (17) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1ByakaByaka

  • 30 сентября 2012 14:30
  • Регистрация: 19.07.2012
  • Был(а) онлайн: 24.05.2017
  • Комментариев: 52
  • 0
Нах оно надо? И что оно дает?

--------------------

#2Lion18

  • 30 сентября 2012 14:57
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 7.04.2019
  • Комментариев: 226
  • +2
ByakaByaka, смотря что нужно. Я например затачивал под кулинарный сайт.Нажал редактировать и усе.Он заменяет "полное редактирование"

--------------------

#3Dr. Neo

  • 30 сентября 2012 18:00
  • Регистрация: 3.12.2009
  • Был(а) онлайн: 19.10.2019
  • Комментариев: 393
  • 0
Цитата: ByakaByaka
Нах оно надо? И что оно дает?

Мне требовалось ограничить доступ к админке, всем, кому можно, с возможностью редактирования доп. полей.

#4vitnet

  • 30 сентября 2012 22:05
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 12.05.2024
  • Комментариев: 304
  • 0
Находим:
if (dle_admin != '') {

Что то не могу найти дле 9.5, есть только:
!=dle_admin

#5Dr. Neo

  • 30 сентября 2012 22:32
  • Регистрация: 3.12.2009
  • Был(а) онлайн: 19.10.2019
  • Комментариев: 393
  • 0
Цитата: vitnet
Что то не могу найти дле 9.5, есть только:

Как раз тестил для для 9.5
Смотри. Есть точно. Или возьми раскодированный, если ты в кодированном ищешь.

#6NeedlE

  • 2 октября 2012 15:32
  • Регистрация: 28.04.2010
  • Был(а) онлайн: 26.08.2013
  • Комментариев: 4
  • 0
Решена беда с редактированием файлов другого юзера?

#7web coding

  • 4 октября 2012 22:14
  • Регистрация: 4.10.2012
  • Был(а) онлайн: 10.01.2014
  • Комментариев: 30
  • 0
Спасибо за новость!

#8Off Road

  • 5 октября 2012 19:55
  • Регистрация: 9.09.2012
  • Был(а) онлайн: 29.06.2015
  • Комментариев: 27
  • 0
Если я не ошибаюсь то данный вариант редактирования присутствует в dle 9.7 (если я правильно понял смысл хака!!!)

--------------------

#9shmel1985

  • 24 октября 2012 19:29
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
if (dle_admin != '') { нет такого в версии 9.6

#10shmel1985

  • 3 декабря 2012 11:42
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
Получилось поставить даный хак но вот проблема после того как нажимаю отправить ошибка базы, данных может кто то сталкивался с такой проблемой просьба помочь.

#11vitnet

  • 3 декабря 2012 15:56
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 12.05.2024
  • Комментариев: 304
  • 0
shmel1985,
Добавьте в таблицу dle_post 'allow_rate'

#12shmel1985

  • 5 декабря 2012 22:13
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
vitnet,
Не знаю как? решил данную проблему
строка 248 удалив строки 'allow_rate' in 'field list' вот как получился запрос
$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'" );

Не работает только обновление даты публикации после таких манипуляций, Если кто то знает как правильно решить данную проблему напишите пожалуйста по подробней

vitnet,
'allow_rate' И для чего оно нужно??
'allow_rate' in 'field list' -Возможно они отвечают за обновление даты???

#13shmel1985

  • 19 января 2013 13:52
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
Может знаете как сделать Редактирование новости для DLE 9.x
Вот какая ситуация если на сайте включено кеширование, пример я создал тему потом отредактировал ее то изменение входит в силу после того как очистить кеш на сайте. А можно както сделать так как в быстром редактировании после редактирование появляется табличка обновить.

#14vitnet

  • 19 января 2013 17:04
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 12.05.2024
  • Комментариев: 304
  • +1
Может кому надо

#15Alex2222

  • 6 февраля 2013 22:09
  • Регистрация: 5.01.2011
  • Был(а) онлайн: 23.05.2015
  • Комментариев: 31
  • +1
СПС! Просто суупер хак.

#16shmel1985

  • 18 августа 2013 23:57
  • Регистрация: 5.10.2012
  • Был(а) онлайн: 10.02.2015
  • Комментариев: 32
  • 0
На DLE 10 проверил работает стабильно.

#17stoptest

  • 16 августа 2016 01:11
  • Регистрация: 5.01.2012
  • Был(а) онлайн: 17.06.2024
  • Комментариев: 3
  • 0
Для 10.1 как исправить ошибку SyntaxError: expected expression, got '<'

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: