微信扫一扫 分享朋友圈

已有 20 人浏览分享

[網路應用] 如何讓Discuz分類資訊發布後可以編輯

[複製鏈接]

站長

Rank: 12Rank: 12Rank: 12

1794

威望

3069

金錢

111

A幣
主題
1323
帖子
2456
精華
3
綜合社群主題發文量
264
電玩社群主題發文量
1
娛樂社群主題發文量
4
技術社群主題發文量
30
閱讀權限
200
註冊時間
2013-1-28

我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    3 天前
  • 簽到天數: 386 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於  2024-5-12 18:17:52 | 顯示全部樓層 | 閱讀模式

    一直以來大家有個印象就是dz論壇的分類資訊不能編輯,發出的貼文就算分類錯了也只能那樣了。

    特別是有些論壇把分類資訊當成主題分類來用的,很需要編輯功能。

    但後台是可以批次調整分類的,說明分類資訊就是可以編輯的,

    那問題應該是前台的PHP或是範本檔案上作了限制。找PHP檔並沒有相關的限制語言,

    找模板檔發現模板上有個限製代碼:如果在編輯狀態或非分類信息狀態下,

    才顯示$actiontitle這個項目,也就是“發新帖”“回帖”“編輯」「分類資訊」這個標題頭,

    只要把這個限制去掉,分類資訊就可以自由編輯了,寫入、顯示全正常。


    以下是X3.1的版本。

    開啟\template\default\forum\post.htm,把以下程式碼


      <!--{elseif $_GET[action] == '編輯' && $isfirstpost && !$thread['sortid']}-->
    <ul class="tb cl mbw">
    <li{if !$sortid} class="a"{/if}><a href="javascript:;" onclick="switchpost('forum.php?mod=post&action=edit&tid=$_G[tid]&pid=$pid')">$actiontitle</a></li>
    <!--{if $_GET[action] == 'edit' && $isfirstpost && !$thread['sortid']}-->


    替換為


      <!--{elseif $_GET[action] == '編輯' && $isfirstpost}-->
    <ul class="tb cl mbw">
    <li{if !$sortid} class="a"{/if}><a href="javascript:;" onclick="switchpost('forum.php?mod=post&action=edit&tid=$_G[tid]&pid=$pid')">$actiontitle</a></li>
    <!--{if $_GET[action] == '編輯' && $isfirstpost}-->



    在後台更新緩存,然後重新刷新頁面就可以了。


    原文網址 : https://www.tuyuanma.com/news_9083_1_1

    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    2456

    發文

    3069

    金錢

    111

    A幣

    ----------榮譽勳章----------

    我是傳奇 贊助感謝勳章 精華作者勳章

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-5-24 02:51 , 網路刷新 0.114216 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322