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

DataLife Engine v.14.1 Final Release

celsoft 10 сентября 2020 Релизы 26 794
DataLife Engine v.14.1 Final Release

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

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

2. Добавлена поддержка проигрывания видео с адаптивным битрейтом (HLS файлов с расширением .m3u8) для видеопроигрывателя DataLife Engine.

3. Для шаблонов вывода кратких и полных новостей (shortstory.tpl и fullstory.tpl) добавлена поддержка новых тегов условий сравнения значений. Например, тег [if field = "значение"] текст [/if] выведет текст заключённых в них если значения поля равно указанному значению. Данный тег может сравнивать не только равенство, но и также проводить сравнения больше или меньше, находить вхождения. Также в данном теге можно проводить комбинирование разных условий, например: [if field > "3" AND field2 < "5"] текст [/if]. Полный список условий, а также полей для сравнения:

[if field = "значение"] текст [/if] - выведет текст если поле равно параметру 'значение'
[if field != "значение"]текст[/if] - выведет текст если поле не равно параметру 'значение'
[if field > "1"] текст [/if] - выведет текст если поле больше параметра 'значение'
[if field >= "2"] текст [/if] - выведет текст если поле больше либо равно параметру 'значение'
[if field < "3"] текст [/if] - выведет текст если поле меньше параметра 'значение'
[if field <= "4"] текст [/if] - выведет текст если поле меньше либо равно параметру 'значение'
[if field ~ "значение"] текст [/if] - выведет текст если в поле встречается текст 'значение'
[if field !~ "значение"] текст [/if] - выведет текст если в поле НЕ встречается текст 'значение'

Комбинированное использование:

[if field > "3" AND field2 < "5"] текст [/if] выведет текст если поле field больше трех, и при этом field2 меньше 5
[if field > "3" OR field2 < "5"] текст [/if] выведет текст если поле field больше трех или field2 меньше 5, то есть совпадение какого либо либого из условий

Также поддерживается вложенность тегов друг в друга. Имена полей, которое может принимать field:

id - Уникальный ID номер новости (число)
autor - Логин автора новости (текст)
date - Дата новости (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата новости округляется до минуты)
short_story - Текст короткой новости (текст)
full_story - В шаблоне короткой новости это количество символов в полном описании. В шаблоне полной новости непосредственно полный текст.
title - Текст заголовка новости (текст)
descr - Метатег описания новости (текст)
keywords - Метатег "ключевые слова" (текст)
category - Список категорий в которым принадлежит (массив, проверка по массиву ID категорий, которой принадлежит новость)
alt_name - Заголовок на латинице, для формирования адреса страницы при использовании ЧПУ. (текст)
comm_num - Количество комментариев (число)
allow_comm - Разрешены или нет комментарии (число, 1 или 0)
allow_main - Опубликована или нет новость на главной (число, 1 или 0)
approve - Новость опубликована на сайте или на модерации (число, 1 или 0)
fixed - Новость зафиксирована или нет (число, 1 или 0)
symbol - Символьный код (текст)
tags - Список тегов из списка тегов для облака тегов (массив, проверка по массиву слов из облака тегов)
news_read - Количество просмотров (число)
allow_rate - Разрешен рейтинг для новости или нет (число, 1 или 0)
rating - Рейтинг новости, общая сумма всех значений (число)
vote_num - Количество проголосовавших в рейтинге (число)
votes - Есть ли опрос в новости (число, 1 или 0)
view_edit - Отображать или нет причину редактирования (число, 1 или 0)
disable_index - Запрещена или нет индексация в поисковиках (число, 1 или 0)
editdate - Дата редактирования новости (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)
editor - Логин последнего редактора публикации (текст)
reason - Причина редактирования новости (текст)
user_id - ID автора публикации (число)
xfield_x - Значение дополнительного поля публикации, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test



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

5. Добавлена возможность привязки к аккаунту на сайте любой доступной социальной сети к своему аккаунту. Пользователь сайта может привязать к своему аккаунту одну или сразу несколько сетей. И в дальнейшем их использовать для входа на сайт под своим аккаунтом. Для того чтобы привязать социальную сеть к своему аккаунту, пользователь должен быть авторизован на сайте, зайти в свой профиль и там осуществить привязку. При этом аккаунт в социальной сети может быть любым и не имеет никаких требований по совпадению, например e-mail адресов. Для привязки социальных сетей в шаблоне профиля пользователя используются те же теги для авторизации через социальные сети, какие используются в шаблоне login.tpl: {vk_url}, {odnoklassniki_url}, {facebook_url}, {google_url}, {mailru_url}, {yandex_url}

6. Добавлена возможность отвязать от аккаунта на сайте любую из социальных сетей. Даже если она изначально использовалась для первоначального входа на сайт и первой регистрации. Для этого в шаблоне вывода профиля пользователя добавлена поддержка тега {social-list} который выводит список привязанных социальных сетей и ссылки на их отключения от данного аккаунта.

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

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

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

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

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

12. Добавлена возможность загружать иконки для категорий непосредственно с использованием админпанели DataLife Engine. Осуществить загрузку иконок можно в разделе управления категориями, при добавлении или редактировании категории.

