[投稿隱藏表單]
名 稱
E-mail
標 題
內 文
附加圖檔[] []
類別標籤(請以 , 逗號分隔多個標籤)
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 512 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 250 像素、高 250 像素時會自動縮小尺寸顯示
  • 目前附加圖檔使用量大小: 25090 KB / 51200 KB
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)
  • 本版因各種原因有鎖關鍵字,請至字詞黑名單一覽查詢。
  • 這裡是貼圖版程式 Pixmicat! 的相關使用問題回報討論版
  • 本版不是測試版!請自重勿隨意推舊文,謝謝合作

主題一覽
3504: ImageMagick安全漏洞 (0)3488: 無標題 (1)
3503: 適用於 8th.R4 的另類 mod_adminenhance? (0)3486: 請問架一個記憶體需要多少呢? (1)
3501: ADMIN刪除文章 (1)3484: MySQL 指令問題 (1)
3498: pixmicat 5 升級至 8 (1)3475: 有關升級 (6)
3497: pio 8.0 管理員密碼 (0)3473: 無標題 (1)
3496: Ninja (0)3470: 關於 Pixmicat網頁 (2)
3494: 關於錯誤訊息 (1)3468: 無標題 (3)
3493: 密碼錯誤 (1)3466: Pixmicat!-PIO 8th Release.4 (1)
3492: Pixmicat正式URL掛了? (0)3463: 美國知名程式碼代管網站GitHub (0)
3490: 有報錯但不影響運行 (1)3461: Pixmicat!-PIO 使用MySQL資料庫出現問題 (3)
問一下 名稱: Pichu [11/03/23(三)14:57 ID:QkrUp1Pg] No.2968 2推 [回應]
$tim = $time.substr(microtime(),2,3);
pixmicat.php : LINE410

這樣在人數較多時 或是機器性能較好
會不會同一毫秒有多人發文造成問題?
◆ScRBg4WCkk: 理論上是會,實際上喔,雙葉和K島營運這麼久了還沒有碰過。 (AMWl15/c 11/03/23 17:28)
無名氏: k島人不夠多吧,4chan還比較可能 (jf4uuCko 11/03/23 18:21)

語系 名稱: Pichu [11/03/21(一)19:27 ID:6qIxdNq2] No.2957  [回應]
話說語系檔這種東西 似乎幾百年都不會改的 直接存成JSON應該沒關係吧
無標題 名稱: scribe◆ScRBg4WCkk [11/03/22(二)00:07 ID:cp4lHzds] No.2958 2推  
作成JSON要Parse讀進來,會有比原生PHP快嗎?
---
另外當初在作語系檔的時候還要相容PHP4,所以沒有用PHP5才有內建支援的JSON。

現在喔,有比較好的話考慮考慮。
taylorchu: JSON 比 include requre serialize快 (.N.h6Qgs 11/03/22 06:07)
Pichu: 我覺得樓上搞錯scribe大的意思了 (piFJW/IM 11/03/22 17:03)
無標題 名稱: Pichu [11/03/22(二)00:33 ID:5gk1Qts2] No.2959 1推  
>>No.2958
其實我的經驗告訴我
大多數都沒有原生支援JSON
而且就算PHP5 也要5.3

所以一個好方法就是在附一個JSON的php檔

然後JSON的原因只是讓前台也有語系檔
話說 P2的設計應該也有JSON吧?
taylorchu: 但是我只有用在電腦生成的資料上,人類生成的資料還是php可讀性較佳 (.N.h6Qgs 11/03/22 06:10)
無標題 名稱: 無名氏 [11/03/22(二)01:13 ID:gk.kMg5Q] No.2960 2推  
>>No.2959
json主要是設計來傳遞資料

而不是儲存
taylorchu: 錯,很多簡單的cache都是用JSON (.N.h6Qgs 11/03/22 06:11)
Pichu: 應該也不能算全錯啦 先儲存再傳送 如果沒修改就讀取傳送 (5gk1Qts2 11/03/22 13:37)
無標題 名稱: 無名氏 [11/03/22(二)12:12 ID:j3/2mIJw] No.2962   
如果你不能夠接受別人的意見就請離開吧
無標題 名稱: 無名氏 [11/03/22(二)12:37 ID:.N.h6Qgs] No.2964 1推  
http://stackoverflow.com/questions/804045/preferred-method-to-store-php-arrays-json-encode-vs-serialize

大家應該看看這篇: p2為什麼使用json?
Pichu: 你害我以為文章標題是 p2為什麼使用json?XD 所以重點是JSON效率高於serilize? (5gk1Qts2 11/03/22 13:39)
無標題 名稱: Pichu [11/03/22(二)13:43 ID:5gk1Qts2] No.2966   
話說 我發現其實是我做到傻掉了 
所以才讓大家有誤解

