ホームページ  >  記事  >  php教程  >  [オリジナル] PHPカラムナビゲーションクラス

[オリジナル] PHPカラムナビゲーションクラス

WBOY
WBOYオリジナル
2016-06-21 09:12:26980ブラウズ

オリジナル

ファンクション バー($code,$title,$url){
$path
if ($ url [0] == "*") {
$ Cl = Substr ($ url, 1, strlen ($ url));
} else {
$ cl = "a01"; -In で色を変更します
} $ SQL = $ this-& gt; Getsql ("Select * from PATH where シンボル = '$ code'"); ]。 "" class = $ cl> "。$ sql [0] [title]。"</a> "; // current directory and name $ sql [0] [level]; $ int_a ++){
[ ]="".$sql_[0][title]." → ";
$ sql [0] [vlevel] = $ sql_ [0] [vlevel]; —————————————————————————————
上記は私が使用したコラムナビゲーションタイプです...(オリジナル、非著作権侵害) ! )
——————————————————————————————
テーブル構造は次のとおりです:
CREATE TABLE path (
id int(8) unsigned NOT NULL auto_increment,
シンボル varchar(10) NOT NULL デフォルト 'a-1',
レベル int(8) unsigned NOT NULL デフォルト '1',
vlevel int(8) unsigned デフォルト '1',
title varchar( 50 ) NOT NULL デフォルト '',
url varchar(100) NOT NULL デフォルト '/',
主キー (id),
一意のキー id (id),
KEY id_2 (id,symbol,level,vlevel)
) TYPE =MyISAM;

_________________________________________________________

説明、getsql メソッドは投稿しません。主なことはレコードを返すことです

呼び出すときは、
$C = new classname;
$C-> を使用します。 bar("ページ コード", "渡された現在のパラメータ", "接続アドレスまたはクラス名");
//デモ 1: $C-bars("a-1","","");// を表示します表内のシ​​ンボルが a-1 であるページの名前、例: Homepage
//デモ 2: $C-bars("a-2","Information Column","$PHP_SELF");//表中の記号が a-1 のページ a-1 のページ名 例: ホームページ -> 情報相談 -> 情報欄
//両方とも [情報相談] に対応します。リンク... 属性のいくつかの仮名を定義した場合、デフォルトが白の場合、ここの色はすべて白になります。色を変更したい場合は、これを行うことができます

。//デモ 3: $C-bars("a-2","情報列","*newclassname");//表内にページ名を記号 a-1 で表示します。例: Home page->相談 - > 情報列
//その後、すべてのナビゲーション リンクがクラス属性 newclassname に変更されました。最後にリンクが必要な場合は、このパラメータを処理してください。 | を追加してください。 ~
?>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。