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

12下一頁
返回列表 發帖
查看: 4303|回復: 18

[已解決] 帖子頂部添加(編輯)這個按鈕

26

主題

67

回帖

119

積分

漸入佳境

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

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

這一行的后面跟上一個 編輯  可以實現編輯帖子的功能  求助如何修改

以下是我網上找的2個方法均無效,DZ版本3.4

無效方法1:
打開 template/default/forum/viewthread.htm 文件,在137行左右找到如下代碼:
<!--{if $allowpusharticle && $allowpostarticle}--><!--{eval $modopt++}--><a href="portal.php?mod=portalcp&ac=article&from_idtype=tid&from_id=$_G['tid']">{lang modmenu_pusharticle}</a><span class="pipe">|</span><!--{/if}-->
在其下面添加如下代碼:
<!--{if (($_G['forum']['ismoderator'] && $_G['group']['alloweditpost'] && (!in_array($post['adminid'], array(1, 2, 3)) || $_G['adminid'] <=$post['adminid'])) || ($_G['forum']['alloweditpost'] && $_G['uid'] && ($post['authorid'] == $_G['uid'] && $_G['forum_thread']['closed'] == 0) && !(!$alloweditpost_status && $edittimelimit && TIMESTAMP - $post['dbdateline'] > $edittimelimit)))}-->
<a 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><!--{/if}-->
<!--{elseif $_G['uid'] && $post['authorid'] == $_G['uid'] && $_G['setting']['postappend']}-->
<a class="appendp" href="forum.php?mod=misc&action=postappend&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page">{lang postappend}</a>
<!--{/if}-->
添加完成后保存即可!


無效方法2:
打開 template/default/forum/viewthread.htm 文件,在137行左右找到如下代碼:
{lang modmenu_pusharticle}<spanclass="pipe">|
在其下面添加如下代碼:

{langpost_add_aboutcounter}{langedit}

{langpostappend}

添加完成后保存即可!

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

使用道具 舉報

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
沙發
發表于 2022-2-3 20:20:39 來自手機 | 只看Ta
對頭,帖子頂部添加編輯,適合那種圖文過長,那種長幅帖子
不用再耐著性子拉到帖子底端再編輯
回復

使用道具 舉報

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
板凳
 樓主| 發表于 2022-2-3 21:28:55 | 只看Ta
ysx24 發表于 2022-2-3 20:20
對頭,帖子頂部添加編輯,適合那種圖文過長,那種長幅帖子
不用再耐著性子拉到帖子底端再編輯 ...

你知道方法嗎?
回復

使用道具 舉報

20

主題

131

回帖

254

積分

爐火純青

貢獻
0 點
金幣
38 個
地板
發表于 2022-2-3 22:09:56 來自手機 | 只看Ta
少了一個class標簽
回復

使用道具 舉報

20

主題

131

回帖

254

積分

爐火純青

貢獻
0 點
金幣
38 個
5#
發表于 2022-2-3 22:12:56 來自手機 | 只看Ta
<!--{if (($_G['forum']['ismoderator'] && $_G['group']['alloweditpost'] && (!in_array($post['adminid'], array(1, 2, 3)) || $_G['adminid'] <=$post['adminid'])) || ($_G['forum']['alloweditpost'] && $_G['uid'] && ($post['authorid'] == $_G['uid'] && $_G['forum_thread']['closed'] == 0) && !(!$alloweditpost_status && $edittimelimit && TIMESTAMP - $post['dbdateline'] > $edittimelimit)))}-->
<a class="editp
" 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><!--{/if}-->
<!--{elseif $_G['uid'] && $post['authorid'] == $_G['uid'] && $_G['setting']['postappend']}-->
<a class="appendp" href="forum.php?mod=misc&action=postappend&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page">{lang postappend}</a>
<!--{/if}-->
回復

使用道具 舉報

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
6#
 樓主| 發表于 2022-2-3 22:44:18 | 只看Ta
Xianger2120 發表于 2022-2-3 22:09
少了一個class標簽

我按你發的這段復制粘貼過去依舊沒有顯示編輯那個按鈕 麻煩幫看下我粘貼的這段對嗎


<!--{if (($_G['forum']['ismoderator'] && $_G['group']['alloweditpost'] && (!in_array($post['adminid'], array(1, 2, 3)) || $_G['adminid'] <=$post['adminid'])) || ($_G['forum']['alloweditpost'] && $_G['uid'] && ($post['authorid'] == $_G['uid'] && $_G['forum_thread']['closed'] == 0) && !(!$alloweditpost_status && $edittimelimit && TIMESTAMP - $post['dbdateline'] > $edittimelimit)))}-->
<a class="editp" 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><!--{/if}-->
<!--{elseif $_G['uid'] && $post['authorid'] == $_G['uid'] && $_G['setting']['postappend']}-->
<a class="appendp" href="forum.php?mod=misc&action=postappend&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page">{lang postappend}</a>
<!--{/if}-->
回復

使用道具 舉報

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
7#
 樓主| 發表于 2022-2-3 22:44:50 | 只看Ta
Xianger2120 發表于 2022-2-3 22:12
{lang post_add_aboutcounter}{lang edit}

{lang postappend}
  1. <!--{if (($_G['forum']['ismoderator'] && $_G['group']['alloweditpost'] && (!in_array($post['adminid'], array(1, 2, 3)) || $_G['adminid'] <=$post['adminid'])) || ($_G['forum']['alloweditpost'] && $_G['uid'] && ($post['authorid'] == $_G['uid'] && $_G['forum_thread']['closed'] == 0) && !(!$alloweditpost_status && $edittimelimit && TIMESTAMP - $post['dbdateline'] > $edittimelimit)))}-->
  2. <a class="editp" 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><!--{/if}-->
  3. <!--{elseif $_G['uid'] && $post['authorid'] == $_G['uid'] && $_G['setting']['postappend']}-->
  4. <a class="appendp" href="forum.php?mod=misc&action=postappend&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page">{lang postappend}</a>
  5. <!--{/if}-->
復制代碼


回復

使用道具 舉報

11

主題

363

回帖

655

積分

自成一派

貢獻
2 點
金幣
191 個
8#
發表于 2022-2-4 00:45:16 | 只看Ta




這樣的效果要嗎?要就打開 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}-->
復制代碼


回復

使用道具 舉報

11

主題

363

回帖

655

積分

自成一派

貢獻
2 點
金幣
191 個
9#
發表于 2022-2-4 00:53:24 | 只看Ta
正確的代碼應該是:

  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}-->
復制代碼


樓上剛才那個 a class后面都的 = 忘了移除

回復

使用道具 舉報

26

主題

67

回帖

119

積分

漸入佳境

貢獻
0 點
金幣
23 個
10#
 樓主| 發表于 2022-2-4 13:15:40 | 只看Ta
無名 發表于 2022-2-4 00:53
正確的代碼應該是:

非常感謝!已經成功添加了!感謝無名哥哥
回復

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-9-20 07:22 , Processed in 0.083078 second(s), 30 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

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