Главная страница / Релизы / DataLife Engine v.11.3 Final Release
апрель 15 2017

DataLife Engine v.11.3 Final Release

celsoft 15 апреля 2017 Релизы 27 223
DataLife Engine v.11.3 Final Release

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внимание!

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

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

Комментарии

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

    15 апреля 2017 08:30 19 комментариев
    Ура ! Прям по графику !
  2. PSPinfo.RU (Клиенты)

    15 апреля 2017 09:30 52 комментария
    43 пункт.
    А для админки тоже сделано?
    При большом количестве допполей с визуальным редактором тоже есть проблемы со скоростью рендеринга...
  3. celsoft (Администраторы)

    15 апреля 2017 10:55 4 031 комментарий
    Цитата: PSPinfo.RU
    43 пункт.
    А для админки тоже сделано?
    При большом количестве допполей с визуальным редактором тоже есть проблемы со скоростью рендеринга...

    В данном пункте идет о оптимизации загрузки редакторов в браузер, и как следствие более быстром начале рендеринга редакторов на сайте. В админпанели загрузка всегда уже была оптимальной, и производилась сразу и только однажды, независимо от того сколько полей у вас с редактором на странице. А вот скорость работы непосредственно редактора на странице, зависит уже не от DLE, а от вашего браузера и мощности вашего компьютера, т.к. рендеринг и работу редактора уже обеспечивает ваш компьютер. Чем он мощнее тем быстрее работа редакторов, DLE на это уже повлиять не может.
  4. radrigo (Клиенты)

    15 апреля 2017 11:54 150 комментариев
    С пунктом 19 не понятно, прописываю sait.ru/index.php?do=addnews&category=48,49,50 , всёравно выводит все доп поля, даже не принадлежащие этим категориям. Да и походу из-за этого нововведения не работает хак от ПафНутиЙ (https://pafnuty.name/statyi/145-more-addnews.html) для реализации нескольких форм добавления новостей.

    Как по мне, так намного полезнее было бы, если можно было передавать в URL браузера шаблон для добавления новости, где можно было бы вывести только нужные категории, доп поля, да и вообще оформить разные добавления новостей по разному.
  5. celsoft (Администраторы)

    15 апреля 2017 12:03 4 031 комментарий
    Цитата: radrigo
    С пунктом 19 не понятно, прописываю sait.ru/index.php?do=addnews&category=48,49,50 , всёравно выводит все доп поля, даже не принадлежащие этим категориям. Да и походу из-за этого нововведения не работает хак от ПафНутиЙ (https://pafnuty.name/statyi/145-more-addnews.html) для реализации нескольких форм добавления новостей.

    Данный пункт скроет только те категории, которые назначены другим категориям, а не имеют статус "для всех категорий". У вас скорее всего те доп. поля которые не скрыты, имеют разрешение на все категории.
  6. radrigo (Клиенты)

    15 апреля 2017 12:47 150 комментариев
    Цитата: celsoft
    Цитата: radrigo
    С пунктом 19 не понятно, прописываю sait.ru/index.php?do=addnews&category=48,49,50 , всёравно выводит все доп поля, даже не принадлежащие этим категориям. Да и походу из-за этого нововведения не работает хак от ПафНутиЙ (https://pafnuty.name/statyi/145-more-addnews.html) для реализации нескольких форм добавления новостей.

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

    Точно скрывает, правда только если прописано {xfields}. Если же доп. поля добавлены по отдельности, подобным образом [xfinput_doppole], то не скрывает.
  7. celsoft (Администраторы)

    15 апреля 2017 13:16 4 031 комментарий
    Цитата: radrigo
    Точно скрывает, правда только если прописано {xfields}. Если же доп. поля добавлены по отдельности, подобным образом [xfinput_doppole], то не скрывает.

    Скрывается не просто поле, а блок где оно расположено, если вы выводите доп. поля вручную, то вам нужно блоку где выводится у вас поле назначить: id="xfield_holder_X" где X имя доп. поля, например: id="xfield_holder_doppole", тогда будет скрываться и ваш ручной вывод полей.
  8. radrigo (Клиенты)

    15 апреля 2017 15:41 150 комментариев
    А плеер DLE убрали совсем? Или он теперь где-то в другом месте включается? В разделе "Настройка проигрывателей медиаконтента" нет переключателя для использования плеера DLE при воспроизведении роликов с сервиса Youtube
  9. Skylar (Посетители)

    15 апреля 2017 16:02 2 комментария
    Скажите, а поправили ли вы для раздела "Настройка социальных сетей" инструкции по установке. Все они устарели и не возможно установить авторизацию через соцсети, смогла только яндекс сделать и вконтакте, да и то там тоже изменения в интерфейсе. В данной релизе она новая или старая? И если старая, то где можно посмотреть актуальную инструкцию?
  10. art.ray (Посетители)

    15 апреля 2017 18:31 5 комментариев
    Добрый день!

    Скачал новый дистрибутив и появился ряд вопросов:
    1. В файле /index.php:
    @ini_set ( 'display_errors', true );
    @ini_set ( 'html_errors', false );

    Зачем убрали управление выводом ошибок?

    2.
  11. agur4iki (Клиенты)

    15 апреля 2017 19:24 3 комментария
    - Для модуля "Перекрёстные ссылки", добавлено игнорирование тегов заголовков h1...h5

    скачал буквально только из за этого, но к сожалению после обновления у меня автозамена как и раньше встраивает в h1
  12. agur4iki (Клиенты)

    15 апреля 2017 19:48 3 комментария
    agur4iki,
    Все я понял, это из за того что я при обновлении забыл перезалить файлы движка
  13. Datagor (Клиенты)

    15 апреля 2017 19:50 13 комментариев
    СПАСИБО!
    Например, вы можете написать [hidе=3] текст [/hidе], в данном случае просмотр содержимого тега будет доступен только журналистам.

    По-моему логичнее было бы наоборот - прятать текст от перечисленных в тэге [hidе] групп.
    Ведь "hide" - скрыть, спрятать (eng.)
  14. celsoft (Администраторы)

    15 апреля 2017 22:17 4 031 комментарий
    Цитата: radrigo
    А плеер DLE убрали совсем? Или он теперь где-то в другом месте включается? В разделе "Настройка проигрывателей медиаконтента" нет переключателя для использования плеера DLE при воспроизведении роликов с сервиса Youtube

    Нет. Плеер DLE никуда не девался. Эта настройка была для тега [media....]. Если вы посмотрите пункт 24, то увидите что данный тег имеет совершенно другое назначение и работает совершенно по другому принципу. Для того чтобы вставить например видео Youtube при помощи плеера DLE, то нужно уже использовать тег [video....] как и в предыдущей версии DLE.

    Цитата: art.ray
    Зачем убрали управление выводом ошибок?

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

    Цитата: Skylar
    Скажите, а поправили ли вы для раздела "Настройка социальных сетей" инструкции по установке. Все они устарели и не возможно установить авторизацию через соцсети, смогла только яндекс сделать и вконтакте, да и то там тоже изменения в интерфейсе. В данной релизе она новая или старая?

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

    Цитата: Skylar
    И если старая, то где можно посмотреть актуальную инструкцию?

    В каждой соц. сети есть документация по созданию приложений на их сайтах, там всегда и можно посмотреть инструкции по созданию приложений на их сайтах.
  15. vadosrespekt (Посетители)

    15 апреля 2017 22:41 5 комментариев
    В редиректе пишу:

    Ссылка с которой будет редирект(старая ссылка, которая не работает)

    /files/4922_levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html


    Ссылка на которую будет редирект(новая ссылка, которая существует)

    /files/architecture/other_architecture/4922-levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html


    В ответ ошибка 404:

    Object not found!

    The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

    If you think this is a server error, please contact the webmaster.

    Error 404


    Ввожу /test/ переадресовать на /test2/ - работает...

    Я что-то не так делаю, либо я вообще глупый?
    Ради этого модуля, лицензию продлевал
  16. radrigo (Клиенты)

    15 апреля 2017 22:53 150 комментариев
    Цитата: vadosrespekt
    В редиректе пишу:

    Ссылка с которой будет редирект(старая ссылка, которая не работает)

    /files/4922_levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html


    Ссылка на которую будет редирект(новая ссылка, которая существует)

    /files/architecture/other_architecture/4922-levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html

    Помойму в данном случае достаточно включить "Обрабатывать неверные URL ЧПУ"
  17. celsoft (Администраторы)

    15 апреля 2017 22:59 4 031 комментарий
    Цитата: vadosrespekt
    В редиректе пишу:

    Ссылка с которой будет редирект(старая ссылка, которая не работает)

    /files/4922_levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html


    Ссылка на которую будет редирект(новая ссылка, которая существует)

    /files/architecture/other_architecture/4922-levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html


    В ответ ошибка 404:
    Ради этого модуля, лицензию продлевал

    Все верно. DLE может сделать редирект только в том случае если для данной ссылки он (DLE) запускается. Ссылок типа /files/4922_levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html в DLE никогда не существовало, для таких ссылок DLE даже не запускается. Поэтому редирект от DLE не может обработать такие ссылки. Для таких ссылок у вас 404 ошибку выдает сервер, без запуска DLE, поэтому и редиректа нет.
  18. vadosrespekt (Посетители)

    15 апреля 2017 22:59 5 комментариев
    Цитата: radrigo
    Помойму в данном случае достаточно включить "Обрабатывать неверные URL ЧПУ"

    Не работает
    Да и по логике не должно работать
  19. celsoft (Администраторы)

    15 апреля 2017 23:01 4 031 комментарий
    Цитата: vadosrespekt
    Не работает
    Да и по логике не должно работать

    Я вам только что выше написал почему для таких ссылок редирект от DLE не может работать. Потому что для них сервер не запускает DLE, а отдает напрямую. Редирект от DLE может работать только в том случае если сервером был запущен DLE для таких ссылок.
  20. vadosrespekt (Посетители)

    15 апреля 2017 23:05 5 комментариев
    Цитата: celsoft
    Все верно. DLE делает редирект только в том случае если для данной ссылки он (DLE) запускается. Ссылок типа /files/4922_levels-from-s.t.a.l.k.e.r.-shadow-of-chernobyl-.html в DLE никогда не существовало, для таких ссылок DLE даже не запускается. Поэтому редирект от DLE не может обработать такие ссылки. Для таких ссылок у вас 404 ошибку выдает сервер, без запуска DLE, поэтому и редиректа нет.

    И ничего с этим нельзя поделать?
    Очень жаль, у меня теперь приблизительно 9000 публикаций из поиска пропадут =(
  21. celsoft (Администраторы)

    15 апреля 2017 23:08 4 031 комментарий
    Цитата: vadosrespekt
    И ничего с этим нельзя поделать?
    Очень жаль, у меня теперь приблизительно 9000 публикаций из поиска пропадут =(

    только править .htaccess файл добавляя правила для запуска ДЛЕ для таких ссылок. Например после строчки
    RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

    добавить строчку
    RewriteRule ^([^.]+)/([0-9]+)_(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]


    Кстати после этой строчки у вас даже должен будет заработать встроенный контроль ЧПУ, и не надо редиректы вручную прописывать, при условии что 4922 ведет на корректный ID новости. Я не тестировал, но по идее должен заработать.
  22. vadosrespekt (Посетители)

    15 апреля 2017 23:14 5 комментариев
    celsoft, спасибо Вам, теперь все работает blush
  23. celsoft (Администраторы)

    15 апреля 2017 23:15 4 031 комментарий
    Цитата: vadosrespekt
    celsoft, спасибо Вам, теперь все работает blush

    А встроенный контроль ЧПУ заработал? По идее должен был заработать для ваших ссылок, и не нужно нагружать систему лишними списками редиректов.
  24. vadosrespekt (Посетители)

    15 апреля 2017 23:20 5 комментариев
    celsoft, да, теперь редиректы работают без модуля
  25. radrigo (Клиенты)

    16 апреля 2017 01:26 150 комментариев
    Цитата: celsoft
    Цитата: radrigo
    А плеер DLE убрали совсем? Или он теперь где-то в другом месте включается? В разделе "Настройка проигрывателей медиаконтента" нет переключателя для использования плеера DLE при воспроизведении роликов с сервиса Youtube

    Нет. Плеер DLE никуда не девался. Эта настройка была для тега [media....]. Если вы посмотрите пункт 24, то увидите что данный тег имеет совершенно другое назначение и работает совершенно по другому принципу. Для того чтобы вставить например видео Youtube при помощи плеера DLE, то нужно уже использовать тег [video....] как и в предыдущей версии DLE.

    В поле "Ширина видеоплеера" написано "Укажите ширину видеоплеера в пикселях или процентах". Как я понял, то указывать проценты не имеет смысла. При указании 100%, видео с любого из сервисов всё равно получается фиксированное по ширине. Или значение в процентах там имеет какой-то другой смысл?
  26. celsoft (Администраторы)

    16 апреля 2017 03:26 4 031 комментарий
    Цитата: radrigo
    В поле "Ширина видеоплеера" написано "Укажите ширину видеоплеера в пикселях или процентах". Как я понял, то указывать проценты не имеет смысла. При указании 100%, видео с любого из сервисов всё равно получается фиксированное по ширине. Или значение в процентах там имеет какой-то другой смысл?

    Настройки видео плеера, только для видео плеера DLE, т.е только для тега [video....]. Для каких сервисов вы там пытаетесь установить ширину?

    С видео сервисов код берется уже через тэг media, а не video, и настройки видеоплеера DLE к этому тегу уже никакого отношения не имеют. Вы прочитайте описание тега media. Он не использует никаких плееров DLE и вставляет не только видео, а многое другое, пример работы этого можно например увидеть на странице https://dle-news.ru/blog/1720-css3-animaciya-dlya-sayta.html где через media вставлен исполняемый код с codepen. Код который вставляется на страницу, выдают сами сервисы, и они решают какой код выводить и каких размеров, а не плеер DLE используется. В этом собственно и суть технологии oEmbed. На размеры можно попытаться повлияет через параметр [media=300x250,http://....], но при этом важно знать, что сервисы сами могут ограничивать диапазон размеров и иметь максимальное и минимальное значение (у разных сервисов лимиты разные), а также некоторые сервисы вообще могут игнорировать эти параметры. И проценты для данной технологии установить нельзя. Если вы хотите изменить размеры на свои, выходящие за рамки ограничений сервисов, их нужно переназначать через CSS вашего шаблона, непосредственно для того кода, который выдает сервис.
  27. RastaMan69 (Посетители)

    16 апреля 2017 13:04 13 комментариев
    Что вы натворили с custom? Теперь главная страница начинается с 8 страницы, а навигация вообще не работает.
  28. celsoft (Администраторы)

    16 апреля 2017 13:32 4 031 комментарий
    Цитата: RastaMan69
    Что вы натворили с custom? Теперь главная страница начинается с 8 страницы, а навигация вообще не работает.

    Что то с кешированием у вас нет так. Он пересекается с другим кешем. Обратитесь в службу поддержки https://dle-news.ru/index.php?do=feedback предоставив доступ по FTP, описав проблему и предоставив ссылку на страницу где у вас проблема. Чтобы мы могли визуально осмотреть ваш сайт и понять в чем именно у вас проблема.
  29. radrigo (Клиенты)

    16 апреля 2017 13:42 150 комментариев
    Цитата: celsoft
    Цитата: radrigo
    В поле "Ширина видеоплеера" написано "Укажите ширину видеоплеера в пикселях или процентах". Как я понял, то указывать проценты не имеет смысла. При указании 100%, видео с любого из сервисов всё равно получается фиксированное по ширине. Или значение в процентах там имеет какой-то другой смысл?

    Настройки видео плеера, только для видео плеера DLE, т.е только для тега [video....]. Для каких сервисов вы там пытаетесь установить ширину?

    Для всех я так полагаю, что вставляются через [media=], однако я уже понял что не все сервисы это позволяют. А вообще это нововведение порадовало.

    Хочу попытаться нстроить адаптивную ширину для всех сервисов через css и вот первая ошибка на которую я наткнулся. Не все записи из инстаграм добавляются корректно. Например при попытке добавить эту запись https://www.instagram.com/p/BS4VtNqhEdK/ такое впечатление что половина кода обрезается, а потом при редактировании там отображается не тег [media=], а огромный кусок кода.
  30. celsoft (Администраторы)

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

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

Информация

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

Календарь

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

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

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