Konsolen-Intitle-Datalife-Engine-Bedienfeld. Bilder und Dateien zu DLE hinzufügen. Zugangsdaten zum MySQL-Server

DataLife Engine (DLE)ist eine Mehrbenutzer-News-Engine zum Organisieren Ihrer eigenen Blogs und Medien im Internet. Dank eines leistungsstarken Systems zum Veröffentlichen, Anpassen und Bearbeiten von Nachrichten ist die Engine ihren engsten Konkurrenten einen Schritt voraus. Und dank der präzisen und durchdachten Struktur des Kernels, die den Bedarf an Serverressourcen minimiert, ist die Engine in der Lage, problemlos mit häufig besuchten Projekten zu arbeiten, ohne den Server besonders zu belasten. Durch die Flexibilität und die einfache Anpassung und Integration Ihres eigenen Designs können Sie Ihre eigenen Websites in kürzester Zeit und ohne zusätzliche Materialkosten bereitstellen. Durch den Einsatz fortschrittlicher AJAX-Technologie werden sowohl Ihr Serververkehr als auch der Verkehr Ihrer Besucher reduziert, ganz zu schweigen von der Benutzerfreundlichkeit dieser Technologie auf der Website. Dank der erhöhten Aufmerksamkeit für die Sicherheit des Skripts, die einfache Handhabung sowie die dynamische Entwicklung haben sich bereits mehr als 70.000 Portale für den Einsatz der DataLife Engine ausgesprochen und diese erfolgreich in ihrer Arbeit eingesetzt. Der Motor ist optimiert für Suchmaschinen, was zusätzliche Kunden auf Ihre Website bringt.

Offiziellen Website:http://dle-news.ru/

FAQ: http://dle-news.ru/faq.html

Bitte beachten Sie, dass diese Software istbezahlt, und die Installation wird anhand eines Beispiels erläutertDemoversionen.

InstallationCMS DLE

    Um mit der Installation von DLE zu beginnen, müssen Sie über den Link und die Daten, die Sie bei der Bestellung des Dienstes an Ihre Kontakt-E-Mail-Adresse gesendet haben, zu Ihrem Hosting-Kontrollfeld gehen.

    Laden Sie das CMS DLE (DataLife Engine)-Distributionskit beispielsweise hier herunter http://dle-news.ru/demo.html .

    Gehen Sie zum Hosting-Kontrollfeld, wählen Sie „Dateimanager“ und gehen Sie dann zum Verzeichnis www/domain_name. Wir löschen die beim Hinzufügen einer Domain standardmäßig erstellte Datei index.html, klicken auf die Schaltfläche „Hochladen“, wählen das CMS-DLE-Archiv aus und klicken auf „OK“.

    Klicken Sie nach dem Herunterladen des CMS DLE-Archivs (DataLife Engine) einmal darauf, sodass es hervorgehoben wird, und klicken Sie auf die Schaltfläche „Extrahieren“. Nach dem Entpacken des Archivs sollte am Ende etwa Folgendes vorliegen:

    Als nächstes müssen wir eine CMS DLE-Datenbank (DataLife Engine) erstellen. Gehen Sie dazu im Hosting-Kontrollfeld zum Punkt „Datenbanken“ und klicken Sie auf die Schaltfläche „Erstellen“. Geben Sie den Datenbanknamen, den Benutzernamen und das Passwort ein und klicken Sie auf OK:

Zukünftig wird der Name der Datenbank und des Benutzers mit einem Präfix in Form Ihres Logins im Hosting-Control-Panel verwendet:

In der Spalte „Datenbanktyp“ wird der Datenbankhost db01.site angezeigt.

    Nachdem Sie die oben beschriebenen Schritte ausgeführt haben, greifen Sie im Browser auf Ihren Domainnamen zu, fahren mit der Installation von CMS DLE (DataLife Engine) fort und klicken auf die Schaltfläche „Installation starten“:

Beachten Sie! Um beim Zugriff auf eine Domäne mit der Installation von CMS DLE (DataLife Engine) zu beginnen, muss die Domäne bereits auf Datensätze vom Hosting-Server reagieren. Wenn die Domain gerade erst zum Server hinzugefügt wurde und die Informationen zu ihren Einträgen noch nicht über das Netzwerk verteilt wurden, können Sie sie registrieren und auf Ihrem Computer speichern hosts-Datei den folgenden Eintrag: Server-IP-Adresse, Domänenname

83.69.23*.*** Domainname

Die Server-IP-Adresse kann im Hosting-Kontrollpanel eingesehen werden. Domain Namen- Aufnahmeaufzeichnung:

domain_name.ru.

A (Internet v4-Adresse)

    Um mit der Installation fortzufahren, müssen Sie im nächsten Schritt die Lizenzvereinbarung lesen und akzeptieren.

Aktivieren Sie das Kontrollkästchen „Ich akzeptiere die Bedingungen der Vereinbarung“ und fahren Sie mit der Installation fort.

9. Einer der wichtigen Schritte während der Installation ist das Einrichten der Systemkonfiguration, bei der Sie die Verbindungsdaten zur Datenbank korrekt angeben und den Benutzernamen und das Passwort des Site-Administrators festlegen müssen.

Von Ihnen benötigte Daten (am Beispiel unseres Nutzers):

Basisname: vh12345_dle

DB-Benutzername: vh 12345_ Administrator

Passwort: das Passwort, das Sie beim Erstellen der Datenbank angegeben haben

MySQL Server: Spalte „Datenbanktyp“ im Abschnitt „Datenbanken“. db01.site(siehe Punkt 4) oder

Geben Sie in diesem Feld an mysql.your_domain

Das Präfix wird willkürlich festgelegt.

Zugangsdaten zur Zentrale- Das ist eine Schöpfung Konto Als Administrator Ihrer Website geben wir hier das gewünschte Login/Passwort und die E-Mail-Adresse des Administrators an.

    Die Installation von CMS DLE (DataLife Engine) ist abgeschlossen.

Löschen Sie die Datei install.php, es befindet sich im Verzeichnis www/Ihre_Domain

    Wir fordern eine Domain über einen Browser an, melden uns im Admin-Panel des CMS DLE (DataLife Engine) an und beginnen mit der Arbeit mit der Site.

Lassen Sie uns über das Menü auf der dle-Website sprechen. Genauer gesagt, wie Sie eigene Elemente zum Menü hinzufügen oder vorhandene durch neue ersetzen. Einsteiger, die dieses CMS gerade erst installiert haben, haben oft die Frage: „Wie kann ich die Standardmenüpunkte in einer Standardvorlage durch meine eigenen ersetzen?“ Wenn dies in WordPress ohne Bearbeitung des Codes möglich ist, ist die Situation in dle anders; man muss sich immer noch in den Code hineinarbeiten und ihn ein wenig verstehen. Es ist jedoch kein Problem, neue Elemente hinzuzufügen, und ich hoffe, Sie können dies heute sehen.

Kommen wir also zur Sache. Zuerst müssen wir Elemente erstellen, die später im DLE-Menü implementiert werden müssen, seien es Seiten oder Kategorien. Gehen Sie dazu in das Admin-Panel und klicken Sie auf den Punkt „Liste aller Abschnitte“.

Und dann hängt alles von der Situation ab. Wenn wir dem Menü einen Link zu einer Website-Kategorie hinzufügen müssen, gehen Sie zum Punkt „Kategorien“. Wenn wir eine Seite erstellen müssen, zu der der Menüpunkt den Benutzer weiterleitet, gehen Sie zu „Statische Seiten“. Artikel. Es gibt keinen grundsätzlichen Unterschied zwischen ihnen, daher wählen wir eine von zwei Optionen, zum Beispiel „Kategorien“.

Es erscheint ein Formular zum Erstellen einer neuen Kategorie auf der Website. Da ist alles einfach. Informationen zur Verwendung der einzelnen Formularfelder finden Sie im Bild.

Nicht alle in der Abbildung beschriebenen Felder sind Pflichtfelder, sondern nur das erste und das zweite Feld. Und die Punkte, die ich im Bild nicht angesprochen habe, beziehen sich überhaupt nicht auf Kategorien, sondern beziehen sich auf globale Engine-Einstellungen, wie z. B. die Ausgabeeinstellungen für dle-Nachrichten, und bieten auch die Möglichkeit, jeder Kategorie separat eine eindeutige Vorlage zuzuweisen.

Nachdem Sie die erforderlichen Felder, zumindest die ersten beiden, ausgefüllt haben, klicken Sie auf die Schaltfläche „Hinzufügen“. Durch diese Aktion wird auf der Website eine neue Kategorie erstellt, zu der wir einen Link zum DLE-Menü hinzufügen. UND Besondere Aufmerksamkeit Achten Sie auf das zweite Feld, in dem ein alternativer Name für die Kategorie eingegeben werden musste, der die Adresse darstellt, an der sich die Kategorie befinden wird. In meinem Beispiel sieht es so aus: http://site.ru/primer_category/

Kommen wir nun zum direkten Hinzufügen eines neuen Elements zum DLE-Menü.

Dazu müssen Sie im Admin-Panel zum Abschnitt „Site-Vorlagen“ gehen.

Und dann müssen Sie eine von zwei Dateien auswählen, wenn Sie eine Standardvorlage verwenden, in der die Menüs auf der Site geschrieben sind. Die Standardvorlage verfügt über zwei Arten von Menüs: horizontal und vertikal. Die Datei topmenu.tpl ist für das horizontale Menü und die Datei sidebar.tpl für das vertikale Menü in der linken Spalte der Site verantwortlich. Beide Dateien finden Sie in der linken Spalte des Abschnitts „Site-Vorlagen“. Und wenn Sie auf eine davon klicken, erscheint der Code dieser Datei selbst in der rechten Spalte.

Nach dem Öffnen der Datei müssen wir alle vorhandenen Elemente zu unseren korrigieren. Ändern Sie also den Namen, in diesem Fall in den Namen der Kategorie. Und ersetzen Sie anstelle von # einen Link zur Kategorie selbst (alternativer Name). Das heißt, wenn ich den Eintrag „Über die Website“ ersetze, sieht der Menücode folgendermaßen aus:

Analog dazu können Sie auch andere Menüpunkte ändern. Was das zweite, horizontale Menü betrifft, ist die Situation dort absolut dieselbe. Und natürlich kann alles Unnötige, was Sie nicht benötigen, entfernt werden. Und natürlich speichern Sie die bearbeitete Datei.

Wenn Sie sich bei etwas nicht sicher sind, zum Beispiel, dass Sie etwas Unnötiges löschen, dann tun Sie es einfach, damit es im Falle unvorhergesehener Situationen wiederhergestellt werden kann.

Und das ist alles für mich.

Folgende Änderungen wurden vorbereitet und umgesetzt:


1. Es wurde die Möglichkeit hinzugefügt, Bilder für auf der Website veröffentlichte Kommentare auf den Server hochzuladen. Diese Möglichkeit in den Gruppeneinstellungen aktiviert und konfiguriert werden. Für jede Benutzergruppe können Sie das Hochladen von Bildern in Kommentare zulassen oder blockieren. Außerdem können Sie für jede Gruppe unterschiedliche individuelle Parameter für die zu ladenden Bilder festlegen, z. B. Höchstbetrag hochgeladene Bilder für Kommentare, deren Größe und Gewicht usw. Beim Hochladen von Bildern zu Kommentaren steht dem Benutzer ein vereinfachtes Formular zum Hochladen von Kommentaren zur Verfügung und das Hochladen der Bilder erfolgt gemäß den in den Gruppeneinstellungen festgelegten Parametern. Gleichzeitig kann der Nutzer seine hochgeladenen Bilder verwalten. Er kann sie löschen oder ersetzen, wenn er seine Kommentare bearbeiten darf.

2. Unterstützung für die InnoDB-Engine für die MySQL-Datenbank hinzugefügt. Bei der Installation des Skripts können Sie auswählen, welcher Speichertyp verwendet werden soll. Sie können sich dafür entscheiden, beides zu verwenden InnoDB oder MyISAM. Bei der Auswahl eines Motors empfehlen wir, sich an folgenden Kriterien zu orientieren. Wenn Ihre Website selten mit neuen Inhalten aktualisiert wird (Registrierung einer großen Anzahl von Benutzern, aktive Hinzufügung neuer Kommentare usw.), d. h. Site-"Verzeichnis", wird die Verwendung empfohlen MyISAM Typ, es ist schneller beim Abrufen aus der Datenbank. Wenn die Site plant, aktiv mit einer großen Anzahl von Benutzern über etwas zu diskutieren, wird die Verwendung empfohlen InnoDB Typ. Für die meisten Websites optimale Wahl Es wird InnoDB sein, weil es wird in Zukunft einfacher skalierbar sein. Die Auswahl der Datenbank-Engine ist nur verfügbar, wenn auf Ihrem Server eine MySQL-Version von mindestens 5.6.4 installiert ist. Wenn die MySQL-Serverversion niedriger ist, ist nur MyISAM verfügbar.

3. Möglichkeit zum Erstellen und Verwenden hinzugefügt Wiedergabelisten beim Abspielen von Videos auf der Website. Dazu werden Videodateien einfach durch Kommas getrennt im Video-Tag aufgelistet. Zum Beispiel:
4. Möglichkeit hinzugefügt, eine Beschreibung zu erstellen, Für ein Video, das bei der Anzeige im Player sichtbar ist, wird zu diesem Zweck das folgende Format im Video-Embed-Tag verwendet: , das Gleiche kann für alle Dateien eingestellt werden, wenn eine Wiedergabeliste mit durch Kommas getrennten Dateien verwendet wird. Ein Beispiel für die Anzeige sehen Sie im Screenshot oben.

5. Möglichkeit zur Verwendung in einem Tag hinzugefügt, auch Links zu Videos auf Youtube. So können Sie gemischte Playlists organisieren, die Ihr Video und Ihre Videos auf dem YouTube-Dienst enthalten.

6. Es wurde die Möglichkeit hinzugefügt, Wiedergabelisten zu erstellen und zu verwenden, wenn Audio auf der Website abgespielt wird. Dazu werden Audiodateien einfach durch Kommas getrennt im Audio-Tag aufgelistet. Zum Beispiel:
7. Möglichkeit hinzugefügt, eine Beschreibung zu erstellen, für Audio, das beim Abspielen von Musik im Player sichtbar ist, wird zu diesem Zweck das folgende Format im Audio-Einfügungs-Tag verwendet: . Ein Beispiel für die Anzeige sehen Sie im Screenshot oben.

8. Die Funktion für den Audioplayer wurde hinzugefügt Hinzufügen von Links zum Abspielen von Streaming-Audio. So können Sie Playlists zum Anhören auf der Website Ihres Radiosenders festlegen und anzeigen.

9. In den Player-Einstellungen im Admin-Bereich wurde die Fähigkeit hinzugefügt Auswählen eines Themas für den Spieler. Sie können für den Player zwischen einem dunklen und einem hellen Thema wählen, wodurch die Darstellung des Players auf Ihrer Website organischer wird.

10. Das Verfahren zum Einfügen von Video- und Audiomaterialien in Editoren wurde verbessert. Beim Hinzufügen von Videos können Sie sofort Wiedergabelisten erstellen und im Eingabefenster nicht nur einen Link zum Video und Audio, sondern auch Links zu Postern dafür und eine Beschreibung für Video- und Audiodateien festlegen.

11. Der DataLife Engine wurde ein neuer WYSIWYG-Editor hinzugefügt. Der Name des neuen Editors ist FroalaEditor. Dieser Editor verfügt über eine einfache und intuitive Benutzeroberfläche (unserer Meinung nach die beste Benutzeroberfläche) zum Erstellen und Bearbeiten von Inhalten. Der von ihm generierte HTML-Code ist einer der saubersten und enthält praktisch nichts Überflüssiges. Er ist relativ leicht und bietet eine schnelle Darstellung des Inhalts Editor auf der Seite.

12. Neuer Typ für zusätzliche Publikationsfelder hinzugefügt:„Herunterladbare Bildergalerie.“ Beim Erstellen dieser Art In den Feldern können Sie Parameter für hochgeladene Bilder sowie die maximale Anzahl von Bildern festlegen, die für eine bestimmte Galerie hochgeladen werden können. Beim Hinzufügen einer Veröffentlichung im Admin-Bereich oder auf der Website kann das Bild mit einem Klick heruntergeladen werden. Wenn dieses Feld auf der Website angezeigt wird, werden die Bilder in einer Bildergalerie gruppiert, die bei der Betrachtung auch durcheinander geblättert werden kann, sofern von den Bildern kleine Kopien erstellt wurden.

13. Für zusätzliche Felder vom Typ„Heruntergeladenes Bild“ und „Heruntergeladene Datei“ haben ein automatisches Verbot des erneuten Herunterladens von Bildern und Dateien hinzugefügt, bis das zuvor heruntergeladene Bild oder die zuvor heruntergeladene Datei gelöscht wird. Dies verringert die Wahrscheinlichkeit, dass nicht verwendete Dateien und Bilder an die Nachrichten angehängt werden.

14. Für zusätzliche Felder vom Typ „Hochgeladenes Bild“. neue Tags hinzugefügt: Und , die jeweils nur die URL für eine Miniaturansicht des hochgeladenen Bildes und die URL für das vollständige Bild ausgibt, wobei „X“ der Name des zusätzlichen Felds ist. Diese Tags sind für Webmaster nützlich, die beispielsweise hochgeladene Veröffentlichungen auf der Website zusammen mit anderen zusätzlichen Feldern personalisieren möchten.

15. Für zusätzliche Felder vom Typ „Ja- oder Nein-Optionsfeld“ Es wurde die Möglichkeit hinzugefügt, den Standardstatus auf „Aktiviert“ oder „Deaktiviert“ festzulegen, der beim Hinzufügen einer neuen Veröffentlichung verwendet wird.

16. Funktion hinzugefügt Online-Ansicht Unterlagen,über das DataLife Engine-Skript auf die Website hochgeladen. Dazu wurden der Ausgabevorlage für heruntergeladene Dateien (attachment.tpl) folgende Tags hinzugefügt: (Link zur Online-Ansicht) Hier werden ein URL-Link zum Anzeigen des Dokuments online in einem Browser sowie Tags angezeigt Text, die den darin enthaltenen Text anzeigen, wenn das geladene Dokument ein für die Anzeige unterstütztes Format hat. Die folgenden Dokumenttypen werden für die Online-Anzeige unterstützt: Adobe PDF, Microsoft Word, Microsoft Excel. Dokumente werden mithilfe des Google Docs Viewer-Dienstes direkt im Browser des Besuchers angezeigt, sodass Besucher keinen Browser benötigen installierte Programme von Microsoft oder Adobe.

17. Aufgrund der Tatsache, dass die Entwickler des WYSIWYG-Editors LiveEditor Da wir beschlossen, die Arbeit an diesem Editor einzustellen, und er seit mehreren Jahren keine Updates mehr erhalten hatte, wurde beschlossen, diesen Editor aus der DataLife Engine zu entfernen. Websites, die zuvor diesen Editor verwendet haben, wechseln automatisch zur Verwendung des FroalaEditors.

18. Möglichkeit hinzugefügt, Bildbeschreibungen festzulegen (Alt-Attribut) beim Masseneinfügen von Bildern in Nachrichten. Dazu müssen Sie die gewünschten Bilder auswählen und durch Klicken auf eines davon eine Beschreibung festlegen. Klicken Sie dann auf die Schaltfläche „Auswahl einfügen“. Die angegebene Beschreibung wird beim Einfügen auch allen Bildern hinzugefügt.

19. Automatisches Zurücksetzen des Zend OPCache-Cache hinzugefügt beim Ändern der Site-Einstellungen. Wenn dieses Caching in den Servereinstellungen aktiviert ist, müssen Sie den Cache also nicht selbst zurücksetzen oder warten, bis die Änderungen wirksam werden.

20. Wenn Sie die Liste der Kategorien im Admin-Bereich anzeigen, Im Abschnitt zur Kategoriebearbeitung wurde die Art der Anzeige der Kategorienliste geändert. Jetzt werden alle Unterkategorien zugeklappt angezeigt und können bei Bedarf für eine bestimmte übergeordnete Kategorie direkt geöffnet werden. Außerdem wurden Schaltflächen hinzugefügt, mit denen Sie alle Kategorien in der Liste mit einem Klick schnell erweitern oder reduzieren können. Das Hinzufügen einer neuen Kategorie erfolgt in einem Popup-Fenster. Dies vereinfacht die Arbeit mit einer großen Anzahl von Kategorien und Unterkategorien im Admin-Panel.

21. Möglichkeit hinzugefügt, alle Benutzer abzumelden, Kommentare abonniert, für jede Nachricht separat. Wenn die Nachrichten abonnierte Benutzer haben, können Sie beim Bearbeiten dieser Nachrichten im Kontrollfeld auf der Registerkarte „Erweitert“ die Anzahl der Abonnenten sehen und sie von Kommentaren zu dieser bestimmten Veröffentlichung abmelden. Diese Neuerung wird beispielsweise nützlich sein, wenn die Nachricht für weitere Kommentare gesperrt ist.

22. Möglichkeit hinzugefügt, Kommentare zu abonnieren zu den Nachrichten, beim Veröffentlichen eines Kommentars, auch wenn der Kommentar zur Moderation gesendet wird.

23. Im Benutzerprofil auf der Website wurde die Möglichkeit hinzugefügt Abonnierte Kommentare zu Veröffentlichungen abbestellen und dabei die Anzahl der Veröffentlichungen angeben, die der Benutzer abonniert hat. Tun Sie dies in der Vorlage userinfo.tpl (abbestellen), das ein Kontrollkästchen zum Abbestellen von Kommentaren sowie die Anzahl der abonnierten Publikationen anzeigt.

24. Im Benutzerprofil auf der Website gibt es die Möglichkeit, automatisch Melden Sie sich an, um Benachrichtigungen über neue Kommentare zu den von ihm verfassten Nachrichten zu erhalten. Der Nutzer muss also nicht jede seiner Nachrichten einzeln abonnieren, sondern muss lediglich das entsprechende Kontrollkästchen in seinen Profileinstellungen deaktivieren. Um ein Kontrollkästchen in der Vorlage anzuzeigen userinfo.tpl Verwendung eines neuen Tags hinzugefügt (News-Abonnieren).

25. Im Benutzerprofil auf der Website besteht die Möglichkeit, automatisch Abonnieren Sie, um Benachrichtigungen über neue Kommentare zu erhalten, bei denen es sich um Antworten auf seine eigenen Kommentare handelt. Deaktivieren Sie dazu einfach die entsprechende Checkbox in Ihren Profileinstellungen. Um ein Kontrollkästchen in der Vorlage anzuzeigen userinfo.tpl Verwendung eines neuen Tags hinzugefügt (Kommentare-Antworten-Abonnieren).

26. Unterstützung für die PHP Memcached-Erweiterung hinzugefügt. Das DLE-Skript ermittelt automatisch, welche PHP-Erweiterung, Memcache oder Memcached, auf dem Server installiert ist und verwendet abhängig davon die eine oder andere PHP-Erweiterung, wenn Memcache-Caching in den Skripteinstellungen aktiviert ist. Somit entfällt die Notwendigkeit, die PHP-Memcache-Erweiterung auf dem Server zu installieren.

27. Im Admin-Bereich im Abschnitt „Publikationsbearbeitung“ Die Möglichkeit, Kategorien zu Veröffentlichungen hinzuzufügen, wurde zur Liste der Massenaktionen für Veröffentlichungen hinzugefügt. Im Gegensatz zum bestehenden Element „Kategorien ändern“ können Sie mit dem Element „Kategorie hinzufügen“ Veröffentlichungen massiv neue ausgewählte Kategorien zuweisen, ohne alte, zuvor hinzugefügte Kategorien zu ändern.

28. Die Möglichkeit für das Textvorlagen-Tag wurde hinzugefügt Geben Sie den Nachrichtenbereich mit dem Strichsymbol an. Sie können beispielsweise angeben Text Text. Dies erleichtert die Erstellung des benötigten Designs und es ist nicht erforderlich, alle erforderlichen Veröffentlichungs-IDs durch Kommas getrennt einzugeben.

29. Die Funktion für das Textvorlagen-Tag wurde hinzugefügt Geben Sie mit dem Bindestrich-Symbol den gewünschten Seitenbereich an. Sie können beispielsweise angeben Text. Ebenso kann der Bereich für das gegenüberliegende Tag festgelegt werden Text. Dies erleichtert die Erstellung des gewünschten Designs und es ist nicht erforderlich, alle benötigten Seitenzahlen durch Kommas getrennt aufzuschreiben.

