Редактор темы

Реклама
Реклама
Реклама
Реклама

Пользовательские теги dle 11.x

  • Автор темы Автор темы MaHarder
  • Дата начала Дата начала

MaHarder

Местный
Регистрация
9 Июн 2015
Сообщения
1.054
Рейтинг реакций
288
Баллы
83
Возраст
35
Адрес
Xanten
1/3
Автор темы
1462111645_tagsadd.png
Вашему вниманию представляю один модуль, который помогает в построении новостей. На многих сайтах видел, что на сайте добавляют теги и облако тегов, а так-же, что часто просят добавить определённые значения в облако, дабы облегчить поиск пользователям.

Давненько, просил написать на заказ мне мод, который будет помогать в добавлении тегов в ключевые слова. Как писал, для помощи в поиске. Однако, заплатив автору за работу, он отказывался поправлять ошибки. Пришлось сесть снова за учебник и поправить то, что не работало.

Итак, что умеет модуль:
  • добавление тегов через модальное окно
  • администратор (пользователь под ID 1) получает сообщение на сайте, что пользователь предложил теги к определённой новости
  • автор новых тегов получает подтверждение сообщением на сайте, что его теги добавили в базу на рассмотрение
  • просмотр всех тегов в админпанеле
  • возможность подключать тег в main.tpl
Демо

===================================================
Обновление 1.1
===================================================

Замените файл /engine/modules/tags.php из архива.
Поправил один баг, который отправлял пустые запросы в БД.
 

Вложения

Последнее редактирование:
  1. Добавляем в dle_tags (стандартную таблицу тегов) user_id, туда записываем id юзера
  2. Проверяем в новости если id юзера не совпадает с тегами в то значит добавил пользователь другой и записываем в отдельный тег.
  3. ...
  4. Профит.
 
Автор темы
  1. Добавляем в dle_tags (стандартную таблицу тегов) user_id, туда записываем id юзера
  2. Проверяем в новости если id юзера не совпадает с тегами в то значит добавил пользователь другой и записываем в отдельный тег.
  3. ...
  4. Профит.
допустим, у меня ключевые слова отличаются от тегов. они у меня в доп. поле. то подобная махинация при моём текущем знании пока что не возможна.
у меня есть идеи, как дальше допилить, но сначала, закончить со штудированием надо

ах да, скрипт делает 3 запроса. кеш, думаю не нужен. данные передаются по методу пост
 
допустим, у меня ключевые слова отличаются от тегов. они у меня в доп. поле. то подобная махинация при моём текущем знании пока что не возможна.
у меня есть идеи, как дальше допилить, но сначала, закончить со штудированием надо

ах да, скрипт делает 3 запроса. кеш, думаю не нужен. данные передаются по методу пост
тогда в dle_xfield (стандартная таблица доп полей), тем самым 1 запрос в бд для каждой новости (можно закэшить, и при проверке тегов очищать сам кэш для них) тогда нагрузка === 0.
 
Автор темы
тогда в dle_xfield (стандартная таблица доп полей), тем самым 1 запрос в бд для каждой новости (можно закэшить, и при проверке тегов очищать сам кэш для них) тогда нагрузка === 0.
согласен. однако, пока будет на мануальной проверке. потому что могут какой-нибудь бред вставить и он опубликуется.
я думаю решить этот вопрос немного по другому
 
согласен. однако, пока будет на мануальной проверке. потому что могут какой-нибудь бред вставить и он опубликуется.
я думаю решить этот вопрос немного по другому
Так можно проверку сделать того что добавляют сделать.
 
Автор темы
Так можно проверку сделать того что добавляют сделать.
сделаю, но со временем

обновил архив. поправил один баг. совсем не углядел.
Поясню: Когда переходишь просто по ссылке /tags.php, то он отсылает пустые запросы. Поправил.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху