XOOPS左や右サイドメニューの非表示インターフェイス仕様を決めてください
投稿者: Ujiki | 投稿日時: 2007/11/8 13:32 | 閲覧: 13473回
「印刷を目的」にしたり、
「モジュール単独のコンテンツ風」にしたりと、
XOOPSの左右のサイドブロックメニューを簡単に消すことが出来る
仕様の標準化をお願い致します。
自力でサポートしているテーマも見受けますが、
「XOOPSテーマ仕様」でテーマを開発し、配布するなら、
XOOPSのシステムブロックによって、自由に
サイドブロックメニューを消したり出したりできれば
良いなと存じます。
当方で埋め込んでいるカスタムブロックは以下の通りです。
全てのテーマで有効ではありません。
補足:クッキー保存を利用しています。SaveCookie()やLoadCookie()は別途ご用意願います。
稼動中当方のXOOPS2: http://www.fs4y.com/modules/zox/
「モジュール単独のコンテンツ風」にしたりと、
XOOPSの左右のサイドブロックメニューを簡単に消すことが出来る
仕様の標準化をお願い致します。
自力でサポートしているテーマも見受けますが、
「XOOPSテーマ仕様」でテーマを開発し、配布するなら、
XOOPSのシステムブロックによって、自由に
サイドブロックメニューを消したり出したりできれば
良いなと存じます。
当方で埋め込んでいるカスタムブロックは以下の通りです。
全てのテーマで有効ではありません。
<script type="text/javascript" language="javascript"><!--
var junk7B08=new Array();
function hidden_colum(side){
if(junk7B08[side]==null){
junk7B08[side] = document.getElementById(side).innerHTML;
document.getElementById(side).innerHTML = '';
SaveCookie('XoopsColumOnOff'+side,'OFF');
}else{
document.getElementById(side).innerHTML = junk7B08[side];
junk7B08[side] = null;
SaveCookie('XoopsColumOnOff'+side,'ON');
}
}
junk7B08j = LoadCookie('XoopsColumOnOffleftcolumn');
if(junk7B08j==null || junk7B08j=='OFF'){
hidden_colum("leftcolumn");
junk7B08j = LoadCookie('XoopsColumOnOffleftcolumn');
}
document.write('<a href="'+location+'#jump7B08" onClick=\'java script:hidden_colum("leftcolumn")\'>XOOPS[ja]左サイドバーを[/ja][en]Display LEFT Side ... [/en]');
if(junk7B08j!=null && junk7B08j=='OFF')
document.write('[ja]表示[/ja][en]Display[/en]');
else document.write('[ja]隠[/ja][en]Hidden[/en]');
document.write('[ja]します。[/ja][en]![/en]</a>');
// -->
</script><a name="jump7B08"></a>
補足:クッキー保存を利用しています。SaveCookie()やLoadCookie()は別途ご用意願います。
稼動中当方のXOOPS2: http://www.fs4y.com/modules/zox/