Dle テンプレートの *.tpl ファイルとその目的について詳しく説明します。 DLE、Datalife Engine、DLE のためのすべて。 モジュール、テンプレート、スキン、ハック。 PHP スクリプト datalife エンジンの印刷可能バージョンを待機しています
皆さん、こんにちは。 ほぼすべての時間を費やしています。 私のサイトのほとんどは 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 システムでフォト アルバムを作成するための無料モジュール。 このシステムは、大量のグラフィック情報を処理できるように調整されており、サイトにさまざまな画像を適切に表示できるようになります。 サイトのユーザーは、フォト アルバムを閲覧することに大きな喜びを感じ、写真について意見を表明したり、お気に入りの写真に投票したり、友人や知人にタグを付けたりすることができます。 また、モジュールのインストールは、サイトにとって可能な限り快適かつ安全になります。簡単かつ安全な取り付け。
- 情報と写真を表示するための新しい方法、フォーマットのサポート。
- テンプレートの最大数 - フォト アルバムの最適なタイプ。
- 写真の追加とアルバムの表示のためのアクセス設定を備えた複数のカテゴリ。
- モジュールの管理者コントロール センター、およびサイト上に直接管理者とモデレーター用の別個のコントロール パネル。
- 写真上のマーク: テキストまたはユーザーのみ。
- データベース クエリのキャッシュ、グラフィックスおよびその他の動的情報のキャッシュ。
- マルチユーザー モードでの写真の追加、アーカイブへの写真の追加、および一括アップロード。
- Ajax テクノロジー。
- 運用ファイルはシステムから分離されます。
- グループとユーザーのアクセス レベルのシステム。
- RSS フィード: 写真、アルバム、タグのフィードの数は無制限です。
- 追加フィールドの作成: 通常のテストからファイルのアップロードまで。
- 構成データをデータベースに保存します。
- モデレーターのシステム。
- システムは掲示板などの他のモジュールに簡単に再構成できます。
- 写真検索機能、タグ、写真評価。
- HighSlide およびその他のウィジェットのサポート。
- 写真効果。
- 出力写真の品質を設定します。
●豊かな使用感。
- ユーザーによる写真やコメントの編集。
開発は6か月以内に完了し、前バージョンよりも早くなりました。 このバージョンでは、開発者は顧客の要望を可能な限り正確に満たそうとしました。 たとえば、アップロード時に写真を圧縮する素晴らしい機能が追加されました。 フォト アルバムのグラフィックの量をさらに適切に制御できるようになりました。 モジュール自体の内部システムはまったく変わっていませんが、それでも大きな変更が加えられています。 そして、これらの変更は、グラフィック処理とフォトアルバムページの表示の領域にあります。 第一に、一部のモジュール ページのキャッシュはキャンセルされましたが、このページの要素のキャッシュは誰もキャンセルしませんでした。第二に、最も重大な変更はオペレーティング ファイルがシステムの外に移動されたことです。これにより負荷が軽減されました。第三に、テンプレートの数が減りました。 このモジュールはますます多くの写真に適応するようになり、写真家のサイト、子供の写真や芸術の傑作に関するサイトなどの基盤となる可能性があります。1. 任意のダウンロード モードで写真を圧縮します。
どの写真アップロード モードでも、写真圧縮パラメータを設定できるようになりました。 これにより、サーバー上のスペースを節約し、プログラムを不必要な負荷から解放できます。 サーバー上のスペースが大幅に制限されている場合、フォト アルバム内の写真の数が大幅に増加する可能性があります。2. 自分のコメントや写真を編集する。
バージョンを重ねるごとに、フォト アルバムは平均的なユーザーに近づいています。ユーザーはコメントを編集したり、写真を編集したりできるようになりました。 この機能はモジュール設定で無効にすることができます。3. フォトアルバムアイコンを表示します。
最も期待されている革新の中には、アルバムとカテゴリのアイコンがあります。 アルバムごとに、ランダムなアイコン、またはデフォルトとして設定されているアイコンが表示されます。 機能を無効にすることができます。 これで、フォトアルバムを簡単に VKontakte のように見せることができます。 管理パネルのアルバムのリストに、デフォルトとして設定されているアイコンが表示されるようになりました。4. テンプレートエディタを更新しました。
タグに関する情報がモジュール テンプレート エディターに追加されました。5. 開発者が設定や言語パッケージに新しいフィールドを追加できるようになります。
以前は、各開発者にとって新しい言語や設定パラメーターを追加するのは不便で、時間がかかり面倒でした。 新しいバージョンのフォト アルバムでは、これはすべて自動化されていますが、新しいパラメータを追加する前に、プログラム コードを理解し理解していることを確認する小さなテストに合格する必要があります。6. 追加された写真の管理。
写真を追加すると、モデレートのために送信されます。 写真モデレーションを有効にできるグループは、モジュール設定で指定できます。7. 写真をゴミ箱または非表示にします。
写真を非表示にしたり「ゴミ箱に送る」ことが可能になりました。 その後、管理パネルですべての非表示の写真を一度に削除したり、復元したりできます。 写真がフォト アルバム、フィード、その他の写真アウトレットから消えます。8. 特定の日付以降の出版。
写真を追加するときに、その写真が閲覧できるようになる日付を指定できるようになりました。 今後の写真は、管理パネルから個別に、または一度にすべて公開できます。9. 管理センターのログが改善されました。
雑誌のレビューを修正しました。 投票に関するログ エントリやその他のエントリを削除する機能が追加されました。 そしてログも完全にクリアします。10. 新しいバルクローダー。
新しい大容量ダウンローダーは、以前のものよりも見やすく、機能も充実しています。11. このアルバムに写真を追加できるユーザー グループを指定する機能を追加しました。
フォト アルバムを表示する権限に加えて、このアルバムに追加できるユーザー グループのリストを指定できるようになりました。
12. テンプレートからコードを削除し、新しいタグを追加しました。
サーバーのプロセッサをロードしないようにするために、photo.tpl、photoid.tpl テンプレートからコードが削除されました。
13. 特定のユーザーからのコメントを表示します。
ここではすべてが簡単です。特定のユーザーの写真に対するすべてのコメントを確認できるようになりました。 したがって、それらをすぐに削除します。
14. プロフィール内のコメント数を表示します。
ユーザー プロフィールには、写真に残されたコメントの数と、これらすべてのコメントへのリンクが表示されるようになりました。15. 最新のコメントを表示すると、どの写真にコメントが追加されたのかが表示されます。
最近の写真を閲覧する際に、どの写真にコメントが付けられているかを確認できるようになりました。 写真の名前とその写真へのリンクが表示されます。16. テンプレートの数が減りました。
ユーザーが簡単かつ迅速にモジュール テンプレートを編集できるように、一部のモジュール テンプレートは完全に削除されました。 ただし、それらの機能は他のテンプレートに割り当てられていました。 たとえば、コメントを追加するための ajax フォームと通常のフォームは 1 つのテンプレートとなり、新しいタグが追加されただけです。
17. 統計の再計算。
管理パネルには、キャッシュのクリア、写真のプレビューの更新、フォトアルバムの確認のコマンドの中に、統計の再計算という別のコマンドが追加されました。 ソフトウェア エラーによりフォト アルバム内の写真の数にエラーが発生した場合、モジュールを支援してこの間違いを修正できます。18. 写真のダウンロード数を数えます。
写真のアップロード数がカウントされるようになりました。19. 写真とアルバムの SEO 対策。
写真にタグ (alt) を追加し、アルバム ページに塗りつぶしメタ タグを追加しました。 説明とキーワードは自動的に生成されます。 フォトアルバムの説明と名前を入力するだけです。
20. ブラウザの写真のキャッシュ。
ユーザーのブラウザがサーバーに追加の負荷を生じさせないように、ブラウザによる写真のキャッシュが追加されました。
21. 写真のプレビューの指定と写真のリモート保存のサポートは削除されました。
これらの機能はその有用性を失い、フォト アルバム ユーザーの間で人気がなくなったため削除されました。
22. 写真の大量転送。
写真の一括操作に注目してください。 プレビュー写真の横にあるチェック マークをクリックするか、一度に複数の写真をクリックします。 すべての写真の下で、削除、すべての写真の非表示、モデレートのために送信、別のフォト アルバムに移動などの可能なアクション オプションを含むドロップダウン リストが利用可能になります。 送信されたすべてのプレビュー写真を一度に選択できます。23. テキストマークとユーザーマークを指定可能。
マークを作成するときに、マークのタイプ (ユーザーまたはプレーン テキスト) を指定できます。 テキストの場合、リンクには特定のテキスト ラベルが付いたすべての写真が表示されます。ユーザーの場合は、ユーザーのプロフィールへのリンクが表示されます。24. いくつかのリクエストが改善されました。
25. タグクラウドがメインページに表示されます。
タグクラウドはフォトアルバムのページに表示されます。
26. カスタム写真の並べ替え。
昇順と降順、評価順、追加日順など、最も多様なカスタム写真の並べ替えが追加されました。 ユーザーが並べ替えを選択した場合、それは保存されます。 また、カスタム並べ替えが使用されているという情報が表示され、この情報の中には並べ替えを完全にリセットするためのリンクがあります。27. 写真が追加された日付の代わりに、今日、明日、明後日が表示されます。
追加日を曜日名に置き換える仕組みを改善しました。 「Apple」は削除されていますが、タグを利用することで「新しい写真」の写真を簡単に表示させることができます。
28. コード 404 のサポートを追加しました。
30. 特定のタイプの写真アップロードにアクセスできるグループを指定できるようになりました。
グループごとに、そのグループが使用できる写真のアップロードの種類を区別できるようになりました。
データライフエンジンは、インターネット上で独自のメディアを整理するために設計されたマルチユーザー ニュース エンジンです。 ニュースの発行、カスタマイズ、編集のための強力なシステムのおかげで、このエンジンは最も近い競合他社よりも一歩先を行っています。 また、サーバー リソースの要件を最小限に抑えるカーネルの正確かつ思慮深い構造のおかげで、エンジンはサーバーに特別な負荷を与えることなく、アクセス数の多いプロジェクトを簡単に操作できます。 柔軟性、カスタマイズの容易さ、独自のデザインの統合により、追加の材料コストを発生させることなく、可能な限り短期間で独自のメディアを展開できます。 高度な AJAX テクノロジーを使用すると、サーバーのトラフィックと訪問者のトラフィックの両方が削減されます。使いやすさについて話しているわけではありません。 スクリプトのセキュリティ、スクリプトの操作の容易さ、および動的な開発に対する注目が高まったおかげで、800 を超えるポータルがすでに DataLife Engine の使用に賛成し、業務で DataLife Engine を使用することに成功しています。 このエンジンは検索エンジン用に最適化されており、サイトにさらに多くの顧客を呼び込むことができます。
次の変更が準備され、実装されました:
1. 活版印刷のテキスト処理機能が追加されました。この機能を使用すると、Web 公開用にロシア語のテキストを自動的に準備できます。 たとえば、引用符がヘリンボーンに置き換えられ、名前に正しいアポストロフィが設定され、ハイフンの代わりに全角ダッシュが使用され、前置詞の前に非改行スペースが挿入され、ネストされた引用符が処理されます。 このツールはレイアウト設計者の手作業を完全に代替するものではありませんが、手作業を最大 90% 削減することができ、非常に便利です。
2. タグ機能が拡張されました (file="mytemplate.tpl" を含む)。 このタグを使用すると、テンプレート ファイルを含めるだけでなく、DataLife Engine のサードパーティ モジュールや、DataLife Engine に関連しないサードパーティのスクリプトをテンプレートに接続できるようになりました。 たとえば、テンプレート内のサードパーティ モジュールを接続するには、タグ (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. サムネイル画像の注釈と説明を指定する機能を追加しました。 サムタグに独自の説明を設定すると、画像を元の画像に拡大すると、この説明が画像の下に便利な形式で表示されます。 タグパラメータには独自の説明が設定されます。
13. アップロードされた画像の縮小コピーについて、一方の辺の最大サイズ(超過した場合は縮小コピーが作成されます)だけでなく、画像の辺の寸法(幅と高さ)も指定できる機能を追加しました。画像そのものを縮小したもの。 この場合、画像の比率は維持されますが、画像自体は指定された寸法にトリミングされます。 さらに、元の画像のいずれかの辺が指定された寸法より小さい場合、画像は逆に指定されたサイズに比例して拡大されます。 この機能がどのように機能するかの例を上で見ることができます。異なるサイズと向きの 3 つの写真が公開され、それらは 200x200 の長方形のサイズに自動的に縮小されました。 このイノベーションと上記の 2 つを組み合わせることで、ニュースでダウンロードした画像から美しいフォト ギャラリーを整理することができます。
14. スクリプトの管理パネルにログインするときに、使用する言語を選択する機能が追加されました。 したがって、管理パネルを使用するユーザーは、管理パネルを使用する言語を選択できます。
16. 一括メッセージを送信するときにメッセージのテキストにタグ (%user%) を使用する機能を追加しました。これは、メッセージ内の受信者のログイン、またはユーザーがプロフィールに指定した場合はフルネームに置き換えられます。 。 スクリプト設定でメール送信に BCC フィールドの使用が有効になっている場合、タグは「User」という単語に置き換えられます。
17. 単語フィルターに単語の検索範囲を割り当てる機能が追加されました。 ニュースのみまたはコメントのみなど、あらゆる場所で置換する単語を割り当てることができます。
18. テキストおよびテキスト テンプレート タグは、メインの main.tpl およびニュース テンプレートだけでなく、すべてのテンプレート ファイルでグローバル サポートを受けています。 これで、これらのタグをあらゆるテンプレート ファイルで使用できるようになります。
19. コメントのフォーマットと出力は、別のユニバーサル クラスに分離されます。 この革新は主にサードパーティ モジュールの開発者に関係します。 新しいクラスのおかげで、ニュースだけでなく独自のモジュールのコメントも整理できます。 また、コメントに新しいタグを追加する場合、以前のように 3 つのファイルを変更するのではなく、1 つのファイルを変更するだけで十分です。
20. MySQL スクリプト クエリに変更が加えられ、その結果、データベースのボリュームが大きい場合のデータベースの負荷が軽減されました。
21. モバイル版サイトをご覧の場合、短いニュースの間に表示されるよう指定された広告素材の表示が無効になります。
22. グループ設定で訪問者に対してこれらのオプションが禁止されている場合、ユーザー プロフィールを表示するときに「電子メールの送信」および「PS の書き込み」リンクの自動非表示を追加しました。
23. 忘れたパスワード回復モジュールに新しいセキュリティ メカニズムが追加されました。 つまり、SHA1 アルゴリズムを使用して制御キーを生成するための新しいアルゴリズムが追加され、その後、制御キーを使用して新しいパスワードを生成する試行回数を確認するコントロールが追加されました。コントロールキーが無効になります。 したがって、パスワード回復モジュールは、ブルートフォースパスワード回復に対して 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. 新しい関数が DataLife Engine API に追加され、以前の既存の関数の機能が拡張されました。 新機能の詳細については、スクリプトのドキュメントを参照してください。
37. WYSIWYG エディターの最新バージョンに更新されました。 http://tinymce.moxiecode.com/js/tinymce/changelog.txt でエディターの変更を確認できます。 また、エディターの重量も 40% 圧縮され、ブラウザーへの読み込み速度が大幅に向上しました。
38. 一斉メール送信に失敗した場合、送信成功したメッセージやレターの数がメール送信ページに保存されない問題を修正しました。
39. BB タグ使用時に Firefox ブラウザの高さ寸法が設定されない問題を修正しました。
40. 印刷版閲覧時にテキストタグの内容が削除されてしまう問題を修正
41. ニュースが別のユーザーによって編集されており、そのユーザーがニュースに他のファイルや画像を追加したい場合に、一括アップロードを使用するとファイルや画像がダウンロードされない問題を修正しました。
42. 以前に発見され、報告されたスクリプト内の軽微なエラーはすべて修正されました。
スクリプトの作業を開始する前に、次のことを理解しておくことをお勧めします。
ファイル Documentation/readme.chm にあるドキュメント付きスクリプトを再度インストールする手順は、Documentation/install.html ファイルに記載されています。
古いバージョンからスクリプトをアップグレードする手順は、Documentation/upgrade.html ファイルに記載されています。
以下の点が修正されました。
ドキュメント\readme.chm
アップロード\エンジン\モジュール\静的.php
アップロード\エンジン\モジュール\vote.php
アップロード\エンジン\inc\static.php
アップロード\エンジン\エディタ\静的.php
アップロード\エンジン\クラス\parse.class.php
アップロード\エンジン\クラス\comments.class.php
アップロード\エンジン\api\api.class.php
アップロード\エンジン\ajax\vote.phpDLEプラットフォームは、ニュース サイトを作成および管理するための最も一般的なエンジンの 1 つです。 このシステムは動画サイトなどで積極的に使われ有名になりました。
エンジンは有料で利用でき、作成するための理想的なソリューションです。 大きなポータル, 多くのユーザーが登録できます。 このプラットフォームの特別な機能は、ユーザー自身が作成者になってポータルにメモを追加できることです。
印刷版には独自の特徴があります。 便利です ニュース投稿フォーム、アンケートでは、短い説明とキーフレーズを追加する機能。
初期設定
システムをインストールしたら、基本的な設定を行う必要があります。 各設定は「システム設定」タブにあります。
まず最初に、以下を設定する必要があります。
- ニュース出力。 最も一般的な出力方法は、1 ページに 10 件のニュースと 10 件の同様の記事を掲載することです。
- コメントの設定。
- ファイルや画像をサーバーにアップロードするための設定。
- メール設定。 この場合、管理者のアドレスをシステムのアドレスに変更できます。
- ユーザーの設定。
- 作品のセッティングや画像の編集など。 ここでは、ウォーターマークを適用するか、その適用を禁止するかを選択できます。
テンプレートのインストール
インストール後 ドル、好きなテンプレートを選択する機会があります。 その構造内にあるすべてのファイルをそこにロードする必要があります。 テンプレートを選択する際、色や写真は後で変更できるため、特に注意を払う必要はありません。
選ぶのがおすすめです 機能的なテンプレート。 選択を行う前に、ウェブマスター自身が自分のサイトのおおよそのデザインがどのようになるかを理解しておく必要があります。 3 列のサイトが必要であることが確実にわかっている場合は、2 列のサイトをダウンロードしないでください。
専門家は、一度に複数のテンプレートをダウンロードすることを推奨しています。 それぞれを自分の理解に基づいて表示し、気に入ったものを残すことができます。 テンプレート用のフォルダーを作成し、次を使用してディレクトリにアップロードする必要があります。 クライアントFTP。 テンプレートをアクティブにするには、プラットフォーム設定に移動する必要があります。
カテゴリの追加
サイトに入力する前に、将来その設定に戻らないように、プラットフォームを独自のニーズに合わせて構成する必要があります。
DLE13.2をダウンロード、13.1、13.0、12.1、12.0、11.3、11.2、11.1、11.0、10.6、10.5、10.4、10.3、10.2、10.1、10.0、9.8、9.7、9.6、9.5、9.4、9.3、 9.2 DataLife Engine - コンテンツ管理システムHTML および JS コードを使用した PHP の Web ポータル。MySQL をデータベースとして使用するだけでなく、サイト機能を迅速に管理するための AJAX などの最新テクノロジーも使用します。
http://www.site/ では、このソフトウェア製品の新機能、DLE、ヌル化、ライセンスの取得、DLE のダウンロード先、新しい追加機能、PHP スクリプト形式の最適化に関するニュースを確認できます。 、バグ修正、そして最も興味深いニュースすべて。DLEはどこでダウンロードできますか? http://www. セクションでリリースされた最新バージョンの完全な DLE DataLife Engine 配布パッケージをダウンロードできます。「インストール」には 5 分かかります。これは、分布。 結局のところ、DataLife Engine アーカイブをダウンロードした後は、パッケージをサーバー上の目的のディレクトリの場所に解凍するだけで済みます。 次に、ブラウザのアドレス バーにドメインを入力してこのディレクトリにアクセスし、使用許諾契約、サーバー設定、データベースなどに関するいくつかの質問に答えるだけで済みます。DLE のロシア語版をダウンロードできます。誰でも制限なく。 RuNet では、このエンジンのダウンロード数がすでに 100 万件を超えています。
ニュース エンジンの最新バージョンを常にインストールすることが重要です。ニュース エンジンには、他のすべてのバージョンに対する重要なセキュリティ更新プログラムが含まれているため、すべてのプロジェクトをできるだけ早く更新することを強くお勧めします。 新しい配布パッケージには、コントロール パネルの外観に関連する拡張機能が含まれています。これに関するすべての追加情報は、変更点のリストにある新しい配布に関するニュース リリースを参照してください。DLEダウンロード
コードを更新するための詳細な手順を用意しました。これは、テンプレートに加えられた変更のリスト、またはテンプレートをエンジンの新しいバージョンに適応させることです。 www.site ではクリーンなエンジンを提供しています ダウンロード無料で登録なしで。 DataLife Engine ニュース スクリプトの開発者の公式 Web サイトから購入した個人キーを提供します。
このセクションのページには、プロジェクトを安全かつ信頼できるものにするための情報が提供されます。 テンプレート ファイル、モジュール、エンジンにシェルや隠しリンクが存在するかどうかを確認する方法を説明します。 興味深い投稿、null の dle またはライセンスされたスクリプトとは何か、dle の KeyGen とは何か、VDU のハッキング、または null の作成方法、その他の投稿レビューをお読みください。 このサイトでは、ハッキングに対する最善の保護を備えた最新のアップデートのみをインストールすることを強く推奨しています。DLをダウンロード
当社では、誰もが登録なしで Dle (DataLife Engine 11) 最終リリース (ライセンス版 Win1251 - UTF8) をダウンロードできます。これは、Web サイトを作成し、リリースされたばかりのリリースの新しく改良された機能を知るためのクリーンなスクリプトです。 どのエラーが修正されたかを確認し、以下でそのすべてを読んでください。 これは、インターネット リソースのすべてのページを正常に表示するには、tpl テンプレート ファイルでバージョンに応じて常に変更を加える必要があることを知っておくと役立ちます。
ホスティングまたはサーバーへのインストールについてすべてを確認してください。自宅のコンピューターで現在のエンジンの新機能をテストする必要がある場合は、コンピューターに Denver をインストールする手順が、多くの問題を迅速にセットアップして解決するのに役立ちます。
リソースのセキュリティを強化する方法、DataLife Engine の null または null にする方法、スクリプトを正しくインストールして構成する方法、オンライン キー生成 (オフライン キー生成) をダウンロードする場所、デフォルトのテンプレート、無料モジュール、ハック、フォーラム、すべてを表示するこれは私たちの Web プロジェクト Web サイトにあります。
.sitemap_static_pages li - 要素 - 静的ページのリスト
.sitemap_items li - 要素 - 記事一覧
.sitemap_categories li - 要素