Fruit datalife engine printable version. Everything for DLE, Datalife Engine, DLE. Modules, templates, skins, hacks. PHP scripts. Displaying the number of comments on a profile

DatalifeEngine, known as DLE– this is one of the most multifunctional and “adequate” CMS. This is true for developers, administrators, and users. The initial idea was to organize blogs and media on the Internet. The script has broad basic capabilities that make the CMS convenient for specialists in creating websites. The kernel is designed in such a way that it allows you to work without problems with resources that are visited by many “users”. Big advantage DLE Nulled 13.2- and this is the last version before the release of the new version of DLE 13.3, which will take place this year - is also about convenience and wide customization possibilities. Even a non-specialist can understand how the system works within two to three days. And the new product promises to be ideal for learning and understanding the structure of templates. If 13.1 is an intuitive system with a lot of features, then in version 13.2 we can probably expect even more developments aimed at improving security. However, the release will tell.

Speaking about popular engines for various portals, one cannot fail to mention something like DataLife Engine. It was created in Russia specifically for convenient and comfortable management of information resources, blogs, and news portals. Currently, it is in the TOP 5 of the most popular CMS among all those used in the CIS countries. The latest current edition is 13.2. It is really good and convenient, has a lot of advantages and a minimum of disadvantages, which we will talk about in the full version.

And again the DLE update. Everyone knows that the system is developing very dynamically, but the current functionality will also seem exciting from the point of view of those visiting the web resource and administrators. Let's talk about the main advantages of Datalife Engine of previous and new versions. The new plugin installation system is supported just perfectly. Well, of course, don’t forget that using RSS you can import and export not only news, but also various informers. At the same time, automatic updates are already available on the site. And smartphones are now supported automatically without compromising adaptation. All these are words; read the main innovations in the full news.

DatalifeEngine: about its advantage in the new version over other CMS:

The DatalifeEngine system, known as - is unique. The creators really did their best to give it amazing capabilities. Since its development, the system has become incredibly popular. Why did this happen? Most CMS are quite complex and incomprehensible to some users. Whereas this one is not only simple, but also extremely convenient, including for those who are quite vaguely familiar with web programming.
Quality of execution is what webmasters like. DLE allows you to create and manage full-fledged information websites without resorting to the use of multi-stage codes or CSS. And for bloggers, the system is a godsend. But let's move on to the main advantages in the full news...

The "DataLife Engine" script is a multifunctional system aimed at managing a web resource. A powerful system makes it possible to manage the flow of incoming information, control publications, articles, and analyze indicators. The primary goal in developing the "DataLife Engine" was the organizational process of scaling media resources on the Internet and managing weblogs. The system is equipped with a wide range of standard features that allow DLE to be highly competitive when choosing software for developing a network resource. The thoroughly developed composition of the kernel leads to fairly low base conditions regarding server resources.

Not much time has passed, and we receive another update from Celsoft in the form of DLE version 11.3. This version also pleased us well with new goodies. Namely, the redirect control module was redone (the old one was buggy and really “old”), caching for memcache was redone. Added the ability to send screenshots or files to the feedback module. Another big plus was the ability to use only https://. For those who don’t know, Google has been asking for a long time to transfer all sites to a secure protocol. Finally, we added the ability to insert micro markup without problems. Now your site will stand out beautifully in searches, which will definitely bring more visitors to your project. Well, as always, we fixed the bugs that always exist.

Here is the next update of the well-known CMS from Celsoft DataLifeEngine version 11.2. With this update, CelSoft has finally done what webmasters have been asking for and implementing with various hacks for many years. For those who don't know, DLE is a very powerful engine that was first created for news sites. To do this, they equipped him with a personal antivirus, open source, and created a lot of modules for it, so that a powerful and unique portal could be created from the new site. The full number of innovations can be viewed at off. website, we’ll talk about the main ones...

Data Life Engine is a long-established CMS from CelSoft. The history of versions of this engine stretches back to 2000. The engine was first created for news sites. Now it is the main CMS for full-fledged Internet portals. A huge number of hacks and modules makes it even more functional and optimized. DLE is very easy and simple to learn, allowing even a beginner to easily learn the engine. Today, the level of its protection and personal antivirus makes it practically impenetrable to various hackers. And finally it can be discussed and downloaded for 11.1. For this and more, see the full news.

Data Life Engine is an excellent CMS for both news sites and full-fledged Internet portals. The number of modules and hacks allows you to customize DLE specifically for yourself. The DLE engine is also easy to learn and is suitable for both beginners and professionals. Multi-level protection and personal antivirus will also work for you. And DLE 11 version of the owners is simply shocking. So we waited for the next update from Celsoft. There are some great innovations waiting for us in this engine update.

The long-awaited release of dle 10.0 has arrived. It is not known why the developers skipped version 9.9 of dle and jumped over it, but Celsofta has its own bugs) The anniversary version added new interesting features, such as a new template for mobile devices, new innovative anti-spam protection, well-improved security and much more.


DataLife Engine v.7.5 (DLE) is a multi-user news engine with great functionality. The engine is intended primarily for creating news blogs and sites with a large information context. However, it has a large number of settings, which is actually inconvenient for the end user, which allow it to be used for almost any purpose if configured correctly. The engine can be integrated into almost any existing design, you only need to understand HTML code and know PHP, and has no restrictions on creating templates for it if you can fully study the documentation. Another key feature of DataLife Engine (DLE) is low load on system resources? With little traffic. Even with a very large site audience, the server load will be minimal and you will not experience any problems with displaying textual information, but not graphical information. The engine is optimized for search engines, which will bring additional customers to your site if configured correctly. Using advanced AJAX technology will allow you to save your traffic and the traffic of your visitors, and also reduces the load on the server, but at the expense of usability.

First about the disadvantages and then about the advantages, in view of the fact that the user does not think about the consequences of choosing such CMS

Uses MySQL to store data, which cannot be optimized

The use of AJAX technology does not allow the user to return to the previous stage of work using the browser’s “back” button.

CNC support - works but incorrectly

The site's statistics are present, but when you run the script for execution, to build graphs and summary tables, the server just stops.

Customizing the design is extremely difficult

When choosing a design, it’s difficult to customize exactly how you want it to be reflected

Without knowledge of PHP and HTML and CSS it is almost impossible.

You either have to choose a design from what is available on the Internet, or look for it on some websites, or order it for fairly good money.

After creation, the design must be installed; this costs some money.

The validity of HTML suffers quite a lot due to the lack of high-level specialists in writing code and layout.

It is periodically necessary to install “patches” due to the imperfections of the system

The chance of hacking the system if desired is very high. Due to the fact that there are many such projects

The hack is described on many sites

Switching to a new version of DLE may result in data loss.

If you want to change anything in the design, layout, or output system, it threatens to be kicked out of the search engine or the collapse of the entire system.

General Features

DataLife Engine has the following capabilities:

General features:

Uses MySQL to store data
Using advanced AJAX technology
Output of news, articles, and basically anything you want
CNC support (human-readable URL) allows you to use the topic of the article or any other text in the browser URL, thanks to which the site will be indexed in search engines better (modrewrite required)

Possibility to disable CNC

General site statistics

Support for additional fields (the ability to use not only short and full news on the site, but also the ability to create any number of additional fields of various types for entering information)

Ability to write multi-page articles

Flood control

Automatic filter of words in comments

Ability to install any number of nested categories

Automatic trimming of long words in comments

Calendar

Search by article including additional fields (highlighting of found text)

Review of unread news since your last visit to the site

Ability to view how many times the news was read

Ability to add articles to the "Favorites" section

Sending letters to users through a form on the website

Outputting a page using gzip compression

Support for personal messages between users

Multi-language support

Display popular articles in a separate block

Ability to create statistical pages directly through the admin panel

Ability to choose between simplified and advanced registration; when choosing advanced registration, the user will be registered only after account activation. Activation is sent by mail.

Ability to upload and attach files to news

Built-in protection against unauthorized downloading of files (antileech)

RSS News import

RSS Informers

Multilingual news support on the site

Tag Cloud support

Automatic support for smartphones

Opportunities for site visitors:

registration on the site

Adding comments

Users can edit or delete their own comments

Ability to add news from visitors

News moderation

Statistics for a specific user (including rating and profile)

Displaying various information for registered and non-registered visitors

Ability to upload a photo in the user profile

Ability to recover a forgotten password

Ability to edit news directly on the site

Change skins on the site at your discretion

Maintaining bookmarks for news and quick access to them.

Viewing and adding videos to the site

Ability to download a large number of pictures and files in one click

Admin center features:

Adding, editing and deleting news

Possibility of using two editors (BBCODES or WYSIWYG)

Antivirus that checks the status of files for possible hacking

Editing users

It is possible to use emoticons and HTML code

Unlimited creation of user groups with fine-tuning of various access rights

Possibility of setting a ban for visitors

Tools for creating and editing templates directly in the admin center

Possibility of time adjustment

Possibility to change the publication date

Automatic publication of an article when a set time arrives

Ability to disable calendar and archives (to save resources)

Ability to record news (will always be at the top, regardless of the date)

Disabling visitor registration

Automatic temporary suspension of registration when the maximum number of registered users is reached

Automatically reduces downloaded images while maintaining proportions to the specified sizes

Automatic removal of users who have not visited the site for a specified time

Adding watermarks to images

Ability to upload pictures for each specific news (if you delete a news, the pictures will also be deleted)

Convenient manager of downloaded images

Optimization, repair, backup and restoration of the database can be done directly from the script

Searching for users by IP addresses

Fast search and replace in the database

Publication of "rules" on the site

Creating a sitemap for Google

Creating filters for auto-substitution of words and values


We present to you a new version of the script DataLife Engine v.8.2, which was released today - August 3, 2009. In this release you will find typographic text processing functions, a new template, the ability to connect third-party modules, improved performance and much more, but more about everything...

So, the following changes were prepared and implemented:

1 . A typographic text processing function has been added; this function allows you to automatically prepare Russian text for web publication. For example, quotation marks will be replaced with herringbones, correct apostrophes will be set in names, em dashes will be used instead of hyphens, non-breaking spaces will be inserted before prepositions, nested quotation marks will be processed, and much more. This tool is not a complete replacement for the manual labor of a layout designer, but it can reduce this labor by up to 90%, which is very convenient.

Before processing:
(C) 2004-2009, SoftNews Media Group, Inc. All rights reserved.

After processing:
© 2004-2009, SoftNews Media Group, Inc. All rights reserved.


2 . The tag capabilities have been expanded (include file="mytemplate.tpl"). This tag now allows you not only to include template files, but also to include third-party modules for DLE in the template, as well as third-party scripts that are not related to DLE. For example, to connect a third-party module in a template, you can use the tag (include file="engine/modules/mymod.php"). The result of the tag will be the execution of the mymod.php script located in the engine/modules/ folder. You can also run scripts with parameters, for example (include file="engine/modules/mymod.php?param=value1&test=value2"), thereby you can create modules that can be controlled directly from the template and, depending on different parameters, output various information. Using this method of connecting mods allows you not to reinstall the modules when updating the script in the future to a new version. They will be automatically connected from the template. This tag can be used in all template files. For general security purposes of the script, the only restriction on connecting files is that the file is not located in a writable folder. For example, a plug-in mod cannot be located in the templates folder, for example. More details about this connection can be found in the script documentation.

3 . Added the ability to integrate third-party modules into the script control panel, without making any changes to the script files. For this purpose, an additional table was added to the database to store information about the third-party module. You can read more about the table format in the script documentation.

4 . Added automatic support for PHP safe mode (SafeMode) when loading images on the server. With this support, folders no longer need to be created manually using an FTP manager.

5 . Added the ability to quickly edit a user's profile when editing his news in the admin panel. Thus, you can delete or ban the user who added the news without going to the user editing section.

6 . Added functionality to the script control panel to check whether your server meets the minimum script requirements. Previously, such a check was carried out only during script installation. The new feature allows the script to automatically diagnose possible problems after the script is transferred to another server, when the script is not installed.

7 . When loading images, functions for automatic control of possible errors have been added. And if problems arise with downloading, a message is displayed not only about the impossibility of downloading files, but also the reason why the problem occurred. Thus, in most cases, you can fix the problem yourself, without contacting technical support.

8 . Graphic indicators have been added to the spoiler tag to show whether hidden text is open or closed. Graphic images are located in site templates, so for each template it is possible to customize the images.


9 . The following tags have been added to the short and full news templates (shortstory.tpl, fullstory.tpl): text - displays text in tags if this news has been recorded, text - displays text in tags if this news has not been recorded. Thus, thanks to the new tags, you can make different designs for news on the site when displaying recorded news.

10 . In the script settings, the ability to enable or disable darkening of the general background of the site has been added when enlarging the reduced image to the original one. To set the background, use the CSS class .highslide-dimming

11 . Added a new "Gallery" mode when viewing thumbnail images uploaded to the news site. This mode is enabled in the script settings. When this mode is enabled, a navigation menu appears on the original image, which allows you to launch a slide show of pictures, show the next or previous image, etc.


12 . Added the ability to specify annotations and descriptions for thumbnail images. When you set your own description for the thumb tag, when you enlarge the image to the original one, this description will be shown in a convenient format under the image. Your own description is set in the tag parameters, for example:
http://www..jpg
13 . Probably the most awaited opportunity. Added the ability to specify for a reduced copy of an uploaded image not only the maximum size of one of the sides, if exceeded, a reduced copy will be created, but also the dimensions of the sides (width and height) of the reduced image itself. In this case, the proportions of the image will be preserved, but the image itself will be cropped to the specified dimensions. Moreover, if any of the sides of the original image is smaller than the specified dimensions, then the image will, on the contrary, be proportionally enlarged to the specified size. You can see examples of how this function works above; three pictures of different sizes and orientations were published, and they were automatically reduced to rectangular dimensions of 200x200. This innovation, together with the two mentioned above, allows you to organize beautiful photo galleries from downloaded images in your news.

14 . When logging into the admin panel of the script, the ability to select the language used has been added. Thus, users using the administrative panel can choose in which language they will use it.


15 . Added the ability to assign categories their own Title meta tag.


16 . Added the ability to use the tag (%user%) in the text of the message when sending mass messages, which will be replaced with the recipient's login in the message, or with the full name if the user indicated it in his profile. If the script settings enable the use of the BCC field for mailing, the tag will be replaced with the word: User

17 . The ability to assign a search area for a word has been added to the word filter. You can assign a word to be replaced everywhere, either only in the news, or only in the comments.


18 . The text and text template tags are now supported globally across all template files, not just the main main.tpl and news templates. Now you can use these tags in absolutely any template files.

19 . Formatting and output of comments is separated into a separate universal class. This innovation primarily concerns developers of third-party modules. Thanks to the new class, you can organize comments not only for news, but also for your own modules. Also, when adding new tags to comments, it is enough to make changes to one file, and not three as before.

20 . Changes were made to the MySQL script queries, as a result of which the load on the database was reduced when the database volume was large.

21 . When viewing the mobile version of the site, the display of advertising materials designated for display between short news items is disabled.

22 . Added automatic hiding of the “send E-Mail” and “write PS” links when viewing a user profile, if these options were prohibited for the visitor in the group settings.

23 . New security mechanisms have been added to the forgotten password recovery module. Namely, a new algorithm for generating a control key using the SHA1 algorithm was added, and a control was added to check the number of attempts to generate a new password using the control key; only one attempt to generate a new password is allowed, after which the control key becomes invalid. Thus, the password recovery module is 100% resistant to brute-force password recovery.

24 . In the search module, highlighting of the searched text in additional news fields has been added.

25 . Added the ability to assign a text type when publishing static pages; depending on the selected type, various parameters will be applied to format the text; you can also select a text type without filtering or changes, which allows you to directly publish javascript code and any HTML code in the text of a static page, and also edit text without converting to BB tags. Only users in the administrator group can publish pages without filtering.


26 . Added the ability to add/edit the creation date of a static page.


27 . Added new features for searching and sorting static pages in the script admin panel.


28 . Added page navigation for static pages. This greatly simplifies the search and editing process.


29 . Added the ability to mass manage static pages in the admin panel in the page editing section. You can select multiple pages at once and set them to the current date or clear the number of views or delete selected pages completely.


30 . A new tag (date) has been added to the templates for static pages - which displays the date of page creation in the format specified in the script settings, and a new tag has been added (date=date format), which displays the date in the format specified in the tag. Thus, you can display not only the entire date but also its individual parts. The date format is set according to the format accepted in PHP. For example, the tag (date=d) will display the day of the month the news or comment was published, and the tag (date=F) will display the name of the month, and the tag (date=d-m-Y, H:i) will display the full date and time.

31 . The ability to automatically close news for commenting after a certain number of days after its publication has been added to the script settings. Thus, using this setting, you can avoid flooding your site with old and irrelevant news.

32 . Changes have been made to the pop-up menu for editing news on the site. If the user is allowed to edit their own news, but not allowed access to the admin panel, then the “Full editing” item will be automatically hidden for the user, thereby you can give users the rights to quickly and slightly edit the news, without access to the admin panel.

33 . The system of single authorization on a second-level domain and its subdomains has been changed; now you can log in to the site and log out on any subdomain or second-level domain; it is not necessary to authorize or log out only on the second-level domain as before. Authorization actions on any subdomain will be automatically recognized on other subdomains, as well as on the second-level domain.

34 . A slight restyling of the script's administrative panel has been carried out, and the script's control panel has been optimized for correct display in the new version of the Safari 4 browser.


35 . A completely new standard template has been added to the distribution. This template is fully valid and compliant with the XHTML 1.0 standard and demonstrates not only the capabilities of the script, but also the ability to create a valid layout. The template belongs to the category of hybrids of rubber and fixed layout and is optimized for viewing on both low and high monitor resolutions.

36 . New functions have been added to the DLE API, and the capabilities of previously existing functions have been expanded. You can read more about the new features in the script documentation.

37 . Updated to the latest version of the WYSIWYG editor. You can view the changes in the editor at http://tinymce.moxiecode.com/js/tinymce/changelog.txt. And also the weight of the editor was compressed by 40%, thereby significantly increasing the speed of its loading into the browser.

38 . Fixed an issue where, if mass mailing failed, the number of successfully sent messages and letters was not saved on the mailing page.

39 . Fixed an issue where the height dimensions for the Firefox browser were not set when using the BB tag.

40 . Fixed an issue where the contents of text tags were deleted while viewing the print version

41 . Fixed an issue where files and images would not be uploaded when using bulk upload if the news was being edited by another user and they wanted to add other files or images to the news.

42 . All previously discovered and reported minor errors in the script have been corrected.

Dear friends,

The main stage of development of version 12.0 has been completed, the release is in testing and pre-release preparation, but in the meantime we invite you to familiarize yourself with the information about what awaits you with the release of the new version.

The following changes were prepared and implemented:

1. Added a completely new control panel design. We tried to make this design more modern, readable and contrasting. In addition to visual changes, the new design also has a number of functional features. The new control panel features not one, but ten color schemes, plus one special night scheme, designed in dark colors, for comfortable work in the dark. Also added is the ability to control the width of the side menu sections, and the overall width of the control panel. And when working on devices with small screen sizes, the ability to switch to full-screen mode has been added, hiding the browser bar and tabs to increase the working space of the panel. Each user of the admin panel has the opportunity to independently customize for themselves how the panel will look, its parameters and color scheme. In this case, a special double system for storing settings is used to save panel parameters. Settings are saved both on the server and in the browser's local storage. Which provide unique opportunities when using control panel settings. This way, server-based saving of settings allows you to avoid the “flickering” effect when applying the user-selected design, and when using another browser, also use automatically selected settings. And saving settings in local storage allows you to restore selected settings when the settings on the server are completely reset, for example, in the case of reinstalling the script or when updating it globally, for example, to new versions. We hope you enjoy using the new control panel. You can watch a short demonstration of the new panel in the video above.

2. In the script control panel added a brief preview of the latest received personal messages on the site. Thus, the user will be able, if necessary, to quickly go to the desired message directly from the control panel.

3. In the admin panel, when adding publications to the site, immediately after adding a publication, the ability to select the next action has been added. You can choose from: “Add another publication”, “Go straight to editing the newly added publication”, “Go to the list of publications”. This way you can quickly jump to the most common actions in one click.

4. In the admin panel, when editing a publication, immediately after its successful saving, the ability to select: “Go to the list of publications” or “Continue editing this publication” has been added. Thus, users who periodically save a publication, in case of editing, can quickly proceed to continue the editing they have started.

5. In the admin panel in the section for managing static pages, added saving the status of where the user is before editing or adding a page, and after editing the page he will return to the same place he was. This innovation is convenient if you have a large number of pages, and, for example, if you set any search parameters, the user, upon returning after editing, will not have to search or go to the desired page again.

6. In the admin panel when adding a static page, immediately after saving it, the ability to select has been added: “Add another page”, “Go straight to editing the newly added page”, “Go to the list of previously added pages”. This way you can quickly jump to the most common actions in one click.

7. In the admin panel also when editing a static page, immediately after saving it, the ability to select: “Go to the list of pages” or “Continue editing this page” has been added. Thus, users who periodically save a publication, in case of editing, can quickly proceed to continue the editing they have started.

8. In the admin panel when selecting publications, comments, static pages, etc., to perform mass actions on them, highlighting of selected elements has been added. This way you can conveniently see which elements you have selected.

9. Profile editing has been completely redesigned users in the control panel. Now in the admin panel you can edit all user parameters that were previously available only in editing profiles on the site.

10. Added a new module "Metatags". This module allows you to reassign meta tags title, description, keywords for certain pages of the site in the admin panel. The DLE script generates these meta tags for all pages of the site automatically, but sometimes it is necessary to set your own separate values ​​for certain pages, for example, to make sure that the feedback page uses not the standard script settings, but those defined only for this page. Now, using this module, you can do this in the admin panel of your site. In this module, you specify the URL of the page for which you want to reassign meta tags, and set new values ​​for these tags. After that, the values ​​you specified will be applied to this page. You can reassign all fields for a given page, as well as individual ones. For example, if you leave the keywords field empty, the default values ​​for that field and for this page will be applied. You can directly specify the address of the page for which you want to change the meta tags, and you can also specify a group of links using the "*" symbol, which means searching for any character, for example, by specifying /page/*/ the specified meta tags will be used for /page pages /1/, /page/2/, /page/any text/, etc.

11. Added the ability to export users from the site. If you use third-party services or programs to organize mailings of messages to users, then using export you can quickly generate the necessary data. Users are exported in the admin panel in the user editing section. You can export both all users and those meeting certain criteria. Export is carried out either in CSV or Excel format to choose from. 12. Added the ability to transfer publications to other categories when a certain time comes. To do this, when adding or editing a publication, in the “Expires until” setting, you can select the “Move to another category” action, and assign one or more categories to which the publications will need to be moved when the specified date arrives.

13. Added the ability to exclude certain news from site search. When adding or editing news in the admin panel, you can set the "Exclude from search" option for each publication separately. By doing this, you can exclude from the search news that you do not want to be included in the site search.

14. Added the ability to assign a password to each news or a list of passwords required to view this publication. If the publication has a password, then if you go to the full news, the user will be asked to enter a password, and the publication will be shown only if the correct password is entered. The entered password will be valid until the user closes the browser, and within one session of working with the site, the password will not be requested again.

15. Added the ability to exclude certain static pages from site search. When adding or editing a page in the admin panel, you can set the "Exclude from search" option for each static page separately.

16. Added the ability to assign each static page the password or list of passwords required to view this static page. If a password is set for a page, then when going to this page, the user will be asked to enter a password, and the page will be shown only if the correct password is entered. The entered password will be valid until the user closes the browser, and within one session of working with the site, the password will not be requested again.

17. For additional fields, having the “cross-references” type, the output of auto-suggestions has been added when adding and editing publications, in the form of a list of words already existing in the database. This makes it easier to fill out these fields, and also reduces the likelihood of filling out a field by mistake.

18. Added the ability for the redirect module using masks to set a template for making redirects. To do this, when specifying the URL from which you want to redirect, use the “*” symbol, which means that instead of “*” any set of characters can be found in the URL. For example, you can set /page/*/, where a redirect will be made from all pages, such as /page/1/, /page/2/, /page/text/, etc.

19. In the admin panel, in the user editing section, added the ability to quickly jump to editing a specific user’s group.

20. For static page templates (static.tpl and others assigned to the page), added support for a new tag text, which displays the text enclosed in them as a link to edit a static page, for user groups that are allowed to edit static pages. This facilitates a quick transition to editing the desired page, with a large number of static pages.

21. For a custom publication tag (custom....) a new publication sorting parameter "id_as_list" has been added, which works in conjunction with the "id" parameter and sorts publications as they are indicated in the list. For example, the tag (custom id="3,4,1,2" order="id_as_list") will first display news with ID 3 then 4 then 1 then 2. This innovation is useful when you want to display the desired publications in a strictly specified order.

22. For the custom comments tag (customcomments ....) a new publication sorting parameter "id_as_list" has also been added, which works in conjunction with the "id" parameter and sorts the displayed comments as they are indicated in the list. For example, the tag (customcomments id="3,4,1,2" order="id_as_list") will first display a comment with ID 3 then 4 then 1 then 2. This innovation is useful when you want to display the necessary comments in a strictly specified order.

23. Added the ability to user group settings include permission to post videos in comments using tags. Thus, you can allow or deny for each group of users whether they are allowed to post videos in the comments of a post or not.

24. Added the ability to user group settings include permission to publish media widgets using tags in comments. Thus, you can allow or deny for each group of users whether they are allowed to post media widgets in comments or not.

25. Changes have been made to the work of quick editing publications on the site. Now, when quickly editing, only those fields that were previously filled in when adding a publication or full editing are shown. This applies to both the short and full text fields for publication. If the Short Description or Long Description fields were left blank, they no longer appear in Quick Edit. This innovation will be useful for those who use only additional. fields for publication, they will not see unnecessary fields when quickly editing on the site.

26. Added the ability to remove publications from the adding template the site has such fields as “short” and “full” description, while maintaining all other functionality, for example, editors. This innovation will be useful for those who add publications exclusively using additional fields.

27. Added a new global tag for templates (category-id), which displays the ID of the category the site visitor is viewing. This tag will be useful when organizing a menu on a website, as well as when you need to quickly reassign any CSS classes or the template file names themselves, when designing publication output templates.

28. Added a new global tag for templates (category-title), which displays the name of the category the site visitor is viewing. This tag will be useful when you need to separately display the name of the category you are viewing on your site.

29. For categories, the ability to specify a full brief description has been added. The description is created in the admin panel when adding or editing categories in the corresponding section. In the category description, you can use both BBCODES tags and HTML tags. To display a description on the site, a new global tag for templates (category-description) is used, which displays the specified description when the user views this category; the output is also available when displaying full publications. Thus, using a simple construction, for example: (category-title)
(category-description) you can automatically display the category name and its brief description in the right place. Using additional tags, you can limit the display of this information, for example, only on the first page of the category.

30. For the category menu output tag (catmenu ...), for its parameter "subcat" the ability to use a new value "only" has been added, which means that only subcategories from the specified category should be displayed. For example, when using the tag (catmenu id="1" subcat="only"), only subcategories belonging to the category with ID "1" will be displayed. This innovation is useful when, when visiting a certain category, you need to display a list of its subcategories. For example, using a simple design (catmenu id="(category-id)" subcat="only") You can automatically display a list of subcategories for the category you are viewing on the site.

31. In the category settings in the control panel, added the ability to exclude the selected category from the search. Thus, for each category you can set whether it will participate in the search on the site. If a category is excluded from the search, then when searching for publications on the site, news from this category will not be displayed in the results found.

32. For additional fields of the "Image Gallery" type, added the ability to display downloaded images separately. To do this, the templates use the tag, where "X" is the name of the additional field, and "Nr" is the number of the image from the gallery. For example, when using Image number two will be displayed, loaded into an additional field named "test". Thus, you can use one field, and at the same time display a gallery preview from one picture in short news, and the entire gallery when viewing full news.

33. Added the ability to safely use a tag (title) in HTML attributes when displaying publications. For example, you can use alt="(title)" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}

34. Support has been added for the tag publishing videos and posts from Facebook.

36. Added automatic browser cache reset for CSS and JS files, used by the script when updating the script to a new version. This innovation will allow the browser, when updating the script, to immediately download the latest files from the new version, rather than using old ones from the cache.

37. Added tag support (THEME) in the preview of advertising materials in the script control panel.

38. When adding any data to the admin panel, added visual highlighting of how many characters have been added to this field, and how many more characters can be added. This innovation allows you to visually see how much more you can enter so as not to exceed the field length restrictions.

39. If the protocol of your site is not specified in the script settings, starting from this version, DLE will use a secure SSL connection and will generate links to the https protocol.

40. Added preventive measures to protect the site from “endless” redirects, if the script settings enable the use of only the HTTPS protocol, but the server is not configured correctly and does not transmit information about the protocol used by the site.

41. In the admin panel, for the word filter section, added preventive measures to protect against accidental deletion of a word from the word filter. Now this action will need to be confirmed.

42. For pages of personal bookmarks of publications, added sending 403 HTTP code (access denied) to the browser if an unregistered user visits the bookmark address. Thus, these pages will be prohibited from indexing for search engines, and they will not mistakenly index this page with one single message about a section access error.

when showing the latest comments on the site, for sites with a large number of comments.

44. Optimized display of the tag cloud block, on databases with a large number of publications on the site. The database query has been improved and accelerated.

45. Added support for curly braces ( and ) in the "Word Filter" module, you can now use words containing these characters in the filter.

46. ​​Added automatic exclusion of publications from the site map for search engines, if in the publication itself in the “Access” tab viewing of the publication for guests was prohibited.

47. Visual editors Froala and TinyMCE have been updated to the latest versions. Previously discovered operational problems have been corrected in these editors.

48. HTML code parser has been updated to the latest version for publications added to the site.

49. Problem fixed, associated with incorrect notification of search engines via Cron about updating the sitemap, if the site name in the script settings was specified without specifying the protocol.

50. Problem fixed, in which visual editors might not be displayed on the page for adding a publication on the site if there were custom tags on the same page.

51. Problem fixed, in which the visual editor might not load when quickly editing on the site, if the output of publications on the site is used only by the tag (custom ...), without using the main tag (content).

52. Problem fixed, in which continuous text without line breaks was sent in E-mail notifications about new comments or personal messages.

53. Problem fixed, in which line breaks were lost in empty unfilled lines when using the TinyMCE editor in news.

54. Problem fixed, in which some template tags for static pages were displayed incorrectly when displaying static pages in search results.

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

Free third-party module for creating photo albums in the system DataLife Engine. The system will be adapted to work with a large amount of information and will provide your site with a decent display of a wide variety of photographs. Users of your site will get real pleasure from viewing photo albums, will be able to express their opinion about the photos, vote for their favorite photo, tag friends and acquaintances. And installing the module will be as comfortable and safe for your site as possible.

Easy installation in 3 minutes
- The functionality of the module expands the standard capabilities of the system
- Widespread use of a minimum number of templates
- Categories and albums with access rights settings
- Admin center, admin panel on the site, panel for moderators
- Tags on photos: users or text
- Request caching
- Bulk adding of photos, adding photos as an archive
- AJAX
- RSS feeds
- Additional fields
- Settings and language packs
- Search by photos
- Tags and rating of photos
- Support for the “HighSlide” library
- Photo effects
- Photo informers
- Different algorithms for creating previews
- SEO support
- Water sign
- Publishing after a certain date, hiding, moderating
- And other...

Below are three screenshots of the demo site, in a “dark” style. .

Below is a screenshot of a photo album in standard DLE design. .

"Titan" is one of the most interesting and wonderful versions of the photo album module for DataLife Engine. In this version, we tried to take a big step in separating the user and administrative areas of the module. In early versions, very often, administration errors appeared due to the strong connection of the admin center with the public files of the module. For example, restoring a settings package. When the request was sent to a shared “operational” file with the site, “flash” - “lightning”; Now the request is rotated 180 degrees – to the admin center. The second point that was observed during the development of the module was to support the focus of the module’s work with a large amount of varied information. In this spirit, the algorithm for processing preview photos has been rewritten, the algorithm for updating preview photos has been rewritten - now it is a gradual mode that does not load the processor. Another interesting thing introduced in this version is the easy management of photos and comments in the admin center. Where mass materials management is an integral part.

View of the module admin center:

Now let's take a look at what new things our module has learned.

1. New section “Informers” in the admin center

A completely new section “informers” allows you to create a wide variety of informers. Photo and album informers are available.

Wizard for step-by-step creation of an informer.

Among the customizable parameters are the number of output materials, the number of columns and rows - if a tabular layout is required, the ability to specify a template for the material, the ability to specify a template for the informer as a whole, the method of sorting materials, the ability to select an access group, there is also the ability to select albums to be processed. Informers can be quickly turned on and off.

Directly in the “informers” section you can view already created informers.

Both tabular and block layout of the informer code are supported. If you do not specify the number of columns or rows, block layout will be enabled.

Informers can be displayed in absolutely any area of ​​the site, in absolutely any text information that is displayed on the site. The installation instructions offer several schemes for connecting “informers”; you should choose one.

Available schemes for displaying informers: directly into the site template; in brief and/or full news of the site; in any text area of ​​the site, for example, in the comments to the news (in this case, it will be possible to display the informer both in the comments and in the news, and in site templates - it will be possible to display it everywhere).

An example of the informer output directly in the full news.

A special feature of the “informers” is the calling code. The calling code can be absolutely anything, but it must contain the informer ID and at least some additional character set (so that any numbers similar to the informer ID are not replaced). For example, you can use the call code “Album ID.”.

2. Duplicating the “Albums” section in the admin center

To make it possible to manage albums directly in the admin center, the “albums” section has been duplicated.

3. New section “Photos” in the admin center

The new “photos” section allows you to quickly and massively manage any photos that are added to photo albums. The first page provides the opportunity to set your personal filters. Don’t be afraid to indicate a large number of photos for output, you will have a chance to correct this when you return.

Photos can be sent either en masse or individually for moderation or moderated, published if the time for publication has not yet come, hidden or shown again, changed or deleted. A link is available to go directly to the photo page.

4. Transferring the “Management” section to the admin center

Management of the moderating staff has been moved from the admin panel on the site to the admin center. Now ordinary administrators will not be able to assign moderators for albums.

5. New “Comments” section in the admin center

Added a “comments” section similar to the “photos” section. On the first page of the section, you can also set up filters for displaying comments.

Comments can be managed both individual cases and groups. Only the standard delete and change functions are used here. To the left of the comment, the photo to which the comment was added is displayed, as well as a link to this photo.

6. Moving the “Optimization” section to the admin center

The “optimization” section has been moved from the admin panel on the site to the admin center. Use this operation if any entry in the database has been partially damaged and has become unsuitable for display in the photo album.

7. Transferring the “Cache” section to the admin center

Another section was moved from the admin panel on the site to the admin center. This is the cache section. Here, as before, the function of forcibly clearing the cache folder is available, and a cache file browser has also been added. Now you can delete or view certain cache files while analyzing the operation of the module.

8. Moving the “Previews” section to the admin center, the algorithm for updating previews has been rewritten

The next section moved from the admin panel on the site is the “preview” section. In this version, the preview update algorithm has been completely changed. In the first stage, the module gradually builds a list of photos. In the second stage, the module updates all photos step by step. If for some reason the photo preview cannot be updated, the photo is skipped. Such reasons could be a decrease in the amount of RAM due to a change in hosting, or some other purely technical hiccups related to file access rights. When updating photo previews, the load on hardware was significantly reduced, and the reliability of preview updates was increased.

But why, and in general, why update the preview? If you: changed the size of the preview, medium, small or large, it doesn’t matter; if you have enabled photo filters, for example, you have enabled a black and white photo filter; if you have updated or disabled the watermark, or changed its positioning parameters; if you want some photos to be under one filter, and others under another. Only after this you need to update the photo previews, otherwise their appearance will not match your vision of the photo album.

9. Moving the “Statistics” section to the admin center

The “statistics” section was also moved from the admin panel on the site to the admin center. This section allows you to start recalculating statistics. For example, if the number of photos in the album does not correspond to the real value.

10. New section “Watermark” in the admin center

Changing the “watermark” has never been a problem, and even more so now. In this section, in the most visible place for you, information about the location of the “watermark” files is displayed. Here you can upload new “watermarks” or copy them from your templates with just a couple of clicks. “Watermark” is a graphic signature of photographs, two files – for light and dark photographs. In addition, in the settings section a special section has been created for setting up the “watermark” - settings for the output area and indents.

11. New preview processing algorithm

In previous versions of the photo album, preview creation was done on the fly, which placed additional load on the server. This algorithm has been rewritten, now photo previews are created when loading.

In addition, the creation of previews is accelerated due to the fact that before creating the preview, the photo album makes a “substrate”, already reduced, which is suitable for creating each of the three previews - again without processing the “enormousness” of the original.

12. New algorithm for fixed cropping of preview photos

Added a new algorithm for cropping preview photos. In addition to the two already available - “cube”, when cropping is done in the aspect ratio of 1 to 1, and “larger”, when cropping is done on the larger side of the photo, one more has been added. It is called "fixed cropping", the best algorithm for creating previews. Very flexible in settings and suitable for almost all photo albums. The cropping size is set to a fixed size, the photo album acquires additional advantages in the form.

Please note the even trimming of the smallest previews.

13. Ability to display a list of albums only on the main page

Now photo albums can be configured so that the list of albums is displayed only on the main page. In addition to this, you can remove photo previews from the main page and display them only in the album. It's easy to create your own special photo album.

14. New features of the “Settings” and “Languages” sections in the admin center

The Manager for Settings and Language Packs has new features. Previously, it was impossible to load a package into the database; if it is not there, now you can. Just upload the file to the folder with settings or languages. We remind you that the module uses settings and languages ​​that it loads from the database, and files are used for export and import. Using settings packages and languages ​​allows you to flexibly customize photo albums, for example, to a specific template, loading a specific package of settings and languages, but read about this in our other article.

The packages have new parameters, new sections that increase the flexibility of module settings: for example, the CNC section, “watermark”; In the data filtering section, new parameters have been added for setting up filtering of SEO things.

The search for packages has been improved; a category is assigned to the parameters.

15. New photo preview template tags

Added a new tag (cat) for the medium preview template. Which allows you to display directly the initial album to which the photo belongs.

16. New SEO gadgets such as photo alt, keywords and photo page description

17. New SEO features for albums, such as keywords and descriptions

18. New field for albums “Rules”

“Rules” is a new, special text block that appears on the album pages. For example, you can post rules for publishing photos in an album, or advertising, or something else. It is possible to enable the output of “rules” only on the first page.

19. New algorithm for counting the number of photos in an album

The algorithm for counting the number of photos in an album has changed. The counter will now include all photos contained in subalbums.

20. Ability to limit available links for downloading photos of other sizes

21. Displaying photos in the user’s profile in which he is tagged

In addition to the previous random user photos, it will now be possible to display photos in which the user is tagged. Additionally, these photos appear on standard photo album pages.

22. Custom formatting of the album date in the “Languages” section of the admin center

Of course, these are not all innovations, the most “delicious” is inside. All found bugs and shortcomings, grammatical errors have been corrected. Including the help of our users and clients. Thank you.

About using the module

Before installing the module, carefully read the agreement on its use. This is the "license.txt" file inside the archive.

Type of use: free, subject to copyright preservation
Cost of removing copyrights, “license”: 840 rubles or $28
The “License” provides the opportunity to hide public copyrights, and also gives the right to change the PHP code for your own purposes.
You can buy a “license” by writing to technical support. By purchasing several licenses at once, you receive discounts.

Technical support
Technical support is provided
ICQ: 709-056
ICQ: 1-806-110
Skype: AdminClubRu
On the forum: http://admin-club.ru/forum/
By email mail: [email protected]
In addition to free services (consulting), our technical support can install the module for a fee.