コンピュータ ウィンドウズ インターネット

優れた datalife エンジンの印刷可能なバージョン。 DLE、Datalife Engine、DLE のためのすべて。 モジュール、テンプレート、スキン、ハック。 PHP スクリプト。 DataLife Engine の標準著作権の削除

DLE 12.1 のすべての新機能については、この記事をご覧ください。

DataLife Engine v.12.1 プレスリリースでは、広告モジュールへの追加について説明します。このモジュールではカテゴリ機能がサポートされ、このバージョンでは広告素材の閲覧数を追跡したり、広告管理に関連するその他の追加が可能になります。

セクション間のナビゲーションやニュース全体の表示など、サイトのすべてのページのコードに正規リンクの使用が追加されるのは良いことです。 これは、プロジェクトの SEO 最適化を向上させるためのトリックです。サイトへの誤ったリンクがインターネット上のどこかに公開されている場合、または何らかの理由で誤った CNC の制御を無効にする必要がある場合に、重複ページを排除します。

セキュリティ対策として、サードパーティサイトへのコードのフラッディングやフレーム挿入からサイトを自動的に保護する機能が追加されました。 この設定を有効にすると、リソースが他の人のサイトの iframe に埋め込まれている場合、そのリソースの表示が自動的にブロックされます。 これにより、クリックジャッキングなどの攻撃から Web サイトを保護できます。

SEO サイト最適化のためのもう 1 つの興味深い機能は、「メタタグ」モジュールの拡張された機能です。ページのメタ タグだけでなく、ページの別のタイトルやページの説明も設定できるようになり、後でテンプレートのどこにでも表示できるようになります。 。

(推奨)
ホスティング 無料のSSL証明書付き現場用、SSD 上の最新設備 - 品質と低価格のリーダーの 1 つ。 この記事ではこう読みました。

ちなみに、無料の SSL 証明書、有利な料金プラン、安全なプロバイダーを備えた高品質のプロバイダーが必要な場合は、このプロモーション コードを使用すると、ドメインやホスティングの注文が 5% 割引になります。

A460-09C2-059C-5161

たとえば、について 無料のホスティング 広告なしと条件 DataLife Engine 12-9.x またはその他の CMS を実行している場合 - このサービスは、ホスティングが自分に適しているかどうかを 1 か月以内に理解するのに役立ちます。

我々は提供しています DLEをダウンロード http://www.site のセクションにあるさまざまなバージョンを登録せずにすべてのユーザーに提供できます (ライセンス バージョン UTF 8 および Win 1251)。

バージョン 12.1 の開発の主要段階は完了し、リリースはテストとリリース前の準備中ですが、それまでの間、新しいバージョンのリリースで何が待っているかについての情報をよく理解しておくことをお勧めします。

次の変更が準備され、実装されました。

1. 広告管理モジュールのカテゴリのサポートを追加しました。 このモジュールでカテゴリを作成し、広告素材をこれらのカテゴリに配置できます。 見出しは、追加された広告素材のリストの前の最上部にフォルダーの形式で表示されます。 カテゴリ自体内に、追加のサブカテゴリを無制限に作成することもできます。 したがって、多数の広告素材がある場合は、それらをさまざまなセクションやサブセクションに配置して、ナビゲーションを容易にすることができます。

2. 広告素材の閲覧数をカウントする機能を追加しました、スクリプト コントロール パネルに追加されました。 閲覧数は、ブラウザを使用してサイトにアクセスした実際のユーザーについてのみ記録されます。 サイトを巡回するボットはカウントされません。 バナーごとに閲覧数のカウントが直接有効になるため、必要な広告素材のみの閲覧数をカウントできます。 すべてのバナービューをカウントするか、ユニークユーザーからのビューのみをカウントするかを指定することもできます。


3. 管理画面の広告素材について、バナー表示を制限する機能を追加しました表示回数に基づいて設定され、指定した最大表示回数に達したときにバナーを無効にすることができます。

