Register intitle datalife engine control panel. Installing DLE


The following changes were prepared and implemented:




1. Added the ability to log in to the site using social networks. This support is enabled in the script settings in the control panel. And setting up social networks directly is carried out in a special new section of the control panel: “Setting up social networks”. In this section, you can configure which social networks you want to support on your website, as well as specify the necessary parameters and keys for the operation of a specific social network. This section also provides detailed help on how to create applications on social networks for authorization. Total for this moment Six social networks are supported: Vkontakte, Odnoklassniki, Facebook, Yandex, Mail.ru, Google. Thus, your visitors can quickly log in to your site using their login and password on social networks, without having to go through the registration procedure with entering captchas, confirming E-mail, and so on.

text, which display the text enclosed in them if support for authorization using the VKontakte social network is enabled. And also the tag (vk_url)


text, which display the text enclosed in them if support for authorization using the Odnoklassniki social network is enabled. And also the tag (odnoklassniki_url), which displays a URL link to authorization in this social network. networks.


text display the text enclosed in them if support for authorization using social media is enabled Facebook networks. And also the tag (facebook_url), which displays a URL link to authorization in this social network. networks.


text, which display the text enclosed in them if support for authorization using the Google social network is enabled. And also the tag (google_url), which displays a URL link to authorization in this social network. networks.


text, which display the text enclosed in them if support for authorization using the Mail.ru social network is enabled. And also the tag (mailru_url), which displays a URL link to authorization in this social network. networks.


text, which display the text enclosed in them if support for authorization using Yandex networks. And also the tag (yandex_url), which displays a URL link to authorization on a given network.

3. Added the ability to create when uploading images to the server not only thumbnail copies, but also medium-sized copies of the downloaded images. Thus, you can now create a small preview image, a medium thumbnail copy and the original image when uploading images.

4. Added the ability to insert images uploaded to news indicate in what form they should be inserted. Namely, enlarge them when you click on them to the original image, or insert them simply as images, without any links in them. 5. In the script settings in the panel script management, the time offset setting has been removed. Instead, a more convenient selection of the server time zone in which the script will work has been added. Using time zones is more convenient because... The transition to summer and winter time will be automatically made (for example, if the server is located in Europe and you have set the Moscow time zone, then you do not need to make settings twice a year). The correct time zone of your server will also be broadcast in RSS.

6. Added the possibility of personal selection each registered user of the time zone in which he is located. This feature allows site visitors to see for themselves the correct time of publication of articles and comments. For example, the server and administration of the site are located in Moscow, and the registered user is located in Krasnoyarsk, then this user can go to the site’s profile settings and select the Krasnoyarsk time zone, and after that he will see the date and time of news and comments in his Krasnoyarsk time, etc.

7. For the user profile editing template (userinfo.tpl) added new tag (timezones) which displays a list of available time zones in the system, and allows him to select his own time zone for his profile on the site.

8. Added possibility for polls, added to publications, display them not only when viewing full news, but also when viewing short news. To do this, in the short news template (shortstory.tpl) you can use tag (poll). The survey itself is also designed in the poll.tpl template

9. For short news output templates (shortstory.tpl) added the ability to use banner tags added in managing advertising materials in the admin panel. Thus, you can very flexibly display banners on the pages of your site together with tags (banner_x) and independently determine after which news on the page you want to display advertising.

10. For templates for displaying short and full news (shortstory.tpl and fullstory.tpl) new tags added text, which display text in them in the form of a link to add news to bookmarks on the site, and tags are also added text, which display the text in them in the form of a link to delete news from bookmarks on the site. These tags will allow you to more flexibly customize the design of your site, for those who want to abandon the general tag (favorites), which displays only one pre-programmed picture for the given action.

11. Added new global tags for templates: text, which display the text contained in them if the site is viewed using a smartphone, as well as tags text, which display the text enclosed in them if the site is viewed by the visitor not from a smartphone. These tags are global and can be used in all template files. Thus, you can flexibly customize the display of your website content, depending on the device used by the visitor, for example, manage the display of advertising for devices and much more.

12. Added new global tags for templates: text, which display the text contained in them if the site is viewed using a tablet, as well as tags text, which display the text enclosed in them if the site is viewed by the visitor not using a tablet. These tags are global and can be used in all template files. Thus, you can flexibly customize the display of your website content, depending on the device used by the visitor, for example, manage the display of advertising for devices and much more.

13. Added new global tags for templates: text, which display the text enclosed in them if the site is viewed using a desktop browser (desktop computers, laptops), as well as tags text, which display the text enclosed in them if the site is viewed by the visitor not using a desktop browser. These tags are global and can be used in all template files. Thus, you can flexibly customize the display of your website content, depending on the device used by the visitor, for example, manage the display of advertising for devices and much more.

14. Added the ability to specify static pages template files located not only in the root folder of the template, but also files located in subfolders of the template.

15. Added a feature in the cross-reference module assign for each keyword how many replacements of this word should be done on the page.

16. For full-text search on the site, a logical search mode has been added, which can significantly improve site search and the relevance of the information found for the search query. This innovation allows you to show the visitor the most suitable news, comments or static pages that match his request.

17. Improved processing algorithm already existing links on the page when replacing keywords from the cross-referencing module. Mandatory absences are no longer required HTML tags inside links, replacement will not be made regardless of this.

18. Improved algorithm for finding and replacing keywords from the cross-references module, thanks to which it was possible to significantly increase the speed of the script with a large volume of links.

19. For cross reference control module In the admin panel of the script, the ability to mass set the keyword replacement area has been added, and the ability to mass set whether to take into account the case of letters or not has been added.

