dle.in.ua » Хаки » Хак DLE: Конструктор ключевых слов новости v1.0

Хак DLE: Конструктор ключевых слов новости v1.0

Автор: kand2004 от 29-09-2010, 19:45
Хак DLE: Конструктор ключевых слов новости v1.0


Как известно, при добавлении новостей с сайта, ключевые слова новости не генерируются движком DLE. Практически все журналисты добавляют новости не через админку и они сохраняются без ключевых слов. Чтобы ключевые слова появились, надо или пересохранить существующую новость или добавлять через админку. Кроме того, ключевые слова - генерируемые движком - это срез случайных 20-ти слов из краткой и полной новостей. Получается, совсем не учтены слова из заголовка новости и категория, в которую добавляют новость.

Хак "Конструктор ключевых слов новости" предназначен для добавления ключевых слов к новости по определенным правилам.

С помощью хака, ключевые слова формируются из таких слов:
- все слова заголовка новости длинной более 4 символов (только слова, без цифр и спецсиволов);
- название категории, в которую добавляют новость;
- названия кейвордов категории, в которую добавляют новость;
- название родительськой (на 1 уровень выше) категории (если есть);
- срез слов из краткой и полной новости (как это делается в движке по умолчанию)

Свойства хака:
- хак создает ключевые слова только при добавлении новости из сайта;
- способ генерации ключевых слов при добавлении из админки - не изменяется;
- ключевые слова новостей, добавленные ранее (до установки хака) не изменятся;
- при редактировании новости, ключевые слова не меняются (кроме как подредактировать руками)

Можно задать следующие параметры работы хака (устанавливаются непосредственно в коде (описано в инструкции ) т.к. админку делать нету смысла):
- общее число кейвордов;
- включать ли в список кейвордов имя родительской категории;
- включать ли в список кейвордов имя категории, в которую добавляется новость;
- включать ли в список кейвордов кейворды категории, в которую добавляется новость;
- включать ли в список кейвордов слова из заголовка новости;
- включать ли в список кейвордов срез слов из краткой и полной новости. Количество слов среза = общее число кейвордов - количество добавленных кейвордов (см. пункты выше).

После формирования списка кейфордов, он тщательно перемешивается и в указанном количестве сохраняется при добавлении новости.

Для установки скачайте инструкцию - install.txt [8.75 Kb] (cкачиваний: 818) .

Тестировался на DLE7.5-8.5 (должен работать и на других версиях)