4. スクリプトコントロールパネルに追加された広告素材のクリック数をカウントする機能を追加しました。 DataLife Engine は、タグを使用して発行された HTML タグを自動的にインターセプトし、それらのクリックを自動的に記録します。 これらのリンクには特別な設計は必要なく、必要なアドレスにアクセスできます。 リンク上のすべてのクリックをカウントするか、ユニーク ユーザーからのクリックのみをカウントするかを指定するオプションもあります。

5. 広告素材については、管理パネルにバナーのクリック数に基づいてバナーの表示を制限する機能が追加され、指定された最大クリック数に達した場合にバナーの表示を無効にすることができます。

7. 正規リンクの使用を追加、ページ コード内で、セクション間のナビゲーション、ニュース全体の表示などを含むサイトのすべてのページに適用されます。 この機能を使用すると、サイトの SEO の最適化を高めることができ、また、サイトへの誤ったリンクがインターネット上のどこかに公開されている場合、または何らかの理由で誤った CNC の制御を無効にする必要がある場合に、ページの重複を回避することもできます。

8. コントロールパネルのカテゴリ設定で、サイトのメイン ページでこのカテゴリのニュースを公開することを許可するかどうかをカテゴリに対してデフォルトで設定する機能が追加されました。 これらの設定は、パブリケーションの追加または編集時に有効になり、メイン ページでのパブリケーションがカテゴリに対して禁止されている場合、対応するオプションはパブリケーションの追加または編集時に削除されます。

9. コントロールパネルのカテゴリ設定で、このカテゴリの投稿に対してコメントを許可するかどうかをカテゴリにデフォルトで設定する機能が追加されました。 これらの設定は、パブリケーションの追加または編集時に有効になり、カテゴリに対してコメントが無効になっている場合、対応するオプションはパブリケーションの追加または編集時に削除されます。

10. コントロールパネルのカテゴリ設定で、このカテゴリの出版物に対して評価を許可するかどうかをカテゴリに対してデフォルトで設定する機能が追加されました。 これらの設定は、出版物の追加または編集時に有効になります。カテゴリに対して評価の使用が無効になっている場合、対応するオプションは出版物の追加または編集時に削除されます。

11. コントロールパネルのスクリプト設定で、セキュリティ設定セクションに、サードパーティ サイトのフレームへの埋め込みから自動サイト保護を有効にする機能が追加されました。 この設定を有効にすると、あなたのサイトが他の人のサイトの iframe に埋め込まれている場合、そのサイトは自動的にブロックされます。 これにより、クリックジャッキングなどの攻撃から Web サイトを保護できます。


12.「メタタグ」モジュールの機能が拡張されました。このモジュールの名前は「タイトル、説明、メタタグ」に変更されました。 このモジュールでは、ページのメタ タグだけでなく、ページの別のタイトルやページの説明も設定できるようになり、後でテンプレート内のどこにでも表示できるようになります。 この目的のために、テンプレートの新しいグローバル タグが追加されました。 (page-title) - ページに指定したタイトルを表示します。(page-description) - ページに指定した説明を表示します。 ページの説明に BB タグや HTML タグを使用することもできます。 したがって、このモジュールを使用すると、たとえば、タグごとにタグ クラウドのタイトルや説明を個別に作成して表示することができます。

13. 新しいグローバル テンプレート テキスト タグを追加しました、表示されているページのタイトルが「タイトル、説明、メタタグ」モジュールで指定されている場合、それらに囲まれたテキストが表示されます。 また、表示されているページのタイトルが設定されていない場合に、タグに囲まれたテキストを表示する反対のテキスト タグも追加しました。 同様のタグも説明に追加されました: text : 表示されているページの説明が「タイトル、説明、メタタグ」モジュールで指定されている場合は、それらに囲まれたテキストが表示されます。 text : 表示されているページの説明が「タイトル、説明、メタタグ」モジュールで指定されている場合、それらに囲まれたテキストが表示されます表示されているページに関する説明がありませんでした。

