Брилянтна версия за отпечатване на двигател на datalife. Всичко за DLE, Datalife Engine, DLE. Модули, шаблони, кожи, хакове. PHP скриптове. Премахване на стандартни авторски права в DataLife Engine
Можете да прочетете за всички нови функции на DLE 12.1 в тази статия.
DataLife Engine v.12.1 Press Release ще ви разкаже за допълнението към рекламния модул, сега модулът поддържа функцията за категория, в тази версия можете да следите броя на прегледите на рекламни материали и други допълнения, свързани с управлението на рекламата.
Добре е, че в кода е добавено използване на канонични връзки за всички страници на сайта, включително навигация през секции, преглед на пълните новини и т.н. Това е трик за подобряване на SEO оптимизацията на проекти, той ще елиминира дублиращи се страници, ако някъде в интернет са публикувани неправилни връзки към вашия сайт или ако по някаква причина е необходимо да деактивирате контрола на неправилни CNC.
За целите на сигурността е добавена функция за автоматична защита на сайта от наводняване на код или вмъкване на рамки в сайтове на трети страни. Когато активирате тази настройка, показването на вашия ресурс ще бъде автоматично блокирано, ако е вграден във вградена рамка на чужд сайт. По този начин можете да защитите уебсайта си от атаки, като кликджекинг.
Друга интересна функция за SEO оптимизация на сайтове са разширените възможности на модула "Метатагове"; сега можете да задавате не само мета тагове за страници, но и всяко отделно заглавие за страницата и описание на страницата, които по-късно можете да показвате навсякъде във вашия шаблон .
(препоръчително)
Хостинг с безплатен SSL сертификатза обекта, модерно оборудване на SSD - един от лидерите по качество и ниска цена. В тази статия четем.
Между другото, ако имате нужда от качествен доставчик с безплатен SSL сертификат, изгоден тарифен план и сигурен доставчик, този промоционален код предоставя 5% отстъпка при поръчка на домейн и/или хостинг
A460-09C2-059C-5161
Например за безплатен хостинг Без рекламаи условияработещ с DataLife Engine 12-9.x или всяка друга CMS - тази услуга ще ви помогне да разберете в рамките на един месец дали хостингът е подходящ за вас или не.
Ние предлагаме изтеглете DLEразлични версии на http://www.site в секцията за всеки без регистрация (лицензирани версии UTF 8 и Win 1251).
Основният етап от разработката на версия 12.1 е завършен, изданието е в процес на тестване и предварителна подготовка, но междувременно ви каним да се запознаете с информацията за това какво ви очаква с пускането на новата версия.
Бяха подготвени и въведени следните промени:
1. Добавена е поддръжка на категории в модула за управление на рекламата. Можете да създавате категории в този модул и да поставяте вашите рекламни материали в тези категории. Заглавията се показват най-отгоре, пред списъка с добавени рекламни материали, под формата на папки. В рамките на самите категории можете също така да създавате допълнителни подкатегории в неограничен брой. По този начин, ако имате голям брой рекламни материали, можете да ги поставите за по-лесно навигиране в тях в различни секции и подсекции.
2. Добавена е възможност за отчитане на броя гледания на рекламни материали, добавен към контролния панел на скрипта. Прегледите се записват само за реални потребители, които са влезли в сайта чрез браузър. Ботовете, обхождащи сайта, не се броят. Броенето на гледания е активирано директно за всеки банер, така че можете да броите гледания само на рекламните материали, от които се нуждаете. Също така имате възможност да посочите дали искате да броите всички показвания на банери или само показвания от отделни потребители.
3. За рекламни материали в админ панела е добавена възможност за ограничаване на показването на банеривъз основа на броя показвания, които има, и можете да деактивирате банера, когато достигне определен максимален брой показвания.
4. Добавена е възможност за отчитане на броя кликове за рекламни материали, добавени в контролния панел на скрипта. DataLife Engine автоматично прихваща HTML тагове, публикувани с помощта на таговете, и автоматично записва кликвания върху тях. Тези връзки не изискват специален дизайн; те могат да водят до всякакви адреси, от които се нуждаете. Също така имате възможност да посочите дали искате да броите всички кликвания върху връзка или само кликвания от отделни потребители.
5. За рекламни материали административният панел е добавил възможност за ограничаване на показването на банер въз основа на броя кликове върху вашия банер, като можете да деактивирате показването на банер, когато бъде достигнат зададеният максимален брой кликвания върху него.
7. Добавено използване на канонични връзки, в кода на страницата, за всички страници на сайта, включително навигация през секции, преглед на пълните новини и др. Тази функция ви позволява да увеличите SEO оптимизацията на сайтовете, а също така ви позволява да избегнете дублиране на страници, ако някъде в интернет са публикувани неправилни връзки към вашия сайт или ако по някаква причина е необходимо да деактивирате контрола на неправилни CNC.
8. В настройките на категорията в контролния панел, добави възможност за настройка по подразбиране за категория дали е разрешено публикуването на новини от тази категория на главната страница на сайта. Тези настройки са в сила в момента на добавяне или редактиране на публикация и ако публикуването на главната страница е забранено за дадена категория, тогава съответната опция се премахва в момента на добавяне или редактиране на публикация.
9. В настройките на категорията в контролния панел, добави възможност за настройка по подразбиране за категория дали коментарите са разрешени за публикации от тази категория. Тези настройки са в сила в момента на добавяне или редактиране на публикация и ако коментарите са деактивирани за категория, тогава съответната опция се премахва в момента на добавяне или редактиране на публикация.
10. В настройките на категорията в контролния панел, добави възможност за настройка по подразбиране за категория дали са разрешени оценки за публикации от тази категория. Тези настройки са в сила в момента на добавяне или редактиране на публикация и ако използването на оценки е деактивирано за категория, тогава съответната опция се премахва в момента на добавяне или редактиране на публикация.
11. В настройките на скрипта в контролния панел, в секцията с настройки за сигурност е добавена възможност за активиране на автоматична защита на сайта от вграждане в рамки на сайтове на трети страни. Когато активирате тази настройка, вашият сайт ще бъде автоматично блокиран, ако е вграден във вградена рамка на сайт на някой друг. По този начин можете да защитите уебсайта си от атаки, като кликджекинг.
12. Възможностите на модула "Метатагове" са разширени,Този модул е преименуван на „Заглавия, описания, мета тагове“. Сега в този модул можете да задавате не само мета тагове за страници, но и отделно заглавие за страницата и описание на страницата, които по-късно можете да показвате навсякъде във вашия шаблон. За целта са добавени нови глобални тагове за шаблони: (page-title) - показва заглавието, което сте посочили за страницата, (page-description) - показва описанието, което сте посочили за страницата. Също така е възможно да използвате BB и HTML тагове в описанието на страницата. По този начин, като използвате този модул, можете например да създавате и показвате заглавия и описания за облака от етикети за всеки етикет лично и т.н.
13. Добавени са нови текстови тагове за глобален шаблон, които извеждат заключения в тях текст, ако в модула „Заглавия, описания, мета тагове“ е зададено заглавие на разглежданата страница. И също така добавени противоположни текстови тагове, които показват текста, затворен в тях, ако заглавието на разглежданата страница не е зададено. Добавени са и подобни тагове за описанието: text , които извеждат заключения в тях текст, ако в модула „Заглавия, описания, мета тагове“ е зададено описание за разглежданата страница, text , които извеждат заключения в тях текст, ако нямаше дадено описание за разглежданата страница.
14. Добавена е поддръжка за нови текстови етикети за шаблона на менюто на категория (categorymenu.tpl), които извеждат заградения в тях текст, ако категорията или новината, която се разглежда в сайта, не принадлежи към категорията от менюто. Този таг може да се използва само вътре в тагове и се използва например за показване на информация (например връзки) само за неактивни категории от менюто.
15. Разширени възможности за показване на публикации въз основа на стойностите на допълнителни полета в публикации. При достъп до адреса http://yoursite/xfsearch/име на поле/стойност на поле/ ще се показват публикации, както и преди, съдържащи определената стойност в това конкретно поле, ако опцията „използване като кръстосани препратки“ е зададена за поле. Когато отворите http://yoursite/xfsearch/field value/, ще се покажат публикации, съдържащи тази стойност за всички допълнителни полета. При достъп до http://yoursite/xfsearch/field name/ ще се показват всички публикации, в които е попълнено това поле.
16. В настройките на скрипта е добавена възможността да зададете отделна страница с име 404.html в основата на вашия сайт за показване на страници, за които няма съдържание. Ако активирате тази настройка, вместо стандартното системно съобщение „За съжаление, тази страница не е достъпна за вас, адресът й може да е променен или е изтрита.“, можете да покажете отделна, специално подготвена страница с напълно отделен дизайн . Тази иновация ще бъде полезна за уебмастъри, които искат да създадат отделен дизайн за 404 страници на своя уебсайт.
17. В настройките на скрипта е добавена възможност за задаване на HTTP хедър, откъдето е необходимо да се получават потребителски IP адреси. Това нововъведение ще бъде полезно за сайтове, които използват различни външни прокси сървъри и нямат възможност да преконфигурират правилно сървъра за тях, за да получат правилните реални IP адреси на посетителите. Например, когато използвате услугата cloudflare и други за защита от DDOS атаки и използвате обикновен хостинг план без достъп до настройките на сървъра. Сега можете в настройките на скрипта в админ панела да укажете на скрипта откъде да получава IP адреса на посетителите на сайта.
18. При изтриване на категория в контролния панел на скрипта, е добавена възможност да избирате какво да правите с публикациите, които са в тази категория. Можете да: „Премахване на тази категория от публикации“, „Замяна на категорията с друга или други категории“, а също и „Изтриване на всички публикации в тази категория“. Освен това, ако категория бъде изтрита или заменена от публикация, само категорията, която се изтрива, ще бъде премахната или заменена. Например публикацията ви е в категориите „По света“, „Новини“, „Популярни“ и вие например изтривате категорията „По света“, след което за публикации, разположени в тази категория, само категорията „В светът” ще бъдат изтрити или заменени, всички останали категории в списъка с тези публикации ще останат на мястото си.
19. Добавен е нов тип допълнително поле за публикации: "Чист HTML и JS." Когато използвате това поле, DataLife Engine няма да се намесва в текста, написан в него и няма да филтрира HTML кода на този текст, а също така позволява да бъде написан чист javascript код в него. Това поле ще бъде полезно, когато трябва да вмъкнете някакъв код в новините, който не изисква проверка за сигурност, например вашия собствен плейър и др. Внимание, като се има предвид, че скриптът няма да филтрира текста от това поле, когато го създавате, не забравяйте да зададете ограничения за това кои групи имат право да го използват. Не позволявайте използването му от обикновени потребители, на които нямате доверие, в противен случай може да представлява риск за сигурността на вашия сайт.
20. За допълнителни полета за публикуване, които имат опцията „Използване като кръстосани препратки“, е добавена възможност за посочване на разделител за данните за връзката. Можете да посочите отделни знаци или HTML код като разделител. Преди това запетая се използваше като разделител на списък; сега можете да зададете свой собствен личен разделител за всяко поле, което ви позволява да създадете уникален изходен дизайн за всяко поле в шаблона.
21. Добавена е поддръжка за технологията Yandex Turbo за обикновени RSS канали, без да се използва включването в настройките на типа RSS поток като „Новини на Yandex“, за това е добавена поддръжка за показване на пълния етикет за новини (пълна история) за всеки тип RSS поток. Актуализиран е и стандартният шаблон /templates/rss.xml, който демонстрира как трябва да изглежда шаблон с пълна поддръжка на Yandex Turbo. По подобен начин възможността за персонализиране на RSS шаблон за технологията Yandex Zen се поддържа напълно.
22. Добавена е възможност за отговаряне на коментари, когато преглеждате всички последни коментари на сайта,ако поддръжката за дървовидни коментари е активирана в настройките на скрипта. Така можете например бързо да отговаряте на коментари, получени на сайта, без да навлизате във всяка новина, поради факта, че някои тежки скриптове са прехвърлени към забавено зареждане и независимо от изобразяването на страницата. Тези скриптове се зареждат в браузъра паралелно с изобразяването на страницата и се стартират само след като страницата бъде завършена в браузъра. Което визуално осигурява по-бързо показване на страницата.
24. Добавена е опция за потребители, които не са регистрирани в сайта, изпращайте оплаквания до администрацията на сайта за новини и коментари, точно както преди това съществуваше такава възможност само за регистрирани потребители.
25. Добавено е използването на schema org micro markup за показване на оценки с тип „Оценка“.Използването на това микро-маркиране позволява на пълните новини, когато се показват в резултатите от търсенето в Google, да показват и рейтинга на публикацията.
26. Добавено автоматично разпознаване на ориентацията на снимките при качването им на сървъра, въз основа на метаинформация, съдържаща се в графични файлове. Ако оригиналната снимка е обърната с главата надолу, тогава, когато бъде качена на сървъра, скриптът също автоматично ще я завърти до желаната позиция. Това елиминира необходимостта от допълнително редактиране на снимки на компютър, ако камерата е била завъртяна при правене на снимки.
27. Добавена е възможност за автоматично уведомяване на администрацията на сайта за пристигането на нови новини от потребителите, който е под модерация (ако това е разрешено в настройките на скрипта), ако новината е добавена от контролния панел на скрипта. Преди това известие се изпращаше само ако публикация беше добавена директно от сайта.
28. Ако потребителят редактира публикация в контролния панел, който преди това беше публикуван на сайта, но според настройките на неговата група му е забранено да публикува без модериране или няма право да публикува във всички категории, тогава на администрацията на сайта също ще бъде изпратено съответно известие по имейл че тази новина чака модерация.
29. Направени са промени в работата на модула Breadcrumbs на сайта.Ако се разглеждат новини от определена категория, то за категорията, в която потребителят се намира директно, тази категория ще бъде показана под формата на обикновен текст, а не като връзка. Само категориите по-високо в йерархията ще бъдат показани като връзка или ще се появи връзка към тази категория, ако например потребителят е отишъл по-далеч в навигирането на страници в тази категория. По този начин тази иновация ви позволява да избегнете цикличните връзки на страниците към себе си.
30. За модул "Препратки" в контролния панел, добави две нови заместващи области за връзки. По желание можете да посочите замяна само в статични страници, както и можете да изберете замяна в статични страници, новини и коментари.
31. За модул "Търсене и заместване" в контролния панел, е добавена възможност за масова подмяна на текст в анкети за публикации и при гласуване в сайта.
32. Добавена е възможност за изтриване на всички публикации, очакващи модериране от конкретен потребител. За да направите това, в секцията за управление на потребителя кликнете върху броя на неговите публикации и изберете съответния елемент от менюто.
33. Добавена е възможност за изтриване на всички коментари, очакващи модериране от конкретен потребител. За да направите това, в секцията за управление на потребителя щракнете върху броя на неговите коментари и изберете съответния елемент от менюто.
34. В административния панел на скрипта е добавен форматиран изход на броя различни броячи (гледания, публикации, коментари). Изходът на тези броячи се извършва във форматиран вид, разделен с интервал от стотици, хиляди, милиони и т.н. Което дава по-визуално представяне и възприемане на тези числа.
35. За шаблони за показване на коментари и добавяне на коментари (addcomments.tpl и comments.tpl) е добавена поддръжка за нови тагове текст - показва текст в тага, ако новината принадлежи към посочените категории, както и тагове: текст - показва текст в етикета, ако новината не принадлежи към посочените категории. По този начин можете да задавате различни формати за показване на коментари и добавяне на коментари за публикации от различни категории.
36. Добавена е поддръжка за отклонения на думи за тага, показващ броя на гласовете, които бяха изложени за рейтингови публикации. Например, можете да използвате (номер на гласуване) review||a|s. По-рано това не беше налично за този етикет, защото... съдържа HTML код, а не само число.
37. Ако настройките на скрипта позволяват използването на сайта само чрез HTTPS протокол, тогава бисквитките също ще бъдат изпратени до сървъра от браузъра само чрез HTTPS протокола и ще бъдат автоматично блокирани, ако се използва обикновеният HTTP протокол.
38. Добавен контрол на неправилно CNC за статични страници, чийто публикационен текст е разделен на няколко страници. Ако е указан неправилен номер на страница, ще бъде направено автоматично пренасочване 301 към началния адрес на тази страница.
39. За RSS импортиране на публикации е добавена поддръжка за импортиране на снимки от етикета на приложението, съдържащ изображението за публикацията. Ако краткото описание в RSS потока е просто текст, а снимката е дадена в него като отделен таг, то при импортиране на кратката новина, картината за тази публикация също ще бъде добавена в самото начало.
40. Добавена е поддръжка за пренасочвания за получаване на пълни новини при използване на RSS импортиране на публикации. Ако връзката от RSS емисия е пренасочване за по-нататъшен преход към пълния текст на новината на сайта източник, тогава DataLife Engine автоматично ще последва това пренасочване и ще вземе съдържание от крайния източник. Така получаването на пълни новини ще бъде с по-високо качество от преди.
41. Направени са промени в работата на таговете и. Ако използването и добавянето на коментари е забранено за конкретна публикация, тогава тези тагове също ще скрият съдържанието в тях.
42. Ако коментарите са разрешени за публикуване, но в същото време, според други настройки, на потребителя или групата потребители е забранено да публикува коментари, тогава съобщение за това няма да се показва в края на всички коментари, а на мястото, където във вашия шаблон дефинирате показването на формата за добавяне на коментар с етикет (addcomments), като по този начин можете да определите местоположението на това съобщение на вашия сайт.
43. За оторизация чрез социалната мрежа Odnoklassniki, е добавена възможност за автоматично получаване на имейла на потребителя, при условие че самото приложение е получило съответните права от Odnoklassniki. Внимание, по подразбиране Odnoklassniki не предоставя права за получаване на електронна поща и за да получите подходящ достъп, трябва допълнително да се свържете със социалните медии. мрежа, за да позволи получаването на електронна поща. Ако бъде получено разрешение, DLE автоматично ще импортира имейл адреса.
44. Подобрена система за изчисляване на пропорциите на изображението при създаване на малки копия. Това създава по-правилно и висококачествено намалено копие.
45. Подобрена система за търсене на публикации, когато е активирана в настройките на скрипта, прост тип търсене. Новият алгоритъм ви позволява по-точно и правилно да намирате публикации.
46. Подобрена система за контрол на появата на дублирани страници, когато разглеждате всички последни коментари в сайта.
47. Оптимизирана обработка на допълнителни полета за публикация при показване на кратки публикации, както и по време на работа на модула за показване на популярни публикации.
48. Визуалните редактори TinyMCE и Froala са актуализирани до последните версии. Редица идентифицирани грешки в тези редактори са коригирани.
49. Добавена е поддръжка за вмъкване на скрити текстови тагове за TinyMCE редактора, като използвате съответния бутон в редактора.
50. Когато използвате редактора Floara за коментари, добави възможност за бързо изтегляне и вмъкване на изображения в коментари. Можете или да щракнете върху иконата за вмъкване на картина и да изберете файл за качване, или просто да плъзнете файла с картината от вашия компютър в полето за редактор с мишката, след което картината ще бъде автоматично заредена и вмъкната на позицията на курсора в редактора .
51. Направени са малки промени в оформлението на контролния панел на скрипта, насочен към премахване на някои грешки в оформлението и подобряване на взаимодействието с контролния панел.
52. Библиотеката за изпращане на поща от сайта е обновена до последните версии, както и библиотека за откриване на мобилни устройства.
53. Коригиран проблем, при който етикетите и не се обработват в визуализацията на публикацията.
54. Коригиран проблем, при който мета таговете за социални медии се генерират неправилно. видео и аудио мрежи, ако видеото е публикувано в доп. полета и се състоеше от плейлисти и описания на видео и аудио файлове.
55. Коригиран проблем, при който при определени ситуации и настройки на сървъра визуализирането на публикации може да не работи при добавяне на публикации от сайта.
56. Коригиран проблем, при който динамичното зареждане на коментари не работи, ако това е разрешено в настройките на скрипта, а тагът (jsfiles) се поставя най-отдолу на сайта.
57. Коригиран проблем, при който показването на най-новите коментари не работи, в случай че гледането на определени категории е забранено за определена група.
58. По-рано открити и докладвани незначителни грешки в скрипта са коригирани.
Здравейте приятели. Прекарвам почти цялото си време. Тъй като повечето от моите сайтове са изградени на CMS DLE, трябва да работя много с този двигател. Преди казах, че разработчиците не са приятелски настроени към SEO и като цяло никога не сме чували такава дума, но се оказа дори по-лошо, отколкото можеше да бъде. Дори подготвих цяла поредица от публикации, посветени на „шиенето“ на двигателя на хората (вижте в категорията).
Но днес бих искал да говоря за толкова важно нещо като html карта на сайта за DLE.Колкото и да търсих в интернет за нормален модул за карта, така и не го намерих. Има, разбира се, няколко решения, но всички те не дават желания резултат, а понякога дори причиняват вреда. Трябваше сам да напиша модула или по-скоро да поверя на професионалисти изпълнението на моите „желания“. Изразявам дълбоката си благодарност на Александър Фомин за неговия ентусиазъм и невероятна скорост на работа.
Sitemap модулът за DLE, който ще ви представя, отговаря на всички SEO изисквания и е изключително лесен за инсталиране.
SiteMap – модул за генериране на HTML карта на сайта за DLE
Оригинално име:Карта на сайта
CMS съвместимост: DLE 8.2- 10.6
Разпръскване:Безплатно, както е, при разпространение се изисква връзка към източника
Сегашна версия: 2.2 (от 08.05.2014 г.)
Предназначение:Показване на неподреден списък с връзки към всички публикации, категории и статични страници.
Особености:Визуален генератор на код за вграждане. Детайлна конфигурация на принципа на показване на всички елементи на сайта - новини, категории, статични страници - брой показвани елементи, принцип на сортиране и ред на сортиране, показване на елементи като линк или в обикновен текст, възможност за включване/изключване на конкретни елементи.
Описание и конфигурация на модула HTML карта на сайта за DLE
Приятели, 3 юни 2012 г. е голям ден, беше пусната изцяло нова карта на сайта версия 2.0.Ние вдигаме летвата за лекота на използване на нашия модул на ново ниво. Ние (надявам се и вие) много харесахме системата за генериране на визуален код, внедрена в системата и решихме да я внедрим в модула за карта на сайта. Сега не е нужно да четете ръководства и описания на всички функции и техните значения - просто отидете в админ панела, посочете няколко стойности и това е - модулът е готов за употреба!
В допълнение към казаното по-горе, бих искал да изброя още няколко важни функции:
- модулът е напълно кеширан;
- модулът използва DLE API;
- картата не показва публикации, които не са преминали модерация, както и планирани за бъдещето;
- взема се предвид наличието/отсъствието на ЦПУ, както и вида на ЦПУ;
- предвидена е такава тънкост - ако някой е работил с DLE двигателя от дълго време, ще си спомни, че в ранните версии изобщо нямаше CNC, а след това се появи, но само от един тип (същото като type 3 се формира). Така че това също е предвидено в този модул - новите публикации се показват с url, чийто CNC тип е избран в админ панела, а старите, съответно, с CNC url от стария тип.
Въпреки появата на визуален генератор, предлагам ви да се запознаете с механиката на модула.
Модулът се вмъква в шаблона main.tpl с помощта на етикета:
(включете файл = "engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — параметър на модула, value1 — стойност на параметъра. Настройките на модула следват знака? и са разделени с &.
Пример за вмъкване (показва карта на сайта със списък на статични страници и новини от категории с id=2,3,4):
(съдържание)
(включете файл = "engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
За да може картата на сайта да се показва на отделна страница, тагът (include ...) трябва да бъде ограден в , а тагът (content) трябва да бъде ограден в . След това модулът ще бъде достъпен на http://site.ru/sitemap/
След всякакви промени в параметрите и техните стойности трябва да изчистите кеша в админ панела.
Параметри на модула, предадени чрез tpl по време на вмъкване:
- need_cats — списък с идентификатори на категории, разделени със запетаи за показване в картата
- exc_cats — списък с идентификатори на категории, разделени със запетаи, изключени от картата
- need_news — списък с идентификатори на статии, разделени със запетаи за показване в картата
- exc_news — списък с идентификатори на статии, разделени със запетаи, изключени от картата
- Няма смисъл тези параметри да се посочват едновременно
- need_static — списък с идентификатори на статични страници, разделени със запетаи за показване в картата
- exc_static — списък на статични страници с id, разделени със запетаи, изключени от картата
- Няма смисъл тези параметри да се посочват едновременно
- cats_as_links — показва имената на категориите като връзки (1 или 0)
- show_static — показва статични страници (1 или 0) в картата
- cats_sort — поле за сортиране на списъка с категории (поле от таблицата dle_category)
- cats_msort — посока на сортиране за списъка с категории (ASC или DESC)
- news_sort — поле за сортиране на списъка със статии (поле от таблицата dle_post)
- news_msort — посока на сортиране за списъка със статии (ASC или DESC)
- static_sort — поле за сортиране на списъка със статични страници (поле от таблицата dle_static)
- static_msort — посока на сортиране за списъка със статични страници (ASC или DESC)
- Има 2 опции за посока на сортиране:
- ASC - възходящ (азбучен)
- DESC - Низходящо (в обратен ред)
- ако полето и редът на сортиране не са посочени, се използват посочените настройки на категорията или стандартни DLE параметри
- cats_limit — максимален брой показани подкатегории
- news_limit — максимален брой показвани статии от категория
- static_limit — максимален брой показани статични страници
Моля обърнете внимание нито една от горните настройки не е необходима, не е нужно да указвате нищо - просто вмъкнете таг (include file="engine/modules/sitemap.php") - тогава ще се използват настройките по подразбиране.
Класове за външен вид и стил на карта на сайта
По желание е възможно да промените външния вид на картата на сайта, за да направите това, отворете стиловия файл (style.css) на вашия шаблон и напишете класовете, описани по-долу.
Списък на класове CSS карта на сайта:
Sitemap_categories - елемент
- списък с категории
- списък с категории
.sitemap_items - елемент- списък на статиите
- списък на статиите
.sitemap_static_pages - елемент- списък на статични страници
- списък на статични страници
Root - клас за горните елементи, разположени в основата на списъка
Sitemap_categories a - елемент с име на категория
.sitemap_categories span - елемент с име на категория
.sitemap_items a - елемент със заглавието на статията
.sitemap_static_pages a - елемент с името на статичната страницаИнсталиране, премахване и актуализиране на модула карта на сайта на DLE
Инсталиране на модула
- Разопаковайте архива с модула;
- Копирайте съдържанието на папката за качване (с изключение на /templates/) на сървъра;
- Поставете съдържанието на папката uploads/templates/Default/ във вашата папка с шаблони;
- Стартирайте файла http://site.ru/sitemap_installer.php и следвайте инструкциите;
- Премахнете файла sitemap_installer.php от сървъра;
- Влезте в админ панела, изберете модула SiteMap и генерирайте кода;
- Отворете файла main.tpl на вашия шаблон и намерете:
RewriteEngine включен
Добавете по-долу:
$metatags =<<
По-горе добавете:
if ($do == "sitemap" ) ( $nam_e = "Sitemap" ; $metatags [ "title" ] = "Карта на сайта ($config["home_title"]) "; $metatags["описание"] = "Карта на сайта ($config["description"]) "; $canonical = ""; ) if ($do == "sitemap") ( $nam_e = "Sitemap"; $metatags["title"] = "Sitemap ($config["home_title"])"; $metatags["description"] = " Sitemap ( $config["description"])"; $canonical = ""; )
- Процесът на инсталиране е завършен - картата на сайта е достъпна на http://site.ru/sitemap/
Премахване на модул
- Качете файла sitemap_uninstaller.php на сървъра (в папката, където е инсталиран DLE);
- Стартирайте файла http://site.ru/sitemap_uninstaller.php и следвайте инструкциите;
- Премахнете всички модулни файлове, изтеглени по време на инсталацията;
- Отменете всички редакции на файловете на двигателя (main.tpl и .htaccess), направени по време на инсталацията;
- Не забравяйте да изтриете файла sitemap_uninstaller.php.
Актуализация на модула
- Изтеглете новата версия на модула от страницата https://site/blog/post/1974
- Разопаковайте архива с модула.
- Копирайте съдържанието на папката за качване (с изключение на файла sitemap_installer.php и папката /templates/) на вашия сървър, като отговорите с „Да“ на въпросите на вашия FTP клиент относно подмяната на съществуващи файлове.
внимание! За да надстроите от версия v.1.x до версия v.2.x:
Необходимо е да копирате напълно новите файлове от версия 2.x на сървъра и ако имената съвпадат, потвърдете замяната. След това трябва да стартирате http://site.ru/sitemap_installer.php и да следвате инструкциите. Това завършва актуализацията.Изтеглете модула HTML SiteMap за DLE
История на версиите (дневник на хронологията)
- v.2.2 — 08.05.2014
- Дизайнът на модула е напълно преработен за всички версии на DLE.
- Поправени са малки грешки и са направени подобрения. Когато актуализирате, не забравяйте да следвате стъпката за редактиране на файла engine.php в инструкциите за актуализиране.
- v.2.1.1 - 17.04.2014
- Кодът на модула е актуализиран, за да бъде съвместим с новия файлов формат за настройки на DLE версия 10.2 и по-нова.
- v.2.1 — 08.10.2012
- Поправена е грешка в генератора на кодове.
- Печатните грешки в админ панела са коригирани.
- v.2.0 — 03.06.2012
- Инсталаторът е добавен.
- Появи се админ панел с генератор на код за вмъкване в шаблона.
- v.1.2 — 02.06.2012
- Въведен е контрол на версиите на DLE.
- Модулът вече е съвместим с линията DLE 8.2-9.6.
- v.1.1 — 02.11.2011
- Коригирани са грешки с някои функции на модула.
- v.1.0 — 16.03.2011
- Официално издание.
FAQ - отговори на често задавани въпроси
Q:Защо ми трябват две карти на сайта xml и html? Каква е тяхната разлика? Могат ли да се използват едновременно?
A:Това са напълно две различни единици: xml карта на сайта е предназначена само за търсачки. HTML картата на сайта е предназначена за потребителите да навигират из сайта. Те могат и трябва да се използват едновременно.Q:Коя карта на сайта трябва да се добави към панела за уеб администратори на Yandex и Google?
A:Търсачките трябва да „хранят“ xml картата на сайта, а не картата, която този модул създава.Q:Връзка към коя карта на сайта може да бъде поставена на сайта (например в долния колонтитул)?
A:Трябва само да се свържете към html картата на сайта, т.е. този, който е създаден от този модул и е достъпен на http://site.ru/sitemap/Q:Получих следната грешка, какво да направя?
Фатална грешка: Не може да се предекларира клас Sitemap в /.../engine/modules/sitemap.php на ред 55
A:Използвайте алтернативната инсталация на карта на сайта през статични страници – методът е описан тукQ:Този модул работи ли на DLE 10?
A:Да, всичко работи добре. Но ако имате някакви затруднения, тогава има друг алтернативен вариант. Благодарение на потребителя под псевдонима Ryan - методът е описан тукQ:Имам много публикации на сайта и всички тези връзки се показват на една страница. Това е глупост, Яндекс псува!
A:Да, Яндекс се кълне. За да намалите броя на връзките на страница, използвайте параметъра news_limit, за да ограничите броя на новините (вижте подробности в списъка с параметри).Q:Колко връзки могат/трябва да бъдат показани на страница с карта?
A:От официалния отговор от поддръжката на Yandex: препоръчителният брой връзки в html карта на сайта не трябва да надвишава 3000 връзки.Q:Какво ще кажете за разделяне на картата на сайта на страници? Моля, направете.
A:Пагинирането на картата на сайта не се подразбира от структурата на базата данни и логиката на модула. Не се очаква пагинирането да бъде налично в близко бъдеще.Така че ви казах всичко, моля, изтеглете, тествайте и пишете рецензии. Ако откриете грешки, пишете ни, ние ще коригираме всичко възможно най-бързо. Освен това, ако имате някакви предложения относно функционалност, подобрения, пишете също, ще обсъдим всичко и ще го направим!
ОПРОВЕРЖЕНИЕНапоследък беше забелязано, че този модул се разпространява на различни сайтове, посветени на DLE, под различни имена, с модифициран код, изтрити/променени авторски права и т.н. Но въпреки това има признаци, че този конкретен модул е разработен от Александър Фомин. Така че - не нося отговорност за дистрибуции, изтеглени от други сайтове.
Нова версия на DataLife Engine 10.0 Nulled/Original скрипт беше пусната и вече е достъпна на нашия уебсайт както оригиналната, така и nulled версията, които няма да е необходимо да активирате. Заслужава да се отбележи, че в новата версия ще намерите нова анти-спам система, базирана на облачна услуга. което значително ще намали спама във вашия сайт и ще го направи по-чист. Мобилната версия на шаблона е обновена и интеграцията със социалните мрежи е подобрена, което е не по-малко важно сега с голямото нарастване на популярността на социалните мрежи. Възможностите на персонализираната функция са разширени, което я прави още по-удобна за използване. Ако се интересувате от по-подробен списък с всички промени, можете да разгледате списъка с промени на официалния уебсайт и да се запознаете с всички промени.
Бих искал също да ви напомня, че се опитваме да предоставим само текущата версия на нашия уебсайт.Архивът с шаблона често се актуализира, правят се промени в скрипта, които разработчикът не споменава. Можете също да изтеглите dle 10 nulled от нашия уебсайт в две кодировки по ваш избор. Молим Ви да не задавате въпроси относно категорията в коментари или на лични съобщения. Нашата задача е да направим избора вместо вас, само за да ви предоставим възможността да изтеглите текущата версия за десета версия от нашия уебсайт. Точно по-долу можете да намерите инструкции за актуализиране на шаблони; тук зависи от вас да решите дали трябва да актуализирате своя шаблон или не. Не сме актуализирали и няма много смисъл от това.
Като използвате предоставената по-долу връзка, можете да изтеглите най-новата версия на скрипта с всички промени, направени в дистрибуцията след пускането. Ако не можете да изтеглите от предоставените връзки, можем да ви предложим алтернативни връзки за изтегляне. Просто трябва да съобщите за това в коментарите. Също така по-долу ще намерите инструкции за промяна на шаблона от една версия на друга. В шаблона ще трябва да направите промени само в един файл и ни се струва, че това няма да е много критично, ако решите да не правите промени. Можете да научите повече за всички промени в новата версия на скрипта на уебсайта и да решите сами дали да актуализирате или не.
Внимание, важна информация за тези, които актуализират стара версия на скрипта до нова:Трябва стриктно да следвате инструкциите за обновяване на скрипта, които се намират в архива за разпространение във файла /Documentation/upgrade.html
Когато актуализирате базата данни до нова версия, скриптът за актуализиране прави сложни MySQL заявки, които променят структурата на таблицата. При големи бази данни такива операции са много ресурсоемки и може да отнеме няколко минути, за да бъдат изпълнени, и ако не могат да бъдат извършени чрез PHP скрипт, ще ви трябва SSH достъп до сървъра, за да изпълните тези заявки. Преди всяка такава заявка, скриптът за актуализиране ще ви покаже тази заявка; запазете я, така че ако е невъзможно да я изпълните чрез скрипта, можете да я извършите чрез SSH достъп.
Поради факта, че новите версии на скрипта съдържат промени в структурата на базата данни, силно се препоръчва да деактивирате връзката на модули на трети страни в шаблонните файлове преди актуализиране, в противен случай може да видите грешки на уебсайта на MySQL след актуализирането.
Единствената разлика между null и оригинала е, че само 1 файл (init.php) беше декодиран и заменен; не бяха направени други редакции на код!
Представяме ви нова версия на скрипта DataLife Engine v.8.2, който беше пуснат днес - 3 август 2009 г. В тази версия ще намерите функции за обработка на типографски текст, нов шаблон, възможност за свързване на модули на трети страни, подобрена производителност и много повече, но повече за всичко...Така бяха подготвени и въведени следните промени:
1 . Добавена е функция за типографска обработка на текст; тази функция ви позволява автоматично да подготвите руски текст за уеб публикация. Например кавичките ще бъдат заменени с рибени кости, в имената ще бъдат поставени правилни апострофи, тирета ще се използват вместо тирета, неразделни интервали ще бъдат вмъкнати пред предлозите, вложените кавички ще бъдат обработени и много други. Този инструмент не е пълен заместител на ръчния труд на дизайнер на оформление, но може да намали този труд с до 90%, което е много удобно.
Преди обработка:
(C) 2004-2009, SoftNews Media Group, Inc. Всички права запазени.След обработка:
© 2004-2009, SoftNews Media Group, Inc. Всички права запазени.
2 . Възможностите на етикета са разширени (включете file="mytemplate.tpl"). Този етикет вече ви позволява не само да включвате шаблонни файлове, но и да включвате модули на трети страни за DLE в шаблона, както и скриптове на трети страни, които не са свързани с DLE. Например, за да свържете модул на трета страна в шаблон, можете да използвате маркера (include file="engine/modules/mymod.php"). Резултатът от маркера ще бъде изпълнението на скрипта mymod.php, разположен в папката engine/modules/. Можете също така да изпълнявате скриптове с параметри, например (include file="engine/modules/mymod.php?param=value1&test=value2"), като по този начин можете да създавате модули, които могат да се управляват директно от шаблона и в зависимост от различни параметри , извеждат различна информация. Използването на този метод за свързване на модове ви позволява да не инсталирате отново модулите, когато актуализирате скрипта в бъдеще до нова версия. Те ще бъдат автоматично свързани от шаблона. Този етикет може да се използва във всички шаблонни файлове. За целите на общата сигурност на скрипта, единственото ограничение за свързване на файлове е файлът да не се намира в папка с възможност за запис. Например модът на приставката не може да бъде разположен в папката с шаблони, например. Повече подробности за тази връзка можете да намерите в документацията на скрипта.3 . Добавена е възможност за интегриране на модули на трети страни в контролния панел на скриптовете, без да се правят промени в скриптовите файлове. За целта към базата данни е добавена допълнителна таблица за съхраняване на информация за модула на трета страна. Можете да прочетете повече за формата на таблицата в документацията на скрипта.
4 . Добавена е автоматична поддръжка за PHP безопасен режим (SafeMode) при зареждане на изображения на сървъра. С тази поддръжка вече не е необходимо папките да се създават ръчно с помощта на FTP мениджър.
5 . Добавена е възможност за бързо редактиране на потребителски профил при редактиране на новините му в админ панела. По този начин можете да изтриете или забраните потребителя, който е добавил новината, без да влизате в секцията за редактиране на потребители.
6 . Добавена е функционалност към панела за управление на скриптове, за да се провери дали вашият сървър отговаря на минималните изисквания за скрипт. Преди това такава проверка се извършваше само по време на инсталиране на скрипт. Новата функция позволява на скрипта автоматично да диагностицира възможни проблеми, след като скриптът бъде прехвърлен на друг сървър, когато скриптът не е инсталиран.7 . При зареждане на изображения са добавени функции за автоматичен контрол на евентуални грешки. И ако възникнат проблеми с изтеглянето, се показва съобщение не само за невъзможността за изтегляне на файлове, но и за причината, поради която е възникнал проблемът. По този начин в повечето случаи можете сами да отстраните проблема, без да се свържете с техническата поддръжка.
8 . Графични индикатори са добавени към етикета на спойлера, за да покажат дали скритият текст е отворен или затворен. Графичните изображения се намират в шаблоните на сайта, така че за всеки шаблон е възможно да персонализирате изображенията.
9 . Към шаблоните за кратки и пълни новини (shortstory.tpl, fullstory.tpl) са добавени следните тагове: текст - показва текст в тагове, ако тази новина е записана, текст - показва текст в тагове, ако тази новина не е записана. Така, благодарение на новите тагове, можете да правите различни дизайни за новини в сайта при показване на записани новини.10 . В настройките на скрипта е добавена възможност за активиране или деактивиране на потъмняването на общия фон на сайта при уголемяване на намаленото изображение до оригиналното. За да зададете фон, използвайте CSS класа .highslide-dimming
11 . Добавен е нов режим „Галерия“, когато разглеждате миниатюрни изображения, качени на новинарския сайт. Този режим е активиран в настройките на скрипта. Когато този режим е активиран, върху оригиналното изображение се появява меню за навигация, което ви позволява да стартирате слайдшоу от снимки, да покажете следващото или предишното изображение и т.н.
12 . Добавена е възможност за указване на анотации и описания за миниатюрни изображения. Когато зададете свое собствено описание за етикета с палец, когато увеличите изображението до оригиналното, това описание ще се покаже в удобен формат под изображението. Вашето собствено описание е зададено в параметрите на етикета, например:
http://www..jpg
13 . Може би най-чаканата възможност. Добавена е възможност за уточняване на намалено копие на качено изображение не само максималния размер на една от страните, ако бъде надвишен, ще бъде създадено намалено копие, но и размерите на страните (ширина и височина) на намаленото изображение себе си. В този случай пропорциите на изображението ще бъдат запазени, но самото изображение ще бъде изрязано до зададените размери. Освен това, ако някоя от страните на оригиналното изображение е по-малка от посочените размери, тогава изображението, напротив, ще бъде пропорционално увеличено до определения размер. Можете да видите примери как работи тази функция по-горе; публикувани са три снимки с различни размери и ориентации, които автоматично са намалени до правоъгълни размери 200x200. Тази иновация, заедно с двете споменати по-горе, ви позволява да организирате красиви фото галерии от изтеглени изображения във вашите новини.14 . При влизане в админ панела на скрипта е добавена възможност за избор на използвания език. По този начин потребителите, използващи административния панел, могат да избират на какъв език да го използват.
15 . Добавена е възможност за присвояване на категориите на собствен мета таг Title.
16 . Добавена е възможност за използване на етикета (%user%) в текста на съобщението при изпращане на масови съобщения, който ще бъде заменен с данните за вход на получателя в съобщението или с пълното име, ако потребителят го е посочил в своя профил. Ако настройките на скрипта позволяват използването на полето BCC за изпращане по пощата, етикетът ще бъде заменен с думата: потребител17 . Възможността за задаване на област за търсене на дума е добавена към филтъра за думи. Можете да зададете дума, която да бъде заменена навсякъде, или само в новините, или само в коментарите.
18 . Текстът и таговете за текстови шаблони вече се поддържат глобално във всички шаблонни файлове, не само в основния main.tpl и шаблони за новини. Сега можете да използвате тези етикети в абсолютно всички шаблонни файлове.19 . Форматирането и извеждането на коментари е отделено в отделен универсален клас. Това нововъведение засяга предимно разработчиците на модули на трети страни. Благодарение на новия клас можете да организирате коментари не само за новини, но и за вашите собствени модули. Също така, когато добавяте нови тагове към коментари, е достатъчно да направите промени в един файл, а не в три, както преди.
20 . Бяха направени промени в MySQL скрипт заявките, в резултат на което натоварването на базата данни беше намалено, когато обемът на базата данни беше голям.
21 . При преглед на мобилната версия на сайта е забранено показването на рекламни материали, определени за показване между кратките новини.
22 . Добавено е автоматично скриване на връзките „изпратете имейл“ и „пишете PS“ при преглед на потребителски профил, ако тези опции са забранени за посетителя в настройките на групата.
23 . Добавени са нови механизми за сигурност към модула за възстановяване на забравена парола. А именно, добавен е нов алгоритъм за генериране на контролен ключ с помощта на алгоритъма SHA1 и е добавена контрола за проверка на броя опити за генериране на нова парола с помощта на контролния ключ; разрешен е само един опит за генериране на нова парола, след при което контролният ключ става невалиден. По този начин модулът за възстановяване на парола е 100% устойчив на възстановяване на парола чрез груба сила.
24 . В модула за търсене е добавено осветяване на търсения текст в допълнителни новинарски полета.
25 . Добавена е възможност за задаване на тип текст при публикуване на статични страници; в зависимост от избрания тип ще бъдат приложени различни параметри за форматиране на текста; можете също да изберете тип текст без филтриране или промени, което ви позволява директно да публикувате javascript код и всеки HTML код в текста на статична страница, както и редактиране на текст без преобразуване в BB тагове. Само потребители в администраторската група могат да публикуват страници без филтриране.
26 . Добавена е възможност за добавяне/редактиране на датата на създаване на статична страница.
27 . Добавени са нови функции за търсене и сортиране на статични страници в администраторския панел на скрипта.
28 . Добавена е навигация за статични страници. Това значително опростява процеса на търсене и редактиране.
29 . Добавена е възможност за масово управление на статични страници в административния панел в секцията за редактиране на страници. Можете да изберете няколко страници наведнъж и да ги зададете на текущата дата или да изчистите броя на изгледите или да изтриете напълно избраните страници.
30 . Към шаблоните за статични страници е добавен нов таг (дата) - който показва датата на създаване на страницата във формата, зададен в настройките на скрипта, и е добавен нов таг (дата=формат на датата), който показва датата във формата, посочен в етикета. Така можете да покажете не само цялата дата, но и нейните отделни части. Форматът на датата е зададен според формата, приет в PHP. Например тагът (date=d) ще показва деня от месеца, в който е публикувана новината или коментарът, а тагът (date=F) ще показва името на месеца, а тагът (date=d-m-Y, H: i) ще покаже пълната дата и час.31 . В настройките на скрипта е добавена възможност за автоматично затваряне на новини за коментиране след определен брой дни след публикуването им. По този начин, използвайки тази настройка, можете да избегнете наводняването на вашия сайт със стари и неподходящи новини.
32 . Направени са промени в изскачащото меню за редактиране на новини в сайта. Ако на потребителя е разрешено да редактира собствените си новини, но не му е разрешен достъп до административния панел, тогава елементът „Пълно редактиране“ ще бъде автоматично скрит за потребителя, като по този начин можете да дадете на потребителите права бързо и леко да редактират новините, без достъп до админ панела.33 . Системата за единична авторизация на домейн от второ ниво и неговите поддомейни е променена; сега можете да влезете в сайта и да излезете от всеки поддомейн или домейн от второ ниво; не е необходимо да се авторизирате или излизате само от домейн от второ ниво, както преди. Действията за упълномощаване на всеки поддомейн ще бъдат автоматично разпознати в други поддомейни, както и в домейна от второ ниво.
34 . Извършен е лек рестайлинг на административния панел на скрипта, като контролният панел на скрипта е оптимизиран за коректно показване в новата версия на браузъра Safari 4.
35 . Към дистрибуцията е добавен напълно нов стандартен шаблон. Този шаблон е напълно валиден и съвместим със стандарта XHTML 1.0 и демонстрира не само възможностите на скрипта, но и възможността за създаване на валидно оформление. Шаблонът принадлежи към категорията хибриди на гумено и фиксирано оформление и е оптимизиран за гледане както на ниска, така и на висока резолюция на монитора.36 . Нови функции са добавени към DLE API и възможностите на съществуващите преди това функции са разширени. Можете да прочетете повече за новите функции в документацията на скрипта.
37 . Актуализиран до най-новата версия на редактора WYSIWYG. Можете да видите промените в редактора на http://tinymce.moxiecode.com/js/tinymce/changelog.txt. Освен това теглото на редактора беше компресирано с 40%, като по този начин значително се увеличи скоростта на зареждането му в браузъра.
38 . Коригиран проблем, при който, ако масовото изпращане е неуспешно, броят на успешно изпратените съобщения и писма не се запазва на страницата за изпращане.
39 . Коригиран проблем, при който размерите на височината за браузъра Firefox не бяха зададени при използване на BB тага.
40 . Коригиран проблем, при който съдържанието на текстови тагове беше изтрито, докато преглеждате версията за печат
41 . Коригиран проблем, при който файловете и изображенията не се качват при групово качване, ако новината се редактира от друг потребител и той иска да добави други файлове или изображения към новината.
42 . Всички по-рано открити и докладвани незначителни грешки в скрипта са коригирани.
Скъпи приятели,
Основният етап от разработката на версия 12.0 е завършен, изданието е в процес на тестване и предварителна подготовка, но междувременно ви каним да се запознаете с информацията за това какво ви очаква с пускането на новата версия.
Бяха подготвени и въведени следните промени:
1. Добавен е напълно нов дизайн на контролния панел.Опитахме се да направим този дизайн по-модерен, четим и контрастен. В допълнение към визуалните промени, новият дизайн има и редица функционални характеристики. Новият контролен панел включва не една, а десет цветови схеми, плюс една специална нощна схема, проектирана в тъмни цветове, за удобна работа на тъмно. Добавена е и възможността за контролиране на ширината на секциите на страничното меню и общата ширина на контролния панел. А при работа на устройства с малки размери на екрана е добавена възможност за превключване в режим на цял екран, скриване на лентата на браузъра и разделите, за да се увеличи работното пространство на панела. Всеки потребител на административния панел има възможност самостоятелно да персонализира за себе си как ще изглежда панелът, неговите параметри и цветова схема. В този случай за запазване на параметрите на панела се използва специална двойна система за запаметяване на настройките. Настройките се записват както на сървъра, така и в локалното хранилище на браузъра. Които предоставят уникални възможности при използване на настройките на контролния панел. По този начин базираното на сървъра запазване на настройки ви позволява да избегнете ефекта на „мигане“ при прилагане на избрания от потребителя дизайн, а когато използвате друг браузър, да използвате и автоматично избрани настройки. И запазването на настройките в локалното хранилище ви позволява да възстановите избраните настройки, когато настройките на сървъра са напълно нулирани, например в случай на преинсталиране на скрипта или когато го актуализирате глобално, например до нови версии. Надяваме се да ви хареса да използвате новия контролен панел. Можете да гледате кратка демонстрация на новия панел във видеото по-горе.
2. В контролния панел на скриптадобави кратък преглед на последните получени лични съобщения в сайта. По този начин потребителят ще може, ако е необходимо, бързо да отиде до желаното съобщение директно от контролния панел.
3. В админ панела, при добавяне на публикации в сайта, веднага след добавяне на публикация е добавена възможност за избор на следващо действие. Можете да избирате между: „Добавяне на друга публикация“, „Преминете направо към редактиране на новодобавената публикация“, „Отидете към списъка с публикации“. По този начин можете бързо да преминете към най-често срещаните действия с едно кликване. 4. В админ панела, при редактиране на публикация, веднага след успешното му запазване е добавена възможност за избор: „Отидете в списъка с публикации“ или „Продължаване на редактирането на тази публикация“. По този начин потребителите, които периодично запазват публикация, в случай на редактиране, могат бързо да продължат редактирането, което са започнали.5. В админ панела в секцията за управление на статични страници, добавено запазване на състоянието на това къде се намира потребителят преди редактиране или добавяне на страница и след редактиране на страницата той ще се върне на същото място, където е бил. Това нововъведение е удобно, ако имате голям брой страници и например, ако зададете някакви параметри за търсене, потребителят, след като се върне след редактиране, няма да трябва да търси или да отива отново на желаната страница.
6. В админ панела при добавяне на статична страница, веднага след записването му е добавена възможност за избор: „Добавяне на друга страница“, „Преминаване направо към редактиране на новодобавената страница“, „Преминаване към списъка с предишни добавени страници“. По този начин можете бързо да преминете към най-често срещаните действия с едно кликване.
7. В админ панела и при редактиране на статична страница, веднага след записването му е добавена възможност за избор: „Отидете до списъка със страници“ или „Продължаване на редактирането на тази страница“. По този начин потребителите, които периодично запазват публикация, в случай на редактиране, могат бързо да продължат редактирането, което са започнали.
8. В админ панела при избор на публикации, коментари, статични страници и др., за извършване на масови действия върху тях, добавено е подчертаване на избрани елементи. По този начин можете удобно да видите кои елементи сте избрали. 9. Редактирането на профили е напълно преработенопотребители в контролния панел. Сега в административния панел можете да редактирате всички потребителски параметри, които преди това бяха достъпни само в профилите за редактиране на сайта. 10. Добавен е нов модул "Метатагове".Този модул ви позволява да преназначавате мета тагове заглавие, описание, ключови думи за определени страници от сайта в админ панела. DLE скриптът автоматично генерира тези мета тагове за всички страници на сайта, но понякога е необходимо да зададете свои собствени отделни стойности за определени страници, например, за да сте сигурни, че страницата за обратна връзка използва не стандартните настройки на скрипта, а дефинирани само за тази страница. Сега, използвайки този модул, можете да направите това в админ панела на вашия сайт. В този модул вие посочвате URL адреса на страницата, за която искате да преназначите мета тагове, и задавате нови стойности за тези тагове. След това стойностите, които сте посочили, ще бъдат приложени към тази страница. Можете да преназначавате всички полета за дадена страница, както и отделни. Например, ако оставите полето за ключови думи празно, стойностите по подразбиране за това поле и за тази страница ще бъдат приложени. Можете директно да посочите адреса на страницата, за която искате да промените мета таговете, и можете също да посочите група от връзки, като използвате символа "*", което означава търсене на произволен знак, например, като посочите /page/ */ посочените мета тагове ще се използват за /page pages /1/, /page/2/, /page/any text/ и др. 11. Добавена е възможност за експортиране на потребители от сайта.Ако използвате услуги или програми на трети страни, за да организирате изпращане на съобщения до потребителите, тогава чрез експортиране можете бързо да генерирате необходимите данни. Потребителите се експортират в административния панел в секцията за редактиране на потребители. Можете да експортирате както всички потребители, така и тези, които отговарят на определени критерии. Експортирането се извършва във формат CSV или Excel по избор. 12. Добавена е възможност за прехвърляне на публикациикъм други категории, когато дойде определено време. За да направите това, когато добавяте или редактирате публикация, в настройката „Изтича до“, можете да изберете действието „Преместване в друга категория“ и да зададете една или повече категории, към които публикациите ще трябва да бъдат преместени, когато настъпи посочената дата пристига. 13. Добавена е възможност за изключване на определени новиниот търсенето в сайта. При добавяне или редактиране на новини в админ панела можете да зададете опцията "Изключване от търсене" за всяка публикация поотделно. По този начин можете да изключите от търсенето новини, които не желаете да бъдат включени в търсенето в сайта. 14. Добавена е възможност за задаване на парола за всяка новинаили списък с пароли, необходими за преглед на тази публикация. Ако публикацията има парола, тогава ако отидете на пълните новини, потребителят ще бъде помолен да въведе парола и публикацията ще бъде показана само ако е въведена правилната парола. Въведената парола ще бъде валидна, докато потребителят затвори браузъра, като в рамките на една сесия на работа със сайта паролата няма да бъде поискана повторно.15. Добавена е възможност за изключване на определени статични странициот търсенето в сайта. Когато добавяте или редактирате страница в административния панел, можете да зададете опцията "Изключване от търсене" за всяка статична страница поотделно.
16. Добавена е възможност за присвояване на всяка статична страницапаролата или списъка с пароли, необходими за преглед на тази статична страница. Ако за дадена страница е зададена парола, когато отидете на тази страница, потребителят ще бъде помолен да въведе парола и страницата ще бъде показана само ако е въведена правилната парола. Въведената парола ще бъде валидна, докато потребителят затвори браузъра, като в рамките на една сесия на работа със сайта паролата няма да бъде поискана повторно.
17. За допълнителни полета, имащ тип „кръстосани препратки“, е добавен изход от автопредложения при добавяне и редактиране на публикации под формата на списък от думи, които вече съществуват в базата данни. Това улеснява попълването на тези полета и също така намалява вероятността от попълване на поле по погрешка. 18. Добавена е възможност за модула за пренасочванеизползване на маски за задаване на шаблон за правене на пренасочвания. За да направите това, когато посочвате URL адреса, от който искате да пренасочвате, използвайте символа „*“, което означава, че вместо „*“ в URL може да се намери произволен набор от знаци. Например, можете да зададете /page/*/, където ще се прави пренасочване от всички страници, като /page/1/, /page/2/, /page/text/ и т.н. 19. В админ панела, в секцията за редактиране на потребители, добави възможност за бързо преминаване към редактиране на конкретна потребителска група.20. За шаблони на статични страници (static.tpl и други, присвоени на страницата), добавиха поддръжка за нов текст на етикет, който показва текста, ограден в тях като връзка за редактиране на статична страница, за потребителски групи, на които е разрешено да редактират статични страници. Това улеснява бързия преход към редактиране на желаната страница, с голям брой статични страници.
21. За персонализиран етикет за публикация (персонализиран....)добавен е нов параметър за сортиране на публикации "id_as_list", който работи съвместно с параметъра "id" и сортира публикациите, както са посочени в списъка. Например тагът (custom id="3,4,1,2" order="id_as_list") първо ще показва новини с ID 3, след това 4, след това 1 и след това 2. Това нововъведение е полезно, когато искате да покажете желаните публикации в строго определен ред.
22. За етикета за персонализирани коментари (customcomments ....)добавен е и нов параметър за сортиране на публикации "id_as_list", който работи заедно с параметъра "id" и сортира показаните коментари, както са посочени в списъка. Например тагът (customcomments id="3,4,1,2" order="id_as_list") първо ще покаже коментар с ID 3, след това 4, след това 1 и след това 2. Това нововъведение е полезно, когато искате да покажете необходимите коментари в строго определен ред.
23. Добавена е възможност за настройки на потребителска групавключете разрешение за публикуване на видеоклипове в коментари с помощта на тагове. По този начин можете да разрешите или забраните за всяка група потребители дали им е разрешено да публикуват видеоклипове в коментарите на публикация или не.24. Добавена е възможност за настройки на потребителска групавключете разрешение за публикуване на медийни джаджи с помощта на тагове в коментарите. По този начин можете да разрешите или забраните за всяка група потребители дали им е разрешено да публикуват медийни джаджи в коментари или не.
25. Направени са промени в работата на бързото редактиранепубликации в сайта. Сега при бързо редактиране се показват само тези полета, които са били попълнени преди това при добавяне на публикация или пълно редактиране. Това се отнася както за полетата за кратък, така и за пълен текст за публикуване. Ако полетата Кратко описание или Дълго описание са оставени празни, те вече не се показват в Бързо редактиране. Това нововъведение ще бъде полезно за тези, които използват само допълнителни. полета за публикуване, те няма да виждат ненужни полета при бързо редактиране в сайта.26. Добавена е възможност за премахване на публикации от шаблона за добавянесайтът има такива полета като „кратко“ и „пълно“ описание, като същевременно запазва всички други функционалности, например редактори. Това нововъведение ще бъде полезно за тези, които добавят публикации изключително с помощта на допълнителни полета.
27. Добавен е нов глобален етикет за шаблони (category-id), който показва идентификатора на категорията, която посетителят на сайта разглежда. Този таг ще бъде полезен, когато организирате меню на уебсайт, както и когато трябва бързо да преназначите CSS класове или самите имена на файлове на шаблони, когато проектирате изходни шаблони за публикации.
28. Добавен е нов глобален етикет за шаблони (категория-заглавие), който показва името на категорията, която посетителят на сайта разглежда. Този етикет ще бъде полезен, когато трябва да покажете отделно името на категорията, която разглеждате на вашия сайт.
29. За категориите е добавена възможност за посочване на пълно кратко описание.Описанието се създава в админ панела при добавяне или редактиране на категории в съответния раздел. В описанието на категорията можете да използвате както BBCODES тагове, така и HTML тагове. За показване на описание на сайта се използва нов глобален етикет за шаблони (category-description), който показва определеното описание, когато потребителят преглежда тази категория; изходът е достъпен и при показване на пълни публикации. По този начин, използвайки проста конструкция, например: (категория-заглавие)
(category-description) можете автоматично да показвате името на категорията и нейното кратко описание на правилното място. С помощта на допълнителни тагове можете да ограничите показването на тази информация, например, само на първата страница на категорията.30. За изходния таг на менюто на категория (catmenu ...), за неговия параметър "subcat" е добавена възможност за използване на нова стойност "only", което означава, че трябва да се показват само подкатегории от посочената категория. Например, когато използвате етикета (catmenu id="1" subcat="only"), ще се показват само подкатегориите, принадлежащи към категорията с ID "1". Тази иновация е полезна, когато при посещение на определена категория трябва да се покаже списък с нейните подкатегории. Например, използвайки прост дизайн (catmenu id="(category-id)" subcat="само")Можете автоматично да показвате списък с подкатегории за категорията, която разглеждате на сайта.
31. В настройките на категорията в контролния панел, добави възможност за изключване на избраната категория от търсенето. Така за всяка категория можете да зададете дали да участва в търсенето в сайта. Ако дадена категория е изключена от търсенето, тогава при търсене на публикации в сайта новините от тази категория няма да се показват в намерените резултати.32. За допълнителни полета от тип "Галерия с изображения"., добави възможност за показване на изтеглените изображения отделно. За целта шаблоните използват тага, където "X" е името на допълнителното поле, а "Nr" е номерът на изображението от галерията. Например при използване Ще се покаже изображение номер две, заредено в допълнително поле с име „тест“. По този начин можете да използвате едно поле и в същото време да показвате преглед на галерия от една снимка в кратки новини и цялата галерия, когато преглеждате пълните новини.
33. Добавена е възможност за безопасно използване на етикет (заглавие)в HTML атрибути при показване на публикации. Например можете да използвате alt="(title)" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}
34. Добавена е поддръжка за тагапубликуване на видеоклипове и публикации от Facebook.
36. Добавено автоматично нулиране на кеша на браузъра за CSS и JS файлове, използвани от скрипта при актуализиране на скрипта до нова версия. Тази иновация ще позволи на браузъра, когато актуализира скрипта, незабавно да изтегли най-новите файлове от новата версия, вместо да използва стари от кеша.
37. Добавена поддръжка на тагове (ТЕМА)в визуализацията на рекламните материали в контролния панел на скрипта.
38. При добавяне на каквито и да било данни в админ панела, добави визуално подчертаване на това колко знака са добавени към това поле и колко още знака могат да бъдат добавени. Тази иновация ви позволява визуално да видите колко повече можете да въведете, за да не надвишите ограниченията за дължина на полето.39. Ако протоколът на вашия сайт не е зададен в настройките на скрипта, започвайки от тази версия, DLE ще използва защитена SSL връзка и ще генерира връзки към https протокола.
40. Добавени са превантивни мерки за защита на сайта от „безкрайни“ пренасочвания, ако настройките на скрипта позволяват използването само на HTTPS протокола, но сървърът не е конфигуриран правилно и не предава информация за протокола, използван от сайта.
41. В административния панел, за секцията филтър за думи,добавени превантивни мерки за защита срещу случайно изтриване на дума от филтъра за думи. Сега това действие ще трябва да бъде потвърдено.
42. За страници от лични отметки на публикации, добавено изпращане на HTTP код 403 (достъпът е отказан) към браузъра, ако нерегистриран потребител посети адреса на отметката. По този начин тези страници ще бъдат забранени за индексиране за търсачките и те няма да индексират по погрешка тази страница с едно единствено съобщение за грешка при достъп до раздел.
при показване на последните коментари в сайта, за сайтове с голям брой коментари.44. Оптимизирано показване на блока на облака от етикети, на бази данни с голям брой публикации в сайта. Заявката към базата данни е подобрена и ускорена.
45. Добавена е поддръжка за фигурни скоби ( и )в модула "Филтър за думи" вече можете да използвате думи, съдържащи тези знаци във филтъра.
46. Добавено автоматично изключване на публикацииот картата на сайта за търсачките, ако в самата публикация в раздела „Достъп“ е забранено разглеждането на публикацията за гости.
47. Визуалните редактори Froala и TinyMCE са актуализирани до последните версии.Откритите по-рано оперативни проблеми са коригирани в тези редактори.
48. Анализаторът на HTML код е актуализиран до последната версияза публикации, добавени в сайта.
49. Проблемът е отстранен, свързано с неправилно уведомяване на търсачките чрез Cron за актуализиране на картата на сайта, ако името на сайта в настройките на скрипта е посочено без посочване на протокола.
50. Проблемът е отстранен, в който визуалните редактори може да не се показват на страницата за добавяне на публикация в сайта, ако на същата страница има персонализирани тагове.
51. Проблемът е отстранен, в който визуалният редактор може да не се зареди при бързо редактиране на сайта, ако изходът от публикации в сайта се използва само от етикета (персонализиран ...), без да се използва основният маркер (съдържание).
52. Проблемът е отстранен, в който непрекъснат текст без прекъсване на редове е изпратен в имейл известия за нови коментари или лични съобщения.
53. Проблемът е отстранен, в които прекъсванията на редовете се губеха в празни незапълнени редове при използване на редактора TinyMCE в новини.
54. Проблемът е отстранен, в който някои шаблонни тагове за статични страници се показват неправилно при показване на статични страници в резултатите от търсенето.
55. По-рано открити и докладвани незначителни грешки в скрипта са коригирани.
.sitemap_static_pages li - елемент - списък на статични страници
.sitemap_items li - елемент - списък на статиите
.sitemap_categories li - елемент