Мы в твиттере Мы в телеграме!

Провеббер » Платное » Модули и скрипты » Дерево комментариев для DLE v9.x

Дерево комментариев для DLE v9.x

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Дерево комментариев для DLE v9.x.

Дерево комментариев для DLE v9.x

Предлагаю вашему вниманию хак для древовидного вывода комментариев.
Скрипт написан только под актуальные версии DLE, семейства 9.x

[Описание]
Скрипт не использует всем знакомые методы через parent_id и прочего подобного. Применена специализированная технология для построенная именно древовидных комментариев Nested Sets http://en.wikipedia.org/wiki/Nested_set_model


[Скриншоты]
Дерево комментариев для DLE v9.x

На данном изображении показан пример построения древовидных комментариев на сайте dle-faq.pro Дизайном занимался его владелец, ПафНутиЙ.

Дерево комментариев для DLE v9.x

Это демо сайт, на него я буду выдавать доступ для тестирования.


[Быстродействие]
Для вывода не используется никаких дополнительных запросов и не создается никакой нагрузки. Сложение, умножение, деление чисел и вывод тегов, как нагрузка не рассматривается. В запрос добавляются всего 3 параметра.
При добавлении комментария (ответа) делается 2 дополнительных запроса, при обычном добавлении – 1 запрос.
При удалении комментария добавилось 4 запроса и +1 запрос на удаление комментария внутри ветки (пересчет количества комментариев у пользователя).


[Возможности и особенности]
– Удаление комментария влечет за собой удаление всей ветки ответов.
– Возможность стирание комментария. При этом скрываться может как вся форма комментария, так и только текст сообщения. Вместо комментария выводится текст: «***Комментарий удален***». При этом само сообщение сохраняется и его может восстановить только член админ состава, имеющего права на редактирование всех комментариев.
– Если комментарий стерт, кнопка стирания не отображается.
– Стирать комментарий могут те, кто имеет права на редактирование всех комментариев.
– Окно добавления комментария (ответа) сделано в виде popup окна. Окно передвигаемое.
– Поддержка всех jQuery эффектов при добавлении комментария (ответа).
– При ответе на комментарий, есть возможность в самой форме добавления комментария выводить комментарий (с сохранением всех тегов), на который пишется ответ.
– Настройки дерева находятся на закладе настроек комментариев (настройки DLE).
– Сортировка комментариев производится по уровню вложенности.
– Объединение комментариев отключено, во избежание слияния ответов на разные комментарии.
– При цитировании комментария форма автоматически всплывает и в поле вводится цитируемый текст.
– Настройка количества выводимых комментариев на одну страницу работает, навигация остается, но желательно выводить все комментарии на одну страницу.
– При выводе «Последних комментариев» все комментарии имеют нулевой уровень вложенности. Кнопка «ответ» не отображается.
– При попытке ответа на удаленный/не существующий комментарий, будет выведена ошибка.
– В базу сохраняется полная иерархия вложенности комментариев (уровень вложенности может быть бесконечно большим), но при выводе уровень вложенности ограничивается параметром заданным в админке.
– Выводимые теги:
==[answer]…[/ answer] – кнопка ответа на комментарий;
==[com-clear]…[/com-clear] – кнопка стирания комментария;
=={level} – уровень комментария;
=={answer-count} – количество ответов у комментария.


[Демо]
_http://dle-faq.pro/
Заинтересованным выдам доступ на демо сайт с правами редактора.


[Условия продажи]
– Вы можете ставить дерево комментариев на любой Свой сайт. Передача скрипта третьим лицам запрещена.
– Для приобретения у вас должен быть Персональный Аттестат или BL>=20.
– Техподдержка и консультации по хаку бесплатно.
– Поддерживается семейство DLE только 9.x серии.


[Условия продажи]
Стоимость: 25wmz *
Установка и настройка: 5-20wmz **


[Контакты]
ICQ: 404-037-556
E-Mail: [email protected]


С Уважением, Олег Александрович a.k.a. Sander


* курс ру высчитывается на момент покупки
* Стоимость установки зависит от существующей верстки комментариев. Если они «резиновые», то стоимость установки минимальная. Сама по себе установка не сложная, но объемная. При желании вы можете самостоятельно установить и настроить вывод комментариев, как это сделал ПафНутиЙ.

Missing update?
Checkout our NULLED Web Community


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+4
Просмотры: 6 004 :: Комментарии (39) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: tree, comments
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1white-master

  • 4 августа 2011 15:18
  • Регистрация: 17.06.2011
  • Был(а) онлайн: 2.01.2013
  • Комментариев: 82
  • 0