14. カテゴリ メニュー テンプレート (categorymenu.tpl) に新しいテキスト タグのサポートが追加されました。, サイト上で閲覧しているカテゴリやニュースがメニューのカテゴリに属さない場合に、そのカテゴリで囲まれたテキストが表示されます。 このタグはタグ内でのみ使用でき、たとえば、メニューから非アクティブなカテゴリについてのみ一部の情報 (リンクなど) を表示するために使用されます。

15.出版物の追加フィールドの値に基づいて出版物を表示する機能の拡張。 アドレス http://yoursite/xfsearch/フィールド名/フィールド値/ にアクセスすると、「相互参照として使用」オプションが設定されている場合、以前と同様に、この特定のフィールドに指定された値を含むパブリケーションが表示されます。分野。 http://yoursite/xfsearch/field value/ にアクセスすると、すべての追加フィールドにこの値を含むパブリケーションが表示されます。 http://yoursite/xfsearch/フィールド名/ にアクセスすると、この指定フィールドが入力されているすべての出版物が表示されます。

16. サイトのルートに 404.html という名前の別のページを割り当てて、コンテンツのないページを表示する機能がスクリプト設定に追加されました。 この設定を有効にすると、標準のシステム メッセージ「残念ながら、このページはご利用いただけません。アドレスが変更されたか削除された可能性があります。」の代わりに、まったく別のデザインで特別に用意された別のページを表示できます。 。 このイノベーションは、Web サイトの 404 ページに個別のデザインを作成したい Web マスターにとって役立ちます。

17. HTTP ヘッダーを割り当てる機能がスクリプト設定に追加され、そこからユーザーの IP アドレスを取得する必要があります。 このイノベーションは、さまざまな外部プロキシ サーバーを使用していて、訪問者の正しい実際の IP アドレスを取得するためにサーバーを正しく再構成する機能がないサイトに役立ちます。 たとえば、DDOS 攻撃から保護するために Cloudflare サービスなどを使用し、サーバー設定にアクセスせずに通常のホスティング プランを使用する場合です。 管理パネルのスクリプト設定で、サイト訪問者の IP アドレスをどこから取得するかをスクリプトに指示できるようになりました。

18. スクリプトコントロールパネルでカテゴリを削除する場合、このカテゴリに含まれる出版物の処理を選択する機能が追加されました。 「このカテゴリを出版物から削除する」、「カテゴリを別のカテゴリに置き換える」、「このカテゴリ内のすべての出版物を削除する」ことができます。 さらに、パブリケーションからカテゴリが削除または置換された場合、削除または置換されるのは、削除されたカテゴリのみです。 たとえば、出版物が「世界」、「ニュース」、「人気」カテゴリに含まれている場合、たとえば「世界」カテゴリを削除し、このカテゴリにある出版物についてはカテゴリ「国内」のみを削除するとします。 「the world」は削除または置き換えられますが、これらの出版物リストの他のすべてのカテゴリはそのまま残ります。

19. パブリケーション用に新しいタイプの追加フィールドが追加されました: 「純粋な HTML と JS」 このフィールドを使用する場合、DataLife Engine はそこに書かれたテキストに干渉せず、このテキストの HTML コードをフィルタリングしません。また、純粋な JavaScript コードを書き込むことも許可します。 このフィールドは、独自のプレーヤーなど、セキュリティ チェックを必要としないコードをニュースに挿入する必要がある場合に役立ちます。 スクリプトはこのフィールドのテキストをフィルター処理しないことに注意してください。フィールドを作成するときは、そのフィールドの使用を許可するグループに制限を設定してください。 信頼できない一般ユーザーによる使用を許可しないでください。許可しないと、サイトにセキュリティ上のリスクが生じる可能性があります。

20. 追加の出版フィールドについてに「相互参照として使用」オプションがあり、リンク データの区切り文字を指定する機能が追加されました。 区切り文字として個々の文字または HTML コードを指定できます。 以前は、カンマがリスト区切り文字として使用されていましたが、各フィールドに独自の個人用区切り文字を設定できるようになり、テンプレート内の各フィールドに固有の出力デザインを作成できるようになりました。

