CMS「すぐ使えるCGI」の開発者がご質問にお答えします

 

記事を改行しない時もタグが欲しい (No. 1311)

回答日: 2013-03-14

質問

画像付 ニュース更新ツール 大容量版を使っています。
改行すると<p>が入るので下記のように生成されます。
なので、<p>にpaddingを設定して<div class="kiji">には背景色を設定しています。

<div class="update">2013.03.13</div>
タイトル
<div class="kiji">
<p>記事内容</p>
<p>記事内容</p>
</div>


■質問
改行が無い時も<p>を入れたいのですが方法は無いでしょうか?
パラグラフということであれば他のタグでも構いません。

<div class="update">2013.03.13</div>
タイトル
<div class="kiji">
<p>記事内容</p>
</div>

article_list.txtの該当箇所に<p>タグを追加したり
<div class="kiji">にpaddingを設定すると、
記事内容を記入しない時({{{}}}入力)に
<p><div class="kiji">のpaddingが残り、
<div class="kiji">の背景色が表示されてしまい困っています。


どうぞ、宜しくお願いします。




投稿日時: 2013-03-14 20:14

回答

「すぐ使えるCGI」のご利用ありがとうございます。

早速ご質問の改行の件ですが、(この仕様は悩ましいのですが、)現状としては入力内に改行が無いと <p> が入りません。
このため、1行入力の場合はタグ入力機能を利用して <p> を入力していただく事ではいかがでしょうか?

入力例)
------
{{{<p>1行のみ入力します</p>}}}
------


このフォーマットを「よく使うタグ」に登録しておくか、「入力なし」の場合と同様にクリックで入力できるようにしておくと、入力の手間が多少は省けるかと思います。

◇クリックで入力する場合
クリックで入力する場合は、以下のコードをテンプレート templates/admin/2.html に追加して下さい。
------
[<a href="javascript: return false;"
onClick="document.forms[0].body.value='{{{&lt;p&gt;&lt;/p&gt;}}}';">1行入力</a>]
------


◇「よく使うタグ」への登録する場合
「よく使うタグ」への登録については、下記のページをご参照下さい。

「よく使うタグを入力画面に保存できますか?」
http://sugutsukaeru.jp/support/145/

「よく使うタグ作成ツール」
http://sugutsukaeru.jp/c/faq/get_input_format.html



以上、ご検討よろしくお願い致します。
回答日: 2013-03-14