Возможные обновления хака будут или на этом сайте или на http://1024kbytes.com
  • Группа: User
  • Icq: --
  • Комментариев: 61
  • Публикаций: 12
  • Зачет, пригодится fellow
    • Macho
    • Регистрация: 1.04.2010
    • Репутация: (0|0|0)
    • 30 сентября 2010 14:17
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • Надо посмотреть

    --------------------
    • ZerCool
    • Регистрация: 23.02.2010
    • Репутация: (0|0|0)
    • 30 сентября 2010 14:50
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • Після установки цього модуля в мене на сайті при відкритті сторінки на якій я добавляю новини на сайт модуль на лінії стає набагато більший (він збільшує шрифт). Що зробити щоб так не було?????
    • grifxxl
    • Регистрация: 25.06.2010
    • Репутация: (0|0|0)
    • 30 сентября 2010 16:19
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • Работает только когда новость добавляешь из админки !!!А как сделать чтоб и не из админки ?

    --------------------
    • ZerCool
    • Регистрация: 23.02.2010
    • Репутация: (0|0|0)
    • 30 сентября 2010 21:50
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: grifxxl
    модуль на лінії стає набагато більший (він збільшує шрифт). Що зробити щоб так не було?????

    можливо це звязано з особливостями Вашого шаблону

    Цитата: ZerCool
    Работает только когда новость добавляешь из админки !!!А как сделать чтоб и не из админки ?

    возможно, Вы редактировали не
    engine/modules/addnews.php
    а
    engine/inc/addnews.php
    Проверьте еще раз все по инструкции.
    • kand2004
    • Регистрация: --
    • Репутация: (||)
    • 30 сентября 2010 22:15
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Не плохой модуль. Но у меня вопрос. На сайте моем 33тыс новостей и все без ключевых слов. Как мне сделать так чтоб ваш хак сделал ко всем этим новостям ТЕГИ ?
    Заранее благодарен за ответ!!!
    • czart
    • Регистрация: --
    • Репутация: (||)
    • 30 сентября 2010 22:32
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: czart
    Как мне сделать так чтоб ваш хак сделал ко всем этим новостям ТЕГИ ?

    Надо немного доработать хак под Вашу задачу. ICQ:271522951
    • kand2004
    • Регистрация: --
    • Репутация: (||)
    • 30 сентября 2010 23:11
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 1
  • Публикаций: 0
  • хороший модуль, благодарю.
    • boolit
    • Регистрация: 30.09.2010
    • Репутация: (0|0|0)
    • 2 октября 2010 16:17
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 44
  • Публикаций: 1
  • А почему не в админке?

    Как сделать такое в админке?
    • kiosaki
    • Регистрация: 11.12.2009
    • Репутация: (1|1|0)
    • 4 октября 2010 01:19
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 7
  • Публикаций: 0
  • Да, такой же вопрос. Вещь классная, но как сделать в админке. В каком файле правку сделать, ведь в каталоге inc нет файла functions.php
    Спасибо!
    • family
    • Регистрация: 17.03.2010
    • Репутация: (0|0|0)
    • 4 октября 2010 15:01
    • 10
    ^
  • Группа: User
  • Icq: 973508
  • Комментариев: 5
  • Публикаций: 0
  • А зачем такое в админке? При создании новости через админку ключевые слова генерятся автоматом если в разделе дополнительно оставить поля пустыми.
    • fideral
    • Регистрация: 12.06.2010
    • Репутация: (0|0|0)
    • 4 октября 2010 21:37
    • 11
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 44
  • Публикаций: 1
  • fideral,
    Потому что 90% новостей создаются там на моих сайтах.

    Автоматом - но говняно создаются, не так же, как тут.
    • kiosaki
    • Регистрация: 11.12.2009
    • Репутация: (1|1|0)
    • 5 октября 2010 00:33
    • 12
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 41
  • Публикаций: 1
  • бред полный, тоже самое что и автоматически добавление в облако тэгов.

    Ждите в гости БАНАН от Яши)))

    --------------------
    • MyxPyM
    • Регистрация: 11.02.2010
    • Репутация: (0|0|0)
    • 5 октября 2010 21:29
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: MyxPyM
    Ждите в гости БАНАН от Яши)))


    Все зависит от того КАК разпорядится хаком каждый вебмастер.
    • kand2004
    • Регистрация: --
    • Репутация: (||)
    • 8 октября 2010 01:25
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • После установки хака получилось вот такое http://i079.radikal.ru/1010/c6/8211fafd5cfd.jpg Что можно сделеть. Движ 9.0 Спасибо за ответ
    • kravchuk2009
    • Регистрация: --
    • Репутация: (||)
    • 21 октября 2010 10:47
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 18
  • Публикаций: 0
  • Никаких БАНАНОВ от яндекса и прочих ПС не будет и быть не может из-за этого хака. Это во-первых. Во-вторых толку от этого хака ровно столько же, сколько и вреда. Все мета-данные давно умерли как фактор, влияющий на ранжирование сайтов (ключевые слова и описание). Так что хак полезен только в том случае, если ваши посетители залазят в исходный код и любят полюбоваться на ключевые слова :)
    • Korew
    • Регистрация: 5.04.2008
    • Репутация: (0|0|0)
    • 17 ноября 2010 15:02
    • 16
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Попробуйте лучше доработанную версию хака:

    _http://www.dle.in.ua/not-free/10171-avto-zapolnenie-tegov-alt-izobrazhenij-dlya
    -dle.html
    • K-Maik
    • Регистрация: --
    • Репутация: (||)
    • 18 ноября 2010 17:46
    • 17
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.