優れた 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 - 要素
- カテゴリのリスト
- カテゴリのリスト
.sitemap_items - 要素- 記事一覧
- 記事一覧
.sitemap_static_pages - 要素- 静的ページのリスト
- 静的ページのリスト
Root - リストのルートにある上記の要素のクラス
Sitemap_categories a - 要素 カテゴリ名付き
.sitemap_categories スパン - 要素 カテゴリ名付き
.sitemap_items a - 要素 記事のタイトルで
.sitemap_static_pages a - 要素 静的ページの名前を使用してDLE でのサイトマップ モジュールのインストール、削除、更新
モジュールのインストール
- モジュールを含むアーカイブを解凍します。
- アップロード フォルダーの内容 (/templates/ を除く) をサーバーにコピーします。
- Uploads/templates/Default/ フォルダーの内容をテンプレート フォルダーに配置します。
- ファイル http://site.ru/sitemap_installer.php を実行し、指示に従います。
- sitemap_installer.php ファイルをサーバーから削除します。
- 管理パネルにログインし、SiteMap モジュールを選択してコードを生成します。
- テンプレートの main.tpl ファイルを開いて、以下を見つけます。
リライトエンジンオン
以下を追加します。
$メタタグ =<<
上記に以下を追加します:
if ($do == "サイトマップ" ) ( $nam_e = "サイトマップ" ; $metatags [ "タイトル" ] = 「サイトマップ ($config["home_title"])」; $metatags["説明"] = 「サイトマップ ($config["description"])」; $canonical = "" ; ) if ($do == "サイトマップ") ( $nam_e = "サイトマップ"; $metatags["title"] = "サイトマップ ($config["home_title"])"; $metatags["description"] = " サイトマップ ( $config["説明"])"; $canonical = ""; )
- インストールプロセスが完了しました。サイトマップは http://site.ru/sitemap/ で入手できます。
モジュールの削除
- sitemap_uninstaller.php ファイルをサーバー (DLE がインストールされているフォルダー) にアップロードします。
- ファイル http://site.ru/sitemap_uninstaller.php を実行し、指示に従います。
- インストール中にダウンロードされたすべてのモジュール ファイルを削除します。
- インストール中に行われたエンジン ファイル (main.tpl および .htaccess) へのすべての編集を元に戻します。
- sitemap_uninstaller.php ファイルを忘れずに削除してください。
モジュールのアップデート
- ページ https://site/blog/post/1974 からモジュールの新しいバージョンをダウンロードします。
- モジュールを含むアーカイブを解凍します。
- アップロード フォルダーの内容 (sitemap_installer.php ファイルと /templates/ フォルダーを除く) をサーバーにコピーし、既存のファイルの置き換えに関する FTP クライアントの質問に「はい」と答えます。
注意! バージョン v.1.x からバージョン v.2.x にアップグレードするには:
新しいファイルをバージョン 2.x からサーバーに完全にコピーし、名前が一致する場合は置換を確認する必要があります。 この後、http://site.ru/sitemap_installer.php を実行し、指示に従う必要があります。 これでアップデートは完了です。DLE 用の HTML サイトマップ モジュールをダウンロード
バージョン履歴(履歴ログ)
- v.2.2 — 08.05.2014
- モジュール設計は、DLE のすべてのバージョンに対して完全に再設計されました。
- 軽微なバグが修正され、改善されました。 更新するときは、更新手順の Engine.php ファイルを編集する手順に従ってください。
- v.2.1.1 - 17.04.2014
- モジュール コードは、新しい DLE 設定ファイル形式バージョン 10.2 以降と互換性があるように更新されました。
- v.2.1 — 08.10.2012
- コードジェネレーターのバグを修正しました。
- 管理パネルのタイプミスが修正されました。
- v.2.0 — 03.06.2012
- インストーラーが追加されました。
- 管理パネルには、テンプレートに挿入するためのコード ジェネレーターが表示されます。
- v.1.2 — 02.06.2012
- DLE バージョン管理が導入されました。
- このモジュールは DLE 8.2 ~ 9.6 ラインと互換性があります。
- v.1.1 — 02.11.2011
- 一部のモジュール機能のバグが修正されました。
- v.1.0 — 16.03.2011
- 正式リリース。
FAQ - よくある質問への回答
質問: XML と HTML という 2 つのサイトマップが必要なのはなぜですか? 彼らの違いは何でしょうか? 同時に使用できますか?
答え:これらはまったく異なる 2 つのエンティティです。XML サイトマップは検索エンジンのみを対象としています。 HTML サイトマップは、ユーザーがサイト内を移動することを目的としています。 これらは同時に使用できますし、同時に使用する必要があります。質問: Yandex と Google のウェブマスター パネルにはどのサイトマップを追加する必要がありますか?
答え:検索エンジンは、このモジュールが作成するマップではなく、XML サイトマップを「フィード」する必要があります。質問:サイト (フッターなど) に配置できるサイトマップへのリンク?
答え: HTML サイトマップにリンクするだけで済みます。 このモジュールによって作成され、http://site.ru/sitemap/ で入手できるもの質問:次のエラーが表示されました。どうすればよいですか?
致命的なエラー: /.../engine/modules/sitemap.php の 55 行目でクラス Sitemap を再宣言できません
答え:静的ページを介したサイトマップの代替インストールを使用します。その方法については、こちらで説明されています。質問:このモジュールは DLE 10 で動作しますか?
答え:はい、すべてうまくいきます。 ただし、何か問題がある場合は、別の代替オプションがあります。 Ryan というニックネームのユーザーに感謝します。その方法はここで説明されています質問:サイトには多数の出版物があり、これらすべてのリンクが 1 ページに表示されます。 これはクソだ、Yandex は誓っている!
答え:はい、ヤンデックスは誓います。 ページ上のリンクの数を減らすには、news_limit パラメータを使用してニュース項目の数を制限します (パラメータのリストの詳細を参照)。質問:マップ ページにはいくつのリンクを表示できますか、または表示する必要がありますか?
答え: Yandex サポートからの公式回答から: HTML サイトマップ内の推奨リンク数は 3000 リンクを超えてはなりません。質問:サイトマップをページに分割する場合はどうすればよいでしょうか? してください。
答え:サイト マップのページネーションは、データベース構造やモジュール ロジックによって暗示されるものではありません。 ページネーションは近い将来に利用可能になる予定はありません。すべてをお話しましたので、ダウンロードしてテストし、レビューを書いてください。 間違いを見つけた場合は、当社までご連絡ください。できるだけ早く修正いたします。 また、機能や改善点に関するご提案があれば、ぜひ書き込んでください。すべて話し合って実現させます。
免責事項最近、このモジュールが別名、改造コード、著作権の削除・変更等を施して、様々なDLE専用サイトで配布されているのが見受けられます。 しかし、それにもかかわらず、この特定のモジュールがアレクサンダー・フォミンによって開発されたという痕跡は残っています。 したがって、他のサイトからダウンロードしたディストリビューションについては、私は一切の責任を負いません。
DataLife Engine 10.0 Nulled / Original スクリプトの新しいバージョンがリリースされ、オリジナル バージョンと Null バージョンの両方が Web サイトで入手できるようになりました。アクティブ化する必要はありません。 新しいバージョンでは、クラウド サービスに基づいた新しいスパム対策システムが搭載されていることは注目に値します。 これにより、サイト上のスパムが大幅に減少し、サイトがクリーンになります。 テンプレートのモバイル バージョンが更新され、ソーシャル ネットワークとの統合が改善されました。これは、ソーシャル ネットワークの人気が大幅に高まっている現在、同様に重要になっています。 カスタム機能の機能が拡張され、さらに使いやすくなりました。 すべての変更点のより詳細なリストに興味がある場合は、公式 Web サイトで変更点のリストを参照し、すべての変更点を確認してください。
また、当社の Web サイトでは最新バージョンのみを提供するよう努めており、テンプレートが含まれるアーカイブは頻繁に更新され、スクリプトに変更が加えられますが、開発者はこれについて触れていません。 選択した 2 つのエンコーディングで、ヌル化された dle 10 を当社 Web サイトからダウンロードすることもできます。 コメントやプライベートメッセージでのカテゴリーに関する質問はご遠慮ください。 私たちの仕事は、当社の Web サイトから 10 番目のバージョンの現在のバージョンをダウンロードする機会を提供することのみを選択することです。 すぐ下にテンプレートを更新する手順が表示されます。ここで、テンプレートを更新するかどうかを決定するのはあなたです。 更新しませんでしたし、あまり意味がありません。
以下に提供されるリンクを使用して、リリース後にディストリビューションに加えられたすべての変更を含む最新バージョンのスクリプトをダウンロードできます。 提供されたリンクからダウンロードできない場合は、代替のダウンロード リンクを提供します。 コメントでこれを報告するだけです。 また、テンプレートをあるバージョンから別のバージョンに変更する手順も以下に記載されています。 テンプレートでは、1 つのファイルを変更するだけで済みます。変更しない場合でも、これはそれほど重要ではないと思われます。 新しいバージョンのスクリプトのすべての変更点については、Web サイトで詳細を確認し、更新するかどうかを自分で決定できます。
古いバージョンのスクリプトを新しいバージョンに更新する場合は、次の重要な情報に注意してください。ファイル /Documentation/upgrade.html の配布アーカイブにあるスクリプトの更新手順に厳密に従う必要があります。
データベースを新しいバージョンに更新すると、更新スクリプトはテーブル構造を変更する複雑な MySQL クエリを作成します。 大規模なデータベースでは、このような操作は非常にリソースを消費し、完了するまでに数分かかる場合があります。PHP スクリプトを通じて実行できない場合は、これらのリクエストを実行するためにサーバーに SSH アクセスする必要があります。 このような各リクエストの前に、更新スクリプトによってこのリクエストが表示されます。スクリプトを介して実行できない場合でも、SSH アクセス経由で実行できるように、リクエストを保存します。
新しいバージョンのスクリプトにはデータベース構造の変更が含まれているため、更新する前にテンプレート ファイル内のサードパーティ モジュールの接続を無効にすることを強くお勧めします。無効にしないと、更新後に MySQL Web サイトでエラーが表示される可能性があります。
null とオリジナルの唯一の違いは、1 つのファイル (init.php) のみがデコードされて置き換えられ、他のコード編集は行われていないことです。
新しいバージョンのスクリプトをご紹介します データライフ エンジン v.8.2、今日 - 2009 年 8 月 3 日にリリースされました。 このリリースでは、タイポグラフィック テキスト処理機能、新しいテンプレート、サードパーティ モジュールに接続する機能、パフォーマンスの向上などが追加されていますが、その他にもさまざまな機能が追加されています...そのため、次の変更が準備され、実装されました。
1 。 活版印刷テキスト処理機能が追加され、Web 公開用にロシア語テキストを自動的に準備できるようになりました。 たとえば、引用符がヘリンボーンに置き換えられ、名前に正しいアポストロフィが設定され、ハイフンの代わりに全角ダッシュが使用され、前置詞の前に非改行スペースが挿入され、ネストされた引用符が処理されます。 このツールはレイアウト設計者の手作業を完全に代替するものではありませんが、手作業を最大 90% 削減することができ、非常に便利です。
処理前:
(C) 2004-2009、SoftNews Media Group, Inc. 無断転載を禁じます。処理後:
© 2004-2009、SoftNews Media Group, Inc. 無断転載を禁じます。
2 。 タグ機能が拡張されました (file="mytemplate.tpl" を含む)。 このタグを使用すると、テンプレート ファイルを含めるだけでなく、DLE 用のサードパーティ モジュールや DLE に関連しないサードパーティ スクリプトもテンプレートに含めることができるようになりました。 たとえば、テンプレート内のサードパーティ モジュールを接続するには、タグ (include file="engine/modules/mymod.php") を使用できます。タグの結果は、次の場所にある mymod.php スクリプトの実行になります。 Engine/modules/ フォルダー内。 また、パラメーターを指定してスクリプトを実行することもできます (include file="engine/modules/mymod.php?param=value1&test=value2")。これにより、テンプレートから直接制御できるモジュールを作成したり、さまざまなパラメーターに応じて制御したりできます。 、様々な情報を出力します。 この方法で MOD を接続すると、将来スクリプトを新しいバージョンに更新するときにモジュールを再インストールする必要がなくなります。 テンプレートから自動的に接続されます。 このタグはすべてのテンプレート ファイルで使用できます。 スクリプトの一般的なセキュリティ目的のため、ファイルの接続に関する唯一の制限は、ファイルが書き込み可能なフォルダーに配置されていないことです。 たとえば、プラグイン MOD をテンプレート フォルダーに配置することはできません。 この接続の詳細については、スクリプトのドキュメントを参照してください。3 。 スクリプト ファイルを変更せずに、サードパーティ モジュールをスクリプト コントロール パネルに統合する機能が追加されました。 この目的のために、サードパーティ モジュールに関する情報を保存するための追加のテーブルがデータベースに追加されました。 テーブル形式の詳細については、スクリプトのドキュメントを参照してください。
4 。 サーバーに画像をロードする際の PHP セーフ モード (SafeMode) の自動サポートが追加されました。 このサポートにより、FTP マネージャーを使用してフォルダーを手動で作成する必要がなくなりました。
5 。 管理パネルでニュースを編集するときにユーザーのプロフィールをすばやく編集する機能が追加されました。 したがって、ユーザー編集セクションに移動することなく、ニュースを追加したユーザーを削除または禁止することができます。
6 。 サーバーがスクリプトの最小要件を満たしているかどうかを確認する機能がスクリプト コントロール パネルに追加されました。 以前は、このようなチェックはスクリプトのインストール中にのみ実行されていました。 この新機能により、スクリプトがインストールされていない場合に、スクリプトが別のサーバーに転送された後、スクリプトが考えられる問題を自動的に診断できるようになります。7 。 画像読み込み時に起こり得るエラーを自動制御する機能が追加されました。 また、ダウンロードで問題が発生した場合は、ファイルをダウンロードできないことだけでなく、問題が発生した理由に関するメッセージも表示されます。 したがって、ほとんどの場合、テクニカル サポートに連絡しなくても、自分で問題を解決できます。
8 。 隠しテキストが開いているか閉じているかを示すグラフィック インジケーターがスポイラー タグに追加されました。 グラフィック イメージはサイト テンプレートに配置されているため、テンプレートごとにイメージをカスタマイズできます。
9 。 次のタグが短いニュース テンプレートと完全なニュース テンプレート (shortstory.tpl、fullstory.tpl) に追加されました: text - このニュースが録画されている場合はタグ内のテキストを表示します。 text - このニュースが録画されていない場合はタグ内のテキストを表示します。 このように、新しいタグのおかげで、録画されたニュースを表示するときに、サイト上のニュースにさまざまなデザインを作成することができます。10 。 スクリプト設定に、縮小画像を元の画像に拡大する際に、サイト全体の背景を暗くする機能を有効または無効にする機能が追加されました。 背景を設定するには、CSS クラス .highslide-dimming を使用します。
11 。 ニュースサイトにアップロードされたサムネイル画像を閲覧する際に、新たに「ギャラリー」モードを追加しました。 このモードはスクリプト設定で有効になります。 このモードを有効にすると、元の画像にナビゲーション メニューが表示され、写真のスライド ショーを起動したり、次または前の画像を表示したりすることができます。
12 。 サムネイル画像の注釈と説明を指定する機能が追加されました。 サムタグに独自の説明を設定すると、画像を元の画像に拡大すると、この説明が画像の下に便利な形式で表示されます。 独自の説明はタグパラメータに設定されます。例:
http://www..jpg
13 。 おそらく最も待ち望まれていた機会です。 アップロードした画像の縮小コピーについて、いずれかの辺の最大サイズ(超過した場合は縮小コピーが作成される)だけでなく、縮小画像の辺の寸法(幅と高さ)も指定できる機能を追加しました。自体。 この場合、画像の比率は維持されますが、画像自体は指定された寸法にトリミングされます。 さらに、元の画像のいずれかの辺が指定された寸法より小さい場合、画像は逆に指定されたサイズに比例して拡大されます。 この機能がどのように機能するかの例は上で見ることができます。異なるサイズと向きの 3 枚の写真が公開され、それらは 200x200 の長方形のサイズに自動的に縮小されました。 このイノベーションと上記の 2 つを組み合わせることで、ニュースでダウンロードした画像から美しいフォト ギャラリーを整理できるようになります。14 。 スクリプトの管理パネルにログインするときに、使用する言語を選択する機能が追加されました。 したがって、管理パネルを使用するユーザーは、管理パネルを使用する言語を選択できます。
15 。 カテゴリに独自のタイトル メタ タグを割り当てる機能が追加されました。
16 。 一括メッセージを送信するときにメッセージのテキストでタグ (%user%) を使用する機能が追加されました。このタグは、メッセージ内の受信者のログイン名、またはユーザーがプロフィールで指定した場合はフルネームに置き換えられます。 スクリプト設定でメール送信に BCC フィールドの使用が有効になっている場合、タグは次の単語に置き換えられます: User17 。 単語フィルターに単語の検索領域を割り当てる機能が追加されました。 ニュースのみまたはコメントのみなど、あらゆる場所で置換する単語を割り当てることができます。
18 。 テキストおよびテキスト テンプレート タグは、メインの main.tpl およびニュース テンプレートだけでなく、すべてのテンプレート ファイルにわたってグローバルにサポートされるようになりました。 これで、これらのタグをあらゆるテンプレート ファイルで使用できるようになります。19 。 コメントの書式設定と出力は、別のユニバーサル クラスに分離されます。 この革新は主にサードパーティ モジュールの開発者に関係します。 新しいクラスのおかげで、ニュースだけでなく独自のモジュールのコメントも整理できます。 また、コメントに新しいタグを追加する場合、以前のように 3 つのファイルを変更するのではなく、1 つのファイルを変更するだけで十分です。
20 。 MySQL スクリプト クエリに変更が加えられ、その結果、データベースのボリュームが大きい場合のデータベースの負荷が軽減されました。
21 。 モバイル版サイトをご覧の場合、短いニュースの間に表示されるよう指定された広告素材の表示は無効になっています。
22 。 グループ設定で訪問者に対してこれらのオプションが禁止されている場合、ユーザー プロフィールを表示するときに「電子メールの送信」および「PS の書き込み」リンクが自動的に非表示になるように追加されました。
23 。 新しいセキュリティ メカニズムが忘れられたパスワード回復モジュールに追加されました。 つまり、SHA1 アルゴリズムを使用してコントロール キーを生成するための新しいアルゴリズムが追加され、コントロール キーを使用して新しいパスワードを生成する試行回数をチェックするコントロールが追加されました。新しいパスワードの生成は 1 回のみ許可されます。コントロールキーが無効になります。 したがって、パスワード回復モジュールは、ブルートフォースパスワード回復に対して 100% 耐性があります。
24 。 検索モジュールでは、追加のニュースフィールドで検索されたテキストの強調表示が追加されました。
25 。 静的ページを公開するときにテキスト タイプを割り当てる機能が追加されました。選択したタイプに応じて、テキストの書式設定にさまざまなパラメータが適用されます。また、フィルタリングや変更を行わずにテキスト タイプを選択することもできるため、JavaScript コードと静的ページのテキスト内の HTML コードを編集したり、BB タグに変換せずにテキストを編集したりできます。 管理者グループのユーザーのみがフィルタリングせずにページを公開できます。
26 。 固定ページの作成日を追加/編集する機能を追加しました。
27 。 スクリプト管理パネルに静的ページを検索および並べ替えるための新機能が追加されました。
28 。 静的ページのページ ナビゲーションを追加しました。 これにより、検索と編集のプロセスが大幅に簡素化されます。
29 。 ページ編集セクションの管理パネルに静的ページを一括管理する機能が追加されました。 一度に複数のページを選択して現在の日付に設定したり、ビュー数をクリアしたり、選択したページを完全に削除したりできます。
30 。 静的ページのテンプレートに新しいタグ (日付) が追加されました。これは、スクリプト設定で指定された形式でページ作成日を表示します。また、新しいタグ (日付=日付形式) は、日付を表示します。タグで指定された形式で。 したがって、日付全体だけでなく、日付の個々の部分も表示できます。 日付形式は、PHP で受け入れられる形式に従って設定されます。 たとえば、タグ (date=d) にはニュースまたはコメントが公開された月の日付が表示され、タグ (date=F) には月の名前とタグ (date=d-m-Y, H:) が表示されます。 i) 完全な日付と時刻が表示されます。31 。 ニュースの公開後、一定の日数が経過した後にコメントを受け付けないようニュースを自動的に閉じる機能がスクリプト設定に追加されました。 したがって、この設定を使用すると、サイトに古くて無関係なニュースが氾濫するのを避けることができます。
32 。 サイト上のニュースを編集するためのポップアップ メニューに変更が加えられました。 ユーザーが自分のニュースを編集することは許可されているが、管理パネルへのアクセスは許可されていない場合、「完全な編集」項目はユーザーに対して自動的に非表示になり、それによってユーザーにニュースをすばやく簡単に編集する権限を与えることができます。管理パネルにアクセスせずに。33 。 第 2 レベル ドメインとそのサブドメインに対する単一認証のシステムが変更されました。現在は、任意のサブドメインまたは第 2 レベル ドメインでサイトにログインし、ログアウトできます。サイト上でのみ認証またはログアウトする必要はありません。以前と同様に第 2 レベルのドメイン。 サブドメイン上の承認アクションは、他のサブドメインおよび第 2 レベルのドメインでも自動的に認識されます。
34 。 スクリプトの管理パネルのスタイルが若干変更され、スクリプトのコントロール パネルが新しいバージョンの Safari 4 ブラウザで正しく表示されるように最適化されました。
35 。 まったく新しい標準テンプレートがディストリビューションに追加されました。 このテンプレートは完全に有効であり、XHTML 1.0 標準に準拠しており、スクリプトの機能だけでなく、有効なレイアウトを作成する機能も示しています。 このテンプレートは、ラバー レイアウトと固定レイアウトのハイブリッドのカテゴリに属し、低解像度と高解像度の両方のモニター解像度で表示できるように最適化されています。36 。 DLE API に新しい関数が追加され、既存の関数の機能が拡張されました。 新機能の詳細については、スクリプトのドキュメントを参照してください。
37 。 WYSIWYG エディターの最新バージョンに更新されました。 http://tinymce.moxiecode.com/js/tinymce/changelog.txt でエディターの変更を確認できます。 また、エディターの重量も 40% 圧縮され、ブラウザーへの読み込み速度が大幅に向上しました。
38 。 一括メール送信が失敗した場合、正常に送信されたメッセージやレターの数がメール送信ページに保存されない問題を修正しました。
39 。 BB タグを使用するときに Firefox ブラウザの高さの寸法が設定されない問題を修正しました。
40 。 印刷版を表示中にテキストタグの内容が削除される問題を修正しました
41 。 ニュースが別のユーザーによって編集されており、ニュースに他のファイルや画像を追加したい場合に、一括アップロードを使用するとファイルや画像がアップロードされない問題を修正しました。
42 。 以前に発見され、報告されたスクリプト内の軽微なエラーはすべて修正されました。
親愛なる友人、
バージョン 12.0 の開発の主要段階は完了し、リリースはテストとリリース前の準備中ですが、それまでの間、新しいバージョンのリリースで何が待っているかについての情報をよく理解しておくことをお勧めします。
次の変更が準備され、実装されました。
1. まったく新しいコントロールパネルのデザインを追加しました。私たちはこのデザインをよりモダンで読みやすく、コントラストのあるものにするよう努めました。 視覚的な変更に加えて、新しいデザインには多くの機能的な特徴もあります。 新しいコントロール パネルは、1 つではなく 10 種類のカラー スキームに加え、暗い色でデザインされた 1 つの特別なナイト スキームを備えており、暗闇でも快適に作業できます。 また、サイド メニュー セクションの幅とコントロール パネル全体の幅を制御する機能も追加されました。 また、画面サイズの小さいデバイスで作業する場合、全画面モードに切り替える機能が追加され、ブラウザーのバーとタブを非表示にしてパネルの作業スペースを増やします。 管理パネルの各ユーザーは、パネルの外観、パラメータ、配色を独自にカスタマイズすることができます。 この場合、パネルパラメータの保存には、設定を保存するための特別な二重システムが使用されます。 設定はサーバーとブラウザのローカル ストレージの両方に保存されます。 これは、コントロール パネルの設定を使用するときにユニークな機会を提供します。 このように、サーバーベースで設定を保存すると、ユーザーが選択したデザインを適用するときの「ちらつき」効果を回避でき、別のブラウザを使用するときにも自動的に選択された設定を使用できます。 また、設定をローカル ストレージに保存すると、サーバー上の設定が完全にリセットされたとき、たとえばスクリプトを再インストールするときや、スクリプトをグローバルに更新するとき(たとえば、新しいバージョンに更新するとき)に、選択した設定を復元できます。 新しいコントロールパネルをぜひご活用ください。 上のビデオで新しいパネルの短いデモを見ることができます。
2. スクリプトコントロールパネルでサイト上で最近受信した個人メッセージの簡単なプレビューを追加しました。 したがって、ユーザーは必要に応じて、コントロール パネルから直接目的のメッセージにすばやくアクセスできます。
3. 管理パネルで、サイトにパブリケーションを追加するとき、パブリケーションを追加した直後に、次のアクションを選択する機能が追加されました。 「別の出版物を追加する」、「新しく追加した出版物の編集に直接進む」、「出版物のリストに移動する」から選択できます。 こうすることで、ワンクリックで最も一般的なアクションにすばやくジャンプできます。 4. 管理パネルでパブリケーションを編集するとき、保存に成功した直後に、「出版物のリストに移動」または「この出版物の編集を続行」を選択する機能が追加されました。 したがって、出版物を定期的に保存するユーザーは、編集の場合に、開始した編集をすぐに続行できます。5. 管理パネルの静的ページの管理セクションで、ページを編集または追加する前にユーザーがいる場所のステータスを保存し、ページを編集した後は元の場所に戻るように追加しました。 この技術革新は、多数のページがある場合に便利で、たとえば、検索パラメーターを設定すると、ユーザーは編集後に戻ったときに、目的のページを再度検索したり移動したりする必要がなくなります。
6. 管理パネルで静的ページを追加する場合、保存直後に、「別のページを追加」、「新しく追加したページの編集に直接移動」、「以前に追加したページのリストに移動」を選択する機能が追加されました。 こうすることで、ワンクリックで最も一般的なアクションにすばやくジャンプできます。
7. 管理パネルで静的ページを編集する場合も、保存直後に、「ページのリストに移動」または「このページの編集を続ける」を選択する機能が追加されました。 したがって、出版物を定期的に保存するユーザーは、編集の場合に、開始した編集をすぐに続行できます。
8. 管理パネルでパブリケーションを選択する場合、コメント、静的ページなどに対して一括アクションを実行するために、選択した要素の強調表示が追加されました。 こうすることで、どの要素を選択したかを簡単に確認できます。 9. プロファイル編集が完全に再設計されましたコントロールパネルのユーザー。 管理パネルでは、以前はサイト上のプロファイルの編集でのみ利用可能であったすべてのユーザー パラメータを編集できるようになりました。 10. 新しいモジュール「メタタグ」を追加しました。このモジュールを使用すると、管理パネルでサイトの特定のページにメタ タグのタイトル、説明、キーワードを再割り当てできます。 DLE スクリプトは、サイトのすべてのページに対してこれらのメタ タグを自動的に生成しますが、場合によっては、特定のページに対して独自の個別の値を設定する必要がある場合があります。たとえば、フィードバック ページが標準のスクリプト設定ではなく、このページのみに定義されているもの。 このモジュールを使用すると、サイトの管理パネルでこれを行うことができます。 このモジュールでは、メタ タグを再割り当てするページの URL を指定し、これらのタグに新しい値を設定します。 その後、指定した値がこのページに適用されます。 特定のページのすべてのフィールドだけでなく、個々のフィールドも再割り当てできます。 たとえば、キーワード フィールドを空のままにすると、そのフィールドとこのページのデフォルト値が適用されます。 メタ タグを変更するページのアドレスを直接指定することもできます。また、「*」記号を使用してリンクのグループを指定することもできます。これは、任意の文字を検索することを意味します。たとえば、/page/ と指定します。 */ 指定されたメタ タグは、/page ページ /1/、/page/2/、/page/any text/ などに使用されます。 11. サイトからユーザーをエクスポートする機能を追加しました。サードパーティのサービスまたはプログラムを使用してユーザーへのメッセージのメール配信を整理する場合、エクスポートを使用すると、必要なデータを迅速に生成できます。 ユーザーは、管理パネルのユーザー編集セクションでエクスポートされます。 すべてのユーザーと特定の条件を満たすユーザーの両方をエクスポートできます。 エクスポートは、CSV または Excel 形式から選択して実行されます。 12.出版物を転送する機能を追加しました一定の時間が来たら他のカテゴリに移動します。 これを行うには、出版物を追加または編集するときに、[有効期限] 設定で [別のカテゴリに移動] アクションを選択し、指定した日付になったときに出版物を移動する必要がある 1 つ以上のカテゴリを割り当てることができます。到着。 13. 特定のニュースを除外する機能を追加しましたサイト検索から。 管理パネルでニュースを追加または編集する場合、パブリケーションごとに「検索から除外」オプションを個別に設定できます。 こうすることで、サイト検索に含めたくないニュースを検索から除外することができます。 14. 各ニュースにパスワードを割り当てる機能を追加しましたまたは、この出版物を閲覧するために必要なパスワードのリスト。 出版物にパスワードがある場合、ニュース全体に移動すると、ユーザーはパスワードの入力を求められ、正しいパスワードが入力された場合にのみ出版物が表示されます。 入力されたパスワードは、ユーザーがブラウザを閉じるまで有効であり、サイトでの作業の 1 セッション以内にパスワードが再度要求されることはありません。15. 特定の静的ページを除外する機能を追加しましたサイト検索から。 管理パネルでページを追加または編集する場合、静的ページごとに「検索から除外」オプションを個別に設定できます。
16. 各静的ページを割り当てる機能を追加この静的ページを表示するために必要なパスワードまたはパスワードのリスト。 ページにパスワードが設定されている場合、このページに移動すると、ユーザーはパスワードの入力を求められ、正しいパスワードが入力された場合にのみページが表示されます。 入力されたパスワードは、ユーザーがブラウザを閉じるまで有効であり、サイトでの作業の 1 セッション以内にパスワードが再度要求されることはありません。
17. 追加フィールドについて「相互参照」タイプを備えているため、出版物を追加および編集するときに、データベースにすでに存在する単語のリストの形式で自動提案の出力が追加されます。 これにより、これらのフィールドへの入力が容易になり、誤ってフィールドに入力する可能性も減ります。 18. リダイレクトモジュールの機能を追加しましたマスクを使用してリダイレクトを作成するためのテンプレートを設定します。 これを行うには、リダイレクト元の URL を指定するときに「*」記号を使用します。これは、「*」の代わりに任意の文字セットが URL 内に存在することを意味します。 たとえば、/page/*/ を設定すると、/page/1/、/page/2/、/page/text/ などのすべてのページからリダイレクトが行われます。 19. 管理パネルのユーザー編集セクションで、特定のユーザーのグループの編集にすぐに移動できる機能が追加されました。20. 静的ページ テンプレートの場合 (ページに割り当てられた static.tpl およびその他)では、静的ページの編集が許可されているユーザー グループに対して、タグ テキストで囲まれたテキストを静的ページを編集するためのリンクとして表示する新しいタグ テキストのサポートが追加されました。 これにより、多数の静的ページがある場合でも、目的のページの編集にすばやく移行できます。
21. カスタム パブリケーション タグの場合 (custom....)新しい出版物の並べ替えパラメーター「id_as_list」が追加されました。これは、「id」パラメーターと連動して機能し、リストに示されているとおりに出版物を並べ替えます。 たとえば、タグ (カスタム id="3,4,1,2" order="id_as_list") は、最初に ID 3 のニュースを表示し、次に 4、次に 1、次に 2 の順に表示します。この革新は、目的の出版物を表示したい場合に役立ちます。厳密に指定された順序で。
22. カスタム コメント タグの場合 (customcomments ....)新しい出版物並べ替えパラメータ「id_as_list」も追加されました。これは「id」パラメータと連動して機能し、リストに示されているとおりに表示されたコメントを並べ替えます。 たとえば、タグ (customcomments id="3,4,1,2" order="id_as_list") は、最初に ID 3 のコメントを表示し、次に 4、次に 1、次に 2 の順に表示します。この革新は、必要なコメントを表示したい場合に役立ちます。厳密に指定された順序でコメントします。
23. ユーザーグループ設定機能を追加タグを使用してコメントに動画を投稿する許可を含めます。 したがって、ユーザーのグループごとに、投稿のコメントにビデオを投稿できるかどうかを許可または拒否できます。24. ユーザーグループ設定機能を追加コメント内のタグを使用してメディア ウィジェットを公開する権限を含めます。 したがって、ユーザーのグループごとに、コメントへのメディア ウィジェットの投稿を許可するかどうかを許可または拒否できます。
25.クイック編集の動作を変更しましたサイト上の出版物。 クイック編集時には、パブリケーションの追加または完全な編集時に以前に入力されたフィールドのみが表示されるようになりました。 これは、出版用の短文フィールドと全文フィールドの両方に適用されます。 「短い説明」または「長い説明」フィールドを空白のままにした場合、それらはクイック編集に表示されなくなります。 この革新は、追加のみを使用する人にとって役立ちます。 パブリッシュ用のフィールドを追加すると、サイトですばやく編集するときに不要なフィールドが表示されなくなります。26. 追加テンプレートからパブリケーションを削除する機能を追加しましたサイトには「短い」説明や「完全な」説明などのフィールドがあり、その他すべての機能 (エディターなど) も維持されています。 このイノベーションは、追加フィールドのみを使用してパブリケーションを追加するユーザーにとって役立ちます。
27. テンプレート用の新しいグローバル タグ (category-id) を追加しました。、サイト訪問者が表示しているカテゴリの ID が表示されます。 このタグは、Web サイト上のメニューを整理する場合や、出版物の出力テンプレートを設計するときに CSS クラスやテンプレート ファイル名自体をすぐに再割り当てする必要がある場合に役立ちます。
28. テンプレート用の新しいグローバル タグ (category-title) を追加しました。、サイト訪問者が閲覧しているカテゴリの名前が表示されます。 このタグは、サイト上で表示しているカテゴリの名前を個別に表示する必要がある場合に役立ちます。
29. カテゴリについて、完全な簡単な説明を指定する機能が追加されました。説明は、対応するセクションでカテゴリを追加または編集するときに、管理パネルで作成されます。 カテゴリの説明では、BBCODES タグと HTML タグの両方を使用できます。 サイトに説明を表示するには、テンプレートの新しいグローバル タグ (category-description) が使用され、ユーザーがこのカテゴリを表示するときに指定された説明が表示されます。この出力は、完全な出版物を表示するときにも利用できます。 したがって、次のような単純な構造を使用します: (category-title)
(category-description) カテゴリ名とその簡単な説明を適切な場所に自動的に表示できます。 追加のタグを使用すると、この情報の表示をカテゴリの最初のページのみなどに制限できます。30. カテゴリメニュー出力タグの場合(catmenu ...)パラメータ「subcat」に、新しい値「only」を使用する機能が追加されました。これは、指定されたカテゴリのサブカテゴリのみが表示されることを意味します。 たとえば、タグ (catmenu id="1" subcat="only") を使用すると、ID が「1」のカテゴリに属するサブカテゴリのみが表示されます。 この革新的な機能は、特定のカテゴリにアクセスしたときに、そのカテゴリのサブカテゴリのリストを表示する必要がある場合に役立ちます。 たとえば、シンプルなデザインを使用すると、 (catmenu id="(カテゴリid)" subcat="のみ")サイト上で表示しているカテゴリのサブカテゴリのリストを自動的に表示できます。
31. コントロールパネルのカテゴリ設定で、選択したカテゴリを検索から除外する機能が追加されました。 したがって、カテゴリごとに、サイト上の検索に参加するかどうかを設定できます。 カテゴリが検索から除外されている場合、サイトで出版物を検索するときに、このカテゴリのニュースは検索結果に表示されません。32.「イメージギャラリー」タイプの追加フィールドの場合に、ダウンロードした画像を個別に表示する機能を追加しました。 これを行うために、テンプレートは タグを使用します。「X」は追加フィールドの名前、「Nr」はギャラリーからの画像の番号です。 たとえば、使用するときは、 イメージ番号 2 が表示され、「test」という名前の追加フィールドにロードされます。 したがって、1 つのフィールドを使用すると同時に、短いニュースでは 1 つの写真からギャラリー プレビューを表示し、完全なニュースを表示する場合にはギャラリー全体を表示できます。
33. タグ(タイトル)を安全に使用できる機能を追加しました出版物を表示する際の HTML 属性。 たとえば、alt="(title) を使用できます。" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}
34. タグのサポートが追加されました Facebook からビデオや投稿を公開します。
36. CSS および JS ファイルのブラウザ キャッシュの自動リセットを追加しました、スクリプトを新しいバージョンに更新するときにスクリプトによって使用されます。 この革新により、ブラウザはスクリプトを更新するときに、キャッシュから古いファイルを使用するのではなく、新しいバージョンから最新のファイルをすぐにダウンロードできるようになります。
37. タグのサポートを追加しました (THEME)スクリプト コントロール パネルの広告素材のプレビューで。
38. 管理パネルにデータを追加する場合、このフィールドに追加された文字の数と、さらに追加できる文字の数を視覚的に強調表示する機能が追加されました。 この革新により、フィールドの長さの制限を超えないように、あとどのくらい入力できるかを視覚的に確認できるようになります。39. スクリプト設定でサイトのプロトコルが指定されていない場合、このバージョン以降、DLE は安全な SSL 接続を使用し、https プロトコルへのリンクを生成します。
40. 「無限の」リダイレクトからサイトを保護するための予防策を追加しました、スクリプト設定で HTTPS プロトコルのみの使用が有効になっているが、サーバーが正しく構成されておらず、サイトで使用されているプロトコルに関する情報が送信されない場合。
41. 管理パネルのワードフィルターセクションで、単語フィルターからの単語の誤った削除を防ぐための予防策が追加されました。 ここで、このアクションを確認する必要があります。
42. 出版物の個人的なブックマークのページについて、未登録のユーザーがブックマーク アドレスにアクセスした場合、ブラウザに 403 HTTP コード (アクセス拒否) を送信する機能を追加しました。 したがって、これらのページは検索エンジンのインデックス作成が禁止され、セクション アクセス エラーに関する 1 つのメッセージで誤ってこのページのインデックスが作成されることはありません。
多数のコメントがあるサイトで、サイト上の最新のコメントを表示するとき。44. タグクラウドブロックの表示を最適化、サイト上の多数の出版物を含むデータベース。 データベース クエリが改善され、高速化されました。
45. 中括弧 ( と ) のサポートを追加しました。「単語フィルター」モジュールでは、これらの文字を含む単語をフィルターで使用できるようになりました。
46. パブリケーションの自動除外を追加出版物自体の「アクセス」タブでゲスト向けの出版物の閲覧が禁止されている場合は、検索エンジンのサイト マップから。
47. ビジュアルエディタ Froala および TinyMCE が最新バージョンに更新されました。これらのエディタでは、以前に発見された操作上の問題が修正されています。
48. HTMLコードパーサーが最新バージョンに更新されましたサイトに追加された出版物の場合。
49. 問題が修正されました、スクリプト設定でサイト名がプロトコルを指定せずに指定された場合、サイトマップの更新に関する Cron 経由の検索エンジンへの誤った通知に関連します。
50. 問題解決、同じページにカスタム タグがある場合、サイトに出版物を追加するページにビジュアル エディターが表示されない可能性があります。
51. 問題は修正されました、サイト上のパブリケーションの出力がメイン タグ (コンテンツ) を使用せずにタグ (カスタム ...) によってのみ使用されている場合、サイトですばやく編集するときにビジュアル エディターが読み込まれない可能性があります。
52. 問題が修正されましたでは、改行のない連続したテキストが、新しいコメントまたは個人メッセージに関する電子メール通知として送信されました。
53. 問題は修正されました、ニュースで TinyMCE エディターを使用すると、空の空白行で改行が失われます。
54. 問題が修正されましたこの問題では、検索結果に静的ページを表示するときに、静的ページの一部のテンプレート タグが正しく表示されませんでした。
55. 以前に発見され、報告されたスクリプト内の軽微なエラーが修正されました。
.sitemap_static_pages li - 要素 - 静的ページのリスト
.sitemap_items li - 要素 - 記事一覧
.sitemap_categories li - 要素