XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年9月6日(Sat) 10時04分
TOP » xpWiki::Dev » xpWiki開発日記 » 2007-01-19

Ver 1.02.02 - 1.03.01 (CSS修正とブロック用大域変数) anchor.png Edit

Page Top

Ver 1.03.01 (ブロック用に大域変数を用意) anchor.png Edit

XOOPS本体のブロックで色々ごにょごにょできるように、グローバル変数をアサインしていましたが、その変数名を変えるとともに、ページ名もアサインするようにしました。

1
2
3
4
5
6
7
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_page']     = $is_page ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_read']     = $is_read ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_freeze']   = $is_freeze ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_owner']    = $is_owner ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_editable'] = $is_editable ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['is_top']      = $is_top ;
$GLOBALS['Xpwiki_'.$this->root->mydirname]['page']        = $_page ;

メインメニューブロックにサブメニューを表示する時などに便利です。

このサイトの html側/modules/xpwiki/xoops_version.php には次のようにサブメニュー指定を追加してあります。

require XOOPS_TRUST_PATH.'/modules/'.$mytrustdirname.'/xoops_version.php' ;

の後に付け加えればOKです。文字コードはEUC-JPでね。 ;)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
$modversion['sub'][] = array(
    'name' => '最新ページ一覧' ,
    'url'  => '?RecentChanges' );
 
$modversion['sub'][] = array(
    'name' => '全ページ一覧' ,
    'url'  => '?cmd=list' );
 
$modversion['sub'][] = array(
    'name' => '人気のページ' ,
    'url'  => '75.html' );
 
$modversion['sub'][] = array(
    'name' => '全コメント一覧' ,
    'url'  => '?cmd=redirect&to=modules/comments/index.php%3Fforum_id%3D1' );
 
$modversion['sub'][] = array(
    'name' => 'xpWikiフォーラム' ,
    'url'  => '?cmd=redirect&to=modules/newbb/viewforum.php%3fforum%3D18' );
 
$modversion['sub'][] = array(
    'name' => 'スキン選択' ,
    'url'  => '48.html' );
if (@$GLOBALS['Xpwiki_xpwiki']['pgid']) {
 
    $modversion['sub'][] = array(
        'name' => htmlspecialchars($GLOBALS['Xpwiki_xpwiki']['page']) ,
        'url'  => '?cmd=related&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
 
    if (@$GLOBALS['Xpwiki_xpwiki']['is_editable']) {
        $modversion['sub'][] = array(
            'name' => '» 編集する' ,
            'url'  => '?cmd=edit&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
    } else {
        $modversion['sub'][] = array(
            'name' => '» 記述を見る' ,
            'url'  => '?cmd=source&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
    }
 
    $modversion['sub'][] = array(
        'name' => '» 差分を見る' ,
        'url'  => '?cmd=diff&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
 
    $modversion['sub'][] = array(
        'name' => '» バックアップ一覧' ,
        'url'  => '?cmd=backup&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
 
    $modversion['sub'][] = array(
        'name' => '» 添付ファイル一覧' ,
        'url'  => '?plugin=attach&pcmd=list&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
 
    $modversion['sub'][] = array(
        'name' => '» リンク元一覧' ,
        'url'  => '?plugin=referer&pgid=' . $GLOBALS['Xpwiki_xpwiki']['pgid'] . '#header' );
}
Page Top

Ver 1.02.02 (IE でのCSS不具合修正) anchor.png Edit

CSS関連-xpWiki-フォーラム-XOOPSマニア の問題を修正しました。


  • 2007-01-19 08:25 nao-pon
    • * xoops_version.php (1.96):
      • Ver 1.02.02
  • 2007-01-19 08:20 nao-pon
    • * skin/pukiwiki.css.php (1.15):
      • fixed about IE problem.

Post a new comment

Subject
guestname   :
Body
Go to richer form

Comments list


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1852, today: 1, yesterday: 6
Last-modified: 2007-01-19 (Fri) 17:00:40 (JST) (595d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
アクティブメニュー
"ぽちっ"としてね☆ 
付箋機能 (xpwiki)
Fusen(Tag) menu 
Tag Editor
Color: BG:
Name:  Connect line ID:
 
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 66 人がオンライン中 :-)
(xpWiki::Dev : 2 人)

登録ユーザ: 0 & ゲスト: 66

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1403


現在ページのQRコード 
現在ページのQRコード
[携帯対応]
参照元情報