Опрос

Писал на нашем форуме?
Да
Нет
Собираюсь
Голосовать Результаты опроса

Партнеры

  • Место свободно
  • Место свободно
  • Место свободно
  • Место свободно

Наш архив :)

Онлайн

    Всего на сайте: 4
    Гостей: 4
    Пользователи: - отсутствуют
    Роботы: - отсутствуют
    Администраторов: 1
    Редакторов: 0
    Журналистов: 1
    Модераторов: 0
    Дизайнеры: 0
    VIP: 0
    Пользователей: 32463 [+36]

Переходы

123

Реклама
На сайте
Автоматическое добавление тегов. Тестировался на версии <a rel=nofollow href="http://dvigov.com/alldle" title="DLE" target="_self">DLE</a> 8.3 - 8.5
Возможности хака:
Из заголовка новости берутся слова (исключены цифры и спецсимволы), длина которых больше 3 символов и формируется строка тэгов.
Тестировался на версии DLE 8.3 - 8.5
Установка:
Скрипт (ниже по тексту буду называть "script"), который вставляем в нижеуказанные файлы:

<font color=#777777>/*-------------хак автоматическое добавление тэгов ----------------*/</font>
  <font color=#660000>$nNumTags</font><font color=#8000FF> = </font>10;
  <font color=#660000>$szContent</font><font color=#8000FF> = </font>strip_tags(<font color=#660000>$short_story</font>);
  <font color=#660000>$arr_tags</font><font color=#8000FF> = </font>explode(' ', <font color=#660000>$szContent</font>);
  shuffle(<font color=#660000>$arr_tags</font>);
  <font color=#660000>$nNumOfTags</font><font color=#8000FF> = </font>0;
  <font color=#660000>$str_tag</font><font color=#8000FF> = </font>'';
  <font color=#0000FF>foreach</font> ( <font color=#660000>$arr_tags</font> <font color=#0000FF>as</font> <font color=#660000>$tvalue</font> ) {
  <font color=#660000>$tvalue</font><font color=#8000FF> = </font>trim(<font color=#660000>$tvalue</font>);
  preg_match('/[a-zA-Zа-яА-Я]{4,}/', <font color=#660000>$tvalue</font>, <font color=#660000>$t_v</font>);
  <font color=#0000FF>if</font> (<font color=#660000>$t_v</font>[0]) {
  <font color=#660000>$str_tag</font> .= <font color=#660000>$t_v</font>[0].', ';
  <font color=#660000>$nNumOfTags</font> ++;
  }
  <font color=#0000FF>if</font> (<font color=#660000>$nNumOfTags</font> > <font color=#660000>$nNumTags</font>)
  break;
  };
  <font color=#660000>$_POST</font>['tags']<font color=#8000FF> = </font>substr(<font color=#660000>$str_tag</font>, 0, strlen(<font color=#660000>$str_tag</font>)-2);
  <font color=#777777>/*-------------!хак автоматическое добавление тэгов ----------------*/</font>


1. Открываем
/engine/modules/addnews.php

Находим первое вхождение:
<font color=#0000FF>if</font>( <font color=#660000>$found</font> )

ВЫШЕ вставляем script

2. Открываем файл
/engine/inc/addnews.php

Находим:
<font color=#0000FF>if</font>( trim( <font color=#660000>$_POST</font>['vote_title']

ВЫШЕ вставляем script

Готово. Как то так smile


Своё Спасибо, еще не выражали.
Рейтинг:
 (голосов: 5)
Комментариев: 4 | Просмотров: 1486
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Репутация: 0
Ivaneo
Коммент. №1
Группа: Пользователи
Регистрация: 9.08.2010
Комментариев: 15
Публикаций: 0
Статус:Оффлайн
11 августа 2010 11:09
А такой скрипт для уКоза есть ?
Репутация: 0
Денис
Коммент. №2
Группа: Гости
Регистрация: --
Комментариев: 0
Публикаций: 0
Статус:Оффлайн
9 сентября 2010 14:37
Данный скрипт добавит теги уже существующим новостям?
Репутация: 0
bios
Коммент. №3
Группа: Пользователи
Регистрация: 1.11.2010
Комментариев: 5
Публикаций: 0
Статус:Оффлайн
1 ноября 2010 12:05
почему то не могу найти <font color=#0000FF>if</font>( <font color=#660000>$found</font> ) в папке /engine/modules/addnews.php. Не подскажешь? Dle 8.5
Репутация: 0
K-Maik
Коммент. №4
Группа: Пользователи
Регистрация: 18.11.2010
Комментариев: 1
Публикаций: 1
Статус:Оффлайн
18 ноября 2010 16:11
Посмотрите более продуктивный вариант хака:

_http://6dle.ru/platno_dle_shablon/4066-avto-zapolnenie-tegov-alt-izobrazhenij-d
lya-dle.html
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Яндекс Апдейт
Данные временно не доступны.
Календарь
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
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
 
Чат
НаписалФилипп
26 августа 2017
Добрый день. Презентация http://jersiker.ru/
Ответить
НаписалАнтон
29 июня 2017
Добрый день. Наша презентация http://omelesu.ru/
Ответить
НаписалВиталий
14 июня 2017
Здравствуйте. Не дозвонились до вас, презентация http://majuster.ru/
Ответить
НаписалЕвгений
12 мая 2017
Добрый день. Это презентация, не дозвонились до Вас, посмотрите http://merternas.ru/?activation=9
f8dd061
Ответить
НаписалАнатолий
4 марта 2017
Не дозвонились до Вас, посмотрите презентацию http://advertuper.ru/video?activa
tion=af8e1257
Ответить
НаписалКирилл
11 января 2017
Здравствуйте! Я звонил вам перед праздниками, вы не перезвонили, результат нашей презентации тут http://patrongiis.ru/
Ответить
НаписалСемён
29 ноября 2016
Добрый день! Вам стоит это увидеть, это касается вашей компании! Смотрите в видео http://customerbass.ru/video
Ответить
НаписалВалерий
22 ноября 2016
Добрый день. Вчера договаривались созвонится с Вами в 14:00, но я до Вас не дозвонился, нужно ваше решение по нашему предложению http://comenst.ru/offer293
Ответить
НаписалДанила
24 октября 2016
Это ссылка на презентацию, о которой я говорил http://prescom.ru/
Ответить
НаписалЕгор
6 октября 2016
Добрый день! Я обещал вам прислать ссылку http://plazametrix.ru/
Ответить

   
Популярное
Коментарии
Автор → Babyn1N
в новости → Поисковая подсказка
Автор → IraFriene
в новости → "Страница ошибки 404 на DLE"
© RIPs.SU DOG
Последние комментарии 2.4
Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012 Яндекс.Метрика

{dotcat}