SQL ステートメントを使用して dedecms Web サイトのバックエンドにある dedecms テンプレートにカスタム属性を追加する方法

藏色散人
リリース: 2019-12-18 09:30:41
オリジナル
2090 人が閲覧しました

SQL ステートメントを使用して dedecms Web サイトのバックエンドにある dedecms テンプレートにカスタム属性を追加する方法

SQL ステートメントを使用して dedecms Web サイトのバックグラウンドで dedecms テンプレートにカスタム属性を追加するにはどうすればよいですか?

Dreamweaver の dedecms テンプレートでは、フロントエンドで記事を呼び出すときに属性が十分ではないと感じることがよくあります。多くの属性タグをカスタマイズできるため、フロントエンドの呼び出しが非常に正確になり、追加も非常に簡単になります以下は私がネットで見つけた解決策です。データベース操作が必要なので、理解していない人は注意して使用してください。そうでないと重大な結果になります。誤ってデータテーブルを削除すると、さようならになります:

推奨学習: wooven Dreamcms

dedecmsdreamcms に「カスタム属性」ラベル「symptom」を追加する方法

1バックグラウンド - システム - SQL コマンド ライン ツールを入力します。 - SQL コマンド ラインを実行し、次の

コードを追加します:

“insert into `dede_arcatt`(sortid,att,attname) values(9,'d','症状');
alter table `dede_archives` modify `flag` set ('h','c','p','f','s','j','a','b','d') default NULL ”
ログイン後にコピー

上記の SQL は、最初に新しいレコード (属性はadded) をテーブルに追加し、別の関連テーブルのフラグ フィールドを変更してタグ d を追加します。はい、とても簡単です。新しい属性が正常に追加され、テンプレートを呼び出すことができます。もちろん、phpmyadmin データベース ツールを使用して、確実な方法で属性を追加することもできます。

説明する必要があるのは次のとおりです:

コードの 1 行目:values(9,'d','新しいカスタム属性') はニーズに従って定義されています。9 はsortid 値は反復不可能です。つまり、カスタム属性が追加されるたびに、sortid の値は 10、11、12... と増分される必要があります。d は alt の値です。カスタム属性のマークであり、既存のものと同じです マーク記号を繰り返すことはできません 「症状」はカスタム属性の意味を直感的に理解するのに便利な中国語の名前です 変更可能通話に影響を与えることなく、必要に応じて他の名前に変更できます。

コードの 2 行目: set ('c','h','p','f','s','j','a','b','d') , 括弧内の文字は、既存のマーク シンボルと追加する必要があるマーク シンボルに対応しており、順番に入力する必要があり、順序を変更してはなりません。たとえば、d は 9 位にランクされており、これはコードの最初の行に追加されたカスタム属性「コメント d」に対応します。 #「index.htm」Dream Weaver テンプレートを変更し、症状を呼び出す必要があるコードを追加します

コードは次のとおりです:

{dede:arclist flag=’d’ limit=’0,1′ infolen=’230′}
ログイン後にコピー

3. ドキュメントを追加し、コードを追加しますこれは、「新しいカスタム属性」をチェックすることで実現できます。チェックされたドキュメントは、Dream Weaver テンプレート内で呼び出す必要がある場所に表示されます。

以上がSQL ステートメントを使用して dedecms Web サイトのバックエンドにある dedecms テンプレートにカスタム属性を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート