[插件交流] 主題管理記錄時 增加記錄理由 [1P]

演示
http://discuz.bluelovers.net/misc.php?action=viewthreadmod&tid=5202



修改後 在查看主題管理記錄時 就可以顯示理由

資料庫升級
ALTER TABLE cdb_threadsmod ADD `reason` TINYTEXT NOT NULL ;
開啟 post.func.php

function updatemodlog($tids, $action, $expiration = 0, $iscron = 0) {
	global $db, $tablepre, $timestamp;[/php]
下加
[php]$reason = $GLOBALS['reason'] ? dhtmlspecialchars($GLOBALS['reason'], ENT_QUOTES) : '';[/php] 或者 [php]$reason = $GLOBALS['reason'] ? dhtmlspecialchars($GLOBALS['reason']) : '';[/php]
找 [php]$data .= "{$comma} ('$tid', '$uid', '$username', '$timestamp', '$action', '$expiration', '1')";[/php] 改為 [php]$data .= "{$comma} ('$tid', '$uid', '$username', '$timestamp', '$action', '$expiration', '1', '$reason')";[/php] 找 [php] !empty($data) && $db->query("INSERT INTO {$tablepre}threadsmod (tid, uid, username, dateline, action, expiration, status) VALUES $data", 'UNBUFFERED');[/php] 改為 [php] !empty($data) && $db->query("INSERT INTO {$tablepre}threadsmod (tid, uid, username, dateline, action, expiration, status, reason) VALUES $data", 'UNBUFFERED');
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-9340-1.html#pid14540

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

套一句黃小琥說過的話:「你可以點歌,但是我可以選歌」

RE: [插件交流] 主題管理記錄時 增加記錄理由 [1P]

不错,方便管理
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-9340-1.html#pid15170

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP

RE: [插件交流] 主題管理記錄時 增加記錄理由 [1P]

有没有版块管理记录页面呢?就是记录一个版块里的所有帖子的管理操作情况。假如帖子被移走了或删除了别人也可以在管理记录页里查到呢。
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-9340-1.html#pid15302

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

TOP