Skip to content
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

 

Edited by zigazaga

Featured Replies

  • Author

у меня есть комментарии с $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;)

  • Author

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

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

18 часов назад, zigazaga сказал:

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

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

  • Author
3 часа назад, newbie сказал:

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

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

  • 4 months later...
  • Author
30.04.2020 в 10:36, newbie сказал:

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

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

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

  • 6 months later...
  • Author

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

  • Author

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

  • Author

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

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.