Главная страница / Релизы / DataLife Engine v.13.3 Final Release
сентябрь 30 2019

DataLife Engine v.13.3 Final Release

DataLife Engine v.13.3 Final Release

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



1. Для системы плагинов добавлены заметки. Вы можете для каждого плагина в соответствующей вкладке написать заметки, памятки или инструкции. Вы можете также указать, выводить ли данные заметки на главной странице в списке плагинов или нет. При этом сами заметки могут содержать HTML оформление либо могуть быть написаны с использованием BB тегов.

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

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

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

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

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

7. Добавлена возможность устанавливать для каждой публикации отдельно разрешено ли ее использование в Яндекс Турбо или нет. Для этого при добавлении или редактировании публикации в админпанели, для нее добавлена соответствующая опция. А также для поддержки этой опции в шаблон rss.tpl введены новые шаблонные теги: {allow-turbo} выводит текст "true" или "false" в зависимости от того включено ли использование турбо опции или нет, и теги [allow-turbo] текст [/allow-turbo] которые выводят текст, заключенный в них если Яндекс Турбо для публикации включен.

8. Добавлена возможность устанавливать для каждой публикации отдельно разрешено ли ее использование в Яндекс Дзен или нет. Включается и отключается данная опция при добавлении или редактировании публикации в админпанели. Для поддержки этой опции в шаблон rss.tpl введены новые шаблонные теги: [allow-dzen] текст [/allow-dzen] которые выводят текст, заключенный в них если Яндекс Дзен для публикации включен.

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

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

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

12. В настройки скрипта в админпанели добавлена возможность выбирать какую линейку jQuery использовать на сайте. Вы можете выбрать использование либо линейки 2.xx либо использование 3.xx. Тем самым вы можете либо использовать новейшие версии библиотек, либо использовать совместимые со своими JS плагинами библиотеки. При использовании линейки jQuery 3.xx подключается также использование новейшей версии библиотеки jQueryUI.

13. В настройки скрипта в админпанели добавлена возможность указывать, необходимо ли склонять дату публикации, при ее выводе при помощи пользовательского тега. При включении данной настройки, если дата публикации выводится при помощи тега {date=формат даты}, то название месяца будет склоняться на основе информации из языковых файлов. Например, публикация была добавлена в январе, то будет выводится '1 января', а при отключенной настройке '1 январь'.

14. Микроразметка хлебных крошек была полностью переведена на использование стандарта schema.org вместо устаревшего стандарта data-vocabulary.org

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

16. Для e-mail писем, отправляемых в админпанели в разделе "Рассылка сообщений", добавлено использование служебного заголовка List-Unsubscribe, что позволит пользователям быстро и удобно отписываться от рассылок непосредственно через интерфейс почтового сервиса. Данный заголовок не включается в письмо если оно отправляется на сервис mail.ru, причины этому вы можете прочитать по адресу https://habr.com/ru/post/280141/

17. Добавлены новые глобальные шаблонные теги: {category-icon} - выводит иконку просматриваемой пользователем категории, либо категории новости, если просматривается полная новость, а также добавлен тег {category-url} - который выводит URL просматриваемой категории. Глобальные шаблонные теги могут использоваться в любых файлах шаблонов, например, в main.tpl. Данные шаблонные теги будут полезны как для дополнительного оформления контента на страницах сайта, так и при формировании метатегов страницы.

18. Для системы жалоб на сайте, в случае отправки жалобы незарегистрированным пользователем, добавлена возможность указания им своего E-mail адреса, чтобы администрация сайта в дальнейшем могла ответить ему на его жалобу. Указание E-Mail адреса для посетителя является не обязательным, он может оставить это поле по своему желанию пустым.

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

20. Добавлена поддержка новых глобальных тегов: [ios] текст [/ios] которые выводят текст заключенных в них, в случае если устройство посетителя сайта использует операционную систему iOS от Apple, а также добавлена поддержка противоположных тегов: [not-ios] текст [/not-ios] которые выводят текст заключенных в них, в случае если устройство посетителя сайта не использует операционную систему iOS. Поддержка данных тегов позволяет не только определять тип устройства пользователя, но и его принадлежность, применяя нужное оформление сайта, например давать ссылку на скачивание подходящего приложения из магазина приложений Apple.

21. Добавлена поддержка новых глобальных тегов: [android] текст [/android] которые выводят текст заключенных в них, в случае если устройство посетителя сайта использует операционную систему Android от Google, а также добавлена поддержка противоположных тегов: [not-android] текст [/not-android] которые выводят текст заключенных в них, в случае если устройство посетителя сайта не использует операционную систему Android. Поддержка данных тегов позволяет не только определять тип устройства пользователя, но и его принадлежность, применяя нужное оформление сайта, например, давать ссылку на скачивание подходящего приложения из магазина приложений Google.

22. Добавлена поддержка загрузки и обработки изображений в формате WEBP для комментариев и аватаров для профилей пользователей, а также в разделе управления изображениями в админпанели.

23. Добавлена поддержка формата WEBP для тегов вывода изображений {image-x}. А также добавлена поддержка этого формата для использования метатегах OpenGraph для социальных сетей.

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

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

26. Добавлена поддержка отложенной загрузки изображений для статических страниц на сайте.

27. Добавлена поддержка вывода заголовков публикаций при выводе ссылок на предыдущую и следующую новости. Для этого в шаблон вывода полной новости добавлена поддержка следующих тегов: {prev-title} - который выводит заголовок предыдущей новости, {next-title} - который выводит заголовок следующей новости.

28. Для HTML тегов < vidео > и < аudio > добавлена поддержка всех HTML атрибутов согласно спецификации HTML5.

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

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

31. При просмотре всех опросов на сайте в соответствующем всплывающем окне изменен порядок показа опросов. Теперь сначала показываются актуальные опросы.

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

33. Для пользовательского вывода публикаций {custom xfields="..." ...}, улучшена обработка параметра поиска публикаций по дополнительным полям xfields="...", в данном параметре теперь можно использовать одинарные кавычки для поиска значений, а также ряд других специальных символов ранее недоступных для поиска.

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

35. Добавлена полная поддержка MySQL 8.0.17

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

37. Внесены изменения в работу тега [xfvalue_thumb_url_X] для дополнительных полей, имеющих тип "Изображение". В случае если для данного поля не была создана уменьшенная копия, т.к. оригинальное изображение меньше изначально, то данный тег выведет ссылку на оригинальное изображение. Тем самым не будет возникать случаев, когда на странице вывода публикаций, данный тег ничего не выводит если нет уменьшенных копий.

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

39. Улучшено формирование метатега og:description протокола Open Graph при просмотре полных новостей. Формирование происходит более корректно с автоматическим удалением ряда служебных тегов, например, тегов рекламных баннеров и т.д.

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

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

42. Обновлены визуальные редакторы TinyMCE и Floara до актуальных версий, без смены линейки редакторов. В редакторах был исправлен ряд незначительных ошибок в них, при этом линейка осталась неизменной для сохранения привычной функциональности и вида редакторов.

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

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

45. Исправлена проблема, при которой происходило неверное удаление выбранных изображений у новости, в случае если выбрано несколько изображений для удаления, а также используется PHP 7.x на сервере.

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

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

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

49. Исправлена проблема, при которой некорректно работал выбор цветов в редакторе TinyMCE.

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

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

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

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

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

Комментарии

Lexxs

Lexxs

1 октября 2019 08:27 Клиенты
4
Наверное стоит подождать первых отзывов, потом обновляться ?
Хотя с каждым релизом багов всё меньше и меньше. В предыдущем вообще мало было.
kamensk

kamensk

1 октября 2019 09:15 Клиенты
2
В настройки скрипта в админпанели добавлена возможность выбирать какую линейку jQuery использовать на сайте. Вы можете выбрать использование либо линейки 2.xx либо использование 3.xx. Тем самым вы можете либо использовать новейшие версии библиотек, либо использовать совместимые со своими JS плагинами библиотеки. При использовании линейки jQuery 3.xx подключается также использование новейшей версии библиотеки jQueryUI.
У меня дефолтный шаблон, посторонних плагинов нет - какую версию надо выбрать?