簡單來說我現在打算的架構是這樣
[JavaScript Client]
|
\ /
[lib/lang/.... .php]
|
V
檢查對應語系的json檔是否存在
是則回傳 否則json_encode($language)存檔並回傳
==============
如此前端可以方便的讀取語系檔

而且網站維護時只需要修改原本的那個php檔即可
如果語系檔進行更動 在刪掉舊的JSON就行了

重複的圖 名稱: 無名氏 [11/03/22(二)12:13 ID:j3/2mIJw] No.2963 1推 [回應]
請問能夠改成如果圖檔已經存在,就直接連結到已經存在的圖檔嗎?

不然上傳到重複的圖其實蠻討厭的
Pichu: md5 撞圖的機率應該很低很低吧...有md5撞圖的可以分享經驗嗎?XD (5gk1Qts2 11/03/22 13:35)
無標題 名稱: 無名氏 [11/03/22(二)12:41 ID:.N.h6Qgs] No.2965   
可以用md5_file() 和 is_file() 檢查
不過圖重複的機率不高啊

關於IPv6 名稱: BogusX◆bMoZ2fGlbA [11/03/09(三)11:59 ID:qt5p46uY] No.2922  [回應]
不知道作者有沒有想實做IPv6的ID機制?
2ch已經小量試用中。
無標題 名稱: RT◆RTphpfqies [11/03/09(三)13:59 ID:P.Wvx8g6] No.2924   
要處理IPv6的話改動很大喔。
要不要仿照2ch做成三段式ID也需要討論,更不用說BanIPHostDNSBLCheck()和matchCIDR()重寫的事了。
無標題 名稱: ◆u66tJhMAWo [11/03/10(四)01:21 ID:y8rmUsgY] No.2925   
日本沒辦法吧...應該是全世界最快派完IPv4的國家

不過其他地方也沒什麼時間XD 所以硬著頭皮都要上吧...
無標題 名稱: scribe◆ScRBg4WCkk [11/03/15(二)22:03 ID:g15XrmfA] No.2933   
基本上在沒有分到IPv6之前也無從測試吧。
而且PMC使用的ID演算法就是2ch發展出來的,
如果我們不等他們完成的話,就要自己來了。

另外短期來看,IPv4 / IPv6 應該會並存吧,要全面更換一定需要不少時間的。
畢竟衝擊大。
無標題 名稱: Pichu [11/03/21(一)00:31 ID:6qIxdNq2] No.2952 2推  
IPv6的部分主要是在apache(http)和bind(dns) , 我們要做的也許是以往以IPv6認證的東西 例如IP紀錄的欄位擴充到支援IPv6 以及DNSBL系統支援反查
◆ScRBg4WCkk: DNSBL也還沒IPv6 ready吧,AAAA Record有對應了嗎? (cp4lHzds 11/03/22 00:08)
Pichu: 天知道 ="= (5gk1Qts2 11/03/22 00:34)
無標題 名稱: Pichu [11/03/21(一)00:33 ID:6qIxdNq2] No.2953 4推  
基本上有一點要注意的是 假如你的主機商無預警的支援IPv6的話 那麼你不會記錄到以v6連入的使用者的v4IP 假如需要IPv6測試平台的話可以和中山大學CDPA聯絡
◆ScRBg4WCkk: 現在的話弄個fde2:8331:672e:57d1::/64 Private位址感覺比較快 (cp4lHzds 11/03/22 00:10)
Pichu: 真的 話說其實可以和中研院申請 只是要搞懂怎麼用的學習成本有點高 (5gk1Qts2 11/03/22 00:35)
RT◆RTphpfqies: 真的要IPv6的話倒不如去Hurricane Electric申請IPv6 tunnel (SIWKYxBY 11/03/22 12:24)
◆ScRBg4WCkk: 我發現其實不必捨近求遠,HiNet早就有提供IPv6 Tunnel Broker了... (AMWl15/c 11/03/23 17:31)

無標題 名稱: 無名氏 [11/03/20(日)16:43 ID:9YPcnWmo] No.2947  [回應]
現行的附加圖檔就真的是附加圖檔(多個swf)
有沒有辦法讓它可以附加txt, doc, xls這種檔案類型呢?
無標題 名稱: 無名氏 [11/03/20(日)17:46 ID:5jIqe.sU] No.2949   
應該解除限制就沒問題了吧 不知道能不能連放多圖
無標題 名稱: scribe◆ScRBg4WCkk [11/03/20(日)19:18 ID:WNhQSw/Y] No.2950   
>>No.2947
如果是前端限制的話,config有個專門負責設定的項目 ALLOW_UPLOAD_EXT。

