LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: jim.zwz 於 七月 30, 2005, 01:30:36 上午



主題: 内容无法分行?!英文题目的内容
作者: jim.zwz七月 30, 2005, 01:30:36 上午
Plog环境:win2003 +apache 2.X+php5.0+mysql4.0.16
问题:
发表很长的英文题目和内容的文章,无法自动分行,导致页面混乱,请问如何解决???
已测试过:
a.在www.lifetype.org.tw里面下载最新的plog1.0.1版本重新安装,问题依然存在。
b.搜索本站,找不到相关信息。
c.在demo.lifetype.org.tw里面发表了“long title test”文章,能自动分行。

为什么我的却无法自动分行呢?谢谢!!!


主題: Re: 内容无法分行?!英文题目的内容
作者: ajer001七月 30, 2005, 10:32:26 上午
引用自: jim.zwz
Plog环境:win2003 +apache 2.X+php5.0+mysql4.0.16
问题:
发表很长的英文题目和内容的文章,无法自动分行,导致页面混乱,请问如何解决???
已测试过:
a.在www.lifetype.org.tw里面下载最新的plog1.0.1版本重新安装,问题依然存在。
b.搜索本站,找不到相关信息。
c.在demo.lifetype.org.tw里面发表了“long title test”文章,能自动分行。

为什么我的却无法自动分行呢?谢谢!!!


不確定原因
不過我之前有愈過
好像是模板的關係
要不要換一個try一下?!?!


主題: 内容无法分行?!英文题目的内容
作者: markwu七月 30, 2005, 06:02:20 下午
1. 那是 css 設定的問題!在 IE 中可以透過 CSS 設定來達到『斷行』。但是 FireFox 中沒有辦法。請參考: http://forum.lifetype.org.tw/index.php?topic=462.0&highlight=%E6%96%B7%E5%AD%97

2. 為什麼大家都喜歡問『英文』斷行的問題,沒有外國人會把 test 連續沒有間斷打 100 次的。在英文中的斷字是用空白來斷字。而中文則每一個中文字都會斷字。這是 html 中 textarea 的預設設定。如果你的使用者真的那麼無聊一定要來破壞你的版面,那你得自己想辦法。如如自己判斷使用者輸入的文章,每30個字(自己決定)插入一個斷行字元。

3. 或是利用 smarty 中的 truncate 的 modifier 來限制字數,這裡有 truncate 的使用手冊 http://smarty.php.net/manual/en/language.modifier.truncate.php

Mark


主題: 谢谢了,主要是防止恶意用户破坏版面
作者: jim.zwz七月 30, 2005, 06:30:56 下午
我在demo.lifetype.org.tw发了一个测试,导致版面变型,很抱歉/
已删除该文章。


主題: Re: 谢谢了,主要是防止恶意用户破坏版面
作者: markwu七月 30, 2005, 07:03:27 下午
引用自: jim.zwz
我在demo.lifetype.org.tw发了一个测试,导致版面变型,很抱歉/
已删除该文章。


我並沒有怪你阿! :-D  只是。相信我,沒有人會這麼無聊這樣去作的!
如果你真的一定要強制斷行,你得自己改寫 pLog 的迴響儲存的程式。 在 /class/action/addcommentaction.class.php

Mark