15. Добавлена поддержка HTML тегов map и area в текстах публикаций. Данные теги позволяют производить разметку изображений поделив их на секции с ссылками.
Хотелось бы пример увидеть ... что к чему и как это выглядет...

31. При просмотре всех опросов на сайте в соответствующем всплывающем окне изменен порядок показа опросов. Теперь сначала показываются актуальные опросы.
Когда уже наконец - опросы будут выводиться на отдельной странице, а не в "крыво" всплывающем окне, где навигация (прокрутка) опросов - проблемная...
Captain

Captain

1 октября 2019 09:39 Клиенты
0
Я как понимаю, при автообновлении только enine папка заливается/меняется? Просто первый раз воспользовался этой функцией, сайт работает.
celsoft

celsoft

1 октября 2019 10:28 Администраторы
1
Цитата: kamensk
У меня дефолтный шаблон, посторонних плагинов нет - какую версию надо выбрать?

Ту которой пользовались ранее. Это для тех, кто использует плагины требующие новой линейки jQuery

Цитата: kamensk
Хотелось бы пример увидеть ... что к чему и как это выглядет...

В любом HTML учебнике. Это HTML теги, а не DLE теги. Например http://htmlbook.ru/html/map

Цитата: kamensk
Когда уже наконец - опросы будут выводиться на отдельной странице, а не в "крыво" всплывающем окне, где навигация (прокрутка) опросов - проблемная...

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

Цитата: Captain
Я как понимаю, при автообновлении только enine папка заливается/меняется?

Нет не только, например языковые файлы, файлы в корне и т.д.

Цитата: Captain
Просто первый раз воспользовался этой функцией, сайт работает.

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

Captain

1 октября 2019 12:00 Клиенты
1
Цитата: celsoft
Нет не только, например языковые файлы, файлы в корне и т.д.

А языковые файлы изменятся, если я там пару букв поменяю до этого, при автообновлении?
celsoft

celsoft

1 октября 2019 12:15 Администраторы
3
Цитата: Captain
А языковые файлы изменятся, если я там пару букв поменяю до этого, при автообновлении?

Конечно. Автообновление заменит все на оригинальные файлы. Используйте систему плагинов, для правки языковых файлов, тогда также все автоматически будет работать и после обновления. Система плагинов распространяется и на языковые файлы.
Captain

Captain

1 октября 2019 12:51 Клиенты
1
celsoft,
Точно, забыл об этом, что и языковые файлы можно "менять" через систему плагинов.
kamensk

kamensk

1 октября 2019 13:59 Клиенты
0
Ту которой пользовались ранее. Это для тех, кто использует плагины требующие новой линейки jQuery
А как знать - при установке плагина(ов), какие версии они используют? Вдруг из них какой - использует старую версию, а другой плагин новую - как тогда быть?

Пользуясь случаем хочу спросить - "отправка жалобы" и ниже текст - меняется в языковых файлах?
radrigo

radrigo

1 октября 2019 14:11 Клиенты
0
Подскажите, для чего нужны эти стили? Просто может быть они нужны для какой-то конкретной функции, которая у меня не используется и чтобы не вносить изменения в шаблон

.ui-front { z-index: 1000; }
.ui-button-icon-only { overflow: hidden; text-indent: -9999px; }
celsoft

celsoft

1 октября 2019 15:14 Администраторы
2
Цитата: kamensk
А как знать - при установке плагина(ов), какие версии они используют? Вдруг из них какой - использует старую версию, а другой плагин новую - как тогда быть?

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

Цитата: kamensk
Пользуясь случаем хочу спросить - "отправка жалобы" и ниже текст - меняется в языковых файлах?

Да.

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

Для Jquery 3.xx
remont63

remont63

1 октября 2019 16:31 Клиенты
1
5. Добавлена возможность в настройках скрипта в админпанели указывать минимальное количество символов, при котором будет осуществляться поиск по сайту. Ранее данное значение было жестко зафиксировано на 4 минимальных символах. Теперь администраторы сайтов сами могут устанавливать данное значение непосредственно через настройки.


Где находиться этот пункт в настройках, не могу найти
mobirobi

mobirobi

