2011-12-28 16 views
5

サッカーのウェブサイトにカスタムCMSがあります。ここに示すように、CMSの管理パネル内では、チームの伝記セクションです:上のスクリーンショットでシンプル?フィールド/ボックスサイズを増やす

app.php

あなたが「伝記」セクションがハイライト表示されます。 /app.php内のこのセクションのコードは次のとおりです。

<ul class="tr"> 
     <li class="td1">Biography</li> 
     <li class="td2"><input type="text" name="biography" value="<?=$row['biography']; ?>" /></li> 
    </ul> 

私はこのフィールドにいくつかの段落が必要なので、バイオグラフィボックスを大きくしようとしています。現在、それはただ1文字の制限された行です。

私はまた、実際の結果にボックスを大きくすることも複製したいと考えています。スクリーンショットはここにあります:index.php

/index.phpにはこのコードが含まれています。

<ul class="tr"> 
<li><?=$row['biography']; ?></li> 
</ul> 

私は、入力と出力の箱が大きく(段落ではなく、1つの行に対応するために)作ることができる方法についてのすべてのヘルプは大規模いただければ幸いです。

+0

'input'フィールドの代わりに' textarea'を使うことができますか? – nico

+0

nicoさん、ありがとうございます。それを強調していただけますか?私は初心者であることを説明するオープニングパラグラフはスタッフによって編集されました。 – Dan

+1

@ダン、これは、最初の数行だけが検索結果に表示されるので、投稿を直接質問に入れる必要があるからです。人々にあなたの初心者に言いたいのであれば、質問の最後にそれをしてください。 –

答えて

7

input要素を使用する代わりに、textareaを試してください。

<textarea name="biography"><?=$row['biography']; ?></textarea> 

要素は、必要な行と列に基づいてサイズが大きくなります。

<textarea rows="10" cols="50"></textarea> 

は、その後、あなたの表示ページに、あなたは<br />タグで(テキストエリアによって作成された)改行を交換する必要があります。他の男が言ったようにhttp://www.no-margin-for-errors.com/projects/prettycomments/

+0

うわー、素晴らしい。 Ashさん、ありがとうございました。トリックはすばらしかったですか?ただ一つの最後のこと - 他のフィールドはあなたが '編集'しようとしたときに入力されたものを覚えています - 今、伝記のために、編集しようとしたときに入力した情報は保存されません。 – Dan

+0

申し訳ありませんが私の間違いですが、htmlを書いてからしばらくです。私の更新を確認してください。値のプロパティはありません。タグの間にテキストを配置します。お役に立てれば。 –

+0

大変感謝しています。文字通り7時間私はこれを戦った。将来の有料プロジェクト[email protected]のためにあなたの詳細を持つことは素晴らしいことでしょう – Dan

0

このようなテキストエリア。

<TEXTAREA Name="content" ROWS=2 COLS=20></TEXTAREA> 

この方法で、幅と長さのサイズを選択することができ、入力フィールドのすべての機能をそのまま使用できます。

0

の代わりに<textarea>を使用することができます

<li><?= str_replace("<br />", "\n", $row['biography']); ?></li> 
-2

うん、それは使用して最善のようになります。あなたはこのプラグインが必要な行全体を表示するテキストボックスを展開し<input />ボックス