21. 通常の RSS チャネルに対する Yandex Turbo テクノロジーのサポートを追加しました RSS ストリーム タイプの設定に「Yandex ニュース」として含めることを使用せずに、このために、あらゆるタイプの RSS ストリームの完全なニュース タグ (フルストーリー) を表示するためのサポートが追加されました。 標準テンプレート /templates/rss.xml も更新されており、Yandex Turbo を完全にサポートするテンプレートがどのようなものであるかを示しています。 同様に、Yandex Zen テクノロジーの RSS テンプレートをカスタマイズする機能も完全にサポートされています。



22. サイト上のすべての最新コメントを表示するときにコメントに返信する機能を追加しました。
スクリプト設定でツリー コメントのサポートが有効になっている場合。 したがって、たとえば、一部の重いスクリプトが遅延読み込みに転送され、ページのレンダリングとは独立しているため、各ニュース項目に入ることなく、サイトで受け取ったコメントに迅速に応答できます。 これらのスクリプトは、ページのレンダリングと並行してブラウザに読み込まれ、ブラウザでページが完了した後にのみ起動されます。 これにより、視覚的にページの表示が高速化されます。

24. サイトに登録していないユーザー向けのオプションを追加しました、ニュースやコメントに関する苦情をサイト管理者に送信します。以前はそのような機会は登録ユーザーのみに存在していました。

25. 「評価」タイプの評価を表示するためのスキーマ組織マイクロ マークアップの使用を追加しました。このマイクロ マークアップを使用すると、Google の検索結果に完全なニュースが表示されるときに、出版物の評価も表示されます。

26. サーバーに写真をアップロードする際の写真の向きの自動検出を追加しました、グラフィック ファイルに含まれるメタ情報に基づきます。 元の写真が上下逆だった場合、サーバーにアップロードするときに、スクリプトによって希望の位置に自動的に回転されます。 これにより、写真撮影時にカメラが回転した場合に、コンピューターで画像を追加編集する必要がなくなります。

27. ユーザーからの新着ニュースをサイト運営者に自動通知する機能を追加
、ニュースがスクリプト コントロール パネルから追加された場合、これはモデレート下にあります (これがスクリプト設定で有効になっている場合)。 以前は、投稿がサイトから直接追加された場合にのみ通知が送信されました。

28. ユーザーがコントロール パネルで出版物を編集する場合、以前にサイトで公開されましたが、グループの設定に従って、節度なしでの公開が禁止されているか、すべてのカテゴリでの公開が許可されていない場合、サイト管理者にも対応する電子メール通知が送信されます。このニュースは承認を待っているとのこと。

29. サイト上のブレッドクラム モジュールの操作に変更が加えられました。特定のカテゴリのニュースが表示される場合、ユーザーが直接属しているカテゴリについては、このカテゴリはリンクではなくプレーン テキストの形式で表示されます。 階層の上位のカテゴリのみがリンクとして表示されます。または、たとえばユーザーがこのカテゴリのページをさらに進んだ場合には、このカテゴリへのリンクが表示されます。 したがって、この革新により、ページ自体への循環リンクを回避できます。

30. コントロールパネルの「相互参照」モジュールの場合、リンクの新しい置換領域が 2 つ追加されました。 オプションで、静的ページのみで置換を指定できます。また、静的ページ、ニュース、およびコメントで置換を選択することもできます。

31. コントロールパネルの「検索と置換」モジュールの場合、出版物のアンケートやサイトでの投票でテキストを一括置換する機能が追加されました。


32. すべての出版物を削除する機能を追加しました、特定のユーザーからのモデレーションを待っています。 これを行うには、ユーザー管理セクションで彼の出版物の番号をクリックし、適切なメニュー項目を選択します。

33. すべてのコメントを削除する機能を追加しました、特定のユーザーからのモデレーションを待っています。 これを行うには、ユーザー管理セクションでコメントの数をクリックし、適切なメニュー項目を選択します。


34. さまざまなカウンター (ビュー、パブリケーション、コメント) の数のフォーマットされた出力がスクリプトの管理パネルに追加されました。 これらのカウンターの出力は、数百、数千、数百万などのスペースで区切られたフォーマットされた形式で実行されます。 これにより、これらの数値がより視覚的に表現され、認識できるようになります。

