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

返回列表 發帖
查看: 2094|回復: 4

[求助] 帖子頂部添加(編輯)這個按鈕

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
樓主
發表于 2022-2-10 09:54:52 | 只看樓主 |倒序瀏覽 |閱讀模式
因為一些帖子經常會有很多圖片或文字展示,導致帖子很長,想要編輯這個帖子必須拉倒最底下才能點擊那個編輯按鈕,如此一來每次都要加載圖片等特別麻煩,請教各位大大如何在帖子頂部,也就是

刪除主題|升降|置頂|直播|高亮|精華|圖章|圖標|關閉|移動|分類|復制|合并|分割|修復|警告|屏蔽|標簽|用戶標簽|

這一行的后面跟上一個 編輯 ,可以實現編輯帖子的功能,現在已經有以下無名哥哥提供的代碼:

打開 template/default/forum/viewthread.htm
查找:
  1.    <!--{if $_G['group']['alloweditusertag']}--><a href="javascript:;" onclick="showWindow('usertag', 'forum.php?mod=misc&action=usertag&tid=$_G[tid]', 'get', 0)">{lang usertag}</a><span class="pipe">|</span><!--{/if}-->
復制代碼
在下邊添加:
  1.    <a class href="forum.php?mod=post&action=edit&fid=$_G[fid]&tid=$_G[tid]&pid=$post[pid]{if !empty($_GET[modthreadkey])}&modthreadkey=$_GET[modthreadkey]{/if}&page=$page"><!--{if $_G['forum_thread']['special'] == 2 && !$post['message']}-->{lang post_add_aboutcounter}<!--{else}-->{lang edit}</a><span class="pipe">|</span><!--{/if}-->
復制代碼




上面代碼測試后發現還是有問題,希望有前輩能修復好,目前遇到的情況是:

當這個主題帖子沒有其他人回帖的時候,點編輯確實是編輯了主題帖子沒錯,實現了要求。
但是,如果這個主題帖子有人回帖,這時點編輯就變成了編輯第一頁最后一個回帖人的回帖了,也是是編輯的是第一頁最后一個人回復的內容,而不是主題帖子!

請各位前輩幫我看一下是代碼哪里要改動?再次感謝無名哥哥的幫助!!!






我知道答案 回答被采納將會獲得1 貢獻 已有4人回答
回復

使用道具 舉報

15

主題

1868

回帖

2169

積分

應用開發者

discuz 老兵

貢獻
12 點
金幣
198 個
QQ
沙發
發表于 2022-2-10 11:19:52 | 只看Ta
應該是不同模板 修改方法不一樣吧
回復

使用道具 舉報

15

主題

1868

回帖

2169

積分

應用開發者

discuz 老兵

貢獻
12 點
金幣
198 個
QQ
板凳
發表于 2022-2-10 11:20:19 | 只看Ta
  或者可以聯系QQ交談 有償服務
回復

使用道具 舉報

40

主題

3200

回帖

5454

積分

應用開發者

Discuz! 運維

貢獻
215 點
金幣
685 個
QQ
地板
發表于 2022-2-10 16:16:01 | 只看Ta
因為這段代碼是在帖子遍歷后再輸出的,所以$post肯定是當前頁最后一個回帖
可以這么改
  1. <a class href="forum.php?mod=post&action=edit&fid=$_G[fid]&tid=$_G[tid]&pid=$_G['forum_firstpid']{if !empty($_GET[modthreadkey])}&modthreadkey=$_GET[modthreadkey]{/if}&page=$page"><!--{if $_G['forum_thread']['special'] == 2 && !$post['message']}-->{lang post_add_aboutcounter}<!--{else}-->{lang edit}</a><span class="pipe">|</span><!--{/if}-->
復制代碼
回復 1

使用道具 舉報

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
5#
 樓主| 發表于 2022-2-13 16:40:21 | 只看Ta
科站網 發表于 2022-2-10 16:16
因為這段代碼是在帖子遍歷后再輸出的,所以$post肯定是當前頁最后一個回帖
可以這么改 ...

非常感謝科站網 問題已解決
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-20 11:33 , Processed in 0.084461 second(s), 25 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表