30. Möglichkeit hinzugefügt, Site-Benutzer von Mailinglisten abzumelden, die über den Abschnitt „Nachrichtenversand“ des Admin-Panels gesendet werden. Dazu können Sie beim Versenden von Briefen entweder in der Vorlage oder direkt im Text der Nachricht einen Tag (%unsubscribe%) setzen, der im versendeten Brief die URL zur Abmeldung vom Newsletter-Empfang für den Nutzer anzeigt. Wenn Sie auf diesen Link klicken, wird der Status des Benutzerprofils auf „Keine E-Mails von der Website erhalten“ gesetzt. Gleichzeitig muss der Benutzer lediglich dem Link folgen, er muss sich nicht anmelden oder andere Aktionen auf der Website durchführen. So kann er sich problemlos von Briefen der Seite abmelden, wenn er schon lange das Interesse an der Seite verloren hat. Trotz der Tatsache, dass Sie durch das Versenden von Briefen immer noch eine Nachricht an den Benutzer senden können, auch wenn dieser den Wunsch geäußert hat, keine Briefe zu erhalten. Wir empfehlen Webmastern dringend, beim Versenden von Nachrichten immer den Status zu berücksichtigen, den der Benutzer in seinem Profil festgelegt hat, um zu vermeiden, dass der Server in Spam-Filtern hängenbleibt.

31. Automatisches Hinzufügen für alle externen Links hinzugefügt, die in News und Kommentaren veröffentlicht werden, Attribut rel, enthält die Parameter „externer Noopener Noreferrer“. Mit diesem Attribut können Sie die Wahrscheinlichkeit eines möglichen Angriffs auf die Website mithilfe von Social-Engineering-Mechanismen verringern.

32. In den Skripteinstellungen wurde die Möglichkeit hinzugefügt, die Anzahl der Tage anzugeben Während dieser Zeit werden die vollständigen Nachrichten nach ihrer Veröffentlichung zwischengespeichert. Auch das Erstellen und Aktualisieren des Caches ist ein ressourcenintensiver Vorgang. Mit der Zeit verliert die Publikation auch an Popularität, und wenn sie nicht oft gelesen wird, ist das ständige Erstellen und Überwachen eines Caches für sie unpraktisch. Wenn auf Ihrer Website nur wenige Nachrichten veröffentlicht werden, können Sie die Anzahl der Tage, in denen zwischengespeichert wird, erhöhen. Wenn es viele sind, reduzieren Sie sie. Wir empfehlen auf jeden Fall nicht, die Cache-Zeit auf weniger als 30 Tage einzustellen. Nicht große Menge Tage, verwenden Sie es nur, wenn es Probleme mit dem freien Speicherplatz auf der Festplatte des Servers gibt oder wenn Sie sehr viele Nachrichten pro Monat veröffentlichen. Aber für diejenigen, die wenig Neuigkeiten auf ihrer Website haben, empfehlen wir, diesen Wert zu erhöhen.

33. Im Admin-Bereich wurde im Bereich Benutzerbearbeitung die Möglichkeit hinzugefügtÜbertragen Sie alle Veröffentlichungen schnell von einem Benutzer auf einen anderen. Dazu müssen Sie auf die Anzahl der Benutzerpublikationen klicken, die Übertragung von Veröffentlichungen an einen anderen Benutzer auswählen und den Benutzernamen angeben, an den Sie die Veröffentlichungen übertragen möchten. Diese Neuerung ist nützlich, wenn Sie vor dem Löschen eines Benutzers aus der Datenbank alle seine Veröffentlichungen auf einen anderen Benutzer übertragen müssen.

34. Im Admin-Bereich wurde im Bereich Benutzerbearbeitung die Möglichkeit hinzugefügt schnelle Neuberechnung der Anzahl der Veröffentlichungen eines Benutzers. Klicken Sie dazu auf die Anzahl der Benutzerpublikationen und wählen Sie im Menü Neuberechnung der Veröffentlichungen aus. Diese Option ist nützlich, wenn Massenmanipulationen an Veröffentlichungen vorgenommen wurden oder Ergänzungen zur Datenbank unter Umgehung des Skripts vorgenommen wurden.

35. Im Admin-Bereich wurde im Bereich Benutzerbearbeitung die Möglichkeit hinzugefügt Berechnen Sie schnell die Anzahl der Benutzerkommentare neu. Klicken Sie dazu auf die Anzahl der Benutzerkommentare und wählen Sie im Menü Neuberechnung der Kommentare. Diese Option ist nützlich, wenn Massenmanipulationen mit Kommentaren oder Ergänzungen zur Datenbank unter Umgehung des Skripts vorgenommen wurden.

36. Verbesserte Leistung der Nachrichtenausgabe wenn Sie die Sortierung nach Bewertung und Ansichten verwenden. Die Leistung bei der Anzeige von Kommentaren, die die Sortierung nach Bewertung verwenden, wurde ebenfalls verbessert.

37. Verbessertes System zur Aufzeichnung der Anzahl der Benutzerkommentare in seinen Profilstatistiken. Bei der Massenlöschung von Nachrichten werden auch Benutzerkommentare automatisch neu berechnet. Dadurch entfällt die Notwendigkeit einer regelmäßigen Neuberechnung der Statistiken.

38. Die Anzeige des DataLife Engine-Admin-Panels wurde optimiert An mobile Geräte im Hochformat. Dadurch ist das Bedienfeld bei der Verwendung auf Smartphones komfortabler geworden.

39. Jquery-Bibliothek wurde auf die Zeile 2.xx aktualisiert

40. Der TinyMCE-Editor wurde auf die neueste Version aktualisiert.