20. Added editing ability values ​​of additional fields for the user’s profile, directly in the script’s admin panel in the user’s own profile settings section.

21. For a template for displaying information about a registered user on a website (login.tpl) added the ability to display the values ​​of his additional fields that he filled in during registration or in his profile settings. To display additional profile fields, exactly the same tags are used as in profile templates (userinfo.tpl) and comment templates (comments.tpl).

22. The stationary ICQ field has been removed from the user profile database. This decision was made because this messenger has lost its relevance and the use of this field is insignificant, despite the fact that it takes up space in the database. In this case, if necessary, you can create this field as an additional field for your profile and use it if necessary on the site.

23. Added indication of the page number being viewed full news, in the meta title tag, if the news was divided into several pages.

24. Added the ability to the script settings purpose of the separator symbol for the "speedbar" module (breadcrumbs). This symbol will be used to display the navigation of this module, separating sections of the site. Thus, you can specify any custom delimiter, instead of the previously always used """. 25. Added the ability to the script settings assigning a separator symbol for the list of categories assigned to the news. This symbol will be used when displaying a list of categories when displaying news on the site, separating the assigned categories. Thus, you can specify any custom delimiter, instead of the previously always used """.

26. Added information output about third-party modules installed in the script control panel, in the left sidebar quick navigation by module in the admin panel.

27. Redesigned keyword management for tag clouds, meta tags and additional values. fields of the cross-reference type. Now you can not only delete them in one click, but also edit them without deleting them; to do this, you need to double-click on the word you need. And also added automatic parsing of inserted words using Ctr-V, without the need to press Enter.

28. In the script control panel, added a button for quickly collapsing and expanding the sidebar. This innovation will be useful for users who have monitors with low screen resolutions to increase the working area.

29. Added automatic cache reset compressed CSS and JS files when editing these files in the control panel template editor.

31. Added support for apostrophes, for additional news fields that are of the "Use values ​​as hyperlinks" type and for which secure mode has not been enabled. Thus, you can use, for example, words such as O'Brien, d'Artagnan, etc.

32. Added automatic generation of the CNC name for a category when it is created in the admin panel, if it has not been specified by the user. In this case, when creating this name, transliteration from specified name categories.

33. When adding and editing categories in the script admin panel, added control of reserved CNC link names for categories so that users do not add names that are reserved in DLE for other needs. For example, you won't be able to add a root category named "catalog" because that name is used to organize catalogs on the site, but you can use that name for a subcategory where given name no longer reserved, etc.

34. Added more convenient selection of categories when creating or editing additional news fields in the script control panel. 35. Added the ability to specify the number of days in the script settings, during which it is necessary to store script logs for the module “List of all actions performed in the script admin panel”. Wherein minimum quantity days, for security purposes, 30 days remain so that an attacker cannot delete action logs, and the site administrator, if desired, can increase the required number of days, for example, to three months or a year, etc.

36. The Jquery library has been updated to the latest version v1.11.1

37. TinyMCE visual editor has been updated to the latest version.

38. Updated to the latest version of HTML5 player, which fixed some playback issues.

39. Problem fixed, in which managing script settings in the admin panel did not work when using smartphones and tablets.

40. Problem fixed, in which there was an incorrect check for the completeness of the additional. fields, if before a field with the "list" type, there was a mandatory field with a different type.

41. Problem fixed, in which if the search is repeated, and the user was not on the first page search results, it could receive a blank page if fewer news items were found in the new results. Now new search returns the user to the first page of search results.

42. Problem fixed, in which the “speedbar” module (breadcrumbs) displayed the user’s nested location on a static page, while in fact he was on the main page of the site if the display of a static page by default for the main page of the site was enabled in the script settings.

43. Problem fixed, in which if the user edited a news item that was awaiting moderation on the site, he could not manage the pictures uploaded to this news, and if, while editing the news, he re-uploaded the pictures, they were not assigned to this news.

44. Problem fixed associated with incorrect operation of text tags when used in a custom tag news output (custom ...)

45. Previously discovered and reported minor errors in the script have been corrected.

Information for downloading the script for clients:

Attention! Viewing this information is available only to users who have a license for the script. If you have already purchased the script, then you need to log into the site under your client account.

If you are not our client yet, then you can on our website.

You can discuss the release at

For informational purposes only. The administration is not responsible for its contents. Download for free .


Dear friends,

We present to you new version our script DataLife Engine v.13.1 NULLED. In this release you can expect the addition of support for automatic updating of plugins to new versions and a number of other improvements in the plugin system, new features have been added for more comfortable work with additional fields added new type"Like and Dislike" ratings, improved search for publications in the admin panel, and much more, read more about this and more...

The following changes were prepared and implemented:


1. Added the ability to automatically update the script in the admin panel within one version of the script, in cases where, for example, fixes for found vulnerabilities or other bugs are released. In cases where changes are made to the distribution within one version, for example, when patches for vulnerabilities are released, or other problems identified with the script, it will be possible to update the script in the admin panel within the framework of this current version script.


2. Added the ability to automatically update plugins on the site. To do this, the plugin sets a URL to obtain information about the availability of a new version. At this URL, the plugin developer’s site should return an array in JSON format, which should contain information about the current version of the plugin, as well as a link to download the current version of the plugin. For example, the given URL should return the value ("version":"2.0","url":"https://dle-news.ru/test/test.zip"). After which, when checking for updates, the site administrator will be able to find out about the availability of new versions of the plugin and update the plugins in the admin panel in one click.


