/ / DataLife Engine v.13.2 Final Release
март 01 2019

DataLife Engine v.13.2 Final Release

DataLife Engine v.13.2 Final Release

Были подготовлены и реализованы следующие изменения:

1. Добавлен мастер переноса адреса вашего сайта с одного домена на другой. Вы можете быстро в один клик сменить имя домена вашего сайта со старого на новый. Данный мастер проведет автоматическую замену вашего домена в публикациях, комментариях, статических страницах, баннерах и аватарах пользователей. Запускается данный мастер в панели управления, в настройках скрипта, рядом с настройкой адреса вашего сайта.

2. Для системы плагинов добавлена возможность указывать исполняемый PHP код, при установке плагина, его обновлении, включении, отключении и удалении. Тем самым плагин при выполнении этих действий может выполнять какие-либо более сложные действия при необходимости.

3. Для системы плагинов добавлена возможность указывать c какого вхождения производить действия с искомыми строками. Например, в файле находится несколько одинаковых строк, и вам необходимо произвести действия только начиная со второй нужной строки, то вы можете это указать в плагине.

4. Для системы плагинов добавлена возможность указывать для плагина обязательное наличие другого плагина. Вы можете в плагине указать имя другого плагина, который должен быть обязательно установлен. При этом данный плагин будет выполнен уже после выполнения основного плагина. Тем самым вы можете создавать дополнения не только для стандартного DLE, но и для плагинов. И создавать плагины для плагинов.

5. Для системы плагинов добавлена корректная работа с переносом на новую строку, в заменяемом коде, если данный перенос стоит в самом начале кода, на который необходимо заменить или который необходимо добавить.

6. Для MySQL запросов, использующихся в плагинах, добавлено использование тега {engine}, который указывает, какой движок MySQL использует DLE при создании таблиц в базе данных. Может принимать значения InnoDB или MyISAM.

7. Внесены изменения в систему установки и включения плагинов, в случаях, когда плагин не соответствует необходимым требованиям. В случаях, когда, например, плагин требует наличие какой-либо версии DLE, а установленная версия DLE не соответствует этому, то плагин все равно будет добавлен на сайт, но при этом будет добавлен в выключенном состоянии. Тем самым пользователь сможет самостоятельно отредактировать в дальнейшем плагин, и внести в него необходимые изменения непосредственно в админпанели. Тоже самое и касается других требований плагина. Включить плагин на сайте можно будет только, если несоответствия требованиям были устранены.

8. Добавлена стандартизация порядка выполнения плагинов в системе. Плагины будут выполняться строго по принципу: первый добавленный в систему, будет выполнен раньше. Выполнение плагинов будет независимо от того, редактировался ли плагин в админпанели или нет. Также если плагин имеет зависимость от другого плагина, то в первую очередь будет выполнен плагин, от которого он зависит.

9. Добавлена поддержка отложенной загрузки изображений в браузер для публикаций. Данная возможность включается в настройках скрипта в панели управления. При включении данной опции, изображения в новостях будут загружаться в браузер не сразу при загрузке страницы, а по мере прокрутки пользователем страницы и непосредственного просмотра данных картинок. Данное нововведение позволяет ускорить загрузку страниц в браузер и снизить расход трафика сервера.

10. Добавлена поддержка reCAPTCHA v3. При использовании данного вида каптчи, вашим пользователям не придется больше выбирать какие-либо картинки, и вообще осуществлять каких-либо дополнительные действия на сайте. Проверка на то робот это или человек осуществляется полностью автоматически в фоновом режиме, незаметно для посетителей вашего сайта. Внимание! При включении данного вида каптчи вам необходимо будет сформировать новые ключи на сайте сервиса Google, непосредственно для reCAPTCHA v3.

11. Для автоматического обновления скрипта добавлена поддержка ручных изменений в файле .htaccess, находящегося в корне сайта. При обновлении данный файл не будет полностью заменен на оригинальный, а в нем будут лишь произведены необходимые изменения в стандартных функциях. Тем самым все ручные изменения, сделанные в нем владельцем сайта, останутся неизменными. Тоже самое осуществляется и для файла крона, который вы настроите для выполнения своих действий по крону.

12. Внесены изменения в работу автоматического обновления скрипта в пределах одной версии. При выходе патчей, исправляющее какие-либо ошибки в пределах одной версии скрипта, будет происходить только установка изменений в виде патча, обновляя только измененные файлы, а не всех файлов целиком, как ранее.

13. Для предварительного просмотра публикаций добавлено автоматическое распознавание выбранной категории, и в случае если для нее назначен отдельный шаблон, то будет загружен тот шаблон для просмотра, который назначен для данной категории. Тем самым если для разных категорий назначены различные шаблоны, то они будут также использоваться и при предварительном просмотре.

14. Для модуля "Перекрестные ссылки" в панели управления скриптом, добавлена возможность использования подсказок для ссылок (атрибут title). Данное нововведение позволяет улучшить SEO оптимизацию сайта, а также более гибко создавать сайты для людей с ограниченными возможностями.

15. Добавлено автоматическое перестроение похожих публикаций для новости в случае ее редактирования. При редактировании новости, для нее будет автоматически произведен поиск похожих новостей. Ранее для повторного поиска похожих публикаций, требовалось сбросить кеш похожих новостей в соответствующем разделе админпанели.

16. Добавлена автоматическая синхронизация закладок пользователей в случае удаления публикации с сайта. Если новость удаляется с сайта, то все для всех пользователей, которые ее добавляли в свои закладки, произойдет автоматическое удаление ее из закладок и синхронизация счетчика закладок у данных пользователей.

17. Добавлена поддержка протокола magnet: для ссылок публикуемых на сайте при помощи BB тегов и в визуальных редакторах.

18. Добавлена поддержка загрузки и обработки изображений в формате WEBP. Теперь изображения в этом формате можно напрямую загружать с использованием DataLife Engine, при этом он будет создавать уменьшенные копии и накладывать водяные знаки, если это необходимо.

19. Добавлена полная поддержка MySQL линейки 8.x.

20. Добавлена полная поддержка PHP линейки 7.3.x.

21. Для тега [ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue] который выводит текст в случае если значение тега совпадает с указанным значением, добавлена поддержка перечисления нескольких значений через запятую. Например, тег [ifxfvalue gorod="Москва, Казань, Екатеринбург"] Текст [/ifxfvalue] выведет указанный текст, если дополнительное поле с именем gorod содержит в себе одно из указанных значений. Тем самым значительно упрощается верстка шаблона в различных сценариях.

22. Для системы управления рекламными материалами в админпанели, добавлена возможность поиска по ним. Вы можете осуществлять поиск по названиям, по описаниям и по используемому рекламному коду в них.

23. В админпанели, в разделе управления баннерами, добавлена более информативная визуализация того отображается ли баннер на сайте или нет. Например, если баннер имеет ограничения на показ по времени или по просмотрам, или по кликам, и согласно им, баннер уже отключен от показа, то в разделе редактирования баннеров также будет отображено, что баннер на текущий момент выключен.

24. Добавлена возможность поиска по новостям и статическим страницам на мобильных устройствах (смартфоны, планшеты) в панели управления скриптом.

25. Для расширенного поиска по статическим страницам добавлена возможность выбора области поиска. Вы можете осуществить либо поиск по всем полям, либо отдельно по названию, описанию, и тексту статической страницы.

26. Существенно улучшены алгоритмы поиска по статическим страницам. Благодаря этого поиск по статическим страницам осуществляется более точно, и позволяет более правильно искать необходимые страницы, по заданным критериям поиска.

27. Существенно улучшено быстродействие DataLife Engine и снижена нагрузка на базу данных, при использовании на сайте мультикатегорий. Запросы к базе данных были переписаны таким образом, что больше не используют регулярных выражений при обращении к БД, тем самым было существенно улучшено быстродействие скрипта и снижена нагрузка на сервер.

28. Существенно улучшено быстродействие DataLife Engine и снижена нагрузка на базу данных, при показе публикаций по ключевым словам, из облака тегов.

29. Существенно улучшено быстродействие DataLife Engine и снижена нагрузка на базу данных, при показе публикаций, найденных при использовании дополнительных полей, имеющих свойство "использование как перекрестных ссылок".

30. Для расширенного поиска по новостям и статическим страницам, добавлена возможность быстрого сброса параметров поиска на значения по умолчанию.

31. Лимит на количество символов метатега Description для статических страниц увеличен до 300 символов. Максимальная длина соответствует теперь максимальной длине, установленной поисковой системой Google, для вывода данной информации в результатах поиска.

32. Внесены изменения в механизмы формирования метатега og:image, предназначенного для публикации данный в социальные сети. Теперь, в случае если в публикации стоит уменьшенная копия, то в данном теге будет формироваться ссылка на полное оригинальное изображение, тем самым, социальные сети содержащие ограничения на минимальные размеры картинок, будут получать максимально возможный оригинал изображения.

33. Добавлен контроль неверных ЧПУ при просмотре публикаций на основе каталога по символьному коду, заданному в публикациях. А также улучшен контроль неверных ЧПУ при просмотре полных новостей.

34. Добавлена возможность использования запятых, при написании описаний в дополнительных полях, имеющих тип "изображение" и "галерея изображений".

35. Для дополнительных полей, имеющих тип "Перекрестные ссылки", добавлена возможность использования в значениях символа плюса, например, можно использовать такие значения как C++ и т.д.

36. Для ключевых слов, предназначенных для облака тегов публикаций, добавлена поддержка таких символов как двойные кавычки, плюс, и ряд других. Убраны практически любые ограничения на символы в облаке, оставлены ограничения только на использование HTML кода.

37. Для шаблона RSS потока, добавлена возможность использования HTML форматирования разбитого на несколько строк, использующегося для формирования турбо контента для яндекса.

38. Улучшена обработка изображений в формате PNG в случаях использования некоторых прозрачных изображений. А также улучшено наложение водяных знаков на данные картинки.

39. Добавлена поддержка работы тегов [newscount=X] текст [/newscount] и [not-newscount=X] текст [/not-newscount] для пользовательского вывода публикаций при помощи тега {custom ...}, в случаях если этот вывод используется в шаблонах вывода кратких публикаций.

40. Добавлена возможность использования пробелов для разделителей списка перекрестных ссылок в дополнительных полях, если для данных полей включена опция: "Использовать значения полей как перекрестные гиперссылки".

41. Обновлены визуальные редакторы TinyMCE и Froala до актуальных версий. Исправлен ряд выявленных ошибок в данных редакторах.

42. Исправлена проблема, при которой некорректно работала система контроля неверных ЧПУ для дополнительных полей публикаций, имеющих тип перекрестные ссылки, в случае если значения этих полей содержали кавычки.

43. Исправлена проблема, при которой в закладках на сайте могли отображаться отправленные на модерацию публикации.

44. Исправлена проблема, при которой некорректно отображались фигурные скобки в комментариях при использовании на сайте AJAX навигации для комментариев.

45. Исправлена проблема, при которой не все шаблонные теги дополнительных полей публикаций, корректно обрабатывались в шаблоне main.tpl в случае если пользователь переходил на отсутствующую новость.

46. Исправлена проблема, при которой теги {news-id} некорректно обрабатывались при показе публикаций с использованием тега {custom ...}, в случае если при этом пользователем просматривалась полная новость.

47. Исправлена проблема с работой тегов [available ...] и [not-available ...], в случае просмотра пользователем страниц публикаций по символьному коду, если символьный код не указан, либо равен, например, нулю "0".

48. Исправлена проблема, при которой в некоторых случаях мог некорректно работать контроль неверных ЧПУ в полных новостях, в случае если DLE был установлен не в корне сайта, в подпапки.

49. Исправлена проблема, при которой могли выводится новости, при просмотре следующих и предыдущих публикаций, опубликованные на будущее время, несмотря на запрет на их вывод в настройках скрипта.

50. Исправлена проблема, при которой могли не отображаться дополнительные поля, имеющие тип галерея и изображение, при предварительном просмотре публикации, если в данных полях использовались описания к картинкам.

51. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Ссылки для скачивания скрипта для клиентов:
Внимание! Просмотр данной информации доступен только пользователям имеющим лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Если вы еще не являетесь нашим клиентом, то вы можете приобрести скрипт на нашем сайте.

Обсудить релиз вы можете на нашем форуме

Комментарии

Captain

Captain

5 марта 2019 15:00 Клиенты
0
Lexxs, какой смысл спрашивать здесь? Пишите со своего клиентского аккаунта в ТП DLE:
https://dle-news.ru/index.php?do=feedback
celsoft

celsoft

5 марта 2019 15:06 Администраторы
0
Цитата: Lexxs
Решил перенести старую лицензию на новый домен, так как прежний сайт переключил на новую лицензию.

Вопросы лицензий решаются только путем прямого обращения в службу технической поддержки. В комментариях они не решаются.

Цитата: Lexxs
То есть, в смысле ? Зачем удалять скрипт, если он работает на новой лицензии, на свежем ключе ?

Затем, что это обязательное условие для переноса ключа на другой домен и для работы автоматики. Если у вас какие то особые случаи, например два ключа за одним доменом и т.д., то все решается путем обращения службу технической поддержки со своего клиентского аккаунта.
kamensk

kamensk

5 марта 2019 15:51 Клиенты
5
Обсуждать тут правда больше нечего, именно в данном вопросе.

В связи с этим, у меня пожелание:
При реализе очередных новых версий, указывайте пожалуйста
отдельным пунктом "Побочные последствия", - ... с камими последствиями при обновлении придется столкнуться владельцам сайтов на ДЛЕ.
В тех же в анотациях лекарственных препаратов - помимо хлалебных свойств,
отдельными пунктами идет указание Побочных явлений, Предостережений.

Вы когда внедряли "отложенную загрузку" - сделали однако опцию выбора для пользователя -
включить/выключить. Аналогично можно было поступить с обновлением тэгов и не было бы разногласий с клиентами, которые столнулись с последствиями...
celsoft

celsoft

5 марта 2019 15:58 Администраторы
2
Цитата: kamensk
При реализе очередных новых версий, указывайте пожалуйста
отдельным пунктом "Побочные последствия", - ... с камими последствиями при обновлении придется столкнуться владельцам сайтов на ДЛЕ.

В этом вопросе я соглашусь с вами, недостаточно подробно описали этот пункт в описании релиза. То что понятно опытному администратору, совершенно неочевидно неопытному. Примем на заметку, более подробно описывать функции в описании релиза.
Mek

Mek

5 марта 2019 16:02 Клиенты
0
Как вариант сделать в админке пункт - откат на предыдущую версию. На случай если что-то пошло не так после обновления.
celsoft

celsoft

5 марта 2019 16:09 Администраторы
0
Цитата: Mek
Как вариант сделать в админке пункт - откат на предыдущую версию. На случай если что-то пошло не так после обновления.

Для этого мы и пишем инструкции по обновлению smirk . Они же не для нас, а для вас. И там написано сделать бекап БД и файлов, перед началом обновления, даже перед началом автоматического обновления вам это настойчиво предлагается сделать. Это ведь не просто так, а чтобы в случае проблем или "не понравилось" сделать откат назад. Без полных бекапов откатиться нельзя, т.к. изменений просто невероятное количество делается при обновлениях на новые версии.
Lexxs

Lexxs

5 марта 2019 16:15 Клиенты
0
Перевёл сайт с http на https, в настройках включил "Всегда использовать https".
Стоит ли воспользоваться функцией "Смена домена" в настройках, чтобы указать изменение с http на https, или это уже лишнее ?
Rudolf75

Rudolf75

5 марта 2019 16:27 Клиенты
1
Здравствуйте, уважаемая Администрация ООО "Софтньюс Медиа Групп".

Спасибо за очередное обновление удобного и логично выстроенного CMS.
Цитата: celsoft
Формат DLE сми, блоги, все что касается информации и в этом направлении он и будет развиваться.

Из пожеланий по развитию.
Пожалуйста, уделите внимание созданию удобных фотоальбомов авторов публикаций, крайне необходимых для выборки авторских фотографий к публикациям с их отображением и доступом в профиле в том числе, для просмотра гостями сайта. Чтобы этот продукт был полностью интегрирован с DataLife Engine и его обновлениями.

С уважением. Успехов Вам!
Doseng

Doseng

5 марта 2019 17:26 Клиенты
0
Lexxs,
стоит воспользоваться.
Mek

Mek

5 марта 2019 18:00 Клиенты
0
Цитата: celsoft
Цитата: Mek
Как вариант сделать в админке пункт - откат на предыдущую версию. На случай если что-то пошло не так после обновления.

Для этого мы и пишем инструкции по обновлению smirk . Они же не для нас, а для вас. И там написано сделать бекап БД и файлов, перед началом обновления, даже перед началом автоматического обновления вам это настойчиво предлагается сделать. Это ведь не просто так, а чтобы в случае проблем или "не понравилось" сделать откат назад. Без полных бекапов откатиться нельзя, т.к. изменений просто невероятное количество делается при обновлениях на новые версии.

Бекап, естественно, сделан. Но откатывать сайт, в ручном режиме, то ещё занятие...
Лично я выбрал меньшее из двух зол - руками исправить порядка 100 ссылок на сайте и форуме. Но если была бы возможность откатиться в один клик, то естественно выбрал бы возврат к предыдущей версии.
radrigo

radrigo

5 марта 2019 21:29 Клиенты
0
Цитата: Mek
Цитата: celsoft
Цитата: Mek
Как вариант сделать в админке пункт - откат на предыдущую версию. На случай если что-то пошло не так после обновления.

Для этого мы и пишем инструкции по обновлению smirk . Они же не для нас, а для вас. И там написано сделать бекап БД и файлов, перед началом обновления, даже перед началом автоматического обновления вам это настойчиво предлагается сделать. Это ведь не просто так, а чтобы в случае проблем или "не понравилось" сделать откат назад. Без полных бекапов откатиться нельзя, т.к. изменений просто невероятное количество делается при обновлениях на новые версии.

Бекап, естественно, сделан. Но откатывать сайт, в ручном режиме, то ещё занятие...
Лично я выбрал меньшее из двух зол - руками исправить порядка 100 ссылок на сайте и форуме. Но если была бы возможность откатиться в один клик, то естественно выбрал бы возврат к предыдущей версии.

Тоже самое. Узнал что ссылки поменялись из комментариев здесь. В своих публикациях неоднократно делал ссылки на теги. Пришлось исправлять вручную. Делал поиск по запросу tags. Нашло 4 страницы по 10 новостей. Практически во всех была ссылка на тег из двух слов и более.
Gameer

Gameer

6 марта 2019 01:34 Клиенты
0
VadimIS, посмотрите тему https://forum.dle-news.ru/topic/73635-решаем-проблему-с-поиском-новостей-на-модерации-по-категориям-в-админ-панели/ там есть два решения.
celsoft

celsoft

6 марта 2019 06:43 Администраторы
0
Цитата: Mek
Бекап, естественно, сделан. Но откатывать сайт, в ручном режиме, то ещё занятие...

Минута времени. Любой приличный хостинг имеет панель управление, где это делается в один клик. Но даже если панелей нет, то через консоль это также делается всего одной командой. Легко и просто. Поэтому я просто вам рекомендую изучить консольные команды по архивированию и разархивированию. А вот делать это средствами PHP точно плохо, потому как PHP медленен, а также имеет кучу лимитов и ограничений, и будет способен справляться только с очень мелкими сайтами.

Цитата: Lexxs
Стоит ли воспользоваться функцией "Смена домена" в настройках, чтобы указать изменение с http на https, или это уже лишнее ?

Рекомендуется. Это заменит все ссылки в БД сразу на коррректные, и не прибегать к редиректам.
VadimIS

VadimIS

6 марта 2019 18:40 Клиенты
0
Цитата: Gameer
VadimIS, посмотрите тему https://forum.dle-news.ru/topic/73635-решаем-проблему-с-поиском-новостей-на-модерации-по-категориям-в-админ-панели/ там есть два решения.

Спасибо, посмотрю...
Datagor

Datagor

7 марта 2019 03:55 Клиенты
1
Спасибо!
Обнова встала как родная smile
Все плагины подхватились. Всё работает. И в шабах переделок не требуется.
Полёт нормальный.
Datagor

Datagor

8 марта 2019 05:44 Клиенты
0
11. Для автоматического обновления скрипта добавлена поддержка ручных изменений в файле .htaccess, находящегося в корне сайта. При обновлении данный файл не будет полностью заменен на оригинальный, а в нем будут лишь произведены необходимые изменения в стандартных функциях. Тем самым все ручные изменения, сделанные в нем владельцем сайта, останутся неизменными. Тоже самое осуществляется и для файла крона, который вы настроите для выполнения своих действий по крону.


Ура! Волшебная штука!
А не будет ли так же с файлами языков, например, website.lng?
Спасибо.
Bespal

Bespal

8 марта 2019 08:09 Клиенты
0
Ни у кого такой штуки не вылезало после обновления с 13.1 на 13.2 ?

Bespal

Bespal

8 марта 2019 09:45 Клиенты
0
Можно удалять) все норм!
Bespal,
Vyborg

Vyborg

9 марта 2019 17:19 Клиенты
0
Здравствуйте! Обновил версию и теперь не проходят новости через программу KompPoster. Подскажите в чем может проблема? Спасибо
talory

talory

9 марта 2019 18:34 Клиенты
0
Цитата: celsoft
Цитата: marcmargiorri
Как-то можно это исправить/вернуть назад? Это не дело.

Никак и никаких возвратов в данном вопросе не будет, т.к. это нужное и важное улучшение функциональности, а проблема в данном случае кроется исключительно в особенностях этого символа, который имеет двойное назначение в URL, и это вынужденное действие. Поэтому если вы не можете это принять, в таком случае вам нужно останавится на используемой версии скрипта DLE.

Цитата: WebPCK

Обновление DLE это отлично.
НО!!! Когда уже реализуете интернет магазин?
У вас есть опрос, "Совершаете ли вы покупки в интернет?"
И уже ответили - "Да охотно, если это выгодно" - 29407 (55,82%)
Вы что то конкретное ожидаете или Забыли сменить вопрос опросника?
Все ждут, надеяться! От вас к сожалению ни новостей ни каких либо заметок нет.
Будет ли что то такое, когда нибудь?

Я не знаю кто ждет и надеется на интернет магазин, потому как уже очень многократно заявлялось что этого в DLE не будет никогда, потому что не формат. Формат DLE сми, блоги, все что касается информации и в этом направлении он и будет развиваться. Для других форматов есть другое прекрасное ПО. Мы предпочитаем делать что то одно, но качественно, чем много, и по чуть чуть непонятно чего.

не надо запугивать народ, 90% все ждут дополнение магазин к дле. пусть надеются на 13.3 версию))
celsoft

celsoft

9 марта 2019 19:35 Администраторы
0
Цитата: Vyborg
Здравствуйте! Обновил версию и теперь не проходят новости через программу KompPoster. Подскажите в чем может проблема? Спасибо

Это вам нужно к авторам этой программы KompPoster обращаться. Что это за программа, как она работает, нам неизвестно. Мы ее не разрабатывали и принципов ее работы не знаем. DLE официально работает только с браузером и только через него.
Vyborg

Vyborg

9 марта 2019 20:06 Клиенты
0
Цитата: celsoft
Цитата: Vyborg
Здравствуйте! Обновил версию и теперь не проходят новости через программу KompPoster. Подскажите в чем может проблема? Спасибо

Это вам нужно к авторам этой программы KompPoster обращаться. Что это за программа, как она работает, нам неизвестно. Мы ее не разрабатывали и принципов ее работы не знаем. DLE официально работает только с браузером и только через него.

Спасибо за ответ! Подскажите как включить автоматическое блокирование спама программами? В старых версиях это было https://i109.fastpic.ru/big/2019/0309/be/abd1e3663d7f95d83c68d3b2ff424fbe.png
Вадим Корнеев

Вадим Корнеев

9 марта 2019 21:08 Клиенты
0
Спасибо!!!
INFORMLINE

INFORMLINE

10 марта 2019 12:36 Клиенты
1
Решил помочь нуждающимся) Не надо руками творить +100500 редиректов, вот Вам бонус в руки сделал 2 решения для тех и других"
Массовый 301 редирект для NGINX с символа "+" на "пробел":
rewrite ^(.*)/(.*)\+(.*) $1/$2%20$3 permanent;
Массовый 301 редирект для Apach с символа "+" на "пробел":
RewriteRule ^(.*)/(.*)\+(.*) $1/$2\ $3 [L,R=301]

P.S. Пользуйтесь на здоровье!))

Цитата: mike10000
Здравствуйте, на сайте используются теги (облако тегов)
В урл-адресе, при использовании иностранных слов, между словами ставился знак +.
Например тег: beautiful landscapes
А в урле писался как: http://site.com/tags/beautiful+landscapes/

Теперь по этим адресам выдается ошибка, что теги не найдены.
(По данному адресу публикаций на сайте не найдено)
Если же перейти из самой новости по тегу, то теги в урле уже представлены по другому:
http://site.com/tags/beautiful%20landscapes/

На сайте около 1000 тегов. Многие страницы тегов занимают топовые позиции.
Как же теперь быть? Ставить 1000 редиректов? Но как это успеть сделать.. это же нереально..
Я успел заметить это в течении часа, а яндекс уже выкинул пару топовых страниц из поиска...
Пришлось в срочном порядке откатываться назад...
Вот так сюрприз... fearful cold_sweat

Цитата: VadimIS
Цитата: celsoft
Это не ошибка и не недоработка. В DLE новая система работы с категорями направленная на обеспечения максимального быстродействия, пункт номер 27 описания релиза. И чтобы на сайте обеспечить максимально низкую нагрузку и максимальную скорость работы, пришлось пойти на уступки в поиске в данном случае. Если новость не опубликована, то информация о категориях отсутствует в базе данных, это дает прирост в скорости и снижении нагрузки, но поиск по этому критерию произведен уже не может, т.к. в БД нет информации об этом. Маленькое неудобство направленное на более низкую нагрузку и более высокую скорость.

Я уверен, что это не то, что действительно даст ощутимы прирост, так как пару десятков новостей без присвоенной категории на фоне 100000 уже опубликованных вообще ни какого влияния не окажут. А вот работать выпускающим редакторам стало очень не удобно - это факт.
Надеюсь что Вы это всё-таки это понимаете и пойдёте на встречу клиентам и сделаете поиск в админке как раньше.
INFORMLINE

INFORMLINE

10 марта 2019 14:24 Клиенты
1
Цитата: INFORMLINE
Решил помочь нуждающимся) Не надо руками творить +100500 редиректов, вот Вам бонус в руки сделал 2 решения для тех и других"
Массовый 301 редирект для NGINX с символа "+" на "пробел":
rewrite ^(.*)/(.*)\+(.*) $1/$2%20$3 permanent;
Массовый 301 редирект для Apach с символа "+" на "пробел":
RewriteRule ^(.*)/(.*)\+(.*) $1/$2\ $3 [L,R=301]

P.S. Пользуйтесь на здоровье!))


Немного поправлюсь, так как вариант выше в принципе на весь сайт, вот вариант именно для тегов:

Массовый 301 редирект для NGINX с символа "+" на "пробел":
rewrite ^/tags/(.*)\+(.*) /tags/$1%20$2 permanent;
Массовый 301 редирект для Apach с символа "+" на "пробел":
RewriteRule ^/tags/(.*)\+(.*) /tags/$1\ $2 [L,R=301]
celsoft

celsoft

11 марта 2019 00:31 Администраторы
0
Цитата: Vyborg
Спасибо за ответ! Подскажите как включить автоматическое блокирование спама программами? В старых версиях это было https://i109.fastpic.ru/big/2019/0309/be/abd1e3663d7f95d83c68d3b2ff424fbe.png

Этой настройки и функции не существует уже много лет. Для этого давно каптча используется.
NlCKRUS

NlCKRUS

11 марта 2019 08:12 Клиенты
1
После обновления с 13.1 на 13.2 перестали работать ссылки типа: /tags/%E4%E2%E5%F0%E8+lada+xray/
работает только такие
/tags/%D0%B4%D0%B2%D0%B5%D1%80%D0%B8%20lada%20xray/

пишет По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

таких ссылок много по сайту, вручную переделывать?
celsoft

celsoft

11 марта 2019 09:58 Администраторы
1
Цитата: NlCKRUS
После обновления с 13.1 на 13.2 перестали работать ссылки типа: /tags/%E4%E2%E5%F0%E8+lada+xray/
работает только такие
/tags/%D0%B4%D0%B2%D0%B5%D1%80%D0%B8%20lada%20xray/

пишет По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

таких ссылок много по сайту, вручную переделывать?

У вас одновременно сразу две проблемы. Первая, это в первом случае ссылка написана в кодировке windows-1251, во втором случае в кодировке UTF-8. Версия 13.1 уже изначально только в кодировке UTF-8, соответственно DLE такие ссылки генерировать на этой версии не мог. Эти ссылки у вас прописаны где то вручную, а не DLE их генерирует. Судя по вашей теме на форуме так оно и есть, вы их где то на статической странице прописали вручную. Вторая проблема это то что плюс работает иначе о чем написано подробно выше в комментариях.

DLE автоматически генерирует везде сразу правильные ссылки, такие, какими они должны быть. Если вы прописали ссылки вручную, или это результат работы какой то сторонней модификации, то да их нужно переделывать вручную.
Mek

Mek

11 марта 2019 10:38 Клиенты
4
Цитата: celsoft
DLE автоматически генерирует везде сразу правильные ссылки, такие, какими они должны быть. Если вы прописали ссылки вручную, или это результат работы какой то сторонней модификации, то да их нужно переделывать вручную.


celsoft, у вас всегда остаёмся виноватые мы-простые пользователи DLE. Хотя если разобраться в данной ситуации с тегами, то получается совсем наоборот)))

У меня тоже ссылки с тегами были прописаны вручную, на статической странице, на форуме и тд... Но где я взял эти ссылки, сам придумал? Нет, их сгененировал мне DLE!
Вначале он мне генерировал их в кодировке windows-1251 и со знаками +
Всё ссылки были рабочие и "правильные" на тот момент времени.

Потом DLE стал только UTF-8. Соответственно все старые ссылки в windows-125 стали уже как бы "неправильными". Но мы, обычные пользователи, как были должны об этом узнать? У нас всё осталось как было, без каких либо изменений.

И вот теперь, с выходом 13.2 оказалось что и ссылки с плюсами (вместо пробелов) тоже стали вдруг резко "неправильными". Хотя ещё "вчера" их генерировал DLE всё было хорошо. МЫ копировали эти ссылки и оставляли их на других сайтах, форумах....

Как вы везде пишете, модификации вы не делаете на заказ, хотя в данном конкретном случаи, это было бы не лишним (чтоб у людей работали и старые ссылки и новые).

Допустим, в 13.3 вы сделаете чтоб невозможно было использовать числовые символы в ссылках на полные новости.
Станет http://сайт.ру/2222-novost-chast.html
Вместо http://сайт.ру/2222-novost-chast-2.html
И опять мы останемся крайними, потому что теперь то DLE такие ссылки не генерирует....

Считаю что вам надо пересмотреть мнение на "Мы не пишем модификаций и плагинов скрипта". И ели получается то, что получилось в частности с тегами, то выпускать эти самые модификации.
NlCKRUS

NlCKRUS

11 марта 2019 12:39 Клиенты
0
попробовал выбрать reCAPTCHA v3
при добавлении комментария пишет "Проверка, что вы не робот, не была пройдена"
комментарий обычный, на спам не похож, где почитать про эту рекапчу новую?

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Март 2019    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Март 2019 (2)
Февраль 2019 (2)
Январь 2019 (2)
Декабрь 2018 (1)
Ноябрь 2018 (1)
Октябрь 2018 (2)