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

Новостной Блок для DLE


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Новостной Блок для DLE.


--------------------------------------------------------------------------------------
Новостной блок с использованием модерального окна
=================================================
Данный мой хак выводит нужный вам текст в нужное вам место, отлично подойдет для вывода новостей сайта, например: "На сайте новая акция! Не пропустите" и т.д.

Конечно, можно было реализовать данный хак и через "Управление рекламой" в Админ панели..Но я сделал гораздо более интересную и полезную вещь.

Тестировалось на DLE 9.x, но подойти может с легкостью к другим версиям.
-------------------------------------------------------------------------------------------------------------------------
Установка
-------------------------------------------------------------------------------------------------------------------------
В Main.tpl (после тега /head или рядом с остальными скриптами) добавим скрипт модерального окна:
<script type="text/javascript">
function showNews() {
$(function(){

    $('#news').dialog({
        autoOpen: true,
        show: 'fade',
        hide: 'fade',
        width: 415,
        height: 350,
    });
});
}
</script>


И скрипт вызова модерального окна: (расположите где вам больше удобно)

<a onclick="showNews(); return false;">Добавление новости</a>
<div id="news" title="Редактирование Новости" style="display:none; " >
{include file="webadmin.php"}
</div>



Далее расположите файл webadmin.php в корень сайта (дается в прикрепленном архиве)

Далее расположите файл news.php в корень сайта (дается в прикрепленном архиве)

-------------------------------------------------------------------------------------------------------------------------
Для вывода новостей используйте {include file="news.php"}
-------------------------------------------------------------------------------------------------------------------------

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

Очень долго искал в книгах как реализовать свою идею и нашел, делюсь с вами ею.


С помошью скрипта можно изменять почти любые файлы на сервере!
Лично я тестировал PHP и TXT.

Не используйте при редактировании новости в модеральном окне теги и теги изображений, при использовании их почему то выводит "Hacking Attempt!"
------------------------
Автор скрипта и идеи: Sadzi

Автор вывода модерального окна GuGa
==============
Z news-block-by-sadzi-.rar Размер: 488 b, скачали 88 раз

Если что то не получается- задавайте вопрос в комментариях, я вам помогу



ДЛЯ ТОГО ЧТОБЫ ИСПОЛЬЗОВАТЬ ЛЮБЫЕ ТЕГИ В НОВОСТНОМ БЛОКЕ В engine/init.php УДАЛИТЕ check_xss ();


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

#1softland

  • 23 февраля 2011 00:32
  • Регистрация: 10.04.2010
  • ICQ: --
  • Комментариев: 2
В engine/init.php УДАЛИТЕ check_xss ();

Ухахаха.

Не Модеральное, а модальное :) Школоло

0

#2iBusinessArena.com

  • 23 февраля 2011 01:58
  • Регистрация: 16.11.2009
  • ICQ: --
  • Комментариев: 20
any demo???????

0

#3jakal

  • 23 февраля 2011 11:18
  • Регистрация: 21.12.2009
  • ICQ: 6-913-427
  • Комментариев: 86
у меня вопрос, а что каждый пользователь сможет вносить изменения в webadmin.php если обе ссылки расположены на сайте news.php я так понимаю для просмотра созданного объявления через webadmin.php, так вроде в этом файле нету запрета на то что б мог добавлять только админ.

0

#4Sadzi

  • 23 февраля 2011 11:23
  • Регистрация: 25.12.2010
  • ICQ: --
  • Комментариев: 40
softland,
Блин) Это не школоло) Это невнимательность. На одном сайте видел неправильно названный какой то блок и сам назвал так же. Извиняюсь за ошибку, стыдно прям.
В следующий раз называть буду правильно.
P.s. Не думаю что 23 года это школоло.

iBusinessArena.com, Могу представить скриншоты:
http://s001.radikal.ru/i196/1102/e7/76fdbe11be58.jpg
http://i021.radikal.ru/1102/54/f1eb9fbfe988.jpg


jakal, Думаю проблема решается очень просто - назвать не admin.php а придумать другое, очень сложное название.

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

0

#5Sadzi

  • 23 февраля 2011 12:10
  • Регистрация: 25.12.2010
  • ICQ: --
  • Комментариев: 40
точнее я хотел сказать не admin.php а webadmin.php! опечатка!

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

0

#6skelani

  • 23 февраля 2011 12:55
  • Регистрация: 28.09.2010
  • ICQ: --
  • Комментариев: 55
DEMO покажите drink

0

#7jakal

  • 23 февраля 2011 18:27
  • Регистрация: 21.12.2009
  • ICQ: 6-913-427
  • Комментариев: 86
Цитата: Sadzi
точнее я хотел сказать не admin.php а webadmin.php! опечатка!

так веть не в названии файла дело, я его хоть назову (super34545admin5654.php) суть не меняется, если я размещю эту ссылку на сайт, веть каждый по ней кликать сможет, и писать свои новости или ерунду, вот почему и говорю что этот файл через который будет создаваться объявление, надо запретить на него доступ всем кроме админа.

0

#8Sadzi

  • 23 февраля 2011 19:06
  • Регистрация: 25.12.2010
  • ICQ: --
  • Комментариев: 40
jakal, уверен это можно реализовать, надо только подумать..

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

0

#9jakal

  • 23 февраля 2011 22:36
  • Регистрация: 21.12.2009
  • ICQ: 6-913-427
  • Комментариев: 86
все можно сделать, лишь бы знания были!)))

0

#10GendolfWhite

  • 26 февраля 2011 17:52
  • Регистрация: 8.11.2010
  • ICQ: 605868309
  • Комментариев: 135
Цитата: jakal
http://i021.radikal.ru/1102/54/f1eb9fbfe988.jpg

вы правы. =)

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

0

#11RexTiam

  • 4 марта 2011 00:29
  • Регистрация: 21.11.2010
  • ICQ: --
  • Комментариев: 51
покажите демо *___________*

0

#12kolllak

  • 13 марта 2011 14:46
  • Регистрация: 12.03.2011
  • ICQ: --
  • Комментариев: 2
запретить доступ можно и в панели, вопрос не в том
в случае получения доступа к вашей админке, не придется даже думать как залить шелл.. он уже есть

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)

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

Искать людей

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