Для массовой продажи эта байда не строит 25$ не находите?

#2Sander

  • 4 августа 2011 15:33
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
Для приобретения у вас должен быть Персональный Аттестат или BL>=20.

Массовая продажа вряд ли и получится.

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

#3Julius

  • 4 августа 2011 15:56
  • Регистрация: 1.01.2011
  • Был(а) онлайн: 19.06.2016
  • Комментариев: 171
  • -2
За 10$ купил бы прям сейчас, но таких денег как вы просите оно не стоит...
Пол стоимости Дле, это не точ то слишком, это полный развод на деньги diablo

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

#4nsdss

  • 4 августа 2011 16:59
  • Регистрация: 10.01.2010
  • Был(а) онлайн: 13.03.2015
  • Комментариев: 457
  • 0
Тьфу) Не стоит он таких денег.

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

#5CatalystARTs

  • 4 августа 2011 17:43
  • Регистрация: 28.06.2011
  • Был(а) онлайн: 28.08.2018
  • Комментариев: 178
  • -1
лучше адаптировать такой Хак в юкоза и не еб*те себе мозги biggrin

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

#6Amsirion

  • 4 августа 2011 17:45
  • Регистрация: 20.10.2010
  • Был(а) онлайн: 14.11.2016
  • Комментариев: 143
  • 0
CatalystCool,
не лучше, а проще

#7white-master

  • 4 августа 2011 17:56
  • Регистрация: 17.06.2011
  • Был(а) онлайн: 2.01.2013
  • Комментариев: 82
  • 0
Сандер, а слабо бесплатно, ради народа? scratch_one-s_head

#8AndreY_ZO_o

  • 4 августа 2011 18:58
  • Регистрация: 12.07.2011
  • Был(а) онлайн: 15.12.2013
  • Комментариев: 80
  • -1
Ну и ну - в какой стоимости свой труд оценили.

#9Sander

  • 4 августа 2011 19:17
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
лучше адаптировать такой Хак в юкоза и не еб*те себе мозги
Это лучше и проще? По-моему это как раз е**ть себе мозги...

не лучше, а проще
То-то я смотрю рынок прям завален простотой и качеством.

Сандер, а слабо бесплатно, ради народа
На слабо не ведусь, а для своего народа мне ничего не жалко.

Я писал этот модуль не в паблик, а для людей, которым действительно нужен хороший и качественный продукт.
Беслатно тут:
https://prowebber.ru/dle/moduls/8499-dle-9x-drevovidnye-kommentarii-v12.html

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

#10Yeti

  • 4 августа 2011 19:27
  • Регистрация: 3.02.2010
  • Был(а) онлайн: 24.04.2014
  • Комментариев: 187
  • 0
Никогда не сомневался в качестве и поддержке продуктов от Sanderа. Любая работа стоит своих денег, или 700р стали деньгами?
Продукт немассовый. Кто кричит о стоимости скрипта DLE, раньше же кричали что он слишком дорог, хотя в реале это самая дешёвая CMS? Но это политика разработчика, а раз нет нормальной интеграции модулей, значит интеграции в неё дороже чем в другие CMS.
Вообщем сделайте лучше и оценивайте труд Sandera!

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

#11ПафНутиЙ

  • 4 августа 2011 22:25
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
Модуль писался по моему заказу, и поверьте, Sander - единственный из восьми программистов, смог это сделать, про деньги я говорить не буду - нормальные люди знают цену подобным работам (продуманным и оптимизированным под конкретные нужды, а не тупую адаптацию готового скрипта под специфику DLE), а школота (кстати, по традиции, вот щас жду кто первый откликнется на школоту) всё равно не поймёт как можно вообще за что-то платить, когда всё валяется в паблике (ссылка выше).
И вот теперь представьте ситуацию: у вас имеется допустим 500 комментариев с 5-ю уровнями вложенности.... Что будет с вашим виртуальным хостингом при такой дикой рекурсии? А с этим модулем - будет та же нагрузка, что и при обычных комментариях.

P.S. Мне этот модуль достался намного дороже, и я ни капельки об этом не жалею, а 700р - это вообще 2 раза пива попить.

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

#12alexben

  • 4 августа 2011 22:31
  • Регистрация: 5.05.2011
  • Был(а) онлайн: 5.05.2012
  • Комментариев: 28
  • 0
