メイン : ハック : 2.0.x : 


ソート順:  タイトル () 日付 () 評価 () ダウンロード数 ()
現在のソート順: 評価(評価の高いものから)

カテゴリ: ハック 2.0.x
今すぐダウンロード!TinyD nono版(ディレクトリ名に数字不要で複数設置) ヒット数 バージョン: 1.0
掲載日:  2006/10/29
説明:

TinyD を設置する際に、ディレクトリ名に数字を付けなくても複数設置できるように改造したモジュールです。

ディレクトリ名に数字を付けなくても良いので、no (ノー) no(ナンバー)で、nono版としました。 :-D

引用:
オリジナルはGIJOE氏のものですが、
これは、CHAPIさんの作ったコンテンツモジュール
Tiny Content のコンテンツ増加版です。

増加版のオリジナルは、XOOP CUBE の日本語公式サイトで公開されています。
http://xoopscube.jp/modules/mydownloads/singlefile.php?cid=6&lid=278

をベースに改良してものです。

Tiny Contentは、複数設置可能なすばらしいモジュールですが、ディレクトリ名の最後に数字を付記することによって、その数字をもとに、SQLのテーブルを管理し複数設置を可能にしています。

その関係で、ディレクトリ名に数字を付けなければなりません(例外の1個を除いて)。

ブラウザに表示されるアドレスを意識される方は、この数字をなんとかしたいと思われることがあると思います。

そこで、ディレクトリ名に数字を付けなくても良いように改造してみました。

ただし、大幅なハックを避けるために、数字でSQLのテーブルを管理する方法に変更はありません。

改造部分は、ディレクトリ名から数字を読み取っている1行(該当ファイルは11個)を

1
$mydirnumber = $regs[2] === '' ? '' : intval( $regs[2] ) ;

次のように書き換え

1
include( XOOPS_ROOT_PATH . "/modules/$mydirname/mydirnumber.php" ) ;

新たに準備した、mydirnumber.php 内で指定するようにしました。

インストールの際には、事前に

mydirnumber.php

内の数値を変更してからご使用ください。

1
2
3
<?php
$mydirnumber=29;
?>

※既に運用している、Tinyモジュールの番号と重複しないように設定してください。

設定できたら、アップロードし、モジュール管理画面にて通常のモジュールと同じ要領で、インストールしてください。

※なお、まだ細部まで動作検証できていませんので、テスト環境などで動作確認後、お試しください。

その他の情報は、
http://www.pding.co.jp/modules/tinynono/
をご確認ください。


2322 回のダウンロード  2322  ファイルサイズ 0バイト  利用可能なOS/ソフト等 XOOPS Cube  ホームページ http://www.pding.co.jp/
評価: 0.00 (0 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (0)


« 1 (2) 

トップダウンロード

To Top