41. Es wurde ein Problem behoben, bei dem Es war unmöglich, den Punkt zusätzlich zu nutzen. Felder, die einen Querverweistyp haben.

42. Es wurde ein Problem behoben, bei dem Bei der Verwendung von Baumkommentaren wurde ein ungültiges Layout von HTML-Kommentaren generiert.

43. Es wurde ein Problem behoben, bei dem Für das Tag (category-url) wurde die URL zur Kategorie mithilfe von CNC angezeigt, unabhängig von den CNC-Einstellungen im Skript-Administrationsbereich.

44. Es wurde ein Problem behoben, bei dem Es kam zu einer Duplizierung von Indizes zusätzlicher Felder, die eine Querverweismöglichkeit hatten, wenn die Nachrichten in mehreren Kategorien veröffentlicht wurden.

45. Es wurde ein Problem behoben, bei dem Tags Text und Text für Startseite, wenn in den Skripteinstellungen die Anzeige einer statischen Seite auf der Hauptseite als Hauptseite aktiviert wurde.

46. ​​​​Es wurde ein Problem behoben, bei dem Wenn im Abschnitt „Publikationsbearbeitung“ die Nachrichten von Kommentaren befreit wurden, wurde immer auf die erste Seite des Abschnitts „Nachrichtenbearbeitung“ zurückgekehrt, unabhängig von den eingestellten Suchfiltern und der Anzeige der zu bearbeitenden Veröffentlichungen.

47. Es wurde ein Problem behoben, bei dem Es war unmöglich, die richtige Antwort in das Frage-Antwort-System einzugeben, wenn der Benutzer auf einen Kommentar antwortet, anstatt einen neuen hinzuzufügen.

48. Zuvor entdeckte und gemeldete kleinere Fehler im Skript wurden korrigiert.

Informationen zum Herunterladen des Skripts für Kunden:

Aufmerksamkeit! Diese Informationen können nur von Benutzern angezeigt werden, die über eine Lizenz für das Skript verfügen. Wenn Sie das Skript bereits gekauft haben, müssen Sie sich mit Ihrem Kundenkonto auf der Website anmelden.

Wenn Sie noch nicht unser Kunde sind, können Sie dies auf unserer Website tun.

Sie können die Veröffentlichung unter besprechen

Hallo Freunde. Ich verbringe fast meine ganze Zeit. Da die meisten meiner Websites auf CMS DLE basieren, muss ich viel mit dieser Engine arbeiten. Ich habe bereits gesagt, dass Entwickler mit SEO nicht einverstanden sind, und im Allgemeinen haben wir so ein Wort noch nie gehört, aber es stellte sich als noch schlimmer heraus, als es hätte sein können. Ich habe sogar eine ganze Reihe von Beiträgen vorbereitet, die dem „Nähen“ des Volksmotors gewidmet sind (siehe in der Kategorie).

Aber heute möchte ich über eine so wichtige Sache wie eine HTML-Sitemap für DLE sprechen. Egal wie viel ich im Internet nach einem normalen Kartenmodul gesucht habe, ich habe es nie gefunden. Natürlich gibt es mehrere Lösungen, aber alle führen nicht zum gewünschten Ergebnis und verursachen manchmal sogar Schaden. Ich musste das Modul selbst schreiben bzw. Profis mit der Umsetzung meiner „Wünsche“ betrauen. Ich spreche Alexander Fomin meinen tiefen Dank für seinen Enthusiasmus und seine unglaubliche Arbeitsgeschwindigkeit aus.

Das Sitemap-Modul für DLE, das ich Ihnen gleich vorstellen werde, erfüllt alle SEO-Anforderungen und ist äußerst einfach zu installieren.

Vollständige Liste der Module für DLE von Alaich:

SiteMap – HTML-Sitemap-Generierungsmodul für DLE

Originalname: Seitenverzeichnis
CMS-Kompatibilität: DLE 8.2- 10.6
Verbreitung: Kostenlos, wie besehen, bei der Verbreitung ist ein Link zur Quelle erforderlich
Aktuelle Version: 2.2 (vom 05.08.2014)
Zweck: Zeigen Sie eine ungeordnete Liste mit Links zu allen Veröffentlichungen, Kategorien und statischen Seiten an.
Besonderheiten: Visueller Einbettungscode-Generator. Detaillierte Konfiguration des Prinzips der Anzeige aller Site-Elemente – Nachrichten, Kategorien, statische Seiten – der Anzahl der angezeigten Elemente, des Sortierprinzips und der Sortierreihenfolge, Anzeige von Elementen als Link oder im Klartext, die Möglichkeit, bestimmte Elemente einzuschließen/auszuschließen.

Beschreibung und Konfiguration des HTML-Sitemap-Moduls für DLE

Freunde, der 3. Juni 2012 ist ein großer Tag, eine völlig neue Sitemap-Version 2.0 wurde veröffentlicht. Wir legen die Messlatte für die Benutzerfreundlichkeit unseres Moduls auf ein neues Niveau. Das im System implementierte visuelle Code-Generierungssystem hat uns (ich hoffe Ihnen auch) sehr gut gefallen und wir haben uns entschieden, es im Sitemap-Modul zu implementieren. Jetzt müssen Sie nicht mehr Handbücher und Beschreibungen aller Funktionen und ihrer Bedeutung lesen – gehen Sie einfach zum Admin-Panel, geben Sie ein paar Werte an und fertig – das Modul ist einsatzbereit!

