回文章列表
作者allen501pc.bbs@bbs.sa.ncyu.edu.tw (加 ~ 油 !!) 看板: itoc
標題Re: [問題]功能-文章編輯時無法加分
時間新綠園 (2007/04/06 Fri 21:12:25)
※ 引述《itoc.bbs@cpu.tfcis.org (核心動力)》之銘言:
> ───────────────────────────────────────
> ※ 引述《itoc (核心動力)》之銘言:
> >   post_edit() 裡的 vedit() 前/後,加上/移除 POST_EDITING 旗標
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   其實我覺得這個作法最大的問題在於 hdr.xmode 會被互蓋的問題
>   舉例來說:
>   A是一般使用者,B是板主或站長,C是一般使用者
>   (依序做以下)
>   A 進板
>   B 進板
>   A 編輯自己的文章,但不要離開編輯視窗
>   B mark 該篇文章
>   C 進板
>   C 推文該篇文章,居然可以推文
>   閱讀該篇文章,發現 C 的推文存在
>   A 儲存離開編輯視窗
>   閱讀該篇文章,發現 C 的推文已不在了
> ------------------------------------------------------
>   因為目前推文系統是把推文附在原文檔尾
>   這架構本來就會遭遇這個問題
>   若是採用原文和推文分開建檔架構 (如 ats.twbbs.org)
>   就不會有這問題了

那麼機車一點的作法,mark之前加上判斷旗標,若是正在編輯,則不能mark @@?

不過好像又會有一堆零零雜雜的code要改:p

那麼如果是mark 之後,編輯的文章應該是沒這種問題吧?

若只有考慮mark的問題,那麼在mark之前加上is_editting()判斷即可:P

被t的文章就不用考慮了...

等等再來寫想法跟code

感謝g大跟i大的熱情參與
--
  ╒═╕
  ║  ║║║           過方知
  ╠═╣║║╓═┐╭─╮
  ║  ║║║╠═╜║  ║    過方知
    ║║║╰─╯│  

--
    ╭─ Origin ─╗ 新綠園  bbs.sa.ncyu.edu.tw  ~ κλμ ─┤
    ├   Author   ╡ 220-133-214-148.HINET-IP.hinet.net    
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