35. コメントの表示とコメントの追加用のテンプレート (addcomments.tpl および comments.tpl) で、新しいタグのサポートが追加されました。 text - ニュースが指定されたカテゴリに属している場合はタグ内のテキストを表示します。また、タグ: text -ニュースが指定されたカテゴリに属さない場合、タグ内のテキストを表示します。 したがって、さまざまなカテゴリの出版物にコメントを表示したり、コメントを追加したりするためのさまざまな形式を設定できます。

36. 投票数を表示するタグの単語偏角のサポートを追加しました、格付け出版物のために暴露されました。 たとえば、(vote-num) review||a|s を使用できます。 以前は、このタグではこれを使用できませんでした。 数値だけでなく HTML コードも含まれています。

37. スクリプト設定により、HTTPS プロトコル経由でのみサイトを使用できるようになっている場合の場合、ブラウザによって Cookie も HTTPS プロトコル経由でのみサーバーに送信され、通常の HTTP プロトコルが使用されている場合は自動的にブロックされます。

38. 静的ページに対する不正な CNC の制御を追加しました、その出版本文は複数のページに分かれています。 間違ったページ番号が指定された場合、このページの開始アドレスに自動的に 301 リダイレクトが行われます。

39. 出版物の RSS インポートでは、出版物の画像を含むエンクロージャ タグから画像をインポートするためのサポートが追加されました。 RSS ストリーム内の短い説明が単なるテキストで、画像が別のタグとしてその中に指定されている場合、短いニュースをインポートするときに、この出版物の画像も先頭に追加されます。

40.出版物の RSS インポートを使用するときに完全なニュースを受信するためのリダイレクトのサポートを追加しました。 RSS フィードからのリンクがソース サイトのニュース全文にさらに移行するためのリダイレクトである場合、DataLife Engine は自動的にこのリダイレクトに従い、最終ソースからコンテンツを取得します。 したがって、完全なニュースを受信することは、以前よりも高品質になります。

41. タグとタグの操作に変更が加えられました。。 特定の出版物でコメントの使用と追加が禁止されている場合、これらのタグによってそのコンテンツも非表示になります。

42. コメントの公開が許可されている場合、しかし同時に、他の設定に従って、ユーザーまたはユーザーのグループがコメントを公開することが禁止されている場合、これに関するメッセージはすべてのコメントの最後ではなく、テンプレートで定義した場所に表示されます。タグ (addcomments) を使用してコメントを追加するためのフォームが表示されるため、サイト上のこのメッセージの位置を確認できます。

43. Odnoklassnikiソーシャルネットワークを使用した認証の場合、アプリケーション自体が Odnoklassniki から適切な権利を受け取っている場合、ユーザーの電子メールを自動的に受信する機能が追加されました。 注意: デフォルトでは、Odnoklassniki は電子メールを受信する権利を提供していないため、適切なアクセスを取得するには、さらにソーシャル メディアに連絡する必要があります。 電子メールの受信を許可するネットワークに設定します。 許可があればDLEがメールアドレスも自動でインポートします。

44. 小さなコピーを作成するときに画像の比率を計算するシステムの改善。 これにより、より正確で高品質な縮小コピーが作成されます。

45. スクリプト設定で有効にした場合の出版物の検索システムの改善、単純な検索タイプ。 新しいアルゴリズムにより、出版物をより正確かつ正確に検索できるようになります。

46. 重複ページの表示を制御するシステムの改善、サイト上のすべての最新のコメントを表示するとき。

47. 短い出版物を表示する際の追加の出版物フィールドの処理を最適化、人気の出版物を表示するモジュールの動作中も同様です。

48. ビジュアルエディタ TinyMCE と Froala が最新バージョンに更新されました。 これらのエディターで確認された多数のエラーが修正されました。

49. TinyMCE エディターに隠しテキスト タグを挿入するためのサポートを追加しました。、エディターの対応するボタンを使用します。