Zusätzlich zu dem, was oben gesagt wurde, möchte ich auflisten noch ein paar wichtige Features:

  • das Modul ist vollständig zwischengespeichert;
  • Das Modul verwendet die DLE-API.
  • Auf der Karte werden keine Veröffentlichungen angezeigt, die die Moderation nicht bestanden haben, sowie solche, die für die Zukunft geplant sind.
  • das Vorhandensein/Fehlen einer CNC sowie die Art der CNC werden berücksichtigt;
  • Eine solche Subtilität ist gegeben - wenn jemand schon lange mit der DLE-Engine arbeitet, wird er sich daran erinnern, dass es in den frühen Versionen überhaupt keine CNC gab und sie dann erschien, aber nur von einem Typ (derselbe Typ). 3 befindet sich derzeit im Aufbau). Dies ist also auch in diesem Modul vorgesehen – neue Veröffentlichungen werden mit einer URL angezeigt, deren CNC-Typ im Admin-Panel ausgewählt ist, bzw. alte mit einer CNC-URL des alten Typs.

Obwohl es wie ein visueller Generator aussieht, empfehle ich Ihnen, sich mit der Mechanik des Moduls vertraut zu machen.

Das Modul wird mit dem Tag in die Vorlage main.tpl eingefügt:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")

param1= – Modulparameter, value1 – Parameterwert. Moduleinstellungen folgen dem Schild? und werden durch & getrennt.

Beispiel für das Einfügen (zeigt eine Sitemap mit einer Liste statischer Seiten und Neuigkeiten aus Kategorien mit der ID=2,3,4 an):
(Inhalt)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")

Damit die Sitemap auf einer separaten Seite angezeigt werden kann, muss das (include ...)-Tag in eingeschlossen sein und das (content)-Tag muss in eingeschlossen sein. Danach wird das Modul unter http://site.ru/sitemap/ verfügbar sein.

Nach Änderungen an Parametern und deren Werten müssen Sie den Cache im Admin-Panel leeren.

Modulparameter, die beim Einfügen über tpl übergeben wurden:

  • need_cats – Liste der durch Kommas getrennten Kategorie-IDs zur Anzeige in der Karte
  • exc_cats – Liste der Kategorie-IDs, durch Kommas getrennt, von der Karte ausgeschlossen
  • need_news – Liste der durch Kommas getrennten Artikel-IDs zur Anzeige in der Karte
  • exc_news – Liste der Artikel-IDs, durch Kommas getrennt, aus der Karte ausgeschlossen
    • Es macht keinen Sinn, diese Parameter gleichzeitig anzugeben
  • need_static – Liste statischer Seiten-IDs, getrennt durch Kommas, zur Anzeige in der Karte
  • exc_static – Liste der statischen ID-Seiten, durch Kommas getrennt, aus der Karte ausgeschlossen
    • Es macht keinen Sinn, diese Parameter gleichzeitig anzugeben
  • cats_as_links – Kategorienamen als Links anzeigen (1 oder 0)
  • show_static – statische Seiten (1 oder 0) in der Karte anzeigen
  • cats_sort – Sortierfeld für die Liste der Kategorien (Feld aus der Tabelle dle_category)
  • cats_msort – Sortierrichtung für die Liste der Kategorien (ASC oder DESC)
  • news_sort – Sortierfeld für die Liste der Artikel (Feld aus der Tabelle dle_post)
  • news_msort – Sortierrichtung für die Artikelliste (ASC oder DESC)
  • static_sort – Sortierfeld für die Liste der statischen Seiten (Feld aus der Tabelle dle_static)
  • static_msort – Sortierrichtung für die Liste der statischen Seiten (ASC oder DESC)
    • Für die Sortierrichtung gibt es 2 Möglichkeiten:
      • ASC – aufsteigend (alphabetisch)
      • DESC – Absteigend (in umgekehrter Reihenfolge)
    • Wenn das Feld und die Sortierreihenfolge nicht angegeben sind, werden die angegebenen Kategorieeinstellungen oder Standard-DLE-Parameter verwendet
  • cats_limit – maximale Anzahl der angezeigten Unterkategorien
  • news_limit – maximale Anzahl angezeigter Artikel aus einer Kategorie
  • static_limit – maximale Anzahl der angezeigten statischen Seiten

bitte beachten Sie Keine der oben genannten Einstellungen ist erforderlich, Sie müssen überhaupt nichts angeben – fügen Sie einfach ein Tag ein (include file="engine/modules/sitemap.php") - dann werden die Standardeinstellungen verwendet.

Sitemap-Darstellungs- und Stilklassen

Optional zum Wechseln erhältlich Aussehen Sitemap, öffnen Sie dazu die Style-Datei (style.css) Ihrer Vorlage und schreiben Sie die unten beschriebenen Klassen.

Liste der CSS-Sitemap-Klassen:

Sitemap_categories – Element