不過論程式支援的話,沒有,圖檔以外的都不支援。
我記得這個在2005年剛要修改時就有提出討論過了,貼圖版還是支援圖就好。
另外多圖檔目前也不支援,現行資料結構做不到這樣的設計。 (現在是一貼綁一檔)

TinyMCE 名稱: 無名氏 [11/03/18(五)23:54 ID:f02muWo.] No.2940 2推 [回應]
請問有辦法用Module的方式將內文輸入框改成像是TinyMCE之類的編輯器嗎?

謝謝
無名氏: TinyMCE的換行有容易有問題 (2mkXSCuY 11/03/19 00:28)
無名氏: 之前改了結果不是換行無效, 就是換了兩行, 後來又換回來 -.-" (2mkXSCuY 11/03/19 00:29)
無標題 名稱: 無名氏 [11/03/19(六)10:45 ID:ahORHevs] No.2942   
>>無名氏: 之前改了結果不是換行無效, 就是換了兩行, 後來又換回來 -.-" (2mkXSCuY 11/03/19 00:29)
請問要怎麼改呢?
無標題 名稱: 無名氏 [11/03/19(六)16:25 ID:2mkXSCuY] No.2944   
看了一下, 我在 lib_common.php 中的
$dat .= $PTE->ParseBlock('BODYHEAD',$pte_vals); 下方加了
<!-是否使用 TinyMCE, 設定於config.php中-->
global $Use_tinymce;
if ($Use_tinymce) {
$dat .= '<script type="text/javascript">
tinyMCE.init({
language : "zh",
theme : "advanced",
mode : "exact",
<!--下面這行是要套用的欄位, 要注意 pixmicat 有個用來防攻擊用的假欄位, 真正的欄位可以在 config.php 的底部找到 define("FT_COMMENT", '真正的欄位名'); -->
elements : "真正的欄位名(自行將此填入)",
plugins : "bbcode,preview",
theme_advanced_buttons1 : "bold,italic,underline,link,unlink,undo,redo,forecolor,cut,copy,paste,removeformat,code,preview",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
<!--行距設定開始, 當初就是這幾行搞不定...-->
force_br_newlines : true,
force_p_newlines : false,
forced_root_block : false,
<!--行距設定結束-->
<!--請依照自己的實際路徑修改-->
content_css : "../plugin_java/tiny_mce/tiny_mce.css",
plugin_preview_width : "500",
plugin_preview_height : "600",
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
inline_styles : false,
convert_fonts_to_spans : false
});
</script>';
}


在 config.php 中加了
// 是否使用 TinyMCE (BBCode文字編輯框)                                                                                                                                                                                                                                                                                                                                    
$Use_tinymce = true;


inc_pixmicat.tpl 中加了
<!-- TinyMCE, 請依照自己的實際路徑修改--> 
<script type="text/javascript" src="plugin_java/tiny_mce/jquery.tinymce.js"></script>
<script type="text/javascript" src="plugin_java/tiny_mce/tiny_mce.js"></script>


當時用的 TinyMCE 包: http://www.mediafire.com/?l99igf39356eiaa
現在我自己也還沒把 TinyMCE 拿掉, 只是改了 $Use_tinymce = false;
無標題 名稱: 無名氏 [11/03/19(六)16:31 ID:2mkXSCuY] No.2945   
 檔名:1300523486393.jpg-(92 KB, 509x439) [以預覽圖顯示] 92 KB
因為我不希望自己的站曝光, 所以只提供改好大概是什麼樣子的圖。
要是你把它改完美了, 希望可以告訴我一下 ~

以前 雷 似乎也有改過, 不知道能不能完美斷行 ...
無標題 名稱: RT◆RTphpfqies [11/03/19(六)17:38 ID:1KprXy62] No.2946 5推  
 檔名:1300527538306.png-(11 KB, 522x408) [以預覽圖顯示] 11 KB
我又來練手了。
mod_bbbutton。
支持由其他模組擴充(如 mod_bbcode,其他待加 XD)
支持圖示 (標籤.png,如[youtube] -> youtube.png。由於我懶抓圖示,示範截圖為純文字)
CHP 為必需,請更新 pms.php 至 svn版本
無名氏: 感謝開發 :) (2mkXSCuY 11/03/19 18:02)
無名氏: 不過在 SVN 好像沒看到這個 module (2mkXSCuY 11/03/19 18:08)
RT◆RTphpfqies: 2mkXSCuY<<更新到了r795嗎? (1KprXy62 11/03/19 18:15)
無名氏: 直接拿r795覆蓋過去變成英文版 Orz, 不過算了, 因為現在也用起來沒什麼問題 (9YPcnWmo 11/03/20 16:41)
無名氏: 有大更新再一次升級吧 哈哈 (9YPcnWmo 11/03/20 16:41)

【刪除文章】[]
刪除用密碼:
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40]