13. Для шаблонов вывода публикаций, а также для шаблона вывода меню категорий добавлена поддержка новых тегов: [category-icon] текст [/category-icon] выводят текст, заключенный в них, если для категории, где находится публикация, была задана иконка в настройках категории. А также добавлена поддержка противоположных тегов: [not-category-icon] текст [/not-category-icon] которые выводят текст если для категории, где находится публикация, не задана иконка. Тем самым вы можете более гибко создавать оформление ваших шаблонов в зависимости от того есть ли у категории иконка или нет.

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

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

16. Добавлена поддержка сжатия данных по алгоритму Brotli для JS, CSS и HTML, которые формирует DataLife Engine. Данный метод является более эффективным и более быстрым чем обычное zip сжатие данных. Для использования данного алгоритма сжатия на сервере должны быть установлены соответствующие серверные расширения для PHP. Использование данного алгоритма происходит полностью автоматически если DLE определит поддержку этого алгоритма вашим сервером, в случае отсутствия поддержки то сжатие будет автоматически осуществляться доступными средствами, например, zip сжатием.

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

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

19. Добавлена возможность для разделителей вывода категорий и для модуля хлебных крошек, использовать HTML код, при их задании в настройках скрипта. Например, вы можете задать там "</span><span class="test">" для того чтобы сделать более гибкое и разнообразное оформление вашего шаблона.

20. Добавлена поддержка отложенной загрузки видеороликов Youtube опубликованных с использованием тега [media=...] а также любого иного контента, опубликованного при использовании HTML тега iframe. В случае включения отложенной загрузки изображений в настройках скрипта, данная отложенная загрузка будет также осуществляться и для вышеуказанного контента. Что также будет дополнительно ускорять загрузку страниц вашего сайта, т.к. необходимый контент будет загружаться в браузер только по мере прокрутки страницы пользователем.

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

22. В окно загрузки файлов, при выводе информации о ограничениях на размер и объём загружаемых данных, добавлен также учёт ограничений, установленных в серверных настройках. Например, если в настройках скрипта для пользователя разрешено загружать файл размером в 5 мегабайт, а серверные настройки не позволяют загружать более 2 мегабайт, то также при загрузке будет указан что максимальный объём именно 2 мегабайта. Что позволяет сразу избегать путаницы если есть расхождение между настройками скрипта и сервера.

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

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

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

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

27. Для публикуемых ссылок на сайте, добавлена поддержка протоколов viber://, tg://, skype://, market:// которые позволяют открывать ссылки на сайте в приложениях, установленных для телефона. Таких как Вайбер, Телеграмм, Скайп и Андроид Маркет

28. Для модуля создания резервной копии базы данных добавлена совместимость переноса базы данных с более высокой версии на более низкую. Например, сайт был изначально создан на MySQL 8.0 и переносится на другой сервер где установлен MySQL 5.7. Бекап базы в данном случае будет создан в совместимом с MySQL 5.7 формате.

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

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

31. Видеоплеер DLE обновлён до актуальной версии. Был исправлен ряд небольших ошибок, и улучшено воспроизведение видео на мобильных устройствах.

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

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

34. Добавлено автоматическое удаление тегов вывода значений дополнительных полей из шаблона, в случае если данные этих дополнительных полей отсутствуют. Например, есть дополнительное поле с типом "галерея", и вы выводите ее значения не единым тегом вывода, а каждую картинку по отдельности при помощи тега [xfvalue_X image="Nr"], и в случае если какое либо изображение не было загруженных из указанных, то тег его вывода будет автоматически скрыт. Данное нововведение касается не только вывода изображений, а вообще вывода любых дополнительных полей и их значений.

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

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

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

38. Добавлен автоматический пересчёт статистики в панели управления в случае редактирования комментариев ожидающих модерации.

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

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

41. Улучшена система определения используемого протокола сайта http или https, предотвращающая некорректное чтение настроек сервера на определённых конфигурациях.

42. Улучшена система контроля неверных ссылок ЧПУ для некоторых разделов сайта и ссылок.

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

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

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

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

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

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

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

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

51. Исправлена проблема, при которой не работал расширенный поиск по комментариям, если был включён полнотекстовый поиск в настройках скрипта, а также включена модерация комментариев.

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

53. Исправлена проблема, при которой неверно формировался метатег description, если новость не добавлялась и не редактировалась в админпанели, при этом контент публикации слишком маленький.

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

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

Внимание!

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

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

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