1 октября 2019 16:55 Клиенты
4
Обновился на автомате, причем несколько сайтов одним кликом мыши (напрягает вводить лицензию - если она и так привязана к домену - какой смысл ее вводить каждый раз, кроме первой активации?) - раньше от слова обновление ДЛЕ - мурашки по коже - вспоминать где какой плагин добавлял и все в ручную вносить изменения в новые файлы скрипта. Чувствуются положительные изменения и забота о клиентах)))
andrey911

andrey911

1 октября 2019 17:03 Клиенты
1
А когда будут AMP страницы сделаны и стоит ли вообще ждать их?

P.s. если кто-то может что-то порекомендовать по amp, платные плагины и т.д., то отпишите в личку пожалуйста.
celsoft

celsoft

1 октября 2019 18:27 Администраторы
0
Цитата: remont63
Где находиться этот пункт в настройках, не могу найти

Во вкладке настройки новостей.

Цитата: andrey911
А когда будут AMP страницы сделаны и стоит ли вообще ждать их?

Никто не знает ответа на этот вопрос. Будущее же предсказать никто не может.
Mek

Mek

1 октября 2019 18:42 Посетители
2
У меня лицензия заканчивается 3 октября (через 2 дня).
Сейчас стоит 13.2 Мне нужно обновиться до окончания срока действия моей лицензии (продлевать я её пока не буду), или могу обновиться позже (когда лицензия уже закончится)?
celsoft

celsoft

1 октября 2019 19:01 Администраторы
0
Цитата: Mek
У меня лицензия заканчивается 3 октября (через 2 дня).
Сейчас стоит 13.2 Мне нужно обновиться до окончания срока действия моей лицензии (продлевать я её пока не буду), или могу обновиться позже (когда лицензия уже закончится)?

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

andrey911

1 октября 2019 21:19 Клиенты
3
Цитата: celsoft
Цитата: remont63
Где находиться этот пункт в настройках, не могу найти

Во вкладке настройки новостей.

Цитата: andrey911
А когда будут AMP страницы сделаны и стоит ли вообще ждать их?

Никто не знает ответа на этот вопрос. Будущее же предсказать никто не может.


Это хорошо, что у Вас есть желание и способность троллить своих клиентов, но есть ли способность и желание сделать AMP? Я Вам задал нормальный вопрос, на который получил не совсем адекватный ответ.
celsoft

celsoft

1 октября 2019 21:42 Администраторы
0
Цитата: andrey911
Это хорошо, что у Вас есть желание и способность троллить своих клиентов, но есть ли способность и желание сделать AMP? Я Вам задал нормальный вопрос, на который получил не совсем адекватный ответ.

Я вам также нормально ответил, что будущего никто не знает. Я никогда не даю никаких комментариев относительно того что появится в следующей версии или последующих, а что нет. Меня не имеет смысла об этом вообще никогда спрашивать. По одной простой причине: нет ни одного человека которому это было бы достоверно известно. То что будет точно предстоящей версии дается только с выходом пресс релиза и никогда не ранее.
Дмитрий6

Дмитрий6

2 октября 2019 02:35 Клиенты
1
Цитата: andrey911
А когда будут AMP страницы сделаны и стоит ли вообще ждать их?

А зачем AMP страницы нужны, они же нужны только гугл. Завтра вдруг они ему будут уже ненужны как Google+, как в микроразметки рейтинг для article...
Lexxs

Lexxs

2 октября 2019 11:13 Клиенты
1
rss.tpl в templite при автоматическом обновлении заменяется, или его нужно будет в ручную поменять ?
Mek

Mek

2 октября 2019 12:03 Посетители
0
Цитата: mobirobi
раньше от слова обновление ДЛЕ - мурашки по коже - вспоминать где какой плагин добавлял и все в ручную вносить изменения в новые файлы скрипта. Чувствуются положительные изменения и забота о клиентах)))

Присоединяюсь! Теперь обновляться одно удовольствие, нажал на кнопку и всё готово.
Сегодня обновился с 13.2 на 13.3 - полёт нормальный.
celsoft

celsoft

2 октября 2019 13:40 Администраторы
0
Цитата: Lexxs
rss.tpl в templite при автоматическом обновлении заменяется, или его нужно будет в ручную поменять ?

