Главная страница / Релизы / DataLife Engine v.17.2 Final Release
июнь 10 2024

DataLife Engine v.17.2 Final Release

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

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

2. Добавлена возможность маркировать новые публикации. Для этого в настройки скрипта в админпанели добавлена возможность указать, сколько времени необходимо считать добавленную публикацию на сайт новой. После этого в шаблонах вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) вы можете использовать теги [new] текст [/new] которые выводят текст заключённый в них если публикация считается новой, а также вы можете использовать теги [not-new] Текст [/not-new] которые выводят текст, заключённый в них, если с момента публикации прошло больше указанного в настройках времени. Время в настройках задаётся в часах. Тем самым вы можете маркировать публикации в шаблонах какими-либо плашками о том, что это новая публикация.

3. Добавлена возможность маркировать обновлённые публикации. Для этого в настройки скрипта в админпанели добавлена возможность указать, сколько времени необходимо считать после редактирования публикации обновлённой. После этого в шаблонах вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) вы можете использовать теги [updated] текст [/updated] которые выводят текст заключённый в них если публикация считается обновлённой, и также вы можете использовать теги [not-updated] Текст [/not-updated] которые выводят текст, заключённый в них, если с момента редактирования прошло больше указанного в настройках времени. Время в настройках задаётся в часах. Тем самым вы можете маркировать публикации в шаблонах какими-либо плашками о том, что это обновлённая публикация.

4. В настройки скрипта в админпанели DataLife Engine добавлена возможность указывать какое максимальное количество жалоб может отправлять пользователь с сайта. Ранее данное количество было ограничено тремя жалобами на орфографические ошибки. Теперь вы можете указать количество жалоб и данное ограничение будет распространяться на публикации, комментарии, и орфографические ошибки.

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

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

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

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

9. Для шаблонов вывода опросов в публикациях (poll.tpl) добавлена поддержка новых тегов [closed] текст [/closed] которые выводят текст заключённый в них, если опрос был закрыт для голосования, а также добавлены обратные теги [not-closed] текст [/not-closed] которые выводят текст заключённый в них, если опрос открыт для голосования посетителям сайта.

10. Для шаблонов вывода опросов в публикациях (poll.tpl) добавлена поддержка нового тега {close-date} который выводит дату закрытия опроса от голосований, если он был закрыт.

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

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

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

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

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

16. Для системы плагинов добавлена возможность использовать в имени плагина, описании плагина, и заметок для плагина теги [lang=X] Текст [/lang] в их тексте. Которые выводят текст в зависимости от того языка, который использует пользователь в админпанели. Где X это ISO код языка из языкового пакета. Тем самым вы можете выводить название, и заметки на разных языках. Например тег [lang=ru]Текст на русском[/lang] выведет данный текст если пользователь использует русский язык, а тег [lang=en] English Text [/lang] если пользователь использует английский язык.

17. Добавлена поддержка нового глобального шаблонного тега: [active-plugins=X] Текст [/active-plugins] который выводит текст заключённый в него если указанный плагин включён и используется на сайте. Где X это ID плагина или его имя. Например, вы можете указать [active-plugins=1] Текст [/active-plugins] либо [active-plugins=Мой плагин] Текст [/active-plugins], и если плагин с ID 1 или с именем “Мой плагин” включен в системе, то текст указанный в теге будет выведен. Также вы можете перечислять несколько параметров в теге через запятую, например, [active-plugins=1,2,5] Текст [/active-plugins].

18. Добавлена поддержка нового глобального шаблонного тега: [not-active-plugins=X] Текст [/not-active-plugins] который выводит текст заключённый в него если указанный плагин выключен и не используется на сайте. Где X это ID плагина или его имя. Например, вы можете указать [not-active-plugins=1] Текст [/not-active-plugins] либо [not-active-plugins=Мой плагин] Текст [/not-active-plugins], и если плагин с ID 1 или с именем “Мой плагин” выключен в системе и не используется, то текст, указанный в теге будет выведен. Также вы можете перечислять несколько параметров в теге через запятую, например, [not-active-plugins=1,2,5] Текст [/not-active-plugins].

