Home / Releases / DataLife Engine v.12.1 Final Release
January 15 2018

DataLife Engine v.12.1 Final Release

celsoft 15 January 2018 Releases 5 119
15
DataLife Engine v.12.1 Final Release

The following changes have been prepared and implemented:

1. Categories are implemented for the advertising management module. Now in this module you can create categories and post your advertising materials in them. The categories are displayed as folder images at the very top, in front of the list of added advertising materials. You can also create unlimited number of subcategories. Thus, having a large number of advertising materials, you can place them in various categories and subcategories for an easier navigation.

2. Views counter for promotional materials is added to the engine control panel. The views counter counts only views of real users who visit the website using a browser. Bots scanning the website are not counted. The account of views is enabled directly for each banner, so you can count views only for some of them. Also you can specify whether you need to count all banner views, or only views from unique users.

3. Banners display time limit based on the number of views is added in Administration Panel. It allows you to automatically disable the banner display when the specified number of views is reached.

4. Views counter for promotional materials is added to the engine control panel. DataLife Engine automatically intercepts HTML tags published using <а href="..."> tags and automatically counts clicks on them. Any special registration of these links is not required, they can lead to any needed addresses. Also, you can specify whether to count all clicks on the link, or only clicks from unique users.

5. Banners display time limit based on the number of clicks is added in Administration Panel. It allows you to automatically disable the banner display when the specified number of clicks is reached.

6. Views and clicks counters of each banner can be reset in the Administration Panel.

<link rel="canonical" href="https://dle-news.com/pressrelease/26-datalife-engine-v121-press-release.html">
7. Canonical references can now be used in code of all website pages, including sections navigation, full article page, etc. This feature allows you to increase website’s SEO optimization, and also to avoid duplicate pages if incorrect links to your website are published somewhere on the Internet, or if you need to disable the control of incorrect user-friendly URLs for some reason.

8. In category settings of the control panel you can set for each category whether it is allowed to publish articles from this category on the homepage of the website by default. If you enable it, the corresponding box will be checked when you add or edit an article. If the category is not allowed to be published on the homepage, then the box will be unchecked when you add or edit the article.

9. In category settings of the control panel you can set for each category whether it is allowed to publish comments for articles from this category by default. If you enable it, the corresponding box will be checked when you add or edit an article. If the comments are not allowed for the category, then the box will be unchecked when you add or edit the article.

10. In category settings of the control panel you can set for each category whether it is allowed to rate articles from this category by default. If you enable it, the corresponding box will be checked when you add or edit an article. If the rating is not allowed for the category, then the box will be unchecked when you add or edit the article.

11. Automatic website protection from embedding into iframes on other websites is implemented in security settings section of the control panel. If you enable it, your website will be automatically not displayed if it is embedded into the iframe of another website. This way you can protect your website from such attacks as clickjacking.

12. The capabilities of the Meta Tags module have been extended. This module has been renamed into "Titles, descriptions, meta tags". Now in this module you can set not only meta tags for pages, but also a separate title and description for the page, which can then be displayed anywhere in your template. New global tags for templates have been added for this: {page-title} – displays page title, {page-description} - displays page description. You can use BB and HTML tags in page description. Thus, using this module, you can, for example, create and display titles and descriptions for the tag cloud for each separate tag.

13. New global template tags [page-title] text [/page-title] are added, which output the enclosed text if page title was specified in "Headers, descriptions, meta tags" for a viewed page. And [not-page-title] text [/not-page-title] tags with the opposite effect were added. The enclosed text is displayed if the title of the viewed page was not specified. Also, similar tags were added for description: [page-description] text [/page-description], which output the enclosed text if page description was specified in "Headers, descriptions, meta tags" for a viewed page. And [not-page-title] text [/not-page-title] tags with the opposite effect were added. The enclosed text is displayed if the description of the viewed page was not specified.

14. [not-active] text [/not-active] tags are added for the category menu template (categorymenu.tpl). The enclosed text is displayed if the viewed category or article does not belong to a menu category. This tag can only be located inside the [item] [/item] tags and is used, for example, to output some information (e.g. links) only for non-active menu categories.

15. Publications display capabilities based on the values of extra fields in articles are expanded. Link http://your site/xfsearch/field name/field value/, as before, displays articles containing the specified value in a specified field if "Use as cross-reference" box is checked. Link http://your site/xfsearch/field value/ displays articles containing the specified value in all extra fields. Link http://your site/xfsearch/field name/ displays articles where the specified field is filled out.

16. To output pages with no content, now you can enable a new option in engine settings to assign a separate page with the name 404.html in the root directory of your site. If this option is enabled, instead of the standard system message "Unfortunately, this page is not available, probably its address have been changed or the page is deleted.", you can display a special properly designed page. This feature is useful for webmasters who want to make a separate design of 404 pages of their websites.

17. Now in the engine settings you can assign an HTTP header where to obtain the IP addresses of users from. This feature will be useful for websites that use different external proxy servers, and do not have the ability to properly reconfigure the server for them to get the correct real IP addresses of visitors. For example, it is useful when using services like cloudflare to protect against DDOS attacks, having a normal hosting plan without access to server settings. Now you can set the path to get IP addresses of visitors in the engine settings of Administration Panel.

18. When you remove a category in the engine control panel you now can choose how to deal with articles located in this category. You can: "Remove this category from articles", "Replace the category with another category or categories", and "Remove all articles in this category". If you delete or replace a category of the article, then only the category itself will be removed or replaced. For example, if your article is in the categories "World", "News", "Popular" and you remove "In the world" category, then for articles in this category only "World" category itself will be removed or replaced, all other categories of these articles will remain as they are.

19. A new type of extra fields has been added for articles: "Pure HTML and JS". DataLife Engine will not interfere in text written in this field, will not filter HTML-code in it and allows pure JаvaScript code. This field is useful when you need to use some code in articles that you do not need to check – for example, some media player. Warning! Considering the fact that the engine will not filter text in this field, it is necessary to establish restrictions – please specify user groups which are allowed to use it. Do not allow it to be used by all users, otherwise it can cause security risks.

20. For article extra fields that have the option "Use as cross-references" checked you can specify the delimiter for links. You can specify both individual characters and HTML code as a delimiter. Previously, a comma was used as a delimiter, now you can specify custom delimiter for each field, which allows you to create unique appearance for each field in your template.

21. Yandex Turbo technology is now supported for normal RSS feeds without enabling RSS feed such as "Yandex news" in RSS feed type settings. For this, the full article display using {full-story} tag for any type of RSS feed is added. Also the standard template /templates/rss.xml is updated, which demonstrates how the template with the full support of "Yandex Turbo" should be like. The customization of RSS template for "Yandex Zen" technology is also supported in the same way.

22. Now you can respond to comments when viewing latest comments on the website if nested comments are enabled in the engine settings. It allows you to quickly respond to incoming comments without opening every article.

23. Browser page load speed is accelerated and loading is improved because some of the heavy scripts were transferred to a deferred load which is independent of the page load. These scripts are simultaneously loaded into the browser along with the rendering of the page and are launched only after the page is ready in the browser. This visually increases page load speed.

24. Now unregistered users of the website can send complaints to the Administration about articles and comments. Only registered users could do this before.

25. Now you can use schema.org markup to display rating of "Evaluation" type. This markup allows you to display the article's rating both in full articles and in Google search results.

26. Now orientation of uploaded photos is defined automatically based on metadata contained in the graphics files. In case the original photo was inverted, then the engine will automatically correct its position when it is uploaded. This eliminates the need to manually edit images if the camera was rotated during photographing.

27. Now there is an automatic notification of the website administration about the new article which is expecting moderation (if this is enabled in the engine settings) if the article was added from the engine control panel. Previously notification was sent only if the article was added directly from the website.

28. If the user is editing the previously published article in the control panel but the user group he is in is prohibited from publishing without moderation or is allowed to publish not in all categories, then the corresponding e-mail notification will also be sent to the website administration saying that the article is waiting for moderation.

29. Work of Breadcrumbs module is changed. If articles are viewed from a certain category, then in this category a references to it will be displayed as plain text, not links. The links will be shown only for categories that are higher in hierarchy. Also references will be displayed as links if user went further through navigation through the pages in this category. This feature allows you to avoid circular references.

30. Two new replacement areas for links have been added for Cross-Reference Module in the control panel. You can specify replacement only in static pages, and set a replacement in static pages, articles and comments.

31. For "Search and Replacement" module in the control panel a mass replacement of text is now possibile in polls for publications and in polls on the website.

32. Now you can remove all articles which are made by a particular user and waiting for moderation. To do this, in the user management section click on the number of his articles and select the corresponding menu item.

33. Now you can remove all comments which are made by a particular user and waiting for moderation. To do this, in the user management section click on the number of his comments and select the corresponding menu item.

34. Formatted output of different counters (for views, publications, comments) is added in the Administration Panel of the engine. The output of these counters is now formatted with space-separated hundreds, thousands, millions, etc. to give a better visual representation and perception of these numbers.

35. New [catlist=id1,id2....] text [/catlist] tags are supported for comments display and add comments templates (addcomments.tpl and comments.tpl) which display enclosed text if the article is of the specified categories, and also the tags: [not-catlist=id1,id2....] text [/not-catlist] - which display enclosed text if the article is NOT of the specified categories. You can specify a different design of the comments display and the comments adding for articles of different categories.

36. Now word declensions are supported for display tag or votes number of article rating. For example, you can use {vote-num} [declination={vote-num}]review||s[/declination]. Previously, this was not available for this tag since it contains HTML code, not just a number.

37. If in engine settings HTTPS protocol is set to be used on the whole website, then the browser cookies will also be sent to the server only via the HTTPS protocol and will be automatically blocked if HTTP protocol is used.

38. Added control of incorrect User-Friendly URLs for static pages the article text of which is divided into several pages. If an invalid page number is specified, an automatic 301 redirect will be performed to the initial address of this page.

39. For RSS import of articles, import of images from the enclosure tag containing the image for the article is supported. If a short description in the RSS stream is just text, and the image is given in it as a separate tag, then the image will be added to the very beginning of the short article during the import.

40. Redirect is supported for full articles when using RSS import of articles. If the link from the RSS feed is a redirect to the full text of the article on the source site, then DataLife Engine will automatically follow this redirect and will take the content from the source. It makes import of full text better than before.

41. Changes have been made to work of tags [comments] [/comments] and [not-comments] [/not-comments]. If comments are prohibited for a particular article, these tags will also hide their content.

42. If it is allowed to leave comments but a single user or user group was not allowed to post comments according to settings, then the corresponding notification will be displayed not at the end of all comments, but in a specific place of the add comment form with the tag {addcomments} defined in template by you, thus allowing you to determine the location of this message.

43. User e-mail addresses is automatically received now when authorizing using Odnoklassniki social network if the application received the appropriate rights from Odnoklassniki. By default Odnoklassniki do not give rights to receive e-mail addresses, and to obtain the access you need to contact this social network to get the permission to receive e-mail addresses. If the permission is received, DLE will also automatically import the e-mail address.

44. The system for calculating image aspect ratios is improved when creating small copies. It allows to get a more correct small copy of a better quality.

45. The system of articles search with a simple search type enabled in the engine settings. The new algorithm allows you to find articles more accurately and correctly.

46. Duplicate pages control is improved when viewing the latest comments.

47. Processing is optimized for articles’ extra fields when displaying their short descriptions, as well as when popular articles output module is enabled.

48. TinyMCE and Froala visual editors are updated. A number of errors is fixed in these editors.

49. Support for inserting hidden text tags using the appropriate button in the editor is added for TinyMCE editor.

50. When using the Floara editor for comments, the quick image upload and paste into a comment is added. You can either click on the picture insert icon and select the file to be uploaded, or simply drag the picture file from your computer to the editor field with the mouse. After that the image will be automatically uploaded and inserted at the cursor position in the field where you released the mouse.

51. Some minor changes have been made in the layout of the script control panel to eliminate some errors in layout and improve the interaction with the control panel.

52. Mailing library, as well as a library for determining mobile devices are updated.

53. An issue is fixed where the [comments] and [not-comments] tags were not processed in the article preview.

54. An issue is fixed where meta tags for video and audio from social networks were not formed correctly when video was published in extra fields and consisted of playlists and descriptions of video and audio files.

55. An issue is fixed where in certain circumstances and with certain server settings the article preview might not work when adding articles from the site.

56. An issue is fixed where dynamic comments loading did not work if it is enabled in the engine settings and the {jsfiles} tag is located at the very bottom of the website.

57. An issue is fixed where the latest comments display did not work if some categories were not allowed for a certain user group.

58. Previously declared and found small errors of the engine are fixed.

Information on the engine installation for clients:

Warning!

Attention! This information is only available to users with a valid license for DataLife Engine. If you have already purchased the script, you must log in with your account.

If you are not a customer, you can purchase the engine on our website.

Comments

  1. Patoghu (Visitors)

    15 January 2018 05:44 16 comments
    hi

    thanks for new version

    how to enable this

    25. Now you can use shema.org markup to display rating of "Evaluation" type. This markup allows you to display the article's rating both in full articles and in Google search results.
  2. celsoft (Administrators)

    15 January 2018 12:22 4 031 comment
    Quote: Patoghu
    how to enable this

    It works automatically. Does not require separate activation.
  3. nc-1 (Visitors)

    15 January 2018 19:34 1 comment
    So I can test the system on localhost without activate it with my activation key ?
  4. celsoft (Administrators)

    16 January 2018 02:02 4 031 comment
    Quote: nc-1
    So I can test the system on localhost without activate it with my activation key ?

    If you want to activate the license on the local server you should use on it same domain as in the Internet.
  5. VladimirSukhov (Visitors)

    16 January 2018 11:08 16 comments
    25. Now you can use shema.org markup to display rating of "Evaluation" type. This markup allows you to display the article's rating both in full articles and in Google search results.

    shema.org is correct domain? I think it should be https://schema.org/
  6. burtonfly (Clients)

    16 January 2018 12:20 33 comments
    how to fix this bug :domain/?do=lastcomments
    https://prnt.sc/i15f2j
  7. celsoft (Administrators)

    16 January 2018 12:33 4 031 comment
    Quote: VladimirSukhov
    shema.org is correct domain? I think it should be https://schema.org/

    It's a typing error in the description. Of course schema.org

    Quote: burtonfly
    how to fix this bug :domain/?do=lastcomments
    https://prnt.sc/i15f2j

    Update script to 12.1 its fixed.
  8. burtonfly (Clients)

    16 January 2018 13:44 33 comments
    celsoft, got it, can u upgrade recapcha 2.0, re-captcha 1.0 not work property
  9. celsoft (Administrators)

    16 January 2018 13:59 4 031 comment
    Quote: burtonfly
    celsoft, got it, can u upgrade recapcha 2.0, re-captcha 1.0 not work property

    DLE uses Recapcha 2.0, not 1.0. You need create keys for Recapcha 2.0
  10. supremacy (Clients)

    16 January 2018 20:19 3 comments
    Hello celsoft,
    Have in this package 16.01.2018 update included?
  11. celsoft (Administrators)

    17 January 2018 14:22 4 031 comment
    Quote: supremacy
    Hello celsoft,
    Have in this package 16.01.2018 update included?

    Yes
  12. VladimirSukhov (Visitors)

    20 January 2018 20:14 16 comments
    45. The system of articles search with a simple search type enabled in the engine settings. The new algorithm allows you to find articles more accurately and correctly.


    This is setting is by default? Or need change change manually?
  13. celsoft (Administrators)

    23 January 2018 12:26 4 031 comment
    Quote: VladimirSukhov
    This is setting is by default? Or need change change manually?

    You can choose search type in system settings in adminpanel:
    Choose the search type used on your website
    Advanced search type performs the full-text search and gives more accurate results, but this process can take a long time and cause an increased load in large databases.
  14. Crashlabs (Clients)

    4 February 2018 11:29 10 comments
    There is an issue in rss.php file - Russian language set as a default (<language>ru</language>)
  15. celsoft (Administrators)

    6 February 2018 14:57 4 031 comment
    Quote: Crashlabs
    There is an issue in rss.php file - Russian language set as a default (<language>ru</language>)

    Ok, thanks. Will be fixed in the next version

Information

Users of Гости are not allowed to comment this publication.

Calendar

«    March 2024    »
MonTueWedThuFriSatSun
 123
45678910
11121314151617
18192021222324
25262728293031

Voting On The Website

Please, rate the engine