3. For the plugin management system, the ability has been added indicate the number of replacements that need to be made for each search criterion in the file. For example, you need to find and replace some code in a file that appears several times in this file, you can specify how many times this code needs to be replaced. To replace all occurrences of this code, you can leave this parameter empty, thus the replacement will be made wherever the code you specified occurs.


4. For the plugin management system, the ability has been added automatic deletion additional files downloaded along with the plugin in the archive, if the plugin is removed from the site. To do this, the ability to choose whether to delete additional files or not is added to the plugin parameters. Thus, you can decide for yourself whether it is necessary to clear the server of additional files if it is deleted from the site, or whether they need to be left.

5. For the plugin management system, the ability has been added use the (THEME) tag in the names of folders located in ZIP archives. When loading an archive through the plugin system, this tag will be replaced with the name of the template used. For example, by placing the file /templates/(THEME)/test.tpl in the archive, your template file will be placed in the template used on the site. Thus, when using complex plugins that contain example template files, they can be immediately loaded into the desired folder, containing the template the user is using.

6. For the plugin management system, the ability has been added use control characters of the preg_replace function, such as \\1, etc., in the “Search and Replace” action in the replacement string, which removes restrictions on the search and replacement of some codes in DLE.


7. For additional fields of the "Image" and " Image gallery" , added the ability to assign each image individually its own personal description, which is also used as HTML attribute alt, when displaying data from additional fields on the site.


8. For additional fields of the "Image Gallery" type, added the ability to change the sort order of downloaded pictures by simply moving them with the mouse. Once the images are uploaded, you can swap the images as you wish. Also, uploaded images can be transferred to other additional fields.


9. A new rating type “Like and Dislike” has been added for publications and comments. which keeps separate records of both the number of likes and the number of dislikes. For this purpose, new tags have been added for publication and comment output templates: (likes)- which displays the number of likes, (dislikes) - which displays the number of dislikes, as well as the tag text- which displays the text enclosed in the tag if it is enabled in the settings this type rating.


10. In the user profile settings in the admin panel, the ability has been added set a list of categories into which this specific user Allowed to add publications. This will allow, for example, journalists to maintain personal columns in which other journalists (or some of them) do not have the right to publish. Or vice versa - exclude a journalist from a specific news category if, for example, he is incompetent in it.

11. In the user profile settings in the admin panel, the ability has been added establish a list of trusted categories into which this particular user is allowed to add publications without moderation. Such personalization will allow for much more flexible delimitation of rights, without creating a bunch of user groups, including groups for each specific journalist.


12. For an advanced search for publications in the admin panel, in the publication editing section, the ability to select where to search has been added. You can search all content, you can search separately by headings, short description, full description and additional fields. Search algorithms have also been significantly improved to more accurately locate publications.

13. For an advanced search for publications in the admin panel, in the publication editing section, the ability to search simultaneously in several categories to choose from has been added.

14. Added the ability for the tag cloud using the characters "&" and "#", which allows, for example, to use the names of various brands in the cloud, for example, "H&M", etc.


15. In the script settings in the admin panel, the ability has been added permission for the site administration to log in to the site using social networks. When this setting is enabled, users in the administrators group can also log in to the site using their social network accounts.


16. In the admin panel, in the comments editing section, the ability to search for comments in the text. In this section you can search for the comments you need to edit using any keywords. This makes editing comments more convenient.


17. In the admin panel, in the cross-reference management section, the ability has been added for mass actions on links, set the replacement “Only in static pages”, as well as “In static pages, news and comments”.

18. To preview banners in the advertising management section in the admin panel, Added connection of your template styles from the preview.css file. This way you can see more correct design your advertising code, if it uses classes from your template.

19. Added for short news output template (shortstory.tpl) using tags text, which display the enclosed text in them if there are no publications according to these criteria. Thus, you can reassign the standard system message about the absence of publications in any separate section site, making it unique, for example, for each section of the site. These tags can also be used in templates that are used for custom display of publications using the tag (custom ...)


20. For the E-Mail template of the message that is sent when recovering a forgotten password, the use of new tags has been added: (%losturl%), which displays only the URL of the link to reset and generate a new password, as well as (%ipurl%), which only displays the URL of the link to reset the IP block. Thus, you can separately specify the design you need in the email for these links, for example, in the form of buttons. You can also, for example, refuse to display a link to remove IP blocking if you do not use this feature on your website.

21. Improved system for deleting categories in the admin panel. If the category being deleted contains subcategories that are also subject to deletion, then all actions for publications that contain the deleted category will be automatically extended to publications that also contain subcategories to be deleted. And the same actions will be applied to these publications in subcategories.


22. For the module "Filter by: IP, Login or E-Mail" the ability has been added adding blocked addresses or logins, or e-mails in whole lists at once, and not one at a time. This significantly speeds up the adding process if you already have a ready-made list of what needs to be blocked.


23. For the module "Filter by: IP, Login or E-Mail" the ability has been added editing existing rules. You can select and edit any rule without having to delete and add it again.


24. For the module "Filter by: IP, Login or E-Mail" the ability has been added selecting several or all added rules at the same time, and mass unlocking these rules in one click.

25. Support has been added for the "Filter by: IP, Login or E-Mail" module use of IPv6 addresses that can be specified to block access to the site. Also added is the ability to specify IPv6 subnets to block.

26. Added the ability to specify IPv6 addresses in the user profile, from which authorization for the user is allowed. You can also specify not only a separate address, but also an IPv6 subnet.

27. For the module for custom sorting of publications on the site, displayed by the tag (sort), the ability to set sorting for each specific category, and not for all categories at the same time, has been added.

