久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 問各位開發者一個問題:有沒有鉤子可以對貼子展示時的處理? [打印本頁]

作者: false001    時間: 2024-1-31 21:53
標題: 問各位開發者一個問題:有沒有鉤子可以對貼子展示時的處理?
背景:我的ckeditor排版完后為html代碼,圖片代碼也是<img src='abc.jpg'>這種,不是[attach]123[/attach]這種BBCODE
結果:這就導致一個問題:貼子展示給用戶的時候,發現貼子對應數據有圖片,但內容沒有引用,于是會在貼子底部展示出來。 給人一種錯覺:上傳了兩次圖片。

注:默認編輯器也是這樣的,只要貼子對應數據有圖片,貼子內容沒有引用圖片,就會在貼子底部自動展示出來:如圖顯示的代碼:

(, 下載次數: 8)



嘗試了好多方法,都無法很好的解決此問題。在此,向各位開發者大佬咨詢良方,望賜教。








作者: mingkong    時間: 2024-1-31 23:25
簡單點的辦法可以考慮用js判斷附件列表的src內容在正文區域已經存在的時候就移除附件列表內對應的區域。
效果要好一點的話,最好還是在輸出html以前用PHP來判斷,可以在解析正文html部分的php代碼,先獲取到圖片附件的id,然后對正文下方附件列表部分用這些id來判斷。
作者: 科站網    時間: 2024-2-1 09:09
這里每個嵌入點都可以

(, 下載次數: 7)


作者: false001    時間: 2024-2-1 09:41
mingkong 發表于 2024-1-31 23:25
簡單點的辦法可以考慮用js判斷附件列表的src內容在正文區域已經存在的時候就移除附件列表內對應的區域。
效 ...

簡單的辦法是有,但只是障眼法,不能從根本上解決問題。

好的辦法一直想不到如何找到輸出html時的鉤子,如果能找到這個鉤子,應該會簡單一些。
作者: false001    時間: 2024-2-1 09:44
科站網 發表于 2024-2-1 09:09
這里每個嵌入點都可以

這些嵌入點我都看過,但找不出哪個能對帖子內容起作用的。

望指點一下。
作者: 科站網    時間: 2024-2-1 09:46
false001 發表于 2024-2-1 09:44
這些嵌入點我都看過,但找不出哪個能對帖子內容起作用的。

望指點一下。 ...

看模板代碼,為什么會到最下面就明白了,開發者要學會看代碼




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0