Dear all:
謝謝大家的幫忙。
Dear Mark 先生:
我終於有時間試了!試的結果是可以用!大感謝!
我敘述一下我修改的過程,希望您別覺得我囉嗦。
情況是這樣的:(我對pLog的系統架構不是很熟,如果有誤解的地方還請多包涵跟教導。)
上次您指導我這樣寫-
{if $currentTemplateFile != "postandcomments" }
<p>
{$post->getText()}
</p>
{else}
<p class="largefont">
{$post->getText()}
</p>
{/if}
在我的例子行不通。
我的板是拿grey改的。內文的部份grey.css是定義在#content,我本來以為是css階層的寫法不對,比如說沒有設定在#content這個階層底下之類的,就改了很多個方式寫,但都無效,後來我直接把largefont提到id的階層來寫,變為獨立:
卻發現實際blog顯示上,有的成功了,有的卻失敗。
我就進入pLog的管理介面去看差別在哪裡。
很妙的是,
把引言(就是只會出現在blog首頁的部份)的原始碼打開,如果沒有被任何<p></p>定義,那麼就會依照我修改的顯示,如果有,就失效。
而延伸內文更妙了,就算每一個段落都有<p></p>包覆,但永遠都只有第一個<p></p>會依照我修改的顯示,但如果第一個<p></p>還有<br>加在裡面,就會一併失效。
我猜想,管理介面發文時的原始碼定義,是不是會跟我在post.template以及grey.css有所衝突?如果我對<p>做定義,就會發生這種靈異現象?
不管如何,我想,定這麼細沒人要理,乾脆一不做二不休,這麼做好了:
{if $currentTemplateFile != "postandcomments" }
<div id="smallfont">
<p>
{$post->getText()}
</p>
</div>
{else}
<div id="largefont">
<p>
{$post->getText()}
</p>
</div>
{/if}
結果成功了!COOL!
至於在其他的模板會不會適用我就不知了,但總而言之達到我要的。
衷心感謝mark先生喔!