Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

древовидные комментарии\сообщения

Опубликовано:

Может у кого есть наработки или кто-то знает как проще организовать древовидные комментарии (при ответе комментарий пользователя выводится под комментарием другого пользователя). Ни плагина ни ответа на это нигде нету, странно что такой функции нету в самом ips

 

Изменено пользователем zigazaga

Рекомендованные сообщения

Опубликовано:
  • Автор

у меня есть комментарии с $id - ид комментария, $pid - если комментарий - это ответ на родительский комментарий, сюда заносится $id родительского комментария, и $level - 0 если это корневой комментарий или 1 если это дочерний комментарий.

Как теперь мне все отсортировать в древовидном порядке средствами ips, чтобы комментарии приняли вид:
1 comment ($id = 1; $pid = 0; $level = 0;)
- 2 comment ($id = 2; $pid = 1; $level = 1;)
- 3 comment ($id = 3; $pid = 1; $level = 1;)
4 comment ($id = 4; $pid = 0; $level = 0;)
- 5 comment ($id = 5; $pid = 4; $level = 1;)
- 6 comment ($id = 6; $pid = 4; $level = 1;)

Опубликовано:
  • Автор

вроде разобрался как вывести деревом.

Как подгружать форму {$record->commentForm()|raw} динамически в нужное мне место? например при нажатии кнопки в определенном месте на странице, вся форма должна подгрузиться именно туда, где была нажата кнопка, и если была нажата кнопка в другом месте на странице, удалить эту форму и подгрузить в новое место?

Опубликовано:
18 часов назад, zigazaga сказал:

например при нажатии кнопки в определенном месте на странице, вся форма должна подгрузиться именно туда, где была нажата кнопка,

Можно использовать jquery для перемещения формы

Опубликовано:
  • Автор
3 часа назад, newbie сказал:

Можно использовать jquery для перемещения формы

для этого я использовал appendTo, или лучше что-то другое?

  • 4 месяца спустя...
Опубликовано:
  • Автор
30.04.2020 в 10:36, newbie сказал:

Можно использовать jquery для перемещения формы

можете помочь по такому вопросу:
Можно ли средствами самого движка при помощи ajax подгружать например комментарии в определенную область? И как лучше и легче всего такое организовать? Пробовал средствами jquery но код грузится без обработчиков. Ковырялся в файлах движка и документации так ничего стоящего и не нашел

Опубликовано:

Смотрите, как реализованы добавление поста/комментария и/или перелистывание страниц в теме.

  • 6 месяцев спустя...
Опубликовано:
  • Автор

Какой метод нужно захукать, чтобы при отправке комментария дополнительно отправились нужные мне данные например из <input type="hidden" name="idd" value="0"> и добавились в бд к добавляемому комменту

Опубликовано:
  • Автор

Кто-то может помочь с этим?

Опубликовано:
  • Автор

Я так понял это _commentForm(), commentForm( $lastSeenId = NULL ), commentFormElements(), processCommentForm( $values ) но не могу понять какой код формирует данные из полей (эдитора и input hidden) и отправляет их в бд

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.