Sander,
Есть возможность выбрать как отображать Коментарии?
Линейный - древовидный.

#13ПафНутиЙ

  • 4 августа 2011 22:39
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
alexben,
нет, но можно просто убрать из comments.tpl кнопку ответить, и не подключать нестандартную форму ответа. только тогда смысл ставить хак smile Если только в разных разделах по разному комментировать...

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

#14white-master

  • 4 августа 2011 22:48
  • Регистрация: 17.06.2011
  • Был(а) онлайн: 2.01.2013
  • Комментариев: 82
  • 0
Цитата: ПафНутиЙ
единственный из восьми программистов

Не надо переоценивать чужой труд, если вы не разбираетесь в чем то, это не значит что это трудно и долго. Nested Sets это конечно круто, но вот он жрет при большом объеме информации тоже не слабо, и не надо говорить что я не прав, я прав, так как я делал такое. Сам запрос написать это 30 минут при учете на долгие перекуры, за 30 минут будет отличный запрос, еще пару часов на написание обертки в виде эффектов, потом еще отладки чуть-чуть, в итоге от 3 до 6 часов на такой модуль.
А с этим модулем - будет та же нагрузка
Готов поспорить на что угодно, замерим С и БЕЗ, и без будет быстрее, хотя бы потому что там обычный селект.

А так все ровно респект, хотя бы за то что сделал.

#15ПафНутиЙ

  • 4 августа 2011 23:01
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
white-master,
При выводе - думаю прибавится процентов на 2-3, из-за того, что запрос на 3 слова длиньше стал, но в любом случаи не существенно. Существенно возрастает только при добавлении, но согласитесь - это событие происходит намного реже, чем просмотр.
Цитата: white-master
Сам запрос написать это 30 минут при учете на долгие перекуры, за 30 минут будет отличный запрос, еще пару часов на написание обертки в виде эффектов, потом еще отладки чуть-чуть, в итоге от 3 до 6 часов на такой модуль.

Может напишите? Это не сарказм, мне действительно интересно.... я убил много времени и денег, чтоб получить нормальный модуль, а тут вы говорите, что это делается легко и не принуждённо в течении 6ти часов...

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

#16white-master

  • 4 августа 2011 23:04
  • Регистрация: 17.06.2011
  • Был(а) онлайн: 2.01.2013
  • Комментариев: 82
  • 0
Цитата: ПафНутиЙ
3 слова

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

#17SaD

  • 4 августа 2011 23:18
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • 0
Меня на сук повесили ph34r

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

#18Sander

  • 4 августа 2011 23:24
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
alexben, В настройках ставим максимальный уровень вложенности 1 и имеем линейность.

white-master, насчет быстродействия, вот результаты замеров на 44 комментариях:


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

#19white-master

  • 4 августа 2011 23:34
  • Регистрация: 17.06.2011
  • Был(а) онлайн: 2.01.2013
  • Комментариев: 82
  • 0
Sander, не надо доказывать мне что-то, я и так что нужно знаю в этой области.
И да, я не верю таким замерам некогда, предпочитаю либо в пыхо админе, либо спец софт, так точнее и надежнее, и 44 маловато как то для замеров будет.

#20aleps

  • 4 августа 2011 23:54
  • Регистрация: 5.12.2010
  • Был(а) онлайн: 15.11.2017
  • Комментариев: 19
  • 0
white-master,
вот честно, мнение со стороны: смешной ваш спор!
Вы пытаетесь, что то доказать(сами, наверное, не определились что именно, толи что Вы Ггоораздо умнее Sander, толи, что он прям Ообязан модуль в паблик пустить). Да и сами говорите, что напиши схожий модуль за 3-6 часов. Бегом, удачи - все гости сайта ждут от вас этого (да не пострадает ваша репутация*), да и ладно если вы такой "занятой"(вы выше писали), то к спеху не нужно, за суток 3ое напишите, поддержите вы свою репутацию, вы же так тут ярсно доказываете что модуль "не оч" и не стоит своих денег, что его в пабл пустить нужно, что ВЫ Способны его написать за столь короткое время! Бегом и с песней! :)

Не нравиться, не покупай, закажи отдельно. Но врятли выйдет дешевле.

Я НЕ хочу некого обидеть!

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

Архив новостей
Апрель 2024 (21)
Март 2024 (18)
Февраль 2024 (27)
Январь 2024 (11)
Декабрь 2023 (12)
Ноябрь 2023 (43)
Друзья сайта