50. コメントにFloaraエディタを使用する場合、画像をすばやくダウンロードしてコメントに挿入する機能が追加されました。 画像の挿入アイコンをクリックしてアップロードするファイルを選択するか、マウスを使用してコンピュータからエディタフィールドに画像ファイルをドラッグするだけで、画像が自動的にロードされ、エディタのカーソル位置に挿入されます。 。

51. スクリプト コントロール パネルのレイアウトに小さな変更が加えられました。、一部のレイアウト エラーを排除し、コントロール パネルとの対話を改善することを目的としています。

52. サイトからメールを送信するためのライブラリが最新バージョンに更新されました、モバイル デバイス検出ライブラリも含まれます。

53. 投稿プレビューで と タグが処理されない問題を修正しました。

54.ソーシャルメディアのメタタグが正しく生成されない問題を修正しました。 ビデオが追加で公開された場合は、ビデオおよびオーディオ ネットワーク。 フィールドで構成され、ビデオ ファイルとオーディオ ファイルのプレイリストと説明で構成されます。

55. 特定の状況およびサーバー設定の下で、サイトからパブリケーションを追加するときにパブリケーションのプレビューが機能しない可能性がある問題を修正しました。

56. コメントの動的読み込みが機能しない問題を修正しました, これがスクリプト設定で有効になっており、タグ (jsfiles) がサイトの一番下に配置されている場合。

57. 最新のコメントが表示されない問題を修正、特定のカテゴリの閲覧が特定のグループに対して禁止されていた場合。

58. 以前に発見され、報告されたスクリプト内の軽微なエラーが修正されました。

皆さん、こんにちは。 ほぼすべての時間を費やしています。 私のサイトのほとんどは CMS DLE 上に構築されているため、このエンジンで多くの作業を行う必要があります。 以前、開発者は SEO に好意的ではなく、一般的にそのような言葉を聞いたことはないと言いましたが、実際は予想以上にひどいことが判明しました。 人々のエンジンの「縫製」に特化した一連の投稿も用意しました (カテゴリーを参照)。

しかし今日は、DLE の HTML サイトマップのような重要なものについて話したいと思います。通常のカードモジュールをネットでいくら探しても見つかりませんでした。 もちろん、解決策はいくつかありますが、そのすべてが望ましい結果をもたらすわけではなく、場合によっては害を及ぼすことさえあります。 私はモジュールを自分で書く必要があり、むしろ私の「やりたいこと」の実装を専門家に委託する必要がありました。 アレクサンダー・フォミン氏の熱意と驚くべきスピードの仕事に深く感謝の意を表します。

これから紹介する DLE 用のサイトマップ モジュールは、すべての SEO 要件を満たしており、インストールは非常に簡単です。

SiteMap – DLE 用の HTML サイト マップ生成モジュール

元の名前:サイトマップ
CMS の互換性: DLE 8.2- 10.6
拡散:無料、現状のまま、配布する場合はソースへのリンクが必要です
現行版: 2.2 (2014/05/08 より)
目的:すべての出版物、カテゴリ、静的ページへのリンクを含む順序なしリストを表示します。
特徴:ビジュアル埋め込みコードジェネレーター。 サイトのすべての要素 (ニュース、カテゴリ、静的ページ) を表示する原則の詳細な構成、表示される要素の数、並べ替えの原則と並べ替え順序、要素をリンクまたはプレーン テキストで表示する、特定の要素を含める/除外する機能要素。

DLE 用 HTML サイトマップ モジュールの説明と構成

皆さん、2012 年 6 月 3 日は重要な日であり、まったく新しいサイトマップ バージョン 2.0 がリリースされました。私たちはモジュールの使いやすさの基準を新たなレベルに引き上げています。 私たちは (あなたもそうだと思いますが)、システムに実装されているビジュアル コード生成システムを大変気に入ったので、それをサイト マップ モジュールに実装することにしました。 これで、すべての機能とその意味についてのマニュアルや説明を読む必要はなくなりました。管理パネルに移動して、いくつかの値を指定するだけで、モジュールを使用する準備が整いました。

