Главная страница / Релизы / 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. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Ссылки для скачивания скрипта для клиентов:

Внимание!

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

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

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

Комментарии

  1. Captain (Клиенты)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    С уважением. Успехов Вам!
  9. Doseng (Клиенты)

    5 марта 2019 17:26 71 комментарий
    Lexxs,
    стоит воспользоваться.
  10. Mek (Посетители)

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

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

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

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

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

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

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

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

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

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

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

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

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

    Спасибо, посмотрю...
  15. Datagor (Клиенты)

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

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


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

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

  18. Bespal (Клиенты)

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

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

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

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

    Цитата: WebPCK

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

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

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

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

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

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

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

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

    9 марта 2019 21:08 14 комментариев
    Спасибо!!!
  24. INFORMLINE (Посетители)

    10 марта 2019 12:36 3 комментария
    Решил помочь нуждающимся) Не надо руками творить +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 уже опубликованных вообще ни какого влияния не окажут. А вот работать выпускающим редакторам стало очень не удобно - это факт.
    Надеюсь что Вы это всё-таки это понимаете и пойдёте на встречу клиентам и сделаете поиск в админке как раньше.
  25. INFORMLINE (Посетители)

    10 марта 2019 14:24 3 комментария
    Цитата: 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]
  26. celsoft (Администраторы)

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

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

    11 марта 2019 08:12 55 комментариев
    После обновления с 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/

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

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

    11 марта 2019 09:58 4 137 комментариев
    Цитата: 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 автоматически генерирует везде сразу правильные ссылки, такие, какими они должны быть. Если вы прописали ссылки вручную, или это результат работы какой то сторонней модификации, то да их нужно переделывать вручную.
  29. Mek (Посетители)

    11 марта 2019 10:38 14 комментариев
    Цитата: 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 такие ссылки не генерирует....

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

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

Информация

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

Календарь

«    Ноябрь 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

Опрос на сайте

Совершаете ли вы покупки в интернет?