1 頁 (共 1 頁)

[問題]友善列印無法完整印出包在 js 的 bbcode 內

發表於 : 2004-02-11 10:29
sh85216s
我安裝[外掛]Printer-friendly topic mod 和 [外掛]Js Code Mod

發現:友善列印無法完整印出包在 Js Code 內的文字

不知道有無解決之道??

"竹貓"的友善列印,並沒有包在 Js Code 內,
但如果在 templates/subSilver/printer_header.tpl 的最上面加入\r

代碼: 選擇全部

<STYLE> 
/* Code blocks */ 
.codetitle, .codediv{text-align:left;border:1px solid #9ca9b4;padding:4px} 
.codetitle{background:#cdd6de;font-weight:bold;margin:10px 20px 0 20px} 
.codediv{background:#fafafa;border-top-width:0;color:#006600; font:12px Courier,"Courier New",sans-serif;overflow:auto;height:50px;margin:0 20px 10px 20px} 
</STYLE>
則在按下"友善列印"圖示時,有使用 code 的文字就會被包起來.
這樣看起來較為美觀!

但是真正列印時卻發現: 友善列印無法完整印出包在 Js Code 內的文字
\n
不知道有沒有兩全其美的方法??

發表於 : 2004-02-11 17:43
GeniusKiKi
總而言之不建議安裝 FI 的 CODE 那個東西~ 一.一||
好多地方沒有修正

例如:

代碼: 選擇全部

[quote][quote][/quote][/quote]

發表於 : 2004-02-11 20:46
sh85216s
考慮了一下,
還是決定拿掉 js code mod,
等以後有解決方法再來裝.
謝謝你的回覆!!

發表於 : 2004-02-17 21:20
SatanEvil
GeniusKiKi 寫:總而言之不建議安裝 FI 的 CODE 那個東西~ 一.一||
好多地方沒有修正

例如:

代碼: 選擇全部

[quote][quote][/quote][/quote]
其實不太了解你的意思
是指 expand 時太長?
本來這個 mod 就是短跟長兩種選項呀
(改天腦袋又打結再來考慮怎麼改)

至於一開始提的那個 print 的框框的問題
請參考[教學][外掛][修正]CodeExpand

發表於 : 2004-02-17 21:42
GeniusKiKi
不是...
正常來講 Code 裡面的東西就是程式碼...
不論他的代碼是什麼...
他都應該要照實顯示...
而不應該轉換成其他顯示方法...

發表於 : 2004-02-17 22:18
SatanEvil
瞭解,但這個問題好像並不是CodExpand才發生的吧\r
不少mod似乎都會造成這個問題
我再研究一下這是怎麼回事好了

我東找西找找了半天\r
我的 phpbb 上不會出這個問題....-.-''
至少還沒找到錯的點
但我 2.0.x (忘了 x 是多少, 3 or 4 ) 的另一個 phpbb 就會這樣\r
待會來比較看看 code 好了

發表於 : 2004-02-17 23:06
GeniusKiKi
不... 這個問題純粹是 CodExpand 才會發生...
其他外掛很少動到 BBCode 的部分...

發表於 : 2004-02-17 23:22
SatanEvil
我用 phpBB 2.0.6
Mod 加了

Attach Mod V2.3.9
View Topic Name While Posting MOD 1.0.5
Categories hierarchy 2.0.4
[Style] Forum Frame
printer_topic_1.0.7
Advanced_Quick_Reply_1.1.1
FI CodeExpand

目前看不出

代碼: 選擇全部

[quote][quote][/quote][/quote]
的錯誤
而且問題出在\r
posting.php
function_post.php
的可能性比較高吧

發表於 : 2004-02-18 01:52
GeniusKiKi
不...
問題就是出在 FI CodeExpand 安裝時所更改的檔案...
不信你將 FI CodeExpand 拆掉就知道了...

發表於 : 2004-02-18 06:45
天霜
GeniusKiKi 寫:不是...
正常來講 Code 裡面的東西就是程式碼...
不論他的代碼是什麼...
他都應該要照實顯示...
而不應該轉換成其他顯示方法...
你指的是被包在code代碼內的文字 就算有用到BBCode等代碼
還是會顯示成[代碼]文字[/代碼] 並不是顯示出代碼的特效吧\r

要是指這點的話\r
跟FI CodeExpand無關
原始的就會這樣了

FI CodeExpand只是改變顯示方式而已

發表於 : 2004-02-18 12:21
GeniusKiKi
自爆...

原來真的原本的 Code 就有 Bug...

發表於 : 2004-02-18 18:55
SatanEvil
原本的 Code 是沒 Bug 的
我上面裝了那些 Mod 後
目前都還沒有錯\r
不知道是做什麼才會有錯\r
目前在猜會不會跟多國語言修正之類的小東西有關
(不過這兩天沒空一點點追查)