19. Для пользовательского вывода публикаций с использованием тега {custom ….} добавлена возможность использование нового параметра favorites="yes", который выведет публикации которые находятся у посетителя в закладках. Например, тег {custom favorites="yes" order="id_as_list”} выведет публикации из закладок пользователя в том порядке сортировки, в котором он их вносил в закладки.

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

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

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

23. Добавлен автоматический переход сразу на нужный комментарий на странице при переходе по ссылкам, которые пользователи получают в e-mail уведомлениях о новых комментариях в публикации, если они подписаны на данные уведомления. Тем самым пользователь сразу видит на странице добавленный комментарий.

24. Для дополнительных полей с типом “Список” добавлена возможность использовать символы запятых в значениях списка. Ранее данный символ был зарезервирован под системные нужды в данном типе дополнительных полей.

25. Для шаблонов вывода кратких и полных новостей добавлена поддержка новых тегов: [ifxfset fields="X"] текст [/ifxfset] которые выводят текст заключённый в них если поле с именем X было задано и заполнено для новости. При этом вы можете перечислить несколько имён полей через запятую. Например [ifxfset fields="test1,test2"]оба поля с именем test1 и test2 заполнены[/ifxfset] выведет текст если оба поля были заполнены в новости. А также добавлены теги [ifxfnotset fields="X"] текст [/ifxfnotset] которые выводят текст заключённый в них если поле с именем X не было задано и заполнено для новости. При этом вы также можете перечислить несколько имён полей через запятую. Например [ifxfnotset fields="test1,test2"]оба поля с именем test1 и test2 не были заполнены[/ifxfnotset] выведет текст если оба поля не были заполнены в новости. Основное отличие от существующих тегов [xfgiven_x] и [xfnotgiven_x] заключается в том, что вы одновременно можете перечислить несколько полей и проверяется заполненность всех перечисленных полей одновременно, а также проверяется именно заполненность полей без значений, например если у поля задано “0” или значение “нет”, это тоже является заполненным полем в публикации. Если нужно проверять сами значение, то как и прежде задействуйте теги [if field = "значение"] текст [/if].

26. Для шаблонов вывода профиля пользователя (userinfo.tpl и profile_popup.tpl) добавлена поддержка новых тегов: [own-profile] Текст [/own-profile] которые выводят текст, заключённый в них, в случае если пользователь просматривает собственный профиль на сайте, а также теги [not-own-profile] текст [/not-own-profile] которые выводят текст, заключённый в них, в случае если пользователь просматривает чужой профиль на сайте.

27. Для шаблона вывода меню категорий (categorymenu.tpl) шаблонные теги [category-icon] текст [/category-icon] а также [not-category-icon] текст [/not-category-icon] были заменены на теги [cat-icon] текст [/cat-icon] и [not-cat-icon] текст [/not-cat-icon] соответственно. Связано это с тем, что данные теги имели тоже же название что и глобальные теги для всех шаблонов привязанные к публикациям, что приводило к их некорректной работе при просмотре разделов и публикаций.

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

29. Добавлен режим галереи при просмотре увеличенных изображений в панели управления DataLife Engine в разделе управления загруженными изображениям.

30. Добавлена возможность сохранения и вывода логина пользователя в шаблоне добавления комментариев, в случае если комментарий оставляет незарегистрированный пользователей. Для этого в шаблоне addcomments.tpl добавлена поддержка нового тега {guest-name}, который выводит логин незарегистрованного пользователя, которое он вводил во время предыдущего добавления комментария. Тем самым незарегистрованному пользователю не нужно будет вводить каждый раз свой логин, когда он добавляет комментарий на сайте.

31. Добавлена возможность сохранения и вывода почтового адреса E-Mail пользователя в шаблоне добавления комментариев, в случае если комментарий оставляет незарегистрированный пользователей. Для этого в шаблоне addcomments.tpl добавлена поддержка нового тега {guest-mail}, который выводит E-Mail незарегистрованного пользователя, который он вводил во время предыдущего добавления комментария. Тем самым незарегистрованному пользователю не нужно будет вводить каждый раз свой почтовый адрес, когда он добавляет комментарий на сайте.

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

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

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

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

36. Визуальный редактор TinyMCE был переведён на использование новейшей линейки 7.xx

37. В случае выключения сайта в настройках скрипта, например для проведения каких-либо работ на сайте добавлена отправка корректных HTTP заголовков 503 о том, что страница временно недоступна. Это исключает попадание страниц с информацией о том, что сайт отключён в индекс поисковых систем, если в момент отключения сайта они посещают сайт для индексации.

38. В случае падения MySQL сервера, добавлена отправка более корректных HTTP заголовков 503 о том, что страница временно недоступна. Это исключает попадание страниц с ошибкой работы сайта в индекс поисковых систем, если в момент сбоя они посещают сайт.

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

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

41. Исправления безопасности при работе в разделе управления базой данный в панели управления DataLife Engine.

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

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

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

45. Исправлена проблема, при которой в некоторых случаях могла происходит ошибка при добавлении или редактировании RSS информеров в панели управления DataLife Engine.

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

47. Исправлена проблема, при которой не действовала настройка групп пользователей “Скрывать только полную новость из недоступных разделов” при использовании тега пользовательского вывода {custom …}.

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

49. Исправлена проблема, при которой мог неверно выводится заголовок публикации при использовании тега {news-title} в пользовательском выводе комментариев при использовании тега {customcomments ….}.

50. Исправлена проблема, связанная с некорректным определением даты публикации: “вчера и сегодня” в ряде случаев.

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

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

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

Внимание!

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

Если вы еще не являетесь нашим клиентом, то вы можете https://dle-news.ru/price.html на нашем сайте.

Обсудить релиз вы можете на https://forum.dle-news.ru/index.php

Комментарии

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

    10 июня 2024 10:59 21 комментарий

     А чего антивирус ругается на файлы

    ./engine/ajax/sitemap.php	2 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base64Test.php	3.67 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base64UrlSafeTest.php	1.51 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashTest.php	916 b	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base32Test.php	1.41 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/RFC4648Test.php	3.65 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/HexTest.php	983 b	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/EncodingTest.php	9.13 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base32HexTest.php	1.45 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/paragonie/constant_time_encoding/tests/Base64DotSlashOrderedTest.php	972 b	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/async-aws/core/src/Test/InternalTestCase.php	866 b	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/symfony/http-client-contracts/Test/HttpClientTestCase.php	36.91 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/symfony/http-client-contracts/Test/Fixtures/web/index.php	4.62 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    ./engine/classes/composer/vendor/symfony/http-client-contracts/Test/TestHttpServer.php	1.23 Kb	10.06.2024 16:34:08	неизвестен дистрибутиву
    1. celsoft (Администраторы)

      10 июня 2024 11:00 4 076 комментариев

      Это файлы от старых версий, в актуальной больше не требуются, и их необходимо удалить. Поэтому антивирус на них и указывает.

    2. VecH (Клиенты)

      10 июня 2024 11:04 21 комментарий

      Удалил, полегчало 😀

  2. NlCKRUS (Клиенты)

    10 июня 2024 16:34 48 комментариев

    28. Добавлена поддержка настройки “Автоматическая конвертация ссылок в кликабельные”

    в комментариях ссылки почему то не становятся кликабельными

    редактор комментариев TinyMCE

    в настройках группы пользователей "Разрешить использование кликабельных ссылок" - стоит ДА

    не могу понять, где что еще нужно включить

    1. celsoft (Администраторы)

      10 июня 2024 18:13 4 076 комментариев

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

      Включить автоматическую конвертацию ссылок
      Eсли 'Включено', то все текстовые ссылки начинающиеся с http:// или https:// в тексте будут автоматически сконвертированы в кликабельные ссылки.


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

        10 июня 2024 19:38 48 комментариев

        эта настройка у меня включена тоже

        1. celsoft (Администраторы)

          10 июня 2024 20:02 4 076 комментариев

          Все должно работать. Никаких проблем в данном вопросе не выявлено. В чем проблема именно у вас, нужно уже визуально смотреть. Обратитесь в тех. поддержку https://dle-news.ru/index.php?do=feedback предоставив доступы по FTP и к админпанели.

  3. NlCKRUS (Клиенты)

    10 июня 2024 17:02 48 комментариев

    Настройка E-Mail сообщения, которое отсылается при добавлении нового комментария на сайте

    {%title%} - заголовок новости

    Приходит письмо, а заголовок не передается в письмо, пустое значение

    1. celsoft (Администраторы)

      10 июня 2024 18:15 4 076 комментариев

      Да была такая ошибка в скрипте. Исправили ее. Установите патч в админпанели, через автоматическое обновление обновление скрипта.

  4. ntrtv (Клиенты)

    11 июня 2024 12:18 200 комментариев

    RSS перестала работать. Показывает ошибку: error on line 11 at column 30: Entity 'raquo' not defined.

    Ошибка во всех лентах RSS.

    1. celsoft (Администраторы)

      11 июня 2024 12:29 4 076 комментариев

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

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

      Точную причину вашей проблемы я смогу вам сказать только видя вашу ленту. Как правило все подобные проблемы из за некорректно созданного шаблона для RSS потока, в котором не экранирован HTML из контента согласно стандартам RSS 2.0

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

        11 июня 2024 12:33 200 комментариев

        Да, написал в личку со ссылками. Обновлялся с 17.1.

        1. celsoft (Администраторы)

          11 июня 2024 12:40 4 076 комментариев

          Посмотрел. Ответил вам. Никак с обновлением ваша проблема не связана, указал вам какие ошибки допущены в шаблоне RSS, видимо помимо обновления вы еще действия сделали, скорее всего поменяли разделитель категорий на HTML символ, а при выводе в RSS не экранируете это с использованием <![CDATA[ .... ]]>. А в RSS это обязательно, если используется HTML

  5. ntrtv (Клиенты)

    11 июня 2024 12:46 200 комментариев

    Да, я вчера как раз изменил разделитель для категорий с / на html.  Спасибо, что подсказали, всего сразу не предусмотришь. Исправил, заработало!

    Т.е. чтобы html-разделитель "проходил", нужно в шаблоне сделать так?

    <category><![CDATA[{category}]]></category> 

    1. celsoft (Администраторы)

      11 июня 2024 12:52 4 076 комментариев

      Да. Верно.

  6. WebPCK (Клиенты)

    11 июня 2024 14:23 24 комментария

    Замечательно конечно всё это. Но теперь ни старые модули ни новые не работают. Такие простые конструкции как раньше (условный код)

    array(
        'name' => 'My Module',
        'url' => '?mod=my_module',
        'mod' => 'my_module',
        'image' => 'my_module_icon.png'
    )

    Не возможно завести в файл engine/skins/default.skin.php. Ничего не отображается. Даже самый простой модуль теперь с версии 17,1 и далее никак не отображается в админпанели.  

    Да и вообще в общем и целом, проблема с интеграцией модулей.

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

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

    Порог входа в DLE для разработчиков модулей слишком закрытый и нет документации. А те кто умеют и что то знают, они только за деньги и не малые. А как же Искатели, Альтруисты которые сами грызут науку? Помогите с документацией пожалуйста. Очень нужно. Спасибо.

    1. celsoft (Администраторы)

      11 июня 2024 14:39 4 076 комментариев

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

      11 июня 2024 14:23, WebPCK написал:
      Почему то в DLE нет никакой документации о том как писать модули, как их интегрировать и тем более как делать так чтобы при обновлении движка модули не слетали. То что слетает, это ещё поправимо, заново поставить и подключиться к базе, там то всё остаётся. Но и подключиться невозможно.

      Есть. Но вы видимо не читаете документацию. Как прописывать секции в админпанели описано https://dle-news.ru/extras/online/index.html?include_admin.html И это не прописывание чего бы то ни было в engine/skins/default.skin.php, т.к. вы как минимум файлом промахнулись судя по массиву и данный массив совершенно в другом файле прописывается и всегда в другом файле прописывался!!! а не только в новых версиях, в старых версиях также в другом файле это прописывать нужно было. Но лучше в базу все таки записывать. А что касается того как писать модули, то в DLE применяется подход прямого линейного PHP кода, а не вызовов функций DLE, соответственно любая книга по PHP программированию вам нужна.

      11 июня 2024 14:23, WebPCK написал:
      Порог входа в DLE для разработчиков модулей слишком закрытый и нет документации. А те кто умеют и что то знают, они только за деньги и не малые. А как же Искатели, Альтруисты которые сами грызут науку? Помогите с документацией пожалуйста. Очень нужно. Спасибо.

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

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

        11 июня 2024 15:04 24 комментария

        Благодарю за ответ. Весьма подробный. Хоть и с тыканьем лицом в жижу, но всё же.

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

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

        Да мы не программисты. Мы WEBмастера (было модно когда то), которые пилят сайты на DLE с тех давних времён. Не всем нужно знать и учить PHP, есть те кто систем думает и создаёт логические и удобные инструменты. В том числе и сайты с дополнениями в виде модулей. Вот как раз для нас, для понимания как это работает и нужна документация. Вы же понимаете что для того же WP есть миллионы километров документации где расписано как работает каждая запятая. Именно этого не хватает нам в DLE. 

        Есть масса идей для внедрения нужных функций в движок. Мы даже согласны будем платить за новые модули. Лишь-бы они были от разработчика а не от помогаторов с форума.

        ДА! Дивижок готовый для конечного пользователя. НО! Есть то чего нет у других из за чего наши верстальщики не хотят переходить на другой движок это шаблонизатор с удобными тегами и постоянно развивающимся функционалом именно в этом плане. Это крайне удобно и понятно как вебмастерам так и верстальщикам которые адаптируют шаблоны под двиг. Но к сожалению МОДУЛИ... Без них сложно. Есть функции которые дали бы толчок движку и вывели его на более высокий уровень и скинули бы с пьедестала этот WP дырявый, а стали бы в процентном соотношении в СНГ править как классный удобный двиг. 

        А как это сделать? Только нужные МОДУЛИ (пусть и платные но от вас) и все мелочи которые выходят раз из раза в обновлениях.

        1. celsoft (Администраторы)

          11 июня 2024 15:28 4 076 комментариев
          11 июня 2024 15:04, WebPCK написал:
          Благодарю за ответ. Весьма подробный. Хоть и с тыканьем лицом в жижу, но всё же.

          Вы же тыкаете почему то в DLE, а не просто просите помощи. Если бы не тыкали в DLE что это он виноват потому что в нем все изменилось, стало не так и стало сложно, то я бы не тыкал вам в ваши ошибки. Могли просто попросить помощи без этого "тыканья в DLE".  Но вы решили поступить иначе. Что ж, ваше решение, ваша ответственность.

          11 июня 2024 15:04, WebPCK написал:
          Вашу позицию клиентам не донести и не объяснить, поскольку то что работало ранее, потом перестало вдруг работать и нужно переделывать, это и есть реальность.

          Опять придумываете? Зачем? Я же вам написал выше что вы принципе ошибаетесь файлом. И это касается и старых и новых версий, и вообще всех версий. Всегда это было в другом файле!!! И это уже реальность в вашей ошибки. Теперь я вам точно не буду писать в каком файле это делается. Почему мы должны выслушивать ваши обвинения в несуществующей и никогда не существовавшей реальности? А обьяснение своей ошибки вашим клиентам, ну это уже простите ваша обязанность, это ваши клиенты, зачем перекладывать это на нас? Не нужно этого делать. Ну напишите своим клиентам что вы "забыли" в какой файл нужно вносить изменения.

          11 июня 2024 15:04, WebPCK написал:
          Да мы не программисты.

          А как это сделать? Только нужные МОДУЛИ (пусть и платные но от вас) и все мелочи которые выходят раз из раза в обновлениях.

          Тогда наймите программистов. Почему вы нас пытаетесь нанять на своих условиях? Мы не работаем по частным заказам. И не планируем работать. Ни сейчас ни потом.

          11 июня 2024 15:04, WebPCK написал:
          Вот как раз для нас, для понимания как это работает и нужна документация. Вы же понимаете что для того же WP есть миллионы километров документации где расписано как работает каждая запятая. Именно этого не хватает нам в DLE. 

          Вы смешали все в кучу. Приписав документацию по использованию к документации по PHP. Нет никаких километров документации по PHP в WP. Зачем неправду пишите?  В  WP только документация API и не более. Я вам  написал что DLE это нативный линейный код, у него нет API (точнее есть, но очень ограниченное и небольшое, и оно описано в документации), все остальное линейный PHP, потому что у него совершенно другой подход, в принципе другой. И документацией по DLE является любая книга по PHP программированию. Это и будет прямая документация по написанию кода для DLE.

          11 июня 2024 15:04, WebPCK написал:
          Не всем нужно знать и учить PHP

          Не всем. Но тем кто собирается писать свой код, обязательно нужно знать и учить PHP. И без этих знаний вы не сможете ничего написать, никакого кода. В том числе и для написания плагинов для WP, тоже такие знания требуются. Они требуются всегда. Только вот для написания для DLE требуются знания только PHP, а для WP нужны еще и знания их API. Так что порог вхождения для написания кода для DLE точно ниже, потому как требует меньше знаний.

        2. WebPCK (Клиенты)

          11 июня 2024 15:45 24 комментария

          Отлично. Когда я просил у вас помощи вы меня так же игнорили. Ответы были те же самые. То есть ни просьба о помощи не прямое повествование разницы нет. 

          Вот вы пишите 

          11 июня 2024 15:28, celsoft написал:
          Теперь я вам точно не буду писать в каком файле это делается.

          Значит есть всё таки секретики ))) о которых в документации https://dle-news.ru/extras/online/index.html?include_admin.html которая с ошибками, не написано где нужно менять. Спасибо, я вас понял. Личная обида из за того что я не распластался в очередной раз расписывая "помогите пожалуйста". 

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

        3. celsoft (Администраторы)

          11 июня 2024 16:03 4 076 комментариев
          11 июня 2024 15:45, WebPCK написал:
          Значит есть всё таки секретики ))) о которых в документации https://dle-news.ru/extras/online/index.html?include_admin.html которая с ошибками, не написано где нужно менять.

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

          11 июня 2024 15:45, WebPCK написал:
          Я как и другие готов покупать у вас модули, но именно те которые вы пишите а не сторонние разработчики. Это вполне логично, платить профессионалам которые знают свой продукт и пишут под него качественные выверенные модули которые действительно нужны рынку.

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

          11 июня 2024 15:45, WebPCK написал:
          Личная обида из за того что я не распластался в очередной раз расписывая "помогите пожалуйста". 

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

        4. Gameer (Клиенты)

          11 июня 2024 18:31 14 комментариев

          Чтобы писать модули вам НУЖНО знать PHP как минимум и SQL для работы с базой данных. Никакая документация вам не поможет. То что вы пишите, это какие-то личные предъявы вместо того чтобы разобраться в вопросе и пойти учить PHP для написания модулей. Ну или можете сделать ещё проще, заказать на фрилансе.

  7. WebPCK (Клиенты)

    11 июня 2024 15:14 24 комментария

    Вот вы пишите что есть https://dle-news.ru/extras/online/index.html?include_admin.html

    11 июня 2024 14:39, celsoft написал:
    Как прописывать секции в админпанели описано https://dle-news.ru/extras/online/index.html?include_admin.html

    Но обратите внимание. Там написано про файл engine/inc/dbconfig.php а его в движке уже давно нет. То есть информация не актуальная висит годами.

    Намеренное сокрытие достаточной информации по работе с CMS и разработкой под неё модулей и плагинов с полной инструкций всех нюансов и зависимостей наталкивает на следующие мысли.

    Присутствие разработчиков которые на форуме и отдельно на своих пабликах предлагают услуги по разработке по вопросам может предположительно выглядеть так:

    Специальное сдерживание открытой информации только ради этого рынка разработчиков - помогаторов

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

    Вот скажите что это не так. Кроме трёх пунктов в документации которые морально устарели и даже с неактуальной информацией у нас ничего нет. Есть только ссылка на форум где опять же вам помогут, но за денежку ))) 

    Порочный круг.

    Спасибо за внимание и за ваш труд. И дай Бог всех благ!

  8. celsoft (Администраторы)

    11 июня 2024 15:51 4 076 комментариев
    11 июня 2024 15:14, WebPCK написал:
    Но обратите внимание. Там написано про файл engine/inc/dbconfig.php а его в движке уже давно нет. То есть информация не актуальная висит годами.

    Вот за это кстати спасибо. Это просто ошибка в документации, которую не заметили. Этого файла те то что нет давно в движке, его в DLE никогда и не было, ни в одной версии. Тут имелось ввиду engine/data/dbconfig.php, и он есть в DLE и сейчас. Просто ошиблись именно в пути при написании документации еще много лет назад и никто не заметил до сих пор. Файл существует просто путь к нему в документации изначально написали с ошибкой. Исправим.

    11 июня 2024 15:14, WebPCK написал:
    Намеренное сокрытие достаточной информации по работе с CMS и разработкой под неё модулей и плагинов с полной инструкций всех нюансов и зависимостей наталкивает на следующие мысли.

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

    11 июня 2024 15:14, WebPCK написал:
    Но и самостоятельные варианты тоже должны быть, а без документации, правил, зависимостей и прочих нюансов это невозможно. 

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

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

      11 июня 2024 16:13 24 комментария

      Рад помочь. Проблема висела годами и мы читая её думали что совсем тупенькие. А оказывается проблема была в документации. Неожиданно. То есть годами читать и не понимать как это работает, это наша проблема а не проблема документации с ошибками. Ну это лирика. Все всё поняли. Главное нашли ошибку.

      Знать принцип работы движка, с подробным описанием его работы позволит сегодня и без знаний php и ООП использовать промты для нейросетей. Которые прекрасно пишут простой и непростой код. А не зная что за что отвечает, сложно выполнить и такие задачи. 

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

      Понял. Значит алгоритм следующий:

      • Нужно выучить PHP даже если он не нужен
      • Открыть и перечитать все файлы движка без документации и пояснений
      • Попытаться понять какая функция, класс, переменная за что отвечает
      • И потом методом тыка, пытаться писать модули
      • Набить шишек и потерять время и нервы
      • И всё же вывести что-то похожее на модуль

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

      План действий понятен. Думаю тут более не добавить.

      Будем страдать. Ещё раз спасибо. 

      1. celsoft (Администраторы)

        11 июня 2024 16:29 4 076 комментариев
        11 июня 2024 16:13, WebPCK написал:
        То есть годами читать и не понимать как это работает, это наша проблема а не проблема документации с ошибками.

        Где вы это прочитали в моих словах? Я вам достаточно подробно написал в чем именно ваша проблема, и не нужно передергивать слова найдя ошибку в пути в документации, не имеющую к вашей проблеме никакого отношения. Вам в этот же день когда вы написали о ней, ответили где именно правильный файл, а не что то вы ждали "годами".

        11 июня 2024 16:13, WebPCK написал:
        Знать принцип работы движка, с подробным описанием его работы позволит сегодня и без знаний php и ООП использовать промты для нейросетей. Которые прекрасно пишут простой и непростой код. А не зная что за что отвечает, сложно выполнить и такие задачи. 

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

        11 июня 2024 16:13, WebPCK написал:
        Просто из года в год программисты не слышат непрограммистов. Нужно с этим что то делать))).

        Не программистам, просто не нужно пытаться писать программы и считать себя программистами, или считать что им нейросети будут писать код. Это такая же профессия которая требует много времени, обучения и опыта, а не по инструкции делается. Вы же не считаете себя врачом. И не говорите врачу дайте документацию по болезни, я сам назначу себе лечение. А здесь почему то думаете что должно быть иначе. Если вы не программист вы не должны брать на себя функции программиста и при этом других обвинять что они вам не дали инструкцию как стать программистом. А вы тут пишите "Я на форуме спросил одно, попросили денег за код, спросил другое, попросили денег за код", и я решил никому не платить, а попрошу инструкции для написания промтов нейросетям, они напишут мне бесплатно и никому платить не нужно, а я стану при этом программистом. Это даже как то звучит странно. Все компании мира платят программистам огромные деньги просто так по вашему, потому что это не профессия? Это сложнейшая профессия обучение которой бесконечно, каждый день программист изучает что то новое, поэтому если вам нужен программист, то вам нужно ему платить, и иногда очень много. И если вы не хотите платить, но хотите написать самому, то вам придется очень и очень долго изучать, и не факт что получится, потому что программирование требует еще и особого типа мышления, которому уже не научить, этим нужно обладать. Как например обладать мышлением, которое позволяет писать книги или рисовать картины, в программирование тоже самое, не каждому это дано. Иначе бы все писали книги, картины, музыку и программы. Но это не так. И так в жизни не бывает.

  9. ntrtv (Клиенты)

    11 июня 2024 22:09 200 комментариев

    Заметил проблему. 

    1. Есть 2 баннера с одинаковым названием, код которых вставляется в полную новость в середину текста вручную.
    2. Все было нормально, при перезагрузки страница они ротировались.
    3. Эти баннеры также используются в ротации при показе новостей в категориях (среди коротких новостей)
    4. Нужно было убрать показ баннеров в некоторых категориях при выводе коротких новостей, поэтому пришлось назначить баннерам категории, в которых их показывать.
    5. В итоге они перестали ротироваться. Показывает только один из них.  Убрал категории - снова оба стали показываться.
    1. celsoft (Администраторы)

      11 июня 2024 23:08 4 076 комментариев

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

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

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

  10. dds (Клиенты)

    12 июня 2024 14:57 16 комментариев

    Почему то при обновлении на версию 17.2 перестали работать плагины работа которых строится через "найти и добавить" в файле engine/modules/profile.php Ошибок никаких в плагинах не пишет. Все остальные плагины работают корректно. Не могу никак понять из за чего это может быть? 

    1. celsoft (Администраторы)

      12 июня 2024 15:11 4 076 комментариев

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

  11. dds (Клиенты)

    12 июня 2024 15:27 16 комментариев
    12 июня 2024 15:11, celsoft написал:

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

    Подтверждаю, так и есть. Проблема решена. Спасибо за оперативную помощь.

    1. celsoft (Администраторы)

      13 июня 2024 15:24 4 076 комментариев

      Не за что, рад был помочь 👍

  12. Sarvan (Клиенты)

    13 июня 2024 17:19 15 комментариев

    Спасибо, за 37 и 38. 🤝

  13. Дмитрий6 (Клиенты)

    15 июня 2024 05:36 121 комментарий

    Незнаю ошибка или нет, относится к этой версии или нет?
    Обратная связь feedback.tpl если неправильно указан адрес, например ivan93@y
    то в "пуш уведомление" такая информация "Invalid address: (Reply-To): ivan93@y"

    Также при регистрации мне кажется логика неправильна (celsoft это мое мнение, спорить не собираюсь)
    Логин, пароль, повторить пароль - если с ошибкой, выводится "пуш уведомление", при этом все введённые  данные сохраняются.
    А ошибка E-Mail или "код безопасности для посетителя" выводится через info.tpl притом данные ВСЕ заново нужно вводить

    Проверка, что вы не робот, не была пройдена
    Введён неверный e-mail адрес!

    Логичнее это тоже через "пуш уведомление" выводить

    1. celsoft (Администраторы)

      15 июня 2024 08:26 4 076 комментариев
      Незнаю ошибка или нет, относится к этой версии или нет?
      Обратная связь feedback.tpl если неправильно указан адрес, например ivan93@y
      то в "пуш уведомление" такая информация "Invalid address: (Reply-To): ivan93@y"

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

      В DLE кстати есть проверка при регистрации на соответствие стандартам RFC. Этот пользователь у вас как то вручную появился а не через самостоятельную регистрацию на сайте.

      1. Дмитрий6 (Клиенты)

        15 июня 2024 11:21 121 комментарий

        Вы не поняли суть вопроса! 
        1) Я именно про это пуш уведомление "Invalid address: (Reply-To): ivan93@y" логичнее типа "Неверный адрес ivan93@y"
        Я его address специально указал не верным, ведь "обратной связью" может пользоваться и незарегистрированный пользователь, который может ошибиться при вводе E-Mail
        2) А про страницу регистрации логичнее все перевести на "пуш уведомление", а не половинчато. А то пароли через "пуш", а все остальное через info.tpl. И получается пользователь ввел все данные, но неправильно указал например "код безопасности", и нужно все заново. 
        Предвидя вас ответ: так должно, невозможно и т.д 
        Отвечаю. Комментарий к новости может написать и не зарегистрированный пользователь.
        Если с полем имя, сообщение, код безопасности какие-то проблемы

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

        здесь все через пуш реализовано, хотя в поле e-mail можно не корректный адрес указывать, проглотит

        1. celsoft (Администраторы)

          15 июня 2024 13:00 4 076 комментариев
          15 июня 2024 11:21, Дмитрий6 написал:
          1) Я именно про это пуш уведомление "Invalid address: (Reply-To): ivan93@y" логичнее типа "Неверный адрес ivan93@y"
          Я его address специально указал не верным, ведь "обратной связью" может пользоваться и незарегистрированный пользователь, который может ошибиться при вводе E-Mail

          Да, я понял. Это на уровне системы возврат сообщения от почтового сервера, а не от DLE непосредственно. Сервер вернул ошибку, DLE ее вывел. Подумаем как можно его изменить.

          15 июня 2024 11:21, Дмитрий6 написал:
          2) А про страницу регистрации логичнее все перевести на "пуш уведомление", а не половинчато. А то пароли через "пуш", а все остальное через info.tpl. И получается пользователь ввел все данные, но неправильно указал например "код безопасности", и нужно все заново. 
          Предвидя вас ответ: так должно, невозможно и т.д 

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

          15 июня 2024 11:21, Дмитрий6 написал:
          хотя в поле e-mail можно не корректный адрес указывать, проглотит

          На него писем не отправляется, котда вы пишите в комментарии. Речь же идет про отправку писем с вашего сайта вашим почтовым сервером.

        2. Дмитрий6 (Клиенты)

          15 июня 2024 14:28 121 комментарий
          Также при регистрации мне кажется логика неправильна (celsoft это мое мнение, спорить не собираюсь)
          А про страницу регистрации логичнее все перевести на "пуш уведомление", а не половинчато.

          Где вы видите здесь пожелания, где я вас чем-то прошу? Даже желания здесь нет писать, я понимаю что у вас планы на годы вперёд, но я так же понимаю что за всем уследить не возможно, и на отлично все сразу сделать. Я высказал свое мнение по логике действие, нет, так мне наплевать на это! Мне это не нужно, как и 50% (а может быть и более) возможностей DLE

        3. celsoft (Администраторы)

          15 июня 2024 15:45 4 076 комментариев
          15 июня 2024 14:28, Дмитрий6 написал:
          Даже желания здесь нет писать, я понимаю что у вас планы на годы вперёд, но я так же понимаю что за всем уследить не возможно, и на отлично все сразу сделать. Я высказал свое мнение по логике действие, нет, так мне наплевать на это! 

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

  14. TheAndrey (Клиенты)

    15 июня 2024 15:01 7 комментариев

    Обновление ни о чём 😑

    Половина пунктов традиционно про шаблонизатор. Достаточно много пунктов было сделано по образцу Ctrl+C/V для создания видимости большого количества изменений. Не поленюсь даже привести примеры пунктов которые можно было описать одним:

    • 5, 6 и 7
    • 11 и 12
    • 17 и 18
    • 30 и 31
    • 37 и 38
    1. celsoft (Администраторы)

      15 июня 2024 15:41 4 076 комментариев
      15 июня 2024 15:01, TheAndrey написал:
      для создания видимости большого количества изменений

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

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

        15 июня 2024 19:38 7 комментариев

        Влияет – нужно придерживаться плана: не менее 50-ти изменений на релиз. Только мне, как клиенту, не интересно перечитывать один и тот же текст по 2-3 раза. Можно же было сократить при этом не потеряв ни слова.

        1. celsoft (Администраторы)

          16 июня 2024 01:39 4 076 комментариев

          Глупости 😀. Даже если посмотреть все релизы, то большее количество все таки меньше 😀

          Самое важное это сроки выхода, вот это действительно важно. И их стараются максимально придерживаться. И под них все подстраивается, а не наоборот.

  15. mikhalkin (Клиенты)

    18 июня 2024 18:48 2 комментария

    Не хватает функции: Дублировать новость. 

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

      19 июня 2024 05:03 60 комментариев

      Напишите плагин, зачем эта функция остальным.

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

        19 июня 2024 10:16 2 комментария

        Отвечаете за всех?

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

          21 июня 2024 01:39 60 комментариев

          Как понимаю вам это объективным не кажется, хорошо 😐

  16. Дмитрий6 (Клиенты)

    24 июня 2024 10:11 121 комментарий

    А что в poll.tpl в теге {list} структура html изменилась
    было <input><label>текс</label>
    стало <label><input><span>текс</span></label>

    1. celsoft (Администраторы)

      24 июня 2024 16:08 4 076 комментариев

      Непонятна суть вашего вопроса. В чем он заключается? Зачем это изменилось? Если да, то для гибкости создания верстки шаблона с использованием CSS. Если суть вопроса иная, то поясните.

      1. Дмитрий6 (Клиенты)

        24 июня 2024 17:38 121 комментарий

        Случайно заметил что кастомные чекбоксы и радио-кнопки не отображаются, почему, смотрю структура html изменилась. Было бы неплохо указывать изменения. А что "для гибкости создания верстки шаблона с использованием CSS" здесь не изменили vote.tpl

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

          25 июня 2024 01:39 86 комментариев

          Аналогично, кастомные чекбоксы отвалились.

          input[type='checkbox'] + label:before замените на input[type='checkbox'] + span:before

          По той же схеме меняйте свой код.

          Мб кому-то пригодится.

        2. celsoft (Администраторы)

          25 июня 2024 10:25 4 076 комментариев
          24 июня 2024 17:38, Дмитрий6 написал:
          Случайно заметил что кастомные чекбоксы и радио-кнопки не отображаются, почему, смотрю структура html изменилась. Было бы неплохо указывать изменения.

          Тут выше в комментариях нас обвиняли что мы слишком много описываем в описании релиза и все это нужно сократить 🤣

          24 июня 2024 17:38, Дмитрий6 написал:
          А что "для гибкости создания верстки шаблона с использованием CSS" здесь не изменили vote.tpl

          vote.tpl это шаблон, он у каждого свой и каждый делает оформление сам как того хочет.

  17. lightoff (Клиенты)

    В среду в 07:52 3 комментария

    Теги {guest-name} и {guest-mail}

    Если добавить их в <input placeholder="Ваше имя" вместо Ваше имя, то до первой отправки коммента ничего не пишет в подсказках поля.

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

    1. celsoft (Администраторы)

      В среду в 07:59 4 076 комментариев

      Что за странная затея использовать эти теги в placeholder? placeholder выводит значение если поле пустое, соответственно теги нужно использовать в value у поля, а в просто сразу пишите placeholder="Ваше имя", а когда имя было ранее задано то будет выводится имя вместо "Ваше имя". Атрибут placeholder не передает значений на сервер, соответственно писать в него теги  {guest-name} и {guest-mail} бессмысленно, а когда поле заполнено, то placeholder не выводится, поэтому тоже бессмысленно использовать эти теги в нем. А выводить просто подсказку что ранее вы вводили это значение, при пустом поле и заставлять повторно все равно вводить имя какая то странная затея.

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

        В среду в 10:36 3 комментария

        Действительно, чего это я так затупил. Всё конечно же в value должно быть, и всё работает.

        Спасибо!

Информация

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

Календарь

«    Июль 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031 

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

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