作者guessi.bbs@bbs.wretch.cc (沒) 看板: itoc
標題Re: [問題]功能-文章編輯時無法加分
時間無名小站 (2007/04/06 Fri 21:28:09)
編輯文章 -> 紀錄hdr.chrono -> 編輯完畢 -> 檢查hdr.chrono & tmpchrono
一致 --> 存檔
不同 --> 詢問是否覆蓋 或
將資料存至fn_tbf
不想動hdr的話... 可以考慮這樣做
※ 引述《allen501pc.bbs@bbs.sa.ncyu.edu.tw (加 ~ 油 !!)》之銘言:
> ※ 引述《itoc.bbs@cpu.tfcis.org (核心動力)》之銘言:
> > ───────────────────────────────────────
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > 其實我覺得這個作法最大的問題在於 hdr.xmode 會被互蓋的問題
> > 舉例來說:
> > A是一般使用者,B是板主或站長,C是一般使用者
> > (依序做以下)
> > A 進板
> > B 進板
> > A 編輯自己的文章,但不要離開編輯視窗
> > B mark 該篇文章
> > C 進板
> > C 推文該篇文章,居然可以推文
> > 閱讀該篇文章,發現 C 的推文存在
> > A 儲存離開編輯視窗
> > 閱讀該篇文章,發現 C 的推文已不在了
> > ------------------------------------------------------
> > 因為目前推文系統是把推文附在原文檔尾
> > 這架構本來就會遭遇這個問題
> > 若是採用原文和推文分開建檔架構 (如 ats.twbbs.org)
> > 就不會有這問題了
> 那麼機車一點的作法,mark之前加上判斷旗標,若是正在編輯,則不能mark @@?
> 不過好像又會有一堆零零雜雜的code要改:p
那只會讓文章變成"可閱讀的石頭文"
> 那麼如果是mark 之後,編輯的文章應該是沒這種問題吧?
不只post_mark會動到hdr
> 若只有考慮mark的問題,那麼在mark之前加上is_editting()判斷即可:P
> 被t的文章就不用考慮了...
被t才會去修改吧 以大站而言 通常是這樣
> 等等再來寫想法跟code
> 感謝g大跟i大的熱情參與
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天 61.57.132.241海