ターン:夢のdedecmsを織りの列画像列含有量の増加を

1.まず、分類表の列にdede_arctypeテーブルサムネイルフィールドを高めるためにtypeimg、phpMyAdminのか、他のデータベース管理ツールを使用してデータテーブルに直接フィールドを追加、または次のSQL文を実行します。

1  変更 テーブルを `dede_arctype` 追加 ` typeimg` CHAR100NOT  NULL  デフォルト '' ;

2.ページに関連する形で対応するフィールドを追加し、ページを変更します。 

DEDE / catalog_add.php 
DEDE / catalog_edit.php 
DEDE / templets / catalog_add.htm 
DEDE / templets / catalog_edit.htm

2.1オープンDEDE / templets / catalog_add.htm、検索

1  < TR > 
2      < TD クラス= 'BLINE' 高さ= "26" スタイル= "パディング左:10pxの;" > < フォント= '赤' >栏目名称:</ フォント> </ TD > 
3      < TD クラス= 'BLINE' > < 入力= "型名" タイプ= "テキスト" ID = "型名" サイズ= "30 " クラス=" iptxt」 /> </ TD >
 

その下に次のコードを追加します。

1  < TR > 
2      < TD クラス= 'BLINE' 高さ= "26" スタイル= "パディング左:10pxの;" > < フォント= '赤' >栏目图片:</ フォント> </ TD > 
3      < TD クラス= 'BLINE' > 
4          < 入力= "typeimg" タイプ= "テキスト" スタイル= "幅:250ピクセル" ID = "typeimg" クラス= "alltxt" 
         タイプ= "ボタン" 名前= "set9" = "浏览..." クラス= "coolbg NP" スタイル= "幅:60PX" のonClick = "SelectImage( 'form1.typeimg'、 '');"  /> 
6      </ TD > 
7  </ TR >

以下は、リード-JSの間:

1  < スクリプト言語= "javascriptの" SRC = "JS / main.js" > </ スクリプト>

2.2オープンDEDE / catalog_add.phpページは、探して、アップロードされた映像コンテンツの列を保存します

1  $ queryTemplate =「INSERT INTO

1(リード、topid、sortrank、型名

バックの追加を見つけるために、フィールドを ,typeimg 

1( '〜レイド〜'、 '〜topid〜'、 '〜ランク〜'、 '〜型名〜'、

背後には、追加するフィールドを、次に見つけます ,'~typeimg~' 

1  $ in_query =「INSERT INTO

1(リード、topid、sortrank、型名

また、後で追加のフィールドを、そして ,typeimg 

1( '$のリード'、 '$のtopid'、 '$のsortrank'、 '$の型名'

バックの追加フィールドを。 ,'$typeimg' 

2.3オープンDEDE / templets / catalog_edit.htmページ、見つけます

1  < TR >  
2      < TD クラス= 'BLINE' 高さ= "26" スタイル= "パディング左:10pxの;" > < フォント= '赤' >栏目名称:</ フォント> </ TD > 
3      < TD クラス= 'BLINE' > < 入力= "型名" タイプ= "テキスト" ID = "型名" サイズ= "30 " ="に<?php echo $ myrow [ '型名']?>」 
 </ TR >

それは追加するには、以下:

1  < TR > 
2      < TD クラス= 'BLINE' 高さ= "26" スタイル= "パディング左:10pxの;" > < フォント= '赤' >栏目图片:</ フォント> </ TD > 
3      < TD クラス= 'BLINE' > 
4          < 入力= "typeimg" タイプ= "テキスト" スタイル= "幅:250ピクセル" ID = "typeimg" クラス= "alltxt" 
         < 入力タイプ= "ボタン" 名前= "set9" = "浏览..." クラス= "coolbg NP" スタイル= "幅:60PX" のonClick = "SelectImage( 'form1.typeimg'、 '');"  /> 
6      </ TD > 
7  </ TR >

そして、の間に、次のJSファイルの導入

1  < スクリプト言語= 'javascriptの' SRC = "JS / main.js" > </ スクリプト>

2.4オープンDEDE / catalog_edit.php、次のコードを探し(複数のレコードへのクエリは、最初の選択します)

1  $ upquery =「UPDATE `#@ __ SET arctype`

1つの型名=「$の型名」

バックを追加しました

typeimg = '$のtypeimg'

その後、保存してください。

呼ばれるサイドチャネルラベルを通じて3.通話列、あなたは(typeimgフィールド問い合わせを追加)、変更/include/taglib/channel.lib.phpファイルを入力し、デフォルトを交換するライン78、次のコードを見つけたいので、

1  であれば$タイプ == '上部' 2  {
 3  $ SQL = " ID、型名、typeimg、typedir、のIsDefault、ispart、DEFAULTNAME、namerule2、moresite、SITEURL、sitepath、typeimg SELECT
 4 dede_arctype``からのWHEREリード= sortrank ASCリミット0によって0とishidden <> 1つのオーダー、$ライン5  }
 6  そう であれば$タイプ == '息子' 7  {
 8  であれば$型ID == 0)リターン '' ;
9  $ sqlを = "SELECT ID、型名、typeimg、typedir、のIsDefault、ispart、DEFAULTNAME、namerule2、moresite、SITEURL、sitepath、コンテンツ、typeimg
 10を `dede_arctype` WHEREレイド= 'から$の型ID、<> sortrankのASC制限0 1つのORDER BY'とishidden $ライン " ;
 11  }
 12  そう であれば$タイプ == '自己' 13  {
 14  であれば$リード == 0)リターン ' ;
 15  $のSQL =" SELECT ID、型名、typeimg、typedir、のIsDefault、ispart 、DEFAULTNAME、namerule2、moresite、SITEURL、sitepath、typeimg
 16をリード=」 `dede_arctype` FROM$リード sortrank ASC制限0によって'とishidden <> 1つのため、$ライン " ;
 17 }

4.呼ばれるエッジ型列ラベルにコールので、あなたは、変更/include/taglib/type.lib.phpファイルを入力し、デフォルトを交換するライン42、次のコードを見つけたい(typeimgフィールド問い合わせを追加)

1  $行 = $ DSQL - >にgetone( " ID、型名、typedir、のIsDefault、ispart、DEFAULTNAME、namerule2、moresite、SITEURL、sitepath SELECT 
 2                            `#@ __ FROM arctype` WHERE ID = ' $の型ID '");

5.コール

{DEDE:チャネルタイプID = "1"} 
<LI> <IMG SRC = '[フィールド:typeimg /]' /> </ LI> 
{/ DEDE:チャンネル}

{DEDE:タイプタイプID = "1"} 
<LI> <IMG SRC = '[フィールド:typeimg /]' /> </ LI> 
{/ DEDE:タイプ}

 

 

:より転載https://blog.csdn.net/jklgfgdsr/article/details/80596880

タイプラベルを増やします

 

おすすめ

転載: www.cnblogs.com/fudanchencds/p/11301967.html