上で述べたことに加えて、以下を列挙したいと思います さらにいくつかの重要な機能:

  • モジュールは完全にキャッシュされます。
  • モジュールは DLE API を使用します。
  • マップには、モデレーションを通過していない出版物や、将来計画されている出版物は表示されません。
  • CNCの有無やCNCの種類も考慮されます。
  • このような微妙な機能が提供されています - DLE エンジンを長期間使用している人なら、初期のバージョンには CNC がまったく存在せず、その後登場しましたが、1 つのタイプ (タイプと同じ) のみであったことを覚えているでしょう。 3は現在結成中です)。 したがって、これもこのモジュールで提供されます。新しい出版物は管理パネルで選択された CNC タイプの URL で表示され、古い出版物は古いタイプの CNC URL でそれぞれ表示されます。

見た目はビジュアルジェネレーターですが、モジュールの仕組みについてよく理解しておくことをお勧めします。

モジュールは、次のタグを使用して main.tpl テンプレートに挿入されます。
(ファイル = "engine/modules/sitemap.php?param1=value1¶m2=value2" を含む)

param1= — モジュールパラメータ、value1 — パラメータ値。 モジュールの設定は記号に従っていますか? と は & で区切られます。

挿入例 (ID=2、3、4 のカテゴリからの静的ページとニュースのリストを含むサイト マップを表示します):
(コンテンツ)
(ファイル = "engine/modules/sitemap.php?show_static=1&need_cats=2,3,4" を含む)

サイトマップを別ページに表示するには、(include ...) タグを で囲み、(content) タグを で囲む必要があります。 この後、モジュールは http://site.ru/sitemap/ で利用可能になります。

パラメータとその値を変更した後は、管理パネルでキャッシュをクリアする必要があります。

挿入中に tpl 経由で渡されるモジュール パラメーター:

  • need_cats — マップに表示するためのカンマで区切られたカテゴリ ID のリスト
  • exc_cats — マップから除外される、カンマで区切られたカテゴリ ID のリスト
  • need_news — マップに表示するためのカンマで区切られた記事 ID のリスト
  • exc_news — マップから除外された、カンマで区切られた記事 ID のリスト
    • これらのパラメータを同時に指定しても意味がありません
  • need_static — マップに表示するためのカンマで区切られた静的ページ ID のリスト
  • exc_static — マップから除外される、カンマで区切られた ID 静的ページのリスト
    • これらのパラメータを同時に指定しても意味がありません
  • cat_as_links — カテゴリ名をリンクとして表示します (1 または 0)
  • show_static — マップ内に静的ページ (1 または 0) を表示します
  • cats_sort — カテゴリのリストの並べ替えフィールド (dle_category テーブルのフィールド)
  • cat_msort — カテゴリのリストのソート方向 (ASC または DESC)
  • news_sort — 記事リストの並べ替えフィールド (dle_post テーブルのフィールド)
  • news_msort — 記事リストのソート方向 (ASC または DESC)
  • static_sort — 静的ページのリストの並べ替えフィールド (dle_static テーブルのフィールド)
  • static_msort — 静的ページのリストのソート方向 (ASC または DESC)
    • 並べ替え方向には 2 つのオプションがあります。
      • ASC - 昇順 (アルファベット順)
      • DESC - 降順 (逆順)
    • フィールドとソート順序が指定されていない場合は、指定されたカテゴリ設定または標準の DLE パラメータが使用されます。
  • cat_limit — 表示されるサブカテゴリの最大数
  • news_limit — カテゴリから表示される記事の最大数
  • static_limit — 表示される静的ページの最大数

ご注意ください 上記の設定はどれも必要ありません、何も指定する必要はありません。タグ (file="engine/modules/sitemap.php" を含む) を挿入するだけで、デフォルト設定が使用されます。

サイトマップの外観とスタイルのクラス

オプションでサイト マップの外観を変更することができます。これを行うには、テンプレートのスタイル ファイル (style.css) を開いて、以下で説明するクラスを記述します。

CSS サイトマップ クラスのリスト:

Sitemap_categories - 要素