28. For links published in publications, the ability to using block elements in them, such as "p", "div", etc. This allows DataLife Engine to more accurately and correctly comply with HTML5 standards.

29. Added the ability to add new users in the panel DataLife management Engine, when working with the panel using smartphones.

30. Changes have been made to the operation of tree comments. If the maximum nesting for replies to comments has been reached, then in the case of a reply to the comment, these replies remain in the discussion thread at the maximum nesting. Previously, when the maximum nesting was reached, it was impossible to reply to a comment. Now the answer remains possible in any case.

31. For additional fields of type " Cross references" , added the ability to use in symbol values double quotes, and the ampersand symbol.

32. If for the E-Mail template of the message that is sent when recovering a forgotten password, set using HTML format for of this letter, then the links generated by the tag (%lostlink%) in this template will be formed in the form ready HTML code, not just text links.

33. The ability to install has been added to the script settings sorting posts by default by the number of comments. The same thing has been added for setting sorting criteria when viewing a catalog.

35. Changes have been made to the operation of additional fields, if the field has restrictions on adding by user groups. If the value of an additional field was added by a user who has the right to do so, and the publication is subsequently edited by a user who does not have the rights to fill in this field, then the value of this field is no longer cleared, but remains as it was previously filled in by the user who has the right to do so. right.

36. Limit on the number of characters Description meta tag for categories increased to 300 characters. The maximum length corresponds now maximum length, installed by the search engine Google system, to display this information in search results.

37. Improved search for similar news on the site. The display of similar news has become more relevant by sorting the found publications.

38. Improved support for IPv6 addresses of site visitors. In some specific cases, the full address might not fit into the database. The lengths of the fields are now reserved according to the RFC 4291 specification.

39. Improved generation of the og:description meta tag of the Open Graph protocol when viewing full news. Formation occurs more correctly when additional fields for publications are used as the main content.

40. Improved performance of the DataLife Engine security system, in order to more correctly check data on subdomains, on some hosting sites, it has a subdomain structure in the form of subfolders of the main domain.

41. Added support for the tel protocol: for links published on the site using BB tags.

42. Updated visual editors TinyMCE and Froala before current versions . A number of identified errors in these editors have been corrected.

43. Problem fixed, using in additional user profile fields fields of the "List" type, in which values ​​using the "|" symbol were used.

44. Problem fixed, in which, in the plugin management section, if the action on a file in the menu was changed, some symbols could incorrectly change in the values ​​​​specified in the fields.

45. Problem fixed, in which it was impossible to use tags for internal pages of the site, and only allowed use for external sites.

46. ​​Problem fixed, in which it was impossible to start updating the site to a new version if the site was in an encoding other than UTF-8 and the administrator’s login or password contained letters written in Cyrillic.

47. Problem fixed, in which a pop-up window about the receipt of new personal messages did not appear if the user independently logged out of his account on the site, and then logged in again after some time.

48. Problem fixed, in which editing comments in the script control panel did not work if the TinyMCE editor was enabled in the script settings.

49. Problem fixed, in which the number of days during which you can add comments to a publication was not displayed, if such limits were set in the script settings in the admin panel.

50. Problem fixed, in which an additional field of the “Downloadable file” type was not displayed on the site as a link to download a file, but was displayed as a simple tag.

51. Previously discovered and reported minor errors in the script have been corrected.

“Dark horses” come across not only among people, but also among CMS. One of these “horses” is DLE.

While there is a lot of information about other PHP engines on the Internet, you can only find a few decent materials about this CMS. Let's make this article worthy by telling readers how to install a template on DLE:

Known about unknown CMS

This engine is not as popular on the world Internet as WordPress or Joomla. It is the creation of Russian programmers. Therefore, you can most often stumble upon a site running on this CMS and template for DLE in RuNet.

CMS DLE is positioned by its creators as a basis for deployment information portals and blogs. The internal engine system is adapted to heavy loads and has a high degree of fault tolerance:


Like most engines, DLE (DataLife Engine) runs on php based and MySQL. The main disadvantage of this content management system is that it is paid. Despite this, DLE ranks fourth in terms of prevalence among resources located in the ru zone. Although most of them (59 thousand sites) use pirated versions of the engine.

A license for a basic CMS package for a period of 1 year costs RUB 2,190. Its extension for the second year (and subsequent ones) will cost 1,490 rubles. The price of the extended version is 2790 rubles.

Except paid versions there is also a free one. This version of CMS is presented by the manufacturer as trial version engine and basis for creating your first website:


The main disadvantage of DLE is its poor security. Back in 2008, experts criticized CMS for low security its internal system when working with requests. Most likely, this problem has not been eliminated today.

According to Yandex analytical data for 2011, sites that work specifically on the basis of CMS DLE are most often infected. The latest release of the engine at the moment is version 10.3. It was released in September 2014.

Features of the template for DLE

Templates for DLE websites have a number of features that fundamentally distinguish this CMS from other content management systems:

  • The engine template structure is built on the basis of TPL files. This greatly simplifies the process of layout and adaptation of the template design;
  • The main structure file is main.tpl. All additional template elements ( menu, sidebar) are also specified using TPL files;
  • Style decisions are written in two files: styles for the software part are specified in engine.css, and everything else is specified in style.css:

Before you install DLE template, download its installation package and place it in the templates folder:

Then you need to go to the site’s control panel (file admin.php). After that, in the menu on the left side, select “ Script settings», « System settings»:


Below in the section " General settings»go to item « Default site template" Select from the drop-down list required template. After making changes, do not forget to click the “Save" button:


After this, the new template will be activated and the site will change its appearance. But before you put the template on DLE, do not forget to unzip it.

IN CMS DLE Unlike other popular content management systems, the template installation does not occur from the archive.


Unfortunately, most of the templates for DLE, like the engine itself, are paid. But if you search hard, you can find a couple of decent resources on the RuNet where you can download templates for free. Here are a few of them:

  • dle-shablony.net – about 50 different templates are available here for free download. But they are all “lumped” in one general section without sorting by category. Although among them you can find very “strawberry” specimens:


  • newtemplates.ru – presented on the website large collection paid and free templates. All of them are conveniently sorted by thematic headings. But even among the paid ones you can find samples costing $5-10 and with a circulation of only 5 copies. And this will provide the resource with a design with a fairly high degree of uniqueness!


  • 10.dle-shabloni.ru is a cool resource with a huge collection of templates for DLE websites. Tags will help you find the ones you need by topic or even color. You can see how the template works using the built-in demo version or in the video played in the Youtube video player window:


Don't forget that each template was developed under certain version CMS DLE. Their compliance must be checked before downloading the selected sample.

How to edit a DLE template

Unlike other popular content management systems, DLE has a simpler template design. Thanks to this, editing them is much faster and easier. The administrative part of the engine includes an integrated code editor.

To access this instrument need to:

  • Go to the site admin panel;
  • In the menu on the left, select “ Template management", "Site templates";
  • In the drop-down list located in the " Selected template for editing"Install the desired instance and click on the "Run" button:


  • After this, the built-in code editor window will appear below. But before you edit the template, you need to select a file to edit. The template file tree is located on the left. After clicking the cursor on the desired source, its contents will be displayed in the editor window:


As you can see from the figure, the tpl file is a regular html, the structure of which is easy to understand. But before editing this code, it is strongly recommended that you familiarize yourself with the design features of the DLE engine.

Technical documentation for CMS DLE is available for review at official website manufacturer.

In the Internet great amount sites, and they all run on different engines. The differences mainly lie in functionality engines and ease of use for third-party site users. The most popular engines are Joomla, WordPress, Drupal, DLE. Let's look at the latter in more detail, since, being one of the most convenient and simple engines, it is increasingly chosen by webmasters and becomes the basis of most web resources.

The DLE engine is DataLifeEngine - the basis that was previously expected to be used for resources with news feeds and reviews. Today, a wide variety of sites dedicated to any topic run on this engine.

The DLE engine has earned its popularity thanks to its enormous functionality, all of which is written about in detail on the website dle-news.ru. The creators of this engine offer two versions of their product: paid and free. It is quite logical to assume that free version will be with more disabilities. But despite this, the free version of the DLE product is an excellent engine for both novice webmasters and more advanced ones. Sites not only with news, but also those dedicated to cooking, medical topics, etc. work great on it.

On which hosting can you install DLE?

Before you start installing the DLE engine, it would be a good idea to familiarize yourself with the requirements that it places on the server. First of all, there are several installed libraries: PHP Zlib, PHP XML, PHP GD2, PHP iconv. Besides, software must include Apache version 2.0 and higher, PHP 4.3.2+ or PHP 5.0+ and MySQL version no older than 4.0. RAM must be at least 8 megabytes in size, but this is the minimum. Nobody forbids using RAM with 16 megabytes, on which the product will work even better.

When using the DLE engine on the server, it is better to disable safe mode, which is designated as SafeMode.

Checking hosting for compliance

The description of the installation process that you will read below is based on the conclusions made after installing the engine on a test web resource. For a more visual example, screenshots of each stage of the installation process are provided.

We begin the installation by checking the full list of settings. To do this, add a text document to the root of the site, give it the name phpinfo.php, and write the code into it:

Then we run the script that we managed to create. In the browser we type the following: https://my_site.ru/phpinfo.php. After this we can see the following picture on the page:

Those places circled in red are the main parameters that determine the further operation of the web resource being created. For example, in order to be able to work with graphic objects, you need normal operation PHP GD2 Libraries. If it is installed incorrectly, the captcha will not be displayed on the site.

Also, in order for the created web resource to work normally, it is necessary to install the MySQL database. The system will request a login and password. In order not to forget this data, it is better to write it down somewhere. To configure the database, we use the control panel that is available on the hosting.

Detailed instructions for installing DLE

After the package with the engine is downloaded to your computer, you need to unpack and install it. But we will not install everything, but only the upload folder and the Documentation folder. If the hosting has a function for recognizing zip archives, the installation process will go faster. If this function is not supported, then files from the archive will have to be downloaded separately.

It is very convenient to work with TotalCommander when installing the DLE engine. When you copy files or folders to the server, the checkbox “Translate file names to lowercase” must be removed.

If the server allows you to recognize and unpack the archive, we place all the files that are in the upload folder into it at once.

Now we shut down TotalCommander and continue the installation using the ftp client. For correct operation site, you must very carefully enter the data of the server files and folders.

To adjust the Attributes, you need to select the desired folder. Once you change folder permissions, they are not replaced with the contents of the folders. The most convenient way to select files and folders that we will change is through TotalCommander or the keyboard shortcut Alt+A.

In the window that opens, enter what we need and click OK.

— Set the templates folder and all its subfolders to write permission (CHMOD 777)

— Set all files in the templates folder to write permission (CHMOD 666)

— Set write permissions (CHMOD 777) for the backup, uploads folders, as well as for all folders located inside them.

— Set write permissions (CHMOD 777) for the /engine/data/, /engine/cache/, /engine/cache/system/ folders.

When all adjustments have been made, enter the following entry in the browser: https://proba.regciti.ru/install.php. It means that we are going to run a file called install.php. After the file is launched, hints will appear in each window that opens. Based on these signatures, we continue the installation process. Basically, it will start automatically, and the system itself will check all those files that need to be installed and notify you when the installation is complete.

Now you can see the preliminary result of what you have been working so hard on all this time. Enter https://your site name/index.php into the browser line. A demo page will open in front of you. To log into the admin panel and start working, you need to enter the following entry in the address bar: https://your site name/admin.php. On the screen in case correct installation The following picture should appear:

We agree with the proposal that is displayed in the lower left corner and begin the installation. After clicking this button, a window will appear asking you to read the terms of the license agreement. You will be able to move to the next page only if you accept this agreement and check the appropriate box. Click “continue”:

After this, the process of checking all those components and files that have been installed will automatically begin. The script will automatically indicate the errors that were made and that need to be corrected in order to continue working. This picture contains a list of several items. They should be without a red outline - this will mean that the script did not detect any errors and you can continue working. If any item is outlined in red, we correct the error. In principle, the script may require you to fix errors, and you can refuse, but then expect the system to crash at some points. And it will only be your fault, not the providers or users. If the errors cannot be corrected, you can ask for advice or help from the provider who provides you with space on the server.

At the bottom of the window there is also a list of items that should be without a red outline. But these errors are not so critical and may not affect the operation of the future site. The thing is that the script has certain standard settings, and they may not always coincide with custom settings. It is better at this stage to consult with the hosting provider and clarify whether any of the settings highlighted in red may not coincide with those proposed by the system.

We continue and get a new window that opens. Here you can find out what mistakes were made when you made changes to Attributes for folders and files. The script itself will tell you where you made mistakes or missed something.

If there are still errors, it is better to correct them through an FTP client. After the adjustment, we update the page and see if there are still places where adjustments need to be made. If you did everything correctly and the system did not allocate any places with errors, congratulations! You have successfully completed one of the most difficult and critical stages of installation, and now you can safely continue!

MySQL Server:

MySQL encoding:

The following picture shows places that need to be entered very carefully and correctly.

The name of the database will be the same as we assigned it at the very beginning. In our case it is proba_regciti.

In the “User name” section, enter the login of the user on whose behalf the database was created. At that stage, we also wrote down the login and password just in case.

Enter your email address in the E-mail line. Click “Continue”. If there are no input errors, the following message will appear on the previous page: “Congratulations! Installation completed successfully."

In the next window that opens, we pay attention to several points.

When you installed the script, a database was automatically created with it, an admin account was created, and system operation settings were created. To avoid losing all settings and having to re-install, it is recommended to delete install.php.

I hope now you understand how to install DLE on your hosting. If you still have questions, ask them in the comments to this article.

Published by author

For informational purposes only. The administration is not responsible for its contents. Download for free .


DataLife Engine is a multifunctional content management system. Thanks to a very powerful system for managing news, publications, articles, users, DataLife Engine is intended primarily for organizations own funds mass media and blogs on the Internet. Big variety basic capabilities scripts, initially integrated into the script, allow DataLife Engine to be one step ahead of its closest competitors in this area of ​​website creation. And thanks to the precise and well-thought-out kernel structure, which minimizes the requirements for server resources, DataLife Engine is able to easily work with highly visited projects with minimal load on the server. Flexibility and ease of customization and integration of your own design will allow you to as soon as possible study and understand the structure of templates and deploy your own websites accordingly, without any additional material costs.


1. Support for categories has been added to the advertising management module. You can create categories in this module and place your advertising materials in these categories. Headings are displayed at the very top, in front of the list of added advertising materials, in the form of folders. Within the categories themselves, you can also create additional subcategories in an unlimited number. Thus, if you have a large number of advertising materials, you can place them for ease of navigation through them in various sections and subsections.

2. Added the ability to count the number of views for advertising materials, added to the script control panel. Views are counted only for real users who visited the site using a browser. Bots crawling the site are not counted. View counting is enabled directly for each banner, so you can count views only for the advertising materials you need. You also have the opportunity to specify whether you want to count all banner views, or only count views from unique users.

3. For advertising materials in the admin panel, the ability to limit banner display has been added based on the number of views it has and you can disable the banner when it reaches a specified maximum quantity views.

4. Added the ability to count the number of clicks for advertising materials,
added to the script control panel. DataLife Engine automatically intercepts HTML tags published using the tags and automatically records clicks on them. These links do not require any special design; they can lead to any addresses you need. You also have the option to specify whether you want to count all clicks on a link, or only count clicks from unique users.

5. For advertising materials in the admin panel, the ability to limit banner display has been added based on the number of clicks on your banner, and you can stop displaying the banner when it reaches the specified maximum number of clicks on it.

7. Added the use of canonical links, in page code, for all pages of the site including navigation through sections, viewing the full news, etc. This feature allows you to increase SEO optimization sites, and also allows you to avoid duplicate pages if incorrect links to your site are published anywhere on the Internet, or if for some reason it is necessary to disable control of incorrect CNCs.

8. In the category settings in the control panel, added the ability to set by default for a category whether it is allowed to publish news from this category on the main page of the site. These settings are in effect at the time of adding or editing a publication, and if publication on the main page is prohibited for a category, then the corresponding option is removed at the time of adding or editing a publication.

9. In the category settings in the control panel, added the ability to set by default for a category whether comments are allowed for posts from this category. These settings are in effect at the time of adding or editing a publication, and if comments are disabled for a category, then the corresponding option is removed at the time of adding or editing a publication.

10. In the category settings in the control panel, added the ability to set by default for a category whether ratings are allowed for publications from this category. These settings are in effect at the time of adding or editing a publication, and if the use of ratings is disabled for a category, then the corresponding option is removed at the time of adding or editing a publication.

11. In the script settings in the control panel, in the security settings section, added the ability to enable automatic protection site from embedding into frames on third-party sites. When you enable this setting, your site will be automatically blocked if it is embedded in an iframe on someone else's site. This way you can protect your website from attacks such as clickjacking.


12. The capabilities of the "Metatags" module have been expanded, This module has been renamed to "Titles, Descriptions, Meta Tags". Now in this module you can set not only meta tags for pages, but also a separate title for the page and a description of the page, which you can later display anywhere in your template. For this purpose, new global tags for templates have been added: (page-title) - displays the title you specify for the page, (page-description) - displays the description you specify for the page. It is also possible to use BB and HTML tags in the page description. Thus, using this module, you can, for example, create and display titles and descriptions for the tag cloud for each tag personally, etc.

13. Added new global template text tags, which display the text enclosed in them if a title for the page being viewed was specified in the “Titles, Descriptions, Meta Tags” module. And also added opposite text tags that display the text enclosed in them if the title for the page being viewed has not been set. Similar tags were also added for the description: text , which display the text enclosed in them if a description for the page being viewed was specified in the "Titles, Descriptions, Meta Tags" module, text , which display the text enclosed in them if there was no description for the page being viewed given.

14. For the category menu template (categorymenu.tpl) added support for new text tags, which display the text enclosed in them if the category or news being viewed on the site does not belong to the category from the menu. This tag can only be used inside tags and is used, for example, to display some information (for example links) only for inactive categories from the menu.

15. The capabilities for displaying publications based on the values ​​of additional fields in publications have been expanded. When accessing the address http://yoursite/xfsearch/field name/field value/, publications will be displayed, as before, containing the specified value in this particular field, if the “use as cross-references” option is set for the field. When you access http://yoursite/xfsearch/field value/, publications containing given value for all additional fields. When you access http://yoursite/xfsearch/field name/, all publications in which this specified field is filled in will be displayed.

16. Added the ability to assign to the script settings separate page named 404.html in the root of your site, to display pages for which there is no content. If this setting is enabled, instead of the standard system message "Unfortunately, this page is inaccessible to you, perhaps its address has changed or it has been deleted.", you can display a separate, specially prepared in advance page, with a completely separate design. This innovation will be useful for webmasters who want to make a separate design for the 404 pages of their site.

17. Added the ability to assign to the script settings HTTP header, where do you need to get user IP addresses? This innovation will be useful for sites that use various external proxy servers and do not have the ability to correctly reconfigure the server for them in order to obtain the correct real IP addresses of visitors. For example, when using the cloudflare service and others to protect against DDOS attacks and using a regular hosting plan without access to server settings. Now you can, in the script settings in the admin panel, tell the script where to get the IP address of site visitors from.

18. When deleting a category in the script control panel, added the ability to choose what to do with publications that are in this category. You can: “Remove this category from publications”, “Replace the category with another or other categories”, and also “Delete all publications in this category”. Moreover, if a category is deleted or replaced from a publication, only the category being deleted will be removed or replaced. For example, your publication is in the categories “In the world”, “News”, “Popular”, and you, for example, delete the category “In the world”, then for publications located in this category only the category “In the world” will be deleted or replaced, all other categories in the list of these publications will remain in place.

19. A new type of additional field has been added for publications: “Pure HTML and JS”. When using this field, DataLife Engine will not interfere with the text written in it and will not filter the HTML code of this text, and also allows pure javascript code to be written in it. This field will be useful when you need to insert some code into the news that does not require a security check, for example, your own player, etc. Attention, given that the script will not filter the text from this field, when creating it, be sure to set restrictions on which groups are allowed to use it. Do not allow its use ordinary users, which you do not trust, otherwise it may pose a threat to the security of your site.

20. For additional publication fields that have the "Use as cross-references" option, Added the ability to specify a separator for link data. You can specify either individual characters or HTML code as a delimiter. Previously, a comma was used as a list separator; now you can set your own personal separator for each field, which allows you to create your own unique output design for each field in the template.

21. Added support for "Yandex Turbo" technology for regular RSS feeds, without using the inclusion in the settings of the RSS feed type as "Yandex news", for this, support has been added for displaying the full news tag (full-story) for any type of RSS feed. A also updated standard template/templates/rss.xml, which demonstrates what a template with full Yandex Turbo support should look like. Similarly, the ability to customize an RSS template for Yandex Zen technology is fully supported.

22. Added the ability to reply to comments when viewing all the latest comments on the site, if support for tree comments is enabled in the script settings. Thus, you can, for example, quickly respond to comments received on the site without going into each news item.

due to the fact that some heavy scripts were transferred to delayed loading and independent of page rendering. These scripts are loaded into the browser in parallel with page rendering and are launched only after the page is completed in the browser. Which visually ensures faster page display.

24. Added the ability for users who are not registered on the site to send complaints to the site administration about news and comments, just as such an opportunity previously existed only for registered users.

25. Added the use of schema.org micro markup to display ratings with the "Evaluation" type. The use of this micro-markup allows for full news, when displayed in search results on Google, to also display the publication rating.

26. Added automatic detection orientation of photos when uploading them to the server, based on meta information contained in graphic files. If the original photo was upside down, then when it is uploaded to the server, the script will also automatically rotate it to the desired position. This eliminates the need to additionally edit pictures on a computer if the camera was rotated when taking photographs.

27. Added the ability to automatically notify the site administration about receipt new news from users under moderation (if this is enabled in the script settings), if the news was added from the script control panel. Previously, a notification was sent only if a post was added directly from the site.

28. If the user edits a publication in the control panel, which was previously published on the site, but according to the settings of his group, he is prohibited from publishing without moderation, or is not allowed to publish in all categories, then the site administration will also be sent a corresponding email notification that this news is awaiting moderation.

29. Changes have been made to the operation of the module bread crumbs(Breadcrumbs) on the website. If news from a certain category is viewed, then for the category in which the user is directly located, this category will be displayed in the form of plain text and not a link. Only categories higher in the hierarchy will be displayed as a link, or a link to this category will appear if, for example, the user has gone further in navigating pages in this category. Thus, this innovation allows you to avoid cyclic links of pages to themselves.

30. For the "Cross references" module in the control panel, Added two new replacement areas for links. You can optionally specify a replacement only in static pages, and you can also select a replacement in static pages, news and comments.

31. For the "Search and Replace" module in the control panel, added the ability to mass replace text in surveys for publications and in voting on the site.

32. Added the ability to delete all publications awaiting moderation for a specific user. To do this, in the user management section, click on the number of his publications and select the appropriate menu item.

33. Added the ability to delete all comments awaiting moderation for a specific user. To do this, in the user management section, click on the number of his comments and select the appropriate menu item.

34. Added formatted output of the number of different counters (views, publications, comments) to the script's admin panel. The output of these counters is carried out in formatted form, separated by a space of hundreds, thousands, millions, etc. Which gives a more visual representation and perception of these numbers.

35. For templates for displaying comments and adding comments (addcomments.tpl and comments.tpl), support for new text tags has been added - displays the text in the tag if the news belongs to specified categories, as well as tags: text - displays the text in the tag if the news does not belong to the specified categories. This way you can set different design displaying comments and adding comments for publications from different categories.

36. Added support for word declensions for the tag displaying the number of votes, which were exposed for rating publications. For example, you can use (vote-num) review||a|s. Previously, this was not available for this tag, because... it contains HTML code, not just a number.

37. If the script settings enable the use of the site only by HTTPS protocol, That browser cookies will also be sent to the server only via the HTTPS protocol and will be automatically blocked if the regular HTTP protocol is used.

38. Added control of incorrect CNC for static pages, The text of the publication is divided into several pages. If an incorrect page number is specified, an automatic 301 redirect will be made to the starting address of this page.

39. For RSS import of publications, support has been added for importing pictures from the enclosure tag containing the image for the publication. If short description in the RSS stream is just text, and the picture is given in it as a separate tag, then when importing the short news, the picture for this publication will also be added to the very beginning.

40. Added support for redirects to receive full news when using RSS import of publications. If the link from the RSS feed is a redirect for further transition to the full text of the news on the source site, then DataLife Engine will automatically follow this redirect and take content from the final source. Thus, receiving complete news will be of higher quality than before.

41. Changes have been made to the operation of tags and . In case for specific publication It is prohibited to use and add comments, then these tags will also hide the content in them.

42. If comments are allowed for publication, but at the same time, according to other settings, the user or group of users was prohibited from publishing comments, then a message about this will not be displayed at the end of all comments, but in the place where in your template you define the display of the form for adding a comment with the tag (addcomments), thereby you You can determine the location of this message on your site yourself.

43. For authorization using the Odnoklassniki social network, added the ability to automatically receive the user's E-mail, provided that the application itself has received the appropriate rights from Odnoklassniki. Attention, by default Odnoklassniki does not provide rights to receive E-mail, and to obtain appropriate access you must additionally contact social media. network to allow receiving e-mail. If permission is received, DLE will also automatically import the e-mail address.

44. The system for calculating image proportions when creating small copies has been improved. This creates a more correct and high-quality reduced copy.

45. Improved search system for publications when enabled in the script settings, simple type search. The new algorithm allows you to more accurately and correctly find publications.

46. ​​Improved system for controlling the appearance of duplicate pages, when viewing all the latest comments on the site.

47. Optimized processing of additional publication fields when displaying short publications, as well as when the module displays popular publications.

48. Visual editors TinyMCE and Froala have been updated to the latest versions. A number of identified errors in these editors have been corrected.

49. Added support for inserting hidden text tags for the TinyMCE editor, using the corresponding button in the editor.

50. When using the Floara editor for comments, added the ability to quickly load and insert images into comments. You can either click on the insert picture icon and select a file to upload, or simply drag the picture file from your computer into the editor field with the mouse, after which the picture will be automatically loaded and inserted at the cursor position in the editor.

51. Introduced minor changes in the layout of the script control panel, aimed at eliminating some errors in layout and improving interaction with the control panel.

52. The library for sending mail from the site has been updated to the latest versions, as well as a mobile device detection library.

53. Problem fixed, at which in preview publications and tags were not processed.

54. Problem fixed, in which meta tags for social media were formed incorrectly. video and audio networks, if the video was published in additional. fields and consisted of playlists and descriptions of video and audio files.

55. Problem fixed, in which, under certain situations and server settings, the preview of publications might not work when adding publications from the site.

56. Problem fixed, in which dynamic loading of comments did not work if this was enabled in the script settings, and the tag (jsfiles) was placed at the very bottom of the site.

57. Problem fixed, in which the display of the latest comments did not work if viewing of certain categories was prohibited for a certain group.

58. Previously discovered and reported minor errors in the script have been corrected.







2024 gtavrl.ru.