因為希望每個會員都是部落客,都有自己的pixnet、xuite、天空之類的部落格,
所以想要每個人都有貼紙。
是要「註冊後自動生成貼紙原始碼給每個會員」,然後會員可以貼到自己部落格。
後來想了很久,發現可以用usernode+theme+content template+pathauto,
我自己覺得這方法超聰明的 XD (嘿嘿)
我用usernode自訂版型,讓usernode頁面變成生成純javascript碼,像是這樣 ')
http://alpha.facepet.com.tw/card/hanamizuki
原始碼是document.write('
blog:花水木SOHO玩樂誌
寵物:點點
描述:胖胖的臉超美
這個javascript是由usernode的版型,收集這個user的資料生成的。
相關的步驟等我確定沒問題之後,會再分享給大家。
生成後的範例可以到我的部落格看,右下角有測試的,
大概長這樣
不過有個大問題,就是我希望能計算這個usernode被讀取的次數,
範例:
A會員把貼紙貼到自己的部落格,我的Drupal可以計算到這張貼紙被讀取的次數。
也就是該部落格的流量我就可以計算到。
問題就是,我不知道由javascript方式打開的頁面,會不會被當成這個頁面被讀取一次耶?
利用這樣的原始碼:
和直接進去網址:
http://alpha.facepet.com.tw/card/hanamizuki
對流量的計算會有差別嗎?
Re: [idea] 用Usernode做成「會員專屬貼紙」(這是發問)
不錯! 大家來鼓掌
不過安全性及效能方面要多注意,
簡單計算一下:
100人使用, 每人平均每天100流量, 會讀取10000次usernode頁面
Re: [idea] 用Usernode做成「會員專屬貼紙」(這是發問)
是,效能也是我所擔心的。
但不管是用什麼方法,想讓大家把自己的東西貼在自己部落格,應該都會碰到這問題吧!
到時開快取功能,希望能減緩一些效能的耗費。
不過這樣被當成貼紙讀取,不知會部會被算進去,我有空要試看看。
另外,想請問不知大家用過哪些流量分析的模組呢?
希望能夠很方便列出「本週流量累積」、「累積流量」等等。
Re: [idea] 用Usernode做成「會員專屬貼紙」(這是發問)
card/admin頁面時,update資料庫的計數器即可
可以參考statistics模組在nodeapi views的寫法
當然,若考慮到效能,可以用apache來做統計..不過這是比較高階的應用了
--
from open mind to open source~
Re: [idea] 用Usernode做成「會員專屬貼紙」(這是發問)
有酷!
Re: [idea] 用Usernode做成「會員專屬貼紙」(這是發問)
流量分析可以用給apache用的webanalyzer... 不知道這個會不會有點答非所問。