Feature #73 Details
Posts handling: MultiQuote
| Status | Assigned (ass. to yves) | Priority | High |
| Author | yves | Date | 31 Jul 2004 23:33 |
MultiQuote (IPB2)
IPB says:
You'll notice a little "+QUOTE" button to the bottom right of your post area (next to the "up" arrow) when viewing a topic. Clicking on this will turn the button red and when you next hit "Add Reply", the clicked posts will be added to the post window as quotes! You can click again to turn them off and this feature works across pages, posts, topics and even forums.
Click on the icon saves the post ID and goes back to the selected post
Storage in an array in the session
If posts are selected, anywhere on the page should be a note about that (with a link to delete them)
Upon replying, all selected posts are inserted in their order of selection
Other way: Clicking the icon will add the post's ID into a cookie array (where it can also be removed again). This cookie will be sent to the server (I hope) on every page request then. When the user wants to reply somewhere, the array is evaluated, posts are inserted and the array will be removed upon successful post saving!
New ABBC tag: [farquote]
It can save more data about quoted posts from other threads/forums
For posts from other threads or forums, their name will be added to the author's name
Set ReplyTo field to 0 when replying to more than one post
(Is ReplyTo=0 allowed by DB consistency checks?)
-> Is there a better solution, maybe set ReplyTo to that post's ID where the reply button was pressed?
Combine MultiQuote and ThreadedView as one task
Update: Call this "Quote all" (Alle zitieren) in the UI
Use AJAX rather than Cookies...
IPB says:
You'll notice a little "+QUOTE" button to the bottom right of your post area (next to the "up" arrow) when viewing a topic. Clicking on this will turn the button red and when you next hit "Add Reply", the clicked posts will be added to the post window as quotes! You can click again to turn them off and this feature works across pages, posts, topics and even forums.
Click on the icon saves the post ID and goes back to the selected post
Storage in an array in the session
If posts are selected, anywhere on the page should be a note about that (with a link to delete them)
Upon replying, all selected posts are inserted in their order of selection
Other way: Clicking the icon will add the post's ID into a cookie array (where it can also be removed again). This cookie will be sent to the server (I hope) on every page request then. When the user wants to reply somewhere, the array is evaluated, posts are inserted and the array will be removed upon successful post saving!
New ABBC tag: [farquote]
It can save more data about quoted posts from other threads/forums
For posts from other threads or forums, their name will be added to the author's name
Ex: [farquote=‹PostID›]
Out: Quote by ‹UserName+Link› [on ‹TopicSubject+Link› [in ‹ForumName+Link›]] (Goto post ‹LinkToPost›)
Set ReplyTo field to 0 when replying to more than one post
(Is ReplyTo=0 allowed by DB consistency checks?)
-> Is there a better solution, maybe set ReplyTo to that post's ID where the reply button was pressed?
Combine MultiQuote and ThreadedView as one task
Update: Call this "Quote all" (Alle zitieren) in the UI
Use AJAX rather than Cookies...
| Keywords | |||
| Reported version | Due version | 1.8 | |
| Related tasks | #87 ([Appearance] Threaded view) #209 ([Posts handling] Find quoted posts) | ||
| Progress | 0 % | Estimated cost | Extensive work |
Changes history:
| Date | User | Action |
| 31 Jul 2004 23:33 | yves | Opened task |
| 31 Jul 2004 23:33 | yves | Changed status (New → Assigned) |
| Changed assigned user (- → yves) | ||
| 01 Aug 2004 21:25 | yves | Changed related tasks ( → 87) |
| 06 Aug 2004 08:31 | yves | Changed description |
| 10 Sep 2004 20:15 | yves | Changed related tasks (87 → 87,209) |
| 05 Oct 2004 10:19 | yves | Changed description |
| Changed estimated cost (Unknown → Extensive work) | ||
| 22 Jul 2005 22:15 | yves | Changed description |
| 20 Oct 2005 17:07 | yves | Changed due version (1.7 → 1.8) |








