2010.04.01xoopsズープス
bulletin2.2 の エディタ画面を使いやすく カスタマイズ
ブレティンのテンプレート管理の bulletin_submit.htmlの以下の
箇所を変更して広く使う
<tr align="left" valign="top">
<td class="head"><{$smarty.const._MD_THESCOOP}></td>
<td class="even">
<{if $use_fckeditor}>
<label><input type="checkbox" name="using_fck" checked="checked" onClick="var td=xoopsGetElementById('area_dhtmltarea');var tf=xoopsGetElementById('area_fckxoops');if(this.checked){tf.style.display='block';td.style.display='none';}else{td.style.display='block';tf.style.display='none';};" /><{$smarty.const._MD_FCKXOOPS_ONOFF}></label>
<{/if}>
<div id="area_dhtmltarea">
<label><input type="checkbox" onClick="var pre=xoopsGetElementById('text_bbcode_buttons_pre');var post=xoopsGetElementById('text_bbcode_buttons_post');if(this.checked){pre.style.display='block';post.style.display='block'}else{pre.style.display='none';post.style.display='none'};" /><{$smarty.const._MD_INPUTHELPER}></label>
<br />
<{xoopsdhtmltarea name="text" cols=$bulletin_post_tray_col rows=$bulletin_post_tray_row value=$text pre_style="display:none;" post_style="display:none;"}> </div>
<{if $use_fckeditor}>
<div id="area_fckxoops">
<script type="text/javascript" src="<{$xoops_url}>/common/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
function fckeditor_exec() {
var oFCKeditor = new FCKeditor( "text_fck" , "100%" , "500" , "Default" );
oFCKeditor.BasePath = "<{$xoops_url}>/common/fckeditor/";
oFCKeditor.ReplaceTextarea();
}
</script>
<textarea id="text_fck" name="text_fck"><{$text}></textarea>
<script>
fckeditor_exec();
xoopsGetElementById('area_dhtmltarea').style.display='none';
</script>
</div>
<{/if}>
<div><{$smarty.const._MULTIPAGE}></div> </td>
</tr>
を
<tr align="left" valign="top">
<td colspan="2"><{if $use_fckeditor}>
<label><input type="checkbox" name="using_fck" checked="checked" onclick="var td=xoopsGetElementById('area_dhtmltarea');var tf=xoopsGetElementById('area_fckxoops');if(this.checked){tf.style.display='block';td.style.display='none';}else{td.style.display='block';tf.style.display='none';};" /><{$smarty.const._MD_FCKXOOPS_ONOFF}></label>
<{/if}>
<div id="area_dhtmltarea">
<label><input type="checkbox" onclick="var pre=xoopsGetElementById('text_bbcode_buttons_pre');var post=xoopsGetElementById('text_bbcode_buttons_post');if(this.checked){pre.style.display='block';post.style.display='block'}else{pre.style.display='none';post.style.display='none'};" /><{$smarty.const._MD_INPUTHELPER}></label>
<br />
<{xoopsdhtmltarea name="text" cols=$bulletin_post_tray_col rows=$bulletin_post_tray_row value=$text pre_style="display:none;" post_style="display:none;"}> </div> <{if $use_fckeditor}>
<div id="area_fckxoops">
<script type="text/javascript" src="<{$xoops_url}>/common/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
function fckeditor_exec() {
var oFCKeditor = new FCKeditor( "text_fck" , "100%" , "500" , "Default" );
oFCKeditor.BasePath = "<{$xoops_url}>/common/fckeditor/";
oFCKeditor.ReplaceTextarea();
}
</script>
<textarea id="text_fck" name="text_fck"><{$text}></textarea>
<script>
fckeditor_exec();
xoopsGetElementById('area_dhtmltarea').style.display='none';
</script>
</div> <{/if}>
<div><{$smarty.const._MULTIPAGE}></div></td>
</tr>
に変更する。
箇所を変更して広く使う
<tr align="left" valign="top">
<td class="head"><{$smarty.const._MD_THESCOOP}></td>
<td class="even">
<{if $use_fckeditor}>
<label><input type="checkbox" name="using_fck" checked="checked" onClick="var td=xoopsGetElementById('area_dhtmltarea');var tf=xoopsGetElementById('area_fckxoops');if(this.checked){tf.style.display='block';td.style.display='none';}else{td.style.display='block';tf.style.display='none';};" /><{$smarty.const._MD_FCKXOOPS_ONOFF}></label>
<{/if}>
<div id="area_dhtmltarea">
<label><input type="checkbox" onClick="var pre=xoopsGetElementById('text_bbcode_buttons_pre');var post=xoopsGetElementById('text_bbcode_buttons_post');if(this.checked){pre.style.display='block';post.style.display='block'}else{pre.style.display='none';post.style.display='none'};" /><{$smarty.const._MD_INPUTHELPER}></label>
<br />
<{xoopsdhtmltarea name="text" cols=$bulletin_post_tray_col rows=$bulletin_post_tray_row value=$text pre_style="display:none;" post_style="display:none;"}> </div>
<{if $use_fckeditor}>
<div id="area_fckxoops">
<script type="text/javascript" src="<{$xoops_url}>/common/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
function fckeditor_exec() {
var oFCKeditor = new FCKeditor( "text_fck" , "100%" , "500" , "Default" );
oFCKeditor.BasePath = "<{$xoops_url}>/common/fckeditor/";
oFCKeditor.ReplaceTextarea();
}
</script>
<textarea id="text_fck" name="text_fck"><{$text}></textarea>
<script>
fckeditor_exec();
xoopsGetElementById('area_dhtmltarea').style.display='none';
</script>
</div>
<{/if}>
<div><{$smarty.const._MULTIPAGE}></div> </td>
</tr>
を
<tr align="left" valign="top">
<td colspan="2"><{if $use_fckeditor}>
<label><input type="checkbox" name="using_fck" checked="checked" onclick="var td=xoopsGetElementById('area_dhtmltarea');var tf=xoopsGetElementById('area_fckxoops');if(this.checked){tf.style.display='block';td.style.display='none';}else{td.style.display='block';tf.style.display='none';};" /><{$smarty.const._MD_FCKXOOPS_ONOFF}></label>
<{/if}>
<div id="area_dhtmltarea">
<label><input type="checkbox" onclick="var pre=xoopsGetElementById('text_bbcode_buttons_pre');var post=xoopsGetElementById('text_bbcode_buttons_post');if(this.checked){pre.style.display='block';post.style.display='block'}else{pre.style.display='none';post.style.display='none'};" /><{$smarty.const._MD_INPUTHELPER}></label>
<br />
<{xoopsdhtmltarea name="text" cols=$bulletin_post_tray_col rows=$bulletin_post_tray_row value=$text pre_style="display:none;" post_style="display:none;"}> </div> <{if $use_fckeditor}>
<div id="area_fckxoops">
<script type="text/javascript" src="<{$xoops_url}>/common/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
function fckeditor_exec() {
var oFCKeditor = new FCKeditor( "text_fck" , "100%" , "500" , "Default" );
oFCKeditor.BasePath = "<{$xoops_url}>/common/fckeditor/";
oFCKeditor.ReplaceTextarea();
}
</script>
<textarea id="text_fck" name="text_fck"><{$text}></textarea>
<script>
fckeditor_exec();
xoopsGetElementById('area_dhtmltarea').style.display='none';
</script>
</div> <{/if}>
<div><{$smarty.const._MULTIPAGE}></div></td>
</tr>
に変更する。
- whois ansi のCreation Date Registration Date Expiry Date とは ( xoopsズープス ) [37982 view] 2011年09月23日
- xxoops2.2.0でaltsysをインストールした後、エラーが出て、altsysモジュールが白紙のときの対処法 ( xoopsズープス ) [32241 view] 2011年12月03日
- bulletinモジュールの投稿者名とヒット数とコメント数を消す。 bulletin_item.html ( xoopsズープス ) [31574 view] 2010年06月20日
- リストタグで横並びにして、かつ、フロート(回り込み)を解除する方法(崩れる 対処法) ( xoopsズープス ) [30273 view] 2011年04月05日
- 「ページを開けません。サーバーが応答を停止しています。」の問題について ( xoopsズープス ) [29763 view] 2012年09月19日
- xoops2.2.0でaltsysをインストールした後、ブロック部分と管理ページの日付が文字化けしたときの対処法 ( xoopsズープス ) [29566 view] 2011年07月23日
- light box 2.04 close.gif loading.gifが表示されない lightbox.js ( xoopsズープス ) [28729 view] 2010年06月21日
- Picoモジュールの 「コンテンツ内容」ブロックを利用して、スマーティーを利用できるカスタムブロックを実現する方法 ( xoopsズープス ) [27679 view] 2011年07月29日
- Smartyにtruncateという文字列修正の関数がある。指定した文字数で文字列を切り捨てるという便利なものなのだが、マルチバイト文字列に対してこれを使うと文字化けが起こって... ( xoopsズープス ) [27434 view] 2011年04月04日
- fckエディタで「invalid file type」と表示されて、ファイルがアップロードできない ( xoopsズープス ) [26601 view] 2010年05月14日