Ms7 Search
Google 搜尋 翻譯
calendar
« 九月 2024 »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
近期文章
文章分類
網站連結
Syndicate

« | »

增加公告限校內或登入者瀏覽

2007-09-18 @ 09:25 in 學校網頁

記得學校網站去年剛更版完時,曾向架站系統師提出以下三點建議,只是一直沒有下文,可能認為沒有必要

  1. 首頁 Flash 圖檔只要出現一次
  2. 公告應可限校內觀看
  3. 首頁下面的公告不用秀出,只要秀公告的各區塊

開學後,新系統師接任,就在拿到網站管理者密碼時,就將第一點的 Flash 只出現一次更改完成,第三點的只秀公告,也在前幾天以增加區塊顯示頁次的方式完成,想想都已經完成 1,3 兩點了,那麼第二點也該改一下,不然當出自己提出的建議就沒有意義了

此次更改限校內公告有點投機取巧,我沒有去瀏覽原始程式,而是從網頁去看執行的程序,再進去更改,大概步驟如下:

  1. 在 xoops_stories 的資料表,增加一個 inlocal 的欄位,用以存放是否校內瀏覽
  2. 在 xoops_config 的資料表,增加一筆記錄,定義內部網域 IP ,內容如 insert.sql , 在 preferences.php 中加入 AllowIp 的中文定義
  3. 在 storyform.inc.php 的樣式檔,增加一個 checkbox 的欄位,選擇是否校內瀏覽
  4. 在 xoopsstory.php 內的 class XoopsStory的物件設定加入一個 var $inlocal 變數,並且比照 $nohtml 的設定,有的功能都複製一份
  5. 為了判定校內 IP ,加入一個自己寫的程序 shyong.php (其實是想說不要將原始程序改的太亂,將附加的另寫一個程序)
  6. 改了 news_item.html,news_block_new.htm,inex.php 等檔的顯示
  7. 說實在,這個修改只是為了証明自己的建議是可行的,所以在修改時沒有很在意修改中加備註的要求,所有修改的檔案在下面連結,解壓縮照目錄複蓋就可以,這是以本校NEWS為主,如果你也像我一樣喜歡亂改,那就要小心比對
  8. 等明天到校時,看看系統師要不要用
  9. 所有更改的檔案  加入限校內.zip 點右鍵存檔
===== 颱風假,沒事幹,在家改程式 ==========

迴響

實在粉厲害

朱sir實在有夠努力
===== 颱風假,沒事幹,在家改程式 ==========
我反正網管會的實在太少,所以颱風假是實在很快樂的在家做牛奶割包。^.^。
改天帶幾個給朱sir嚐嚐。

作者 molly @ 12:33, 2007-09-19

好東西

我來試試

作者 yang @ 14:58, 2007-09-25
發表迴響
 authimage