prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

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

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


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Редактирование новости для 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

Z upload.rar Размер: 7.33 Kb, скачали 299 раз


+9
Просмотры: 7761 VIP ProWebber | Комментарии (17)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1ByakaByaka

  • 30 сентября 2012 14:30
  • Регистрация: 19.07.2012
  • ICQ: --
  • Комментариев: 52
Нах оно надо? И что оно дает?

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

0

#2Lion18

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

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

+2

#3Dr. Neo

  • 30 сентября 2012 18:00
  • Регистрация: 3.12.2009
  • ICQ: 370771525
  • Комментариев: 400
  • Выкл.
Цитата: ByakaByaka
Нах оно надо? И что оно дает?

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

0

#4vitnet

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

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

0

#5Dr. Neo

  • 30 сентября 2012 22:32
  • Регистрация: 3.12.2009
  • ICQ: 370771525
  • Комментариев: 400
  • Выкл.
Цитата: vitnet
Что то не могу найти дле 9.5, есть только:

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

0

#6NeedlE

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

0

#7web coding

  • 4 октября 2012 22:14
  • Регистрация: 4.10.2012
  • ICQ: --
  • Комментариев: 30
Спасибо за новость!

0

#8Off Road

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

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

0

#9shmel1985

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

0

#10shmel1985

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

0

#11vitnet

  • 3 декабря 2012 15:56
  • Регистрация: 18.09.2010
  • ICQ: 8060715
  • Комментариев: 304
shmel1985,
Добавьте в таблицу dle_post 'allow_rate'

0

#12shmel1985

  • 5 декабря 2012 22:13
  • Регистрация: 5.10.2012
  • ICQ: --
  • Комментариев: 32
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' -Возможно они отвечают за обновление даты???

0

#13shmel1985

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

0

#14vitnet

  • 19 января 2013 17:04
  • Регистрация: 18.09.2010
  • ICQ: 8060715
  • Комментариев: 304
Может кому надо

+1

#15Alex2222

  • 6 февраля 2013 22:09
  • Регистрация: 5.01.2011
  • ICQ: --
  • Комментариев: 31
СПС! Просто суупер хак.

+1

#16shmel1985

  • 18 августа 2013 23:57
  • Регистрация: 5.10.2012
  • ICQ: --
  • Комментариев: 32
На DLE 10 проверил работает стабильно.

0

#17stoptest

  • 16 августа 2016 01:11
  • Регистрация: 5.01.2012
  • ICQ: --
  • Комментариев: 2
Для 10.1 как исправить ошибку SyntaxError: expected expression, got '<'

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки