/ / DataLife Engine v.11.3 Final Release
апрель 15 2017

DataLife Engine v.11.3 Final Release

DataLife Engine v.11.3 Final Release

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



1. Добавлен новый модуль "Редиректы" для админпанели скрипта. В данном модуле вы можете задавать ссылки для редиректов с одних страниц на другие. Данный модуль будет особенно полезен, когда вы что-либо удалили или перенесли в другое место. Например, удалили одну категорию, и заменили ее на другую, теперь вы можете сделать редирект со старой категории на новую указав старый и новый адрес в данном модуле. При посещении старого адреса будет произведён 301 редирект на новый адрес, что позволит и пользователям попасть на нужную страницу автоматически, и поисковикам правильно склеить нужные адреса. Также данный модуль может использоваться если какие-то ссылки у вас неверно попали в индекс поисковых систем.

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

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

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

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

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

7. Для шаблона обратной связи (feedback.tpl) добавлено использование тегов [attachments] текст [/attachments], которые выводят текст, заключённый в них, если разрешена отправка файлов в обратной связи для данной группы пользователей. Непосредственно для прикрепления файлов к форме вы можете использовать тег:
<input name="attachments[]" type="file" multiple>
при этом имя тега и количество тегов может быть любым, главное это использование type="file" в атрибуте. DLE сам посчитает все прикреплённые к письму файлы и их соответствие настройкам групп.

8. Добавлена возможность использования нескольких форм обратной связи на сайте. Для этого используется специально сформированный URL в браузере. Для отправки стандартной формы обратной связи используется адрес http://вашсайт.ru/index.php?do=feedback Для того чтобы добавить ещё одну форму связи вы можете использовать адрес http://вашсайт.ru/index.php?do=feedback&template=X1&mailtemplate=X2, где X1 это имя шаблона для шаблона формы обратной связи, а X2 это имя шаблона письма, которое будет отправляться через эту форму. При этом если задан шаблон X1, то на сервере в папке шаблона у вас должен находится файл с именем feedback_X1.tpl, а если задан шаблон X2, то на сервере в папке шаблона у вас должен находится файл с именем email_X2.tpl. Например, при использовании URL http://вашсайт.ru/index.php?do=feedback&template=test&mailtemplate=test в папке вашего шаблона должен находится файл feedback_test.tpl для формы обратной связи и email_test.tpl для шаблона отправляемого сообщения. Эти файлы поддерживают все те же теги что и стандартная форма обратной связи, и стандартный шаблон e-mail сообщений в админпанели. Тем самым с учётом того что формы обратной связи поддерживают дополнительные поля разного типа, вы можете организовать на своём сайте, несколько различных форм обратной связи.

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

10. Для модуля "Список действий в админпанели" добавлена возможность поиска нужных данных по логину, IP или дате. Просто вводите в строку поиска нужные вам данные и скрипт автоматически найдёт записи подпадающие под данные критерии. Тем самым предоставляется возможность удобного нахождения в логах необходимых данных.

11. Для модуля "Перекрёстные ссылки", добавлено игнорирование тегов заголовков h1...h5 в данных тегах замены текста на перекрёстные ссылки производится не будет.

12. Для модуля "Поиск и замена" в панели управления скриптом, добавлен поиск и замена текста в рекламных материалах.

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

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

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

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

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

18. При добавлении комментария незарегистрированным пользователем, добавлен контроль используемого им имени и e-mail на соответствие с фильтром по: "IP, Логину или E-Mail." В случае если указанные там логины или e-mail запрещены, то будет также автоматический запрет на публикацию комментария с этими данными.

19. Для модуля добавления публикаций на сайте добавлена возможность передавать в URL браузера категории, которые необходимо сделать выбранными по умолчанию. Для этого используется URL http://вашсайт.ru/index.php?do=addnews&category=X где "X" это ID нужных вам категорий, перечисленные через запятую. Например, по адресу http://вашсайт.ru/index.php?do=addnews&category=3,4,5 в форме добавления новости на сайте будут выбраны по умолчанию категории с ID 3, 4 и 5. Данное нововведение будет полезно для сайтов, которые используют доп. поля для публикаций назначенные разным категориям, и хотят дать пользователям при добавлении публикаций несколько уже предустановленных форм добавления публикации, для различных категорий.

20. Добавлена поддержка написания микроразметки (такие атрибуты как: itemprop, itemtype, itemscope) непосредственно в тексте публикаций.

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

22. Для RSS информеров добавлена поддержка тега enclosure в RSS потоке для определения картинок. В случае если в тексте публикации RSS потока отсутствуют картинки, но при этом они определены тегом enclosure, то для тега {image-1} будет назначена картинка из тега enclosure. Данное нововведение например будет полезно для RSS информеров погоды и т.д.

23. Для тега вывода скрытого текста ([hidе] текст [/hidе]) добавлена возможность указания, каким группам разрешён просмотр указанного в тегах текста. Вы можете указать в параметрах тега каким группам разрешено просматривать содержимое. Например, вы можете написать [hidе=3] текст [/hidе], в данном случае просмотр содержимого тега будет доступен только журналистам. Группы также допускается перечислять через запятую, например, [hidе=2,3,4] текст [/hidе]. В случае если параметр группы не указан, то действуют настройки групп, указанные в панели управления, на предмет того разрешено ли пользователю просматривать текст или нет. Администраторы сайта видят скрытый текст всегда, независимо от указанных а теге параметрах.

24. Полностью переосмыслен тег [media=...] в новостях. Теперь данный тег предназначен не только для встраивания видео с сервиса youtube, но и для встраивания различных фотографий, аудио, видео, документов и виджетов с большого количества сайтов и сервисов. Для этого данный тег был переведён на использование открытого протокола oembed, благодаря которому сервисы сообщают необходимый код для вставки. На данный момент добавлена поддержка 16 сервисов: youtube, instagram, twitter, facebook, flickr, vimeo, docs.com, vine, gettyimages, codepen.io, dailymotion, mixcloud, soundcloud, coub, ifixit, Apple Keynote. При необходимости новые сервисы, поддерживающие oembed могут быть легко добавлены.

25. Для пользовательского вывода публикаций при помощи тега {custom ...} добавлена возможность использования нового параметра futureannounce="yes". Данный параметр работает совместно с параметром days="X", и указывает что публикации нужно брать из будущих дат. Например, тег {custom futureannounce="yes" days="1"} означает что необходимо вывести публикации, дата которых назначена на завтра, т.е. на +1 дней, а тег {custom futureannounce="yes" days="2"} выводит публикации дата которых назначена на завтра и послезавтра, и т.д. Данных параметр будет полезен вебмастерам, для вывода грядущих анонсов на своём сайте.

26. В случае если включена настройка скрипта: "Блокировать скачивание файлов с других серверов", и ссылка на ваш файл была опубликована на стороннем сайте, то пользователи при переходе по данной ссылке, будут перебрасываться не на главную страницу вашего сайта, а непосредственно в ту новость или статическую страницу, в которой данный файл опубликован.

27. Для шаблонов вывода меню категорий (categorymenu.tpl) добавлен новый тег {id}, который выводит ID категории. Данный тег будет полезен, когда нужно визуально выделить какую-либо категорию.

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

29. Добавлены превентивные меры защиты от случайного удаления загруженных картинок к новости, в случае нажатия кнопки "Удалить выбранное". При нажатии на удаление, необходимо будет дополнительно подтвердить необходимость удаления выбранных картинок.

30. Добавлена автоматическая поддержка определения типов картинок в случае несоответствия реальных данных с расширением файла. Например, если картинка имеет расширение jpg, а по факту ее содержимое является gif картинкой, то скрипт больше не будет выдавать сообщение о ошибке файла, а будет обрабатывать автоматически картинку как gif.

31. Добавлена типографская обработка текста для визуальных редакторов TinyMCE и Froala, а также произведены общие улучшения правил типографской обработки текстов.

32. Оптимизирована нагрузка на базу данных, при выводе публикаций при помощи пользовательского тега {custom ...} если в качестве критериев выборки публикаций заданы категории, а также в настройках групп есть ограничения на показ новостей из определённых категорий.

33. Добавлено автоматическое определение кодировки URL строки при показе публикаций из облака тегов и при выводе результатов поиска по доп. полям. Кодировка таких ссылок будет автоматически определяться, для того чтобы при переходе на другую кодировку, они не терялись. Например, при переводе сайта с кодировки windows-1251 на utf-8.

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

35. Улучшена система кеширования блоков публикаций при их выводе с использованием пользовательского тега {custom ...}

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

37. Улучшена система безопасной вставки флэша в тексты публикаций. Имена допустимых переменных больше не чувствительны к регистру символов, и могут быть написаны в любом регистре.

38. Обновлена библитека PHPMailer для отправки писем с сайта до актуальной версии.

39. Обновлены визуальные редакторы TinyMCE и FroalaEditor. При этом для редактора FroalaEditor помимо всего прочего была добавлена возможность улучшенной вставки текстов, отформатированных в Word с возможным сохранением форматирования на выбор.

40. Добавлен автоматический контроль кодировки ссылок, опубликованных при помощи тега [lееch=...] текст [/lееch]. В случае если ссылка была добавлена в одной кодировке сайта, а потом сайт был переведён на другую кодировку, то ссылка, содержащая символы, отличные от латинских, также будет автоматически сконвертирована корректно при редактировании.

41. При выставлении рейтинга публикации, добавлен контроль на предмет того, разрешено ли выставление рейтинга для данной конкретной новости или нет. Это позволяет предотвратить накрутку рейтинга пользователя в случае если для определённых публикаций, запрещено выставление рейтинга.

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

43. Оптимизирована и ускорена загрузка и рендеринг страниц сайта, при использовании визуальных (WYSIWYG) редакторов на сайте. Добавлена поддержка Gzip сжатия для TinyMCE редактора. Убрана дублирующая загрузка редакторов при редактировании публикаций и комментариев, а также при ответах на комментарии.

44. Прекращена поддержка воспроизведения flv видеороликов со стороны плеера DLE.

45. Исправлена проблема, при которой не обрабатывался тег [videо=...] если в пути к видео отсутствовало полное имя домена с протоколом.

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

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

48. Исправлена проблема, при которой в качестве логинов пользователей было разрешено использовать неразрывные пробелы, что позволяло создавать не видимые визуально логины пользователей.

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

50. Исправлена проблема, при которой отправлялась неверная подпись, в письме на подтверждение смены E-Mail адреса, если был задан не полный адрес сайта в настройках скрипта, без указания протокола.

51. Исправлена проблема, при которой невозможно было задать 0 в качестве значения в дополнительных полях пользователей.

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

Информация к скачиванию скрипта для клиентов:

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

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

Комментарии

radrigo

radrigo

16 апреля 2017 13:59 Клиенты
1
Цитата: celsoft
Цитата: radrigo
Хочу попытаться нстроить адаптивную ширину для всех сервисов через css и вот первая ошибка на которую я наткнулся. Не все записи из инстаграм добавляются корректно. Например при попытке добавить эту запись https://www.instagram.com/p/BS4VtNqhEdK/ такое впечатление что половина кода обрезается, а потом при редактировании там отображается не тег [media=], а огромный кусок кода.

проверил данный URL чистом на дистрибутиве, никаких проблем не выявлено. Отображается все корректно, при редактировании также все корректно показывается тег [media=]. Я не вижу никаких проблем с ним.

У меня данная проблема как на локальном компьютере, так и на основном сайте. Весь код обрезается после слов "Чилл. Лю. Снимайте больше. ", Непонятные смайлики "???" уже не показываются, полагаю что причина в них.
celsoft

celsoft

16 апреля 2017 14:13 Администраторы
0
Цитата: radrigo
У меня данная проблема как на локальном компьютере, так и на основном сайте. Весь код обрезается после слов "Чилл. Лю. Снимайте больше. ", Непонятные смайлики "???" уже не показываются, полагаю что причина в них.

Отображает контент JS скрипт, который загружается с этого сервиса. Вы случайно не правили файлы скрипта? Если да, то восстановите полностью все файлы скрипта заменив их на оригинальные. Также проверьте установлена ли у вас библиотека mbstring она важна для корректного перекодирования из одной кодировки в другую, т.к. сервисы могут быть в другой кодировке, отличной от кодировки вашего сайта. И если ваш сайт в кодировке windows-1251, и для PHP не установлена библиотека mbstring, то код будет повреждаться, т.к. это символы из кодировки UTF-8.
radrigo

radrigo

16 апреля 2017 14:46 Клиенты
0
Цитата: celsoft
Цитата: radrigo
У меня данная проблема как на локальном компьютере, так и на основном сайте. Весь код обрезается после слов "Чилл. Лю. Снимайте больше. ", Непонятные смайлики "???" уже не показываются, полагаю что причина в них.

Отображает контент JS скрипт, который загружается с этого сервиса. Вы случайно не правили файлы скрипта? Если да, то восстановите полностью все файлы скрипта заменив их на оригинальные. Также проверьте установлена ли у вас библиотека mbstring она важна для корректного перекодирования из одной кодировки в другую, т.к. сервисы могут быть в другой кодировке, отличной от кодировки вашего сайта. И если ваш сайт в кодировке windows-1251, и для PHP не установлена библиотека mbstring, то код будет повреждаться, т.к. это символы из кодировки UTF-8.

Вносил только эти изменения https://pafnuty.name/statyi/145-more-addnews.html , однако с оригинальными файлами движка проблема сохраняется.

mbstring установлен, при просмотре информации о php написано следующее
mbstring
Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2
mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.


Сам сайт в кодировке utf-8, однако база в обычной utf-8 кодировке и myisam. Полагаю что здесь надо innodb.
celsoft

celsoft

16 апреля 2017 15:05 Администраторы
0
Цитата: radrigo
Сам сайт в кодировке utf-8, однако база в обычной utf-8 кодировке и myisam. Полагаю что здесь надо innodb.

Все понял вашу проблему. Нет, myisam и innodb тут не причем. Дело у вас кодировке БД, для корректного хранения смайлов emodji выше, нужна кодировка БД utf8mb4, т.к. это четырех байтные символы, а не обычные двух байтные UTF-8 символы. При установке DLE спрашивает устанавливать ли utf8mb4 или нет для хранения emodji. Я проверял этот код на нашем сайте, а у нас именно utf8mb4 соответственно проблему не видел. Вам нужно перевести БД на кодировку utf8mb4_general_ci, чтобы могли корректно сохраняться эти символы в ней.
radrigo

radrigo

16 апреля 2017 15:16 Клиенты
0
Цитата: celsoft
Цитата: radrigo
Сам сайт в кодировке utf-8, однако база в обычной utf-8 кодировке и myisam. Полагаю что здесь надо innodb.

Все понял вашу проблему. Нет, myisam и innodb тут не причем. Дело у вас кодировке БД, для корректного хранения смайлов emodji выше, нужна кодировка БД utf8mb4, т.к. это четырех байтные символы, а не обычные двух байтные UTF-8 символы. При установке DLE спрашивает устанавливать ли utf8mb4 или нет для хранения emodji. Я проверял этот код на нашем сайте, а у нас именно utf8mb4 соответственно проблему не видел. Вам нужно перевести БД на кодировку utf8mb4_general_ci, чтобы могли корректно сохраняться эти символы в ней.

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

celsoft

16 апреля 2017 15:27 Администраторы
0
Цитата: radrigo
Получается данная проблема будет у всех, у кого не четырех байтные символы?

Если используются смайлы emodji то безусловно у всех. Это не является проблемой и ограничением DLE, это связано непосредственно с БД, эти символы не могут хранится в ней, если поля в ней не имеют поддержки четырех байтных символов. Использование кодировки utf8mb4 несет дополнительный расход памяти, но при этом добавляет поддержку дополнительных символов, в том числе символов emodji, поэтому при установке скрипта предлагается выбор, устанавливать эту поддержку или нет. Кому то не нужно, и он экономит на ресурсах сервера, отключая поддержку этих символов. Кому они нужны, наоборот включает.

Цитата: radrigo
Подскажите, а как перевести бд на четырех байтные символы, может есть инструкция?

Вы можете зайти в phpMyAdmin и в таблице dle_post для всех текстовых полей, или просто для полей short_story, full_story, xfields изменить кодировку с utf8_general_ci на utf8mb4_general_ci. Незабудьте предварительно сохранить бекап БД, на случай если что то пойдет не так.
radrigo

radrigo

16 апреля 2017 16:45 Клиенты
0
Цитата: celsoft
Цитата: radrigo
Подскажите, а как перевести бд на четырех байтные символы, может есть инструкция?

Вы можете зайти в phpMyAdmin и в таблице dle_post для всех текстовых полей, или просто для полей short_story, full_story, xfields изменить кодировку с utf8_general_ci на utf8mb4_general_ci. Незабудьте предварительно сохранить бекап БД, на случай если что то пойдет не так.

Для удобства обсуждения проблемы создал тему на форуме https://forum.dle-news.ru/topic/71202-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%B1%D0%B4-%D0%BD%D0%B0-%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B5%D1%85-%D0%B1%D0%B0%D0%B9%D1%82%D0%BD%D1%8B%D0%B5-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B/
Wildz

Wildz

16 апреля 2017 20:46 Клиенты
0
Здравствуйте. При прикреплении файла через обратную связь, на чей сервер файл загружается?
Captain

Captain

16 апреля 2017 22:05 Клиенты
0
Цитата: Wildz
Здравствуйте. При прикреплении файла через обратную связь, на чей сервер файл загружается?

На почтовый сервер получателя.
celsoft

celsoft

17 апреля 2017 09:53 Администраторы
0
Цитата: Wildz
Здравствуйте. При прикреплении файла через обратную связь, на чей сервер файл загружается?

Файлы не хранятся на сервере. Они прикрепляются к письму и отправляются вместе с письмом. Соответственно хранятся потом в почте на сервере получателя письма, пока он не удалит письмо.
oldstump

oldstump

18 апреля 2017 08:32 Клиенты
0
Добрый день, писала в службу поддержки, но ответа не получила почему-то.
У Меня проблема такая. Установила сайт на хостинге, из админпанели dle не могу зайти в раздел "Настройка системы". Также не идет в статические страницы. Может и еще что-то не работает, не все еще проверила. Сообщение такое:

Fatal error: require_once(): Failed opening required '/home/домен/домен.ru/docs/engine/classes/htmlpurifier/HTMLPurifier.standalone.php' (include_path='.:/home/домен/домен.ru/php') in /home/домен/домен.ru/docs/engine/classes/parse.class.php on line 22

Искала ответ на свой вопрос, поняла, что не может найти файл. При этом физически он на месте. Проблема в пути? Где его менять?
celsoft

celsoft

18 апреля 2017 11:34 Администраторы
0
Цитата: oldstump
Добрый день, писала в службу поддержки, но ответа не получила почему-то.
У Меня проблема такая. Установила сайт на хостинге, из админпанели dle не могу зайти в раздел "Настройка системы". Также не идет в статические страницы. Может и еще что-то не работает, не все еще проверила. Сообщение такое:

Fatal error: require_once(): Failed opening required '/home/домен/домен.ru/docs/engine/classes/htmlpurifier/HTMLPurifier.standalone.php' (include_path='.:/home/домен/домен.ru/php') in /home/домен/домен.ru/docs/engine/classes/parse.class.php on line 22

Искала ответ на свой вопрос, поняла, что не может найти файл. При этом физически он на месте. Проблема в пути? Где его менять?

Вам ответили еще вчера. Если не получили ответа, то проверяйте e-mail указанный у вас в профиле, и измените его на корректный. Дублирую ответ:

Ошибка говорит что у вас отсутствует файл engine/classes/htmlpurifier/HTMLPurifier.standalone.php либо вы не скопировали все файлы дистрибутива, либо копировали без сохранения регистра имен, например HTMLPurifier.standalone.php у вас маленькими буквами.
qwedc

qwedc

18 апреля 2017 11:54 Клиенты
0
Как теперь повлиять на размер видео с ютуба вставленного через media? Раньше использовал встроенный плеер со 100% шириной, а теперь выходит, что мне все старые публикации нужно руками править заменяя media на video, либо же размеры прописывать?
celsoft

celsoft

18 апреля 2017 11:59 Администраторы
0
Цитата: qwedc
Как теперь повлиять на размер видео с ютуба вставленного через media? Раньше использовал встроенный плеер со 100% шириной, а теперь выходит, что мне все старые публикации нужно руками править заменяя media на video, либо же размеры прописывать?

Прочитайте комментарии выше, там все подробно описано про размеры и как их ставить. В том числе и про встроенный плеер DLE, для него используется тег [video...] для youtube, а не [media...]
qwedc

qwedc

18 апреля 2017 12:13 Клиенты
1
Цитата: celsoft
Прочитайте комментарии выше, там все подробно описано про размеры и как их ставить. В том числе и про встроенный плеер DLE, для него используется тег [video...] для youtube, а не [media...]

Вопрос был о том, как починить то, что было вставлено по старым правилам в старых публикациях. Как этим пользоваться сейчас понятно и из описания обновления.
celsoft

celsoft

18 апреля 2017 12:30 Администраторы
0
Цитата: qwedc
Вопрос был о том, как починить то, что было вставлено по старым правилам в старых публикациях. Как этим пользоваться сейчас понятно и из описания обновления.

В CSS вашего шаблона, указав ширину 100% для тегов iframe
pit_sev

pit_sev

18 апреля 2017 13:59 Клиенты
0
Отличное обновление, спасибо за проделанную работу!
Особенно порадовало 2, 8, 24.
Если бы еще выпилить полностью jquery.ui из dle.js с заменой всех модальных окон на bootstrap + переписать класс БД для работы через pdo - то была бы просто сказка! (Мы выпилили jquery.ui для своих проектов и доделываем работу через pdo - но было бы круто, если когда-то в DLE это станет по умолчанию).
izbushkin

izbushkin

18 апреля 2017 16:45 Клиенты
0
Всем доброго времени суток!
Ребята, подскажите пожалуйста что может быть с функционалом почты в движке, так как при регистрации нового пользователя выдаёт следующее:
"SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"
Почтовый ящик в домене, настройки SMTP прописаны верные.
fanaticus

fanaticus

18 апреля 2017 17:04 Посетители
0
После обновления появилась такая проблема

https://yadi.sk/i/WNH-nDlH3H7356

Как исправить ?
xottab4

xottab4

18 апреля 2017 19:34 Посетители
0
Добрый день! В админ панели при добавлении новостей панель интсрументов не полностью отображается
promitey 68 (tmb)

promitey 68 (tmb)

18 апреля 2017 22:08 Клиенты
0
скора обновлюсь дела пока
ATHF

ATHF

18 апреля 2017 23:38 Клиенты
0
А зачем каждой картинке приписывать max-width:100% если достаточно одной строчки в css?
celsoft

celsoft

19 апреля 2017 05:34 Администраторы
0
Цитата: ATHF
А зачем каждой картинке приписывать max-width:100% если достаточно одной строчки в css?

Пункт номер 9 описания релиза. Конечно вы правы и все это можно сделать в CSS шаблона, но проблема в том что многие новички этого сделать не в состоянии, и не могут правильно поставить одну строчку в свой шаблон. И тех. поддержка завалена вопросами как это сделать и просьбами помочь им поставить это в их шаблон. Что мы были вынуждены сделать этот пункт.

Цитата: xottab4
Добрый день! В админ панели при добавлении новостей панель интсрументов не полностью отображается

Очистите кеш браузера, чтобы он скачал новые файлы стилей с сервера, а не использовал старые из своего кеша.

Цитата: izbushkin
Всем доброго времени суток!
Ребята, подскажите пожалуйста что может быть с функционалом почты в движке, так как при регистрации нового пользователя выдаёт следующее:
"SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"
Почтовый ящик в домене, настройки SMTP прописаны верные.

С функционалом почты в непосредственно в DLE ничего не может быть. Ошибка означает что ваш сервер не может соединится с указанным вами почтовым сервером, и проблему уже нужно искать в настройках сервера. Причин может быть огромное количество, начиная от запрета на исходящие соединения или запрета на данные корректные порты, до отсутствия openssl для соединения по безопасному протоколу. Вам нужно уже обратиться в службу поддержки вашего хостинга, для выяснения причин почему по данным параметрам, ваш сервер не может соединиться с указанным вами SMTP сервером.

Цитата: fanaticus
После обновления появилась такая проблема
https://yadi.sk/i/WNH-nDlH3H7356
Как исправить ?

Первое что нужно сделать, это очистить кеш браузера, чтобы браузер загрузил новые файлы с сервера, а не использовал старые из своего кеша. Если ошибка продолжает оставаться и это у вас на сайте, а не в админпанели, то смотрите консоль браузера, на предмет того какие стили у вас пересекаются от вашего шаблона, со стилями редактора.
art.ray

art.ray

19 апреля 2017 12:37 Посетители
0
Скачал версию 11.1, 11.2 и 11.3, через программу WinMerge решил посмотреть что правилось в движке. Но почти все файлы не совпадают в кодировке. Что делать? Самому занимать этим. В версии 11.1 был UNIX, потом в версии 11.2 стал Windows1251, потом снов 11.3. Мне не проблема все преобразовать к одному типу. Но простите за лицензию Вы просите целых 3к рублей. Я считаю, что код должен быть подготовлен к релизу с ответственностью. А не выложен для галочки.
http://image.prntscr.com/image/7606eff7a81d4db89898be49efceffa7.png - 11.1
http://image.prntscr.com/image/ad8b1b8c80ad498d9735d90e5de7ee3f.png - 11.2
http://image.prntscr.com/image/e8b11556d9064765b0c19ac02d89e98f.png - 11.3
celsoft

