我的資訊/我的留言開放 版模系統 (4) 新功能意見區



翼‧F‧嵐焰 原罪之冠 推廣中~

私訊  發言  +好友
2010-10-10 09:44:30



  
  原本是考慮該不該提,不過還是提出來給大家討論一下吧……
  
   概述
  
  版模系統是程式設計師和網頁設計師分開工作時的一種技術。
  在 PHP 上最為有名的是 Smarty
  主要功能是可以將設計師誤改程式設計師的程式碼機率減少,或者版模部份直接讓設計師製作(以版模系統概念,而非程式)
  
   應用例子 FC2 Blog
  
  日本的 FC2 Blog 將此種概念運用於網誌樣式的編輯。
  分為 HTML 和 CSS 兩個部份。
  
  在HTML部份,可以使用各類 <!--{Script}--> 之類的插入功能。
  以 Discuz 版模為例,可以如下使用
  <!--{loop $p $post}-->
  $post[name]
  <!--{/loop}-->
  如此一來,各種(程式)產生的部份,可以由使用者自行調整。
  也可增加或減少使用的功能或者部件。
  
   推薦理由
  
  就維護CSS版的情況來看,目前使用 JavaScript 語法以及 Flash 元件的人很多。
  但是,目前一直以接受 HTML 標籤的方式去修改。
  
  不過,使用Flash不屬於 <head> 標籤,因此在 HTML 上,大家的留言板都是混亂的!
  既然如此,不如改為支援 HTML 和 CSS 的版模式構造。
  
   概念統整與建議
  
  1. 我的資訊與留言板合併
  : 因為可以自訂 HTML, 因此就將我的資訊省略, 直接加入留言板.
  2. HTML/CSS 語法的檢查
  : 功能增加後,總會有些風險。也許需要檢查(雖然BASS目前也沒有做檢查,不過頁首、頁尾是否插入還是檢查一下吧……)
  3. 可動態調用的個人資訊
  : 其實很多人都會自己手動去呈現自己的 BM, 遊戲數量等等,既然如此,支援動態呼叫也可以省下一些麻煩
  4. 使用上的資格
  : 我想大多數人可能無法使用,也許會變成另一種新興的商品(汗)而且失敗風險也是問題,也許需要通過認證之後才可使用
  5. 基本的樣板
  : 接第四點,或者採用「購買樣板」的方式做支援,而CSS可自訂。這樣一來,商店也能有新的商品可以販售。
  
  整體來說,這是一種「自由化」的設計方式。
  不過也可能破壞BASS原有的整體性。
  (不過卻可以讓使用者在個人資訊頁面能有非常大的發展空間。)
  
  


好文(0)    給我的話   相本化   本主題精華文章    發表留言  

文章連結 1120873915

lazi 緊急事件請到FB找我
 Lv.4:0  Lv.7
私訊  發言  +好友

2010-10-11 17:47:12

 翼‧F‧嵐焰
 大概知道你的意思了~
 
 可以做到只保留留言版內容列表由系統產生 其餘部分可由用戶自行設計html
 
 再另行設計css 搭配自己設計的html, 讓系統鎖死的html部分最小化
 
 感覺蠻有趣的 我來想一個架構看看
 
 


給5  10  20  其他bm     好文(0)    意見    回覆文章    分享留言   


翼‧F‧嵐焰 : 有時候有人想改動某些不能改動的地方也能改了……   2010-10-11 18:35
翼‧F‧嵐焰 : 另外就是能支援顯示BM, 遊戲數量, 作品列表(小說、遊戲)   2010-10-11 18:36

文章連結 1305499443

翼‧F‧嵐焰 原罪之冠 推廣中~

私訊  發言  +好友

2010-10-11 16:26:57

 lazi
 
 FC2 的截圖:
   
 
 分為兩組,上面是自訂HTML
 下面是與其搭配的CSS功能。
 
 自訂 HTML 裡面會出現兩種有意義的特殊標籤。
 第一種:
 <%blog_name>
 :這會顯示網誌名稱,只要打上這個都會被替代成網誌名稱
 第二種:
 <!--not_index_area--> <%sub_title><!--/not_index_area-->
 :這會在「非網誌首頁」時才發生效用,就和 PHP 中的 if($not_index_area){ echo $sub_title } 效果相同
 :<%sub_title> = 文章標題
 :這種標籤用在邏輯、迴圈
 
 而自訂HTML裡面有一個
 <%css_link>
 可以呼叫自己的CSS檔案(下面欄位的CSS內容)
 :如此一來,就完成了HTML+CSS的網誌版面設計
 
 ---
 
 這種設計意謂使用者可以依照自己的喜好修改HTML而且完全無限制。
 相較於無名、天空等網誌的只能編輯CSS來看。
 將擁有一個很大的自由度,最大的特色是網頁架構是使用者設計,可以做出CSS無法改變的範圍。
 :如自製下拉選單、自己設計分頁、個人特色化的版面等等……
 
 不過開放HTML也需要對某些有危險性的HTML做篩選。
 


給5  10  20  其他bm     好文(0)    意見    回覆文章    分享留言   


文章連結 1194481590

翼‧F‧嵐焰 原罪之冠 推廣中~

私訊  發言  +好友

2010-10-11 12:28:28

 lazi
 
 變成 CSS 和 HTML 兩個部分。
 
 完全可以自訂留言版的HTML結構。
 ---
 
 回家在拍攝FC2的畫面給 La 大看。
 


給5  10  20  其他bm     好文(0)    意見    回覆文章    分享留言   


lazi : 好阿 自訂html 不就跟現在的 個人資訊頁面一樣?    2010-10-11 15:58
翼‧F‧嵐焰 : 把個人資訊結合留言板,讓留言板自由度更高。   2010-10-11 16:21

文章連結 1361338976

lazi 緊急事件請到FB找我
 Lv.4:0  Lv.7
私訊  發言  +好友

2010-10-11 10:43:02

 翼‧F‧嵐焰
 對你說的 架構 不太清楚
 
 我只知道 css
 
 你說的是別的東西嗎???
 
 還是說 
 
 降低留言板固定版位 讓css 可改變範圍變大?


給5  10  20  其他bm     好文(0)    意見    回覆文章    分享留言   


 頁數 : 0 

搜尋本版


 

使用上有疑問嗎? 先問 BASS 專屬搜尋吧 !