Нет конечно. Это же шаблон. Шаблоны у всех свои и исключительно под свои требования и нужды. Шаблоны никогда не заменяются при обновлении. Все изменения в них вносятся по желанию и по необходимости каждого конкретного пользователя, им самостоятельно.
Extazzi

Extazzi

2 октября 2019 22:00 Клиенты
0
celsoft,
Добавьте пожалуйста возможность, изменять файлы JS с помощью плагинов.
celsoft

celsoft

3 октября 2019 05:36 Администраторы
0
Цитата: Extazzi
Добавьте пожалуйста возможность, изменять файлы JS с помощью плагинов.

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

Lexxs

3 октября 2019 08:28 Клиенты
0
Видимо просят из-за того, что после каждого обновления в некоторых модулях нужно опять перезаливать js файлы от плагинов, например от JS плеера, для которого нужно заменить js стандартного плеера.
Но ведь этот файл не всегда подключен, он же подключается где то через скрипт ?
Значит путь к нему можно заменить через плагин ?
Extazzi

Extazzi

3 октября 2019 10:19 Клиенты
0
celsoft,
У меня просто есть маленький фикс для спойлера, и думал можно автоматизировать как-то. Чтобы при обновлении движка забыть о нём.

"engine/classes/js/dle_js.js"

Найти:
function ShowOrHide(a){var c=$("#"+a),b=null;document.getElementById("image-"+a)&&(b=document.getElementById("image-"+a));a=c.height()/200*1E3;3E3<a&&(a=3E3);250>a&&(a=250);"none"==c.css("display")?(c.show("blind",{},a),b&&(b.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif")):(2E3<a&&(a=2E3),c.hide("blind",{},a),b&&(b.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"))}


Заменить:
function ShowOrHide(a){var c=$("#"+a);a=document.getElementById("image-"+a)?document.getElementById("image-"+a):null;if(c.css("display")=="none"){c.show("fade",{},'medium');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-minus.gif"}else{c.hide("fade",{},'medium');if(a)a.src=dle_root+"templates/"+dle_skin+"/dleimages/spoiler-plus.gif"}}

Это возможно как-то шаблонно изменить?
Lexxs

Lexxs

3 октября 2019 11:09 Клиенты
0
Extazzi,
наверное найти, в каком файле этот js подключается и там заменить на свой вариант, с помощью плагина.
Этот js вроде как не из шаблона подключается.
То же самое мне нужно сделать с плеером DLE, заменить путь к стандартному js плеера на свой, только осталось узнать, в каком файле он подключается.
Extazzi

Extazzi

3 октября 2019 11:14 Клиенты
0
Lexxs,
Надо ждать советы разработчика.
Lexxs

Lexxs

3 октября 2019 12:07 Клиенты
0
Extazzi,
не думаю, что он по существу ответит. Просто отделается общими фразами, как обычно )))
Хотя может быть чудо и случится )
celsoft

celsoft

3 октября 2019 12:18 Администраторы
0
Цитата: Extazzi
Это возможно как-то шаблонно изменить?

Только шаблонно нет, потому как не шаблон вызывает эту функцию. Вам нужно через систему плагинов DLE заменить вызов этой функции на вызов функции со своим уникальным именем. И подключаете уже свои JS файлы с этой функцией либо также через систему плагинов или через систему шаблонов.

Цитата: Lexxs
Видимо просят из-за того, что после каждого обновления в некоторых модулях нужно опять перезаливать js файлы от плагинов, например от JS плеера, для которого нужно заменить js стандартного плеера.

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

Цитата: Lexxs
не думаю, что он по существу ответит. Просто отделается общими фразами, как обычно )))

Вы ожидаете что я вам напишу готовый плагин? Но это же бессмысленно. Мы не пишем плагинов и модулей на заказ. И только на конкретизированные вопросы именно по существу, также отвечается по существу. Прочитайте пожалуйста https://dle-news.ru/support.html этот вопрос там очень подробно описан. Вопрос: " Как сделать эту фичу", это не вопрос по существу. Мы техническая поддержка и оказываем техническую помощь техническим специалистам, создающим сайт. И только в рамках взятых обязательств.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Декабрь 2019    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

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