celsoft

19 апреля 2017 12:57 Администраторы
0
Цитата: art.ray
Самому занимать этим. В версии 11.1 был UNIX, потом в версии 11.2 стал Windows1251, потом снов 11.3. Мне не проблема все преобразовать к одному типу.

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

izbushkin

19 апреля 2017 13:00 Клиенты
0
Цитата: celsoft
С функционалом почты в непосредственно в DLE ничего не может быть. Ошибка означает что ваш сервер не может соединится с указанным вами почтовым сервером, и проблему уже нужно искать в настройках сервера. Причин может быть огромное количество, начиная от запрета на исходящие соединения или запрета на данные корректные порты, до отсутствия openssl для соединения по безопасному протоколу. Вам нужно уже обратиться в службу поддержки вашего хостинга, для выяснения причин почему по данным параметрам, ваш сервер не может соединиться с указанным вами SMTP сервером.


Да, я бы согласился с Вами, если бы проблема наблюдалась и на других сайтах на том же хостинге с идентичными настройками.
Но на других сайтах (ПРОВЕРИЛ) с версиями 10.5 и 11.2 всё работает нормально.
Служба поддержки хостинга ссылается на проблемы с новой версией движка.
Cralix

Cralix

19 апреля 2017 13:24 Клиенты
0
Здраствуйте, у меня почему-то нет папки upgrade. Я не могу обновится!
celsoft

celsoft

19 апреля 2017 13:30 Администраторы
0
Цитата: Cralix
Здраствуйте, у меня почему-то нет папки upgrade. Я не могу обновится!

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

Цитата: izbushkin
Да, я бы согласился с Вами, если бы проблема наблюдалась и на других сайтах на том же хостинге с идентичными настройками.
Но на других сайтах (ПРОВЕРИЛ) с версиями 10.5 и 11.2 всё работает нормально.

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

izbushkin

19 апреля 2017 16:11 Клиенты
0
Цитата: celsoft
Скрипт отправки почты одинаков в этих версиях. Принципы отправки почты одинаков, и функции одни и те же. Можете взять класс отправки почты из версии 11.2 поставить на свой сайт где не работает, и получите точно такую же ошибку.


Служба поддержки хостинга проверила настройки серверной части, работу почтового ящика и даже полазили в админпанели скрипта.
В итоге вот такой вердикт:
Какие-то проблемы с самим скриптом, в логах проблем нет, при выборе phpmail отправка работает
celsoft

celsoft

19 апреля 2017 19:10 Администраторы
0
Цитата: izbushkin
Служба поддержки хостинга проверила настройки серверной части, работу почтового ящика и даже полазили в админпанели скрипта.

Скажите в настройках скрипта что вы как указали параметры соединения? Обычное через 25 порт? Если ваш почтовый SMTP сервер поддерживает безопасное SSL соединение и сообщает об этом, то DLE автоматически переходит на отправку писем через безопасное соединение, а на 25 порту это уже не будет работать, вам нужно уже указать настройки именно для SSL соединения, а именно порт, и тип шифрования TLS или SSL, также сам SMTP сервер должен иметь валидный сертификат. Обычное небезопасное соединение доступно только если в почтовом сервере отключена поддержка SSL. Если ваш почтовый сервер не поддерживает SSL, то нужно отключать и в его настройках поддержку SSL, чтобы он о такой поддержке не сообщал. Я думаю скорее всего проблема у вас именно в этом, а именно что ваш SMTP сервер сообщает что он поддерживает SSL соединение, а настройки у вас заданы на небезопасное обычное соединение.

Цитата: izbushkin
Какие-то проблемы с самим скриптом, в логах проблем нет, при выборе phpmail отправка работает

phpmail и smtp это разные вещи. Для через отправки через внутренний почтовый сервер используется php mail. Тогда действуют внутренние настройки PHP интерпретатора, и внешних соединений с почтовым сервером не устанавливается. SMTP устанавливается когда нужно установить внешнее соединение с почтовым сервером, расположенном в другом месте.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2019    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Опрос на сайте
Совершаете ли вы покупки в интернет?

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