Комментарии

  1. Новый регион (Клиенты)

    14 сентября 2020 21:25 21 комментарий
    Обновился, вроде всё штатно. Комментарии работают нормально. База не рушится при оптимизации.
    Единственное, что исчезли ошибки при незаполненных доп. полях на странице добавлении новости с сайта, но это из-за введения data-alert="Текст" в обязательных полях.
    Так что если у кого вручную выведены все доп. поля для шаблонизации, просто замените в шаблоне
    rel="essential" на data-alert="" rel="essential" И потом вручную заполните название этих полей.
    Мало ли кому пригодится.
  2. celsoft (Администраторы)

    15 сентября 2020 07:10 4 031 комментарий
    Цитата: Новый регион
    Так что если у кого вручную выведены все доп. поля для шаблонизации, просто замените в шаблоне
    rel="essential" на data-alert="" rel="essential" И потом вручную заполните название этих полей.

    В DLE есть специальные шаблонные теги для одиночного вывода дополнительных полей, если нужно задавать какое либо индивидуальное оформление полям. Нужно их использовать, вместо чистого HTML кода. Тогда все будет работать сразу и автоматически. И data-alert="" не должен быть пустым а содержать информацию о поле, которое необходимо заполнить для уведомления.
    1. Новый регион (Клиенты)

      15 сентября 2020 09:53 21 комментарий
      Я так и написал, что после замены на data-alert="" rel="essential" их нужно заполнить вручную по примеру выше
      data-alert="Текст".
      Логично, что вместо "Текст" нужно вставлять название поля. Это я написал для тех, кто заморачивался с оформлением полей и у кого возникнет ошибка. При ручном добавлении полей в прошлой версии алерта не существовало. Потому и сообщил как его быстро добавить и потом править ручками каждое поле.

      Если Вы говорите про [xfinput_X], то его не достаточно для того, чтобы задать полю нужные параметры.
      Зайдите на сайт где активирована неограниченная лицензия, логин и пароль demo посмотрите как реализовано добавление новости с сайта. Этим тегом вывести невозможно всё так как реализовано там.
      Так же этот тег исключает возможность сделать пошаговое добавление новости.
  3. celsoft (Администраторы)

    15 сентября 2020 12:03 4 031 комментарий
    Цитата: Новый регион
    Если Вы говорите про [xfinput_X], то его не достаточно для того, чтобы задать полю нужные параметры.
    Зайдите на сайт где активирована неограниченная лицензия, логин и пароль demo посмотрите как реализовано добавление новости с сайта. Этим тегом вывести невозможно всё так как реализовано там.
    Так же этот тег исключает возможность сделать пошаговое добавление новости.

    Не хочу вас расстраивать, но более чем достаточно. И то что у вас тоже можно сделать без проблем и ограничений, и пошаговое заполнение тоже. jQuery и CSS невероятно гибки. Вы просто пошли по пути наименьшего сопротивления и посчитали что просто лучше вписать нужные атрибуты именно в код html, а это совершенно на самом деле обязательно. И кстати тем самым вы лишили возможности редактировать новость, пока она на модерации, т.е. пользователь не может подправить значения полей, а при использовании именно тегов DLE, эта возможность бы сохранилась. Но каждый конечно сам решает как ему делать. Я бы сделал стандартными тегами DLE, конфигурировав лишь вызов плагинов, и пару лишних строк на JS в шаблоне при необходимости.
  4. mvia (Клиенты)

    17 сентября 2020 00:58 25 комментариев
    Видеоинструкция по созданию сайта и установке скрипта

    На этом сайте есть раздел, см. Выше.
    С момента создания текста и видео там прошло много времени и многое отсутствует. Обновите там информацию до настоящего релиза, примерами и разными советами...
    Думаю, это будет правильно.
  5. vito2 (Клиенты)

    22 сентября 2020 20:49 11 комментариев
    У меня после обновления получилось много 404 страниц по причине из за изменения url адресов тегов и url адресов поиска по дополнительному полю:
    пример по тегу:
    был адрес: https://сайт.ru/tags/связь+мобильная/
    стал адрес: https://сайт.ru/tags/связь%20мобильная/
    то-есть "+" при обновлении заменился на "%20" вопрос это нормально? или что-то пошло не так?
    Сейчас заменил все плюсы в адресах на %20 но в поисковиках страницы сидят с адресами где (+).
  6. Вадим Корнеев (Клиенты)

    23 сентября 2020 02:43 14 комментариев
    Обновился сейчас до последней версии, загрузил свои папки с картинками в uploads, а их при добавлении новости не видно. Печалька...
  7. vito2 (Клиенты)

    23 сентября 2020 04:59 11 комментариев
    Цитата: vito2
    У меня после обновления получилось много 404 страниц по причине из за изменения url адресов тегов и url адресов поиска по дополнительному полю:
    пример по тегу:
    был адрес: https://сайт.ru/tags/связь+мобильная/
    стал адрес: https://сайт.ru/tags/связь%20мобильная/
    то-есть "+" при обновлении заменился на "%20" вопрос это нормально? или что-то пошло не так?
    Сейчас заменил все плюсы в адресах на %20 но в поисковиках страницы сидят с адресами где (+).


    Сегодня заметил что ссылки на профили пользователей при этом не изменились.
    пример: https://сайт.ru/user/Вася+Пупкин/
    как то странно выходит.
  8. celsoft (Администраторы)

    23 сентября 2020 06:49 4 031 комментарий
    Цитата: vito2
    У меня после обновления получилось много 404 страниц по причине из за изменения url адресов тегов и url адресов поиска по дополнительному полю:
    пример по тегу:
    был адрес: https://сайт.ru/tags/связь+мобильная/
    стал адрес: https://сайт.ru/tags/связь%20мобильная/
    то-есть "+" при обновлении заменился на "%20" вопрос это нормально? или что-то пошло не так?
    Сейчас заменил все плюсы в адресах на %20 но в поисковиках страницы сидят с адресами где (+).

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

    Цитата: Вадим Корнеев
    Обновился сейчас до последней версии, загрузил свои папки с картинками в uploads, а их при добавлении новости не видно. Печалька...

    Их и не должно быть видно, картинки к новостям привязываются к новостям, и раскладываются при загрузке по своим папкам.
  9. vito2 (Клиенты)

    23 сентября 2020 08:18 11 комментариев
    Цитата: celsoft

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

    Вы похоже не совсем правильно поняли, прочтите внимательней:
    был адрес: https://сайт.ru/tags/связь+мобильная/
    а после обновления стал адрес: https://сайт.ru/tags/связь%20мобильная/
    и получается что это совершенно другой адрес (новый)
    из за этого теперь страницы стали не доступны (404 ошибка), почему + заменился на конструкцию %20 когда там должен быть + .

    сейчас при переходе с поисковых систем по аресам тегов и поиска https://сайт.ru/tags/связь+мобильная/ сайт отдаёт 404 ошибку.
    вопрос как снова вернуть этот + в связку тегов ?
  10. vito2 (Клиенты)

    23 сентября 2020 08:41 11 комментариев
    Цитата: vito2
    был адрес: https://сайт.ru/tags/связь+мобильная/
    а после обновления стал адрес: https://сайт.ru/tags/связь%20мобильная/


    возможно я неправильно объяснил. получается так что этот "+" прописывал не я, в теги в самой новости его нет, его прописала сама CMS при связки слов.
    в новости тег прописан через пробел вот так: связь мобильная
    потом при переходе по нему получался адрес: https://сайт.ru/tags/связь+мобильная/
    а теперь выходит адрес: https://сайт.ru/tags/связь%20мобильная/
    хотя тег не менялся и прописан так-же через пробел.
    Попробовал создать новый тег в новости и получилось что для связи слов движок стал использовать%20 : https://сайт.ru/tags/пробный%20тег/
  11. celsoft (Администраторы)

    23 сентября 2020 09:49 4 031 комментарий
    Цитата: vito2
    возможно я неправильно объяснил. получается так что этот "+" прописывал не я, в теги в самой новости его нет, его прописала сама CMS при связки слов.
    в новости тег прописан через пробел вот так: связь мобильная
    потом при переходе по нему получался адрес: https://сайт.ru/tags/связь+мобильная/
    а теперь выходит адрес: https://сайт.ru/tags/связь%20мобильная/
    хотя тег не менялся и прописан так-же через пробел.
    Попробовал создать новый тег в новости и получилось что для связи слов движок стал использовать%20 : https://сайт.ru/tags/пробный%20тег/

    Я вас прекрасно понял, и вы правильно объяснили. Все символы которые находятся в URL, т.е. в URL браузера должны всегда соответствовать стандартам и быть URL закодированы. "%20" это пробел "+" это тоже пробел. И в DLE уже давно был изменен кодирования URL чтобы в URL была поддержка всех необходимых символов. Вы не управляете алгоритмами кодирования, вы должны писать символы так как они есть, а кодирует DLE. И так как алгоритмы были изменены, а изменены они не просто так, а чтобы была добавлена поддержка символов в облаке тего, то изменились и URL.

    Цитата: vito2
    вопрос как снова вернуть этот + в связку тегов ?

    Никак. DLE уже давно работает по новым алгоритмам URL кодирования и таковым оно останется уже навсегда. И сейчас плюс является именно плюсом, а не пробелом. Чтобы например можно было использовать такие теги как например https://сайт.ru/tags/связь+/ что ранее было невозможно. Т.е. добавлена поддержка в тегах символа плюса, и ряда других

    И это не нововведение версии 14.1, это уже давно в DLE, и если бы вы например обновились бы год назад, то уже год назад, у вас все бы работало по новым алгоритмам.
    1. vito2 (Клиенты)

      23 сентября 2020 14:19 11 комментариев
      И это не нововведение версии 14.1, это уже давно в DLE, и если бы вы например обновились бы год назад, то уже год назад, у вас все бы работало по новым алгоритмам.

      Спасибо, понял. Действительно давно не обновлялся, стояла у меня 13.0 версия.
  12. Вадим Корнеев (Клиенты)

    23 сентября 2020 17:40 14 комментариев
    Цитата: celsoft
    Их и не должно быть видно, картинки к новостям привязываются к новостям, и раскладываются при загрузке по своим папкам.

    Я использую папку uploads для хранения клипарта, который можно использовать постоянно. Это экономит место на диске и время на поиск картинок по одним и тем же темам. Для этого при добавлении новости достаточно нажать на значок "Управление загруженными файлами", перейти во вкладку "Общая папка", выбрать картинку из уже загруженных и вставить в новость. Только там много картинок, и в них сложно без папок по темам ориентироваться. Но папки в "Общей папке" не видны. Надеялся, что будут.

    И еще в управлении картинками вновь добавленные папки не выстраиваются по алфавиту. Скриншот: https://vk.com/doc144161345_570219746
  13. koful (Клиенты)

    29 сентября 2020 11:07 2 комментария
    Что-то не могу установить скрипт. При установке заполнил все необходимые поля:

    а оно все-равно ругается "заполните все поля"
    1. celsoft (Администраторы)

      29 сентября 2020 16:13 4 031 комментарий
      Значит какой то фильтр в серверном ПО очистил ваши данные. Например, такой как mod_security или аналогичный
  14. webdesby (Посетители)

    2 октября 2020 18:36 6 комментариев
    Делаю такую конструкцию

    [if autor = "{profile-login}"]
    Автор: {login}<br> Просматривает {profile-login}<br>
    Я автор
    [/if]


    Не работает.
  15. celsoft (Администраторы)

    3 октября 2020 08:25 4 031 комментарий
    Цитата: webdesby
    Делаю такую конструкцию

    [if autor = "{profile-login}"]
    Автор: {login}<br> Просматривает {profile-login}<br>
    Я автор
    [/if]


    Не работает.

    И не должен работать. Тег if обрабатывается раньше других шаблонных тегов и не может принимать в качестве параметров другие шаблонные теги.
    1. webdesby (Посетители)

      3 октября 2020 13:05 6 комментариев
      То есть я не могу после знака = поставить какой-либо тег?
      Только реальные числа или строки? Что-то как-то не совсем логично. На практике использование этого обновления получается ну очень минимальным без такой возможности.
      1. celsoft (Администраторы)

        3 октября 2020 14:56 4 031 комментарий
        Да только реальные значения. Этот тег принимает только фиксированные значения, а не какие либо теги в качестве параметров. Т.е. значение вы должны указывать сразу, а не использовать какие либо динамические неизвестные значения.
        1. webdesby (Посетители)

          7 октября 2020 14:02 6 комментариев
          Понятно.
          У меня ещё один вопросик. Есть ли в планах внедрять во фронт DLE фреймворк bootstrap ?
          Модальные окна, уведомления, формы и т.д. хотелось бы видеть на этом фреймворке.
  16. codepass (Посетители)

    7 октября 2020 01:11 3 комментария
    1. Скрипт/модуль минизации кода будет реализован ? Есть в планах ?
    2. Скрипт/модуль отложенной загрузки рекламы будет реализован "для работы с БАННЕРЫ" ? Есть в планах ?
    3. Скрипт/модуль кольцевой перелинковки "равномерный вес страниц" будет реализован ? Есть в планах ?
    4. Скрипт/модуль HTML карты сайта, будет реализован ? Есть в планах ?
    5. Скрипт/модуль перехода картинок на .web будет реализован, сжатие, качество, стандартны WEB, рекомендации Google PageSpeed ? Есть в планах ?
    6. Скрипт/Модуль "Содержание статьи" будет реализован ? Есть в планах ? (Аналог WP плагина Table of Contents Plus)
    7. Кроме Memcached будет поддержка других технологий ? К примеру: redis - Есть в планах ?
    8. Аналог RSS подписки (новые публикации на сайте уведомление) > Подписка по E-mail. (имеются платные аналоги, но если движок и так платный, смысл в платных модулях.) - Будет ли поддержка в планах или возможно следующий релиз DLE ?
    1. sokolokaa (Посетители)

      10 октября 2020 20:43 44 комментария
      Я думаю, что ничего из перечисленного не будет реализовано разработчиками. Сейчас будет ответ, что скрипт, это php, делайте сами)). Уже задавали подобные. Разработчики не хотят делать удобный скрипт (готовый продукт с внутренними модулями/скриптами), более тонкий.

      Насчет:
      1. Бред
      2. Очень полезно! Реально, сделайте, пожалуйста.
      3. Бред.
      4. Полезная вещь (особенно автообнавляемая)
      5. Вообще супер идея, если реализуют, куплю пожизненную лицензию.
      6. Полезный модуль, аналогично 6-у.
      7. Вроде есть поддержка новых сжатий, читайте обновления.
      8. Бред. Есть же mail рассылка + удобные сервисы, например фридом.
    2. Дмитрий6 (Клиенты)

      11 октября 2020 04:28 111 комментариев
      1. Было бы неплохо!
      8. Подписка по E-mail. Ну (с натягом), было бы неплохо.
      Все остальное бред. Хотя если разработчике сделаю, тогда им спасибо. Но 90% пользователей скрипта и это не надо!
      А что вам сейчас мешает .webp использовать?
      Год назад появилась возможность "для изображений, загружаемых на сервер добавлена возможность включения обработки изображений при помощи сервиса TinyPNG". Да раньше до этой возможности, каждый должен перед тем как залить картинку на сайт, её ужать. А миниатюры выкачать, ужать и снова залить, да геморройно. Вы же alt прописываете, или ждете когда скрипт это будет делать. Это по моему каждый вебмастер должен знать.
      1. sokolokaa (Посетители)

        12 октября 2020 11:58 44 комментария
        Дайте мне инструмент, который 4700 изображений сожмет и автоматом переведет их в .webp
        1. Дмитрий6 (Клиенты)

          13 октября 2020 09:36 111 комментариев
          Да без проблем, выкачиваете папками, пережимаете всю папку и снова закачиваете. Около 1000 миниатюр так делал. Конвертировать .webp сказать не могу (мне это не надо), но думаю что папками так же можно. Но вам еще и в базе данных нужно будет искать .jpg и менять на .webp. Да, проще было бы (как с обновление движка сейчас) нажал кнопку и все ужалось/перевелось в .webp
          Для размышления. Перспективный формат .avif, при приемлемом качестве фотографии размер файла в формате .avif — меньше половины размера .webp. Так давайте сразу под .avif модуль сделаем. И еще например, вы заменили все картинки с .jpg на .webp., а как отнесутся к этому Гугл и Яндекс (старое пропало, новое появилось)? Поэтому моё мнение, старое (да если еще топ занимает) пусть будет .jpg, а новые новости делать .webp
        2. PSPinfo.RU (Клиенты)

          19 октября 2020 12:26 52 комментария
          Да хоть мильен ;)
          https://www.digitalocean.com/community/tutorials/how-to-create-and-serve-webp-images-to-speed-up-your-website-ru
  17. Lexxs (Клиенты)

    14 октября 2020 19:26 312 комментариев
    У меня вопрос по системе плагина. Один момент не совсем ясен.
    Допустим создаю файл в плагине по пути engine/inc/mainplugin/main.php, но самой папки mainplugin физически не присутствует на сервере, этот путь указан только как создание файла в плагине.
    Будет ли плагин корректно работать с этим, или таки нужно обязательно создавать эту папку mainplugin физически в указанной директории ?
  18. celsoft (Администраторы)

    15 октября 2020 06:14 4 031 комментарий
    Цитата: Lexxs
    У меня вопрос по системе плагина. Один момент не совсем ясен.
    Допустим создаю файл в плагине по пути engine/inc/mainplugin/main.php, но самой папки mainplugin физически не присутствует на сервере, этот путь указан только как создание файла в плагине.
    Будет ли плагин корректно работать с этим, или таки нужно обязательно создавать эту папку mainplugin физически в указанной директории ?

    никаких папок на сервере создавать не нужно. Это виртуальный файл и все будет работать корректно без создания папок.
    1. Lexxs (Клиенты)

      15 октября 2020 09:58 312 комментариев
      Ок, спасибо !
    2. Lexxs (Клиенты)

      21 октября 2020 11:16 312 комментариев
      Долго мучился, с ошибкой открытия файлов, пока не понял, что в плагине нужно указывать DLEPlugins::Check.

      И другая проблема, в плагине создал файл, в который нужно делать запись, engine/data/iv_options.php, значит права на него нужно 666, иначе не сохраняет настройки.
      Какой есть вариант, чтобы файлу в плагине задать права на запись ?
      Что то типа @chmod($file, 0666); , хотя это не работает. Или это не возможно в системе плагинов ?
  19. celsoft (Администраторы)

    21 октября 2020 20:52 4 031 комментарий
    Цитата: Lexxs
    Долго мучился, с ошибкой открытия файлов, пока не понял, что в плагине нужно указывать DLEPlugins::Check.

    И другая проблема, в плагине создал файл, в который нужно делать запись, engine/data/iv_options.php, значит права на него нужно 666, иначе не сохраняет настройки.
    Какой есть вариант, чтобы файлу в плагине задать права на запись ?
    Что то типа @chmod($file, 0666); , хотя это не работает. Или это не возможно в системе плагинов ?

    Вам нужно изучить что такое права доступа в OC, как ими управляют, и для чего они нужны. Тогда ваши вопросы отпадут. Вы не в плагине создали файл, а другими путями, например по FTP и иным способом, а пытаетесь потом через плагин поменять права, что невозможно в принципе. И не потому что плагин, а потому что вы создаете файл одним владельцем, а управлять пытаетесь другим владельцем, что в принципе нарушает понятия "прав". Правами файла может управлять только владелец файла. Если хотите чтобы управлял плагин, то и создавать его изначально должен именно файл плагина, а не что то иное. А права доступа определяют как этот файл доступен при обращении к нему другого владельца. Например создавая файл по FTP владельцем является FTP пользователь и только он может менять права, а скрипты не могут этого в принципе. Именно поэтому например копируя файлы по FTP вы меняете права у тех кому нужны запись от других владельцев. PHP скрипты работают от имени других владельцев, и т.д. Надеюсь суть вы поняли. Нужен доступ на запись к файлу и управлять его доступом, создавать его должен именно ваш плагин, а не как то иным путем.
    1. Lexxs (Клиенты)

      22 октября 2020 09:12 312 комментариев
      Ну и ? На сервере, фактическому файлу, мы выставляем права на запись средствами сервера, или средствами нашей ОС на компьютере, а потом этим файлом пользуются для записи файлы скрипта.

      Ну так как же для созданного файла в плагине DLE сделать права на запись, не имея к нему фактического доступа средствами ОС сервера ?
      Как ему задать параметры в плагине ?
      Для системы плагинов DLE вообще есть хоть какая то документация ? Или шпаргалки ?
  20. celsoft (Администраторы)

    22 октября 2020 09:24 4 031 комментарий
    Цитата: Lexxs
    Ну и ? На сервере, фактическому файлу, мы выставляем права на запись средствами сервера

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

    Цитата: Lexxs
    Ну так как же для созданного файла в плагине DLE сделать права на запись, не имея к нему фактического доступа средствами ОС сервера ?

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

    Цитата: Lexxs
    Как ему задать параметры в плагине ?
    Для системы плагинов DLE вообще есть хоть какая то документация ? Или шпаргалки ?

    Это вообще не имеет отношения ни к DLE ни к плагином. Права, это область операционной системы, поэтому вас нужна документация по ОС. В яндексе например наберите: что такое права на файлы в linux.
  21. Lexxs (Клиенты)

    22 октября 2020 12:23 312 комментариев
    Цитата: celsoft
    В яндексе например наберите: что такое права на файлы в linux

    Я в курсе, что такое права на файлы, на чтение и запись.
    Мне только не понятно, почему на созданный файл в плагине DLE запись не происходит.

    Цитата: celsoft
    Для этого нужно создать файл плагином. Как только вы его создадите плагином, вы сможете назначать ему любые права

    Так я его и создаю плагином, или в плагине, что и означает видимо плагином.
    Но запись в него не происходит, значения настроек не сохраняются.

    Цитата: celsoft
    Это вообще не имеет отношения ни к DLE ни к плагином.

    Ну как бы это не совсем так.
    Например, чтобы плагин работал с созданным в нём файлом, а не искал в фактических папках скрипта, нужно указывать, что это файл плагина: DLEPlugins::Check, а иначе он ищет этот файл на сервере.
    Вот откуда бы это было знать ?
    То же самое с правами на запись. Если файл фактически создан в дирректории движка на сервере, то нет проблем, запись идёт, а если создан в плагие, запись не происходит.
    Почему ?
  22. celsoft (Администраторы)

    22 октября 2020 15:12 4 031 комментарий
    Цитата: Lexxs
    Мне только не понятно, почему на созданный файл в плагине DLE запись не происходит.

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

    Цитата: Lexxs
    Например, чтобы плагин работал с созданным в нём файлом, а не искал в фактических папках скрипта, нужно указывать, что это файл плагина: DLEPlugins::Check, а иначе он ищет этот файл на сервере.
    Вот откуда бы это было знать ?

    Физически существующий на сервере файл и виртуальная файловая система это разные вещи. Используя DLEPlugins::Check вы дополнительно проверяете его существование в виртуальной файловой системе, помимо реально физически существующих файлов.

    Цитата: Lexxs
    То же самое с правами на запись. Если файл фактически создан в дирректории движка на сервере, то нет проблем, запись идёт, а если создан в плагие, запись не происходит.
    Почему ?

    Потому что данные хранить нужно в реальной системе файлов, и соответственно создавать кодом PHP в коде вашего плагина, реальный файл. А что вы делаете, и как, мне непонятно.
  23. Lexxs (Клиенты)

    22 октября 2020 15:35 312 комментариев
    Цитата: celsoft
    Потому что данные хранить нужно в реальной системе файлов, и соответственно создавать кодом PHP в коде вашего плагина, реальный файл. А что вы делаете, и как, мне непонятно.


    Создаю в плагине файл php с кодом. По идее в нём же должны сохраняться данные. Если сделать такой же файл на сервере, то сохраняется без проблем, а тот же файл в плагине, в него запись не идёт.

    Пробовал создать файлом в плагине внешний файл для сохранения конфигурации $config_mod = unserialize( file_get_contents( ENGINE_DIR . '/data/iv.config' ) );
    if ( !$config_mod ) $config_mod = array();

    Но файл конфига что то не создаётся.
    Зашёл в тупик.
    Внешний конфиг не получается, в виртуальный файл записать тоже никак.

    Код файла простейший:

    $iv_opt = array (
    'allow_module_on' => '1',
    'field_id' => '',
    'title' => 'title',
    'field_output' => '',
    );

    Так когда он сделан в плагине, данные в него не сохраняются, а если на сервере, то без проблем.
    Нужно как то сделать, чтоб эти данные сохранялись и читались из системы плагинов.
  24. celsoft (Администраторы)

    22 октября 2020 19:32 4 031 комментарий
    Цитата: Lexxs
    Создаю в плагине файл php с кодом. По идее в нём же должны сохраняться данные. Если сделать такой же файл на сервере, то сохраняется без проблем, а тот же файл в плагине, в него запись не идёт.

    Пробовал создать файлом в плагине внешний файл для сохранения конфигурации $config_mod = unserialize( file_get_contents( ENGINE_DIR . '/data/iv.config' ) );
    if ( !$config_mod ) $config_mod = array();

    Но файл конфига что то не создаётся.

    Действительно, почему же файл не создается. Наверное потому что в этом коде нет ни одной строчки, которая бы создавала и записывала что либо в файл 😂. Простите но это уже относится к знаниям PHP. Вам уже нужно изучить назначение стандартных функций PHP https://www.php.net/manual/ru/function.file-get-contents.php. Читать содержимое файла и создавать и записывать содержимое, это как бы совершенно разные вещи.

    Цитата: Lexxs
    Внешний конфиг не получается, в виртуальный файл записать тоже никак.

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

      23 октября 2020 09:28 312 комментариев
      Ладно, понятно. Моих знаний php очень не достаточно, они слишком поверхностны, глубоко изучать нет возможности, а практической подсказки ни от кого не получить, есть такая жадность у людей, которые знают, но не хотят подсказать, мол иди учись как я учился. Ну чтож, имеют право так думать.

      Тут другая ещё проблемка есть, может по ней что то сможете пояснить.

      В плагине создан файл и в нём есть инклуд другого файла из плагина и файла из системного скрипта на сервере, типа:


      include ENGINE_DIR.'/data/config.php'; // Системный
      require_once ENGINE_DIR . '/modules/functions.php'; // Системный
      include DLEPlugins::Check(ENGINE_DIR.'/data/ivideo_options.php'); // Виртуальный из плагина


      Так вот, плагин почему то теперь все инклуды воспринимает как виртуальные, то есть и системные ищет в плагине,
      из-за чего возникает ошибка:

      Fatal error: Class 'DLEPlugins' not found in /public_html/engine/modules/functions.php on line 46


      Почему так происходит ? Ведь DLEPlugins::Check указан только для одного файла.
  25. celsoft (Администраторы)

    23 октября 2020 10:10 4 031 комментарий
    Цитата: Lexxs
    Ладно, понятно. Моих знаний php очень не достаточно, они слишком поверхностны, глубоко изучать нет возможности, а практической подсказки ни от кого не получить, есть такая жадность у людей, которые знают, но не хотят подсказать, мол иди учись как я учился. Ну чтож, имеют право так думать.

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

    Цитата: Lexxs
    Почему так происходит ? Ведь DLEPlugins::Check указан только для одного файла.

    Потому что у вас эта ошибка совершенно не из за этого и не в этой строке. А в совершенно другой. А из за того что вы подключаете в нем require_once ENGINE_DIR . '/modules/functions.php';

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

    Простите но вы в очередной раз превращаете комментарии к релизу в обсуждение не по теме, и обучению вас то программированию, то HTML верстке. У нас есть форум, там вы можете создавать свои темы для обсуждения, а здесь в комментариях обсуждаются только вопросы непосредственно по теме публикации то есть по релизу данной конкретной версии.
  26. Lexxs (Клиенты)

    23 октября 2020 11:20 312 комментариев
    Цитата: celsoft
    А вы ожидали, что все вместо вас будут писать вам для вас ваш код,.........

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

    В любом случае спасибо за вашу помощь
  27. celsoft (Администраторы)

    23 октября 2020 13:45 4 031 комментарий
    Цитата: Lexxs
    Ничего подобного не ожидал.

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

      23 октября 2020 16:51 312 комментариев
      Разве ? Где написаны обвинения в жадности ? Я лишь написал что мне не жалко в своей сфере делиться знаниями ))).
      Постом выше я наоборот написал благодарность за помощь ).
      Чем смогли, тем помогли. И за это благодарен ).
  28. celsoft (Администраторы)

    23 октября 2020 18:46 4 031 комментарий
    Цитата: Lexxs
    Разве ? Где написаны обвинения в жадности ?

    Ну как бы ваши же слова, сразу после того как вам указали на причину вашей проблемы:
    Цитата: Lexxs
    Ладно, понятно. Моих знаний php очень не достаточно, они слишком поверхностны, глубоко изучать нет возможности, а практической подсказки ни от кого не получить, есть такая жадность у людей, которые знают, но не хотят подсказать, мол иди учись как я учился. Ну чтож, имеют право так думать.

    Тут другая ещё проблемка есть, может по ней что то сможете пояснить.

    Где тут у вас слова благодарности в ответ на помощь? Очень сложно их найти и увидеть. Где тут ваше желание делится в сфере своих знаний? Тоже сложно найти. Все это вы написали лишь после, и лишь после указание вам на некорректность ваших слов и поступков в этом вопросе. А изначально никакой благодарности, кроме упреков и тут же следующей просьбы после упреков, не было.
  29. Lexxs (Клиенты)

    23 октября 2020 19:59 312 комментариев
    Цитата: celsoft
    Ну как бы ваши же слова, сразу после того как вам указали на причину вашей проблемы:

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

    Ну а далее, таки ничего подобного уже небыло. Сказал спасибо и откланялся ).
    И за ссылку спасибо, попытаюсь как нить на досуге разобраться.
    Вы помогли настолько, насколько могли, и я это понимаю.
    Благодарю и за эти попытки.
  30. Lexxs (Клиенты)

    28 октября 2020 15:51 312 комментариев
    Такая проблема:
    Значения в дополнительном поле не заменились с http на https
    Раньше сайт был на http, потом перевёл его на https, сделал в настройках переезд сайта,
    потом выполнил поиск и замена, потом выставил в фильтр слов, перевод вместо http на https,
    затем выполнил перестроение публикаций и после этого сбросил кеш.
    В настройках установлено: Всегда HTTPS.
    Значения в полях так и остались http.

    Как же массово заменить в доп поле один текст другим ?
    1. Captain (Клиенты)

      28 октября 2020 22:10 152 комментария
      Всё не по теме. Написали же, на форум, хотя и так понятно должно было быть, толку здесь флудить нет. Отвечать также, не нужно мне здесь.
      1. Lexxs (Клиенты)

        29 октября 2020 10:30 312 комментариев
        Вот как же разобрать, по теме или нет ?
        Вопрос касается работы движка, притом этой, последней версии. Почему не по теме ?
        Замена в дополнительных полях не работает. Но ведь как то же должна была работать ?
        1. celsoft (Администраторы)

          29 октября 2020 12:06 4 031 комментарий
          Потому что ваш вопрос не имеет ни малейшего отношения к релизу версии 14.1 где собственно обсуждаются нововведения. Вам уже многократно говорили, что комментарии на сайте это не техническая поддержка и не решение ваших персональных проблем.

          Что же касается доп. полей. То и модуль "Поиск и замена" и функция переноса скрипта на другой домен, все это также производит и поиск и замену по дополнительным полям тоже. И если у вас не заменилось, значит у вас в базе данных там вовсе не записано так как вы меняете и никаких иных проблем быть не может. А что именно у вас там записано, почему у вас не заменилось, то вам нужно писать как положено обращаясь в тех. поддержку или на форуме. А не в комментариях к релизу, уже ни один десяток раз вам было описано куда и как нужно обращаться за технической поддержкой и для решения проблем.
        2. Lexxs (Клиенты)

          29 октября 2020 16:07 312 комментариев
          Спасибо ! Понял.

Информация

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

Календарь

«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031

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

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