/ / DataLife Engine v.12.1 Final Release
январь 15 2018

DataLife Engine v.12.1 Final Release

DataLife Engine v.12.1 Final Release

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

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

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

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

4. Добавлена возможность учета количества кликов для рекламных материалов, добавляемых в панели управления скриптом. DataLife Engine автоматически перехватывает HTML теги, опубликованные с использованием тегов <а href="...">, и автоматически ведет учет кликов по ним. Какого-либо особого оформления этих ссылок не требуется, они могут вести по любым нужным вам адресам. Также у вас есть возможность указать, нужно ли учитывать все клики по ссылке, или учитывать только клики от уникальных пользователей.

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

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

<link rel="canonical" href="https://dle-news.ru/pressrelease/1737-datalife-engine-v121-press-release.html">
7. Добавлено использование канонических ссылок, в коде страниц, для всех страниц сайта включая навигацию по разделам, просмотр полной новости и т.д. Данная возможность позволяет повысить SEO оптимизацию сайтов, а также позволяет избегать дублей страниц в случае если где-либо в сети интернет публикуются некорректные ссылки на ваш сайт, либо если по каким-либо причинам необходимо отключить контроль неверных ЧПУ.

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

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

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

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



12. Расширены возможности модуля "Метатеги", данный модуль был переименован в "Заголовки, описания, метатеги". Теперь в данном модуле вы можете задавать для страниц не только метатеги, но и отдельный заголовок для страницы и описание страницы, которые вы в дальнейшем можете вывести в любом месте вашего шаблона. Для этого добавлены новые глобальные теги для шаблонов: {page-title} - выводит указанный вами заголовок для страницы, {page-description} - выводит указанное вами описание для страницы. В описании страницы также допустимо использование BB и HTML тегов. Тем самым при помощи данного модуля, вы можете, например, создать и вывести заголовки и описания для облака тегов к каждому тегу персонально и т.д.

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

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

15. Расширены возможности по выводу публикаций на основе значений дополнительных полей в публикациях. При обращении по адресу http://вашсайт/xfsearch/имя поля/значение поля/ будут выводится публикации, как и ранее, содержащие указанное значение в данном конкретном поле, если для поля задана опция "использовать как перекрестные ссылки". При обращении по адресу http://вашсайт/xfsearch/значение поля/ будут выводится публикации содержащие данное значение по всем дополнительным полям. При обращении по адресу http://вашсайт/xfsearch/имя поля/ будут выводится все публикации, в которых заполнено данное указанное поле.

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

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

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

19. Для публикаций добавлен новый тип дополнительного поля: "Чистый HTML и JS". При использовании данного поля, DataLife Engine не будет вмешиваться в текст, написанный в нём, и не будет проводить фильтрацию HTML кода этого текста, а также разрешает написание в нём чистого jаvascript кода. Данное поле будет полезно, когда вам в новость нужно вставить какой-то код, над которым не нужно проводить проверку безопасности, например, какой-либо свой плеер и т.д. Внимание, с учетом того скрипт не будет фильтровать текст из этого поля, при его создании обязательно установите ограничения, каким группам его разрешено использовать. Не разрешайте его использование обычным пользователям, которым вы не доверяете, в противном случае это может нести угрозу безопасности вашего сайта.

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

21. Добавлена поддержка технологии "Яндекс Турбо" для обычных RSS каналов, без использования включения в настройках типа RSS потока как "Яндекс новости", для этого добавлена поддержка вывода полной новости тегом {full-stоry} для любого типа RSS потока. A также обновлен стандартный шаблон /templates/rss.xml в котором демонстрируется как должен выглядеть шаблон с полной поддержкой "Яндекс Турбо". Аналогично поддерживается полностью и возможность настройки шаблона RSS для технологии "Яндекс Дзен".

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

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

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

25. Добавлено использование микроразметки schema.org для вывода рейтинга с типом "Оценка". Использование данной микроразметки позволяет для полных новостей при выводе их в результатах поиска в Google выводить также и рейтинг публикации.

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

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

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

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

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

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

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

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

34. В админпанели скрипта добавлен форматированный вывод количества различных счетчиков (просмотры, публикации, комментарии). Вывод этих счетчиков осуществляется в форматированном виде в виде разделения пробелом сотен, тысяч, миллионов и т.д. Что дает более наглядное представление и восприятие данных чисел.

35. Для шаблонов вывода комментариев и добавления комментариев (addcomments.tpl и comments.tpl) добавлена поддержка новых тегов [catlist=id1,id2....] текст [/catlist] - выводит текст в теге, если новость принадлежит указанным категориям, а также тегов: [not-catlist=id1,id2....] текст [/not-catlist] - выводит текст в теге, если новость не принадлежит указанным категориям. Тем самым вы можете задать разное оформление вывода комментариев и добавления комментариев для публикаций из разных категорий.

36. Добавлена поддержка склонений слов для тега вывода количества голосов, которые были выставлены для рейтинга публикаций. Например, вы можете использовать {vote-num} [declination={vote-num}]отзыв||а|ов[/declination]. Ранее для этого тега это было недоступно, т.к. он содержит в себе HTML код, а не просто число.

37. В случае если в настройках скрипта включено использование сайта только по HTTPS протоколу, то cookies браузером также будут отправляться на сервер только по HTTPS протоколу и автоматически блокироваться если используется обычный HTTP протокол.

38. Добавлен контроль неверных ЧПУ для статических страниц, текст публикации которых разбит на несколько страниц. В случае если указан некорректный номер страницы, будет производится автоматический 301 редирект на начальный адрес данной страницы.

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

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

41. Внесены изменения в работу тегов [comments] [/comments] и [not-comments] [/not-comments]. В случае если для конкретной публикации запрещено использование и добавление комментариев, то эти теги также будут скрывать содержимое в них.

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

43. Для авторизации с использованием социальной сети "Одноклассники", добавлена возможность автоматического получения E-mail пользователя, при условии, что само приложение получило соответствующие права от Одноклассников. Внимание, по умолчанию Одноклассники не дают прав на получение E-mail, и для получения соответствующего доступа вам необходимо дополнительно обращаться в соц. сеть для разрешения получения e-mail. Если разрешение получено, то DLE также автоматически будет импортировать e-mail адрес.

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

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

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

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

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

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

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

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

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

53. Исправлена проблема, при которой в предварительном просмотре публикаций не обрабатывались теги [comments] и [not-comments].

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

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

56. Исправлена проблема, при которой не работала динамическая загрузка комментариев, если это включено в настройках скрипта, и при этом тег {jsfiles} размещен в самом низу сайта.

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

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

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

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

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

Комментарии

Дмитрий6

Дмитрий6

17 января 2018 12:26 Клиенты
0
Цитата: celsoft
Недопустимые символы лучше удалять из полей, их работа не будет гарантироваться. Мы гарантируем работу только того что документировано скриптом. Например то что работает, но по документации так быть не должно, то в следующих версиях может признаться багом и устранено, поэтому не стоит полагаться на работу того что не документируется.

Я это понял, я спрашиваю почему после обновления это тире как вы писали не удалилось?
Denexter

Denexter

17 января 2018 13:14 Посетители
0
Цитата: celsoft
Модули DLE могут обрабатывать только те ссылки, когда собственно сам DLE для этих ссылок был запущен. Для указанной вами ссылки DLE даже не запускается сервером, поэтому DLE не может их как то обработать и например сделать тот же редирект. В данном случае делаются уже серверные редиректы.

Теперь понял. Больше по новой версии DLE вопросов нету. Спасибо за обновление!
celsoft

celsoft

17 января 2018 13:32 Администраторы
0
Цитата: netscout
новый глюк, написал в топик

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

Цитата: Дмитрий6
Я это понял, я спрашиваю почему после обновления это тире как вы писали не удалилось?

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

Дмитрий6

17 января 2018 14:13 Клиенты
0
Цитата: celsoft
Потому что устраняя другую проблему в доп. полях, мы пока временно отключили и автоматическое удаление этого. Но это лишь вопрос времени, не более.

Есть ли пошаговая инструкция на данный момент, как удалить тире и не потерять это поле.
celsoft

celsoft

17 января 2018 14:18 Администраторы
0
Цитата: Дмитрий6
Есть ли пошаговая инструкция на данный момент, как удалить тире и не потерять это поле.

Заходите в редактирование доп. полей, далее меняете имя поля с "down-load" на "download". После чего в админпанели заходите в раздел "Поиск и замена" и по новостям проводите замену "down-load" на "download". Все. Перед тем как делать поиск и замену по БД, незабудьте сделать бекап БД, на случай если что то пойдет не так.
qweraser

qweraser

17 января 2018 17:39 Клиенты
0
celsoft,
Вы можете написать какие файлы отвечают за Режим галереи.
Откатывался до 12.0 всё работает обновляюсь до 12.1 облом.

Спасибо.

Цитата: qweraser
Добавлено использование канонических ссылок, в коде страниц

это это будет делаться автоматом или надо по старинке делать ручками
Lexxs

Lexxs

17 января 2018 20:27 Клиенты
0
Что то не то с rss каналами .
В яндекс вебмастере критичная ошибка.
Раньше просто ругалось на отсутсвие турбо тегов, то после обюновления критическая ошибка:

Турбо страницы
Ошибка обновления 17.01.2018, 20:25 Вкл

Во время обновления RSS-канала произошла ошибка. Сейчас показывается предыдущая версия файла. Для показа новой версии внесите изменения в файл.
Во включенном состоянии переобход источника и перестроение примеров Турбо-страниц в поиске происходит раз в час.
celsoft

celsoft

17 января 2018 21:32 Администраторы
0
Цитата: qweraser
Вы можете написать какие файлы отвечают за Режим галереи.

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

Цитата: Lexxs
Во время обновления RSS-канала произошла ошибка. Сейчас показывается предыдущая версия файла. Для показа новой версии внесите изменения в файл.

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

Denexter

18 января 2018 10:36 Посетители
0
В теге "video" добавляю ссылку с YouTube, но при нажатии на кнопку видео не воспроизводится, и даже не подгружается. Кстати, в предыдущей версии DLE тоже самое. Почему так происходит?
Lexxs

Lexxs

18 января 2018 10:53 Клиенты
0
Цитата: celsoft
Цитата: Lexxs
Во время обновления RSS-канала произошла ошибка. Сейчас показывается предыдущая версия файла. Для показа новой версии внесите изменения в файл.

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

Было не всё нормально, на 12.0 была Ошибка валидации, а после обновления на 12.1 выскакивает Ошибка обновления в rss канале,
причём на двух сайтах.
К тому же, перепроверка там идёт каждый час и со вчерашнего вечера ошибка не исчезла.
Просто в панели нет более подробностей и не понятно, почему так.
И есть ещё один примечательный факт, не знаю, может это только у меня, но проверьте...
После обновления, если захожу на rss канал по адресу сайт.ru/rss.xml и после этого перехожу например в статью и потом по навигации сайта, по разделам, то в строке адреса браузера, всегда остаётся сайт.ru/rss.xml и не меняется, как должно быть и при обновлении страницы, естественно, опять попадаешь в канал rss

Наверное, всё-таки, какая то проблема с rss в движке ?

PS.
На ранних версиях DLE такого небыло. И только после удаления в строке rss.xml , всё начинает отображаться нормально.
celsoft

celsoft

18 января 2018 11:51 Администраторы
1
Цитата: Denexter
В теге "video" добавляю ссылку с YouTube, но при нажатии на кнопку видео не воспроизводится, и даже не подгружается. Кстати, в предыдущей версии DLE тоже самое. Почему так происходит?

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

Цитата: Lexxs
К тому же, перепроверка там идёт каждый час и со вчерашнего вечера ошибка не исчезла.

Значит вариантов причины проблемы может быть две:
1. Контент ваших публикаций не может использоваться для турбо страниц.
2. Ваш RSS поток вообще не доступен для яндекса.

Что касается первого пункта, речь идет о сайтах на которые у вас активирована лицензия? Если да, то я посмотрел их, там RSS поток идет корректно без ошибок, но мне не понравился контент в нем, у вас в публикациях присутствует JS скрипты (для спойлера например), а яндекс турбо очень ограничен в возможностях, и не весь контент он допускает к публикации. В файле шаблона templates/rss.tpl найдите <![CDATA[{full-story}]]> он там в нескольких местах, и замените просто на {full-story} это отключит HTML форматирование для турбо страниц. После чего очистите кеш скрипта в админпанели, и передобавьте ваш поток повторно в яндекс вебмастере, если при следующем обновлении проблема устраниться, значит в новостях недопустимый контент.

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

Цитата: Lexxs
И есть ещё один примечательный факт, не знаю, может это только у меня, но проверьте...
После обновления, если захожу на rss канал по адресу сайт.ru/rss.xml и после этого перехожу например в статью и потом по навигации сайта, по разделам, то в строке адреса браузера, всегда остаётся сайт.ru/rss.xml и не меняется, как должно быть и при обновлении страницы, естественно, опять попадаешь в канал rss

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

Балумба

18 января 2018 12:22 Клиенты
0
Обнаружил, что в аудио-плеере не происходит автоматический переход на следующий трек в плейлисте. Также не работает прогресс-бар плеера в мобильных устройствах. (Например Android)
celsoft

celsoft

18 января 2018 12:48 Администраторы
0
Цитата: Балумба
Обнаружил, что в аудио-плеере не происходит автоматический переход на следующий трек в плейлисте.

Где именно? На вашем каком то конкретном мобильном устройстве, или на любом, в том числе на ПК?
Балумба

Балумба

18 января 2018 14:10 Клиенты
0
celsoft, на ПК всё хорошо, а не работает на смартфонах. Проверял на 4х устройствах. (Android^ Samsung, HTC, Sony)
Автопереход по трекам не происходит, а прогресс-бар просто серый и таб в любом его месте воспроизводит трек с начала.
celsoft

celsoft

18 января 2018 14:19 Администраторы
0
Цитата: Балумба
celsoft, на ПК всё хорошо, а не работает на смартфонах. Проверял на 4х устройствах. (Android^ Samsung, HTC, Sony)
Автопереход по трекам не происходит, а прогресс-бар просто серый и таб в любом его месте воспроизводит трек с начала.

Я проверил на тестовом сервере в браузере Chrome актуальной версии на Android, никаких проблем не зафиксировано. Можете дать ссылку на вашу страницу, я проверю непосредственно на вашей странице.
Балумба

Балумба

18 января 2018 14:24 Клиенты
0
celsoft, https://www.svidbook.ru/books/detiam/130-priklyucheniya-karandasha-i-samodelkina-1-yuriy-druzhkov.html
Раньше такой проблемы не встречал. Выяснилось по жалобам пользователей.
celsoft

celsoft

18 января 2018 14:36 Администраторы
0
Цитата: Балумба
celsoft, https://www.svidbook.ru/books/detiam/130-priklyucheniya-karandasha-i-samodelkina-1-yuriy-druzhkov.html

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

Цитата: Балумба
Раньше такой проблемы не встречал. Выяснилось по жалобам пользователей.

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

Цитата: Denexter
В теге "video" добавляю ссылку с YouTube, но при нажатии на кнопку видео не воспроизводится, и даже не подгружается. Кстати, в предыдущей версии DLE тоже самое. Почему так происходит?

Как написали вам по e-mail вы вставляете некорректную ссылку в плеер. Вставлять нужно URL где расположено видео, а не URL из кнопки "поделиться", т.к. это ссылка редирект, а не прямое расположение видео. Т.е. вставлять нужно ту ссылку что вы видите в URL вашего браузера, нужно ее оттуда напрямую скопировать.
Lexxs

Lexxs

18 января 2018 14:53 Клиенты
0
Цитата: celsoft

Значит вариантов причины проблемы может быть две:
1. Контент ваших публикаций не может использоваться для турбо страниц.
2. Ваш RSS поток вообще не доступен для яндекса.

Что касается первого пункта, речь идет о сайтах на которые у вас активирована лицензия? Если да, то я посмотрел их, там RSS поток идет корректно без ошибок, но мне не понравился контент в нем, у вас в публикациях присутствует JS скрипты (для спойлера например), а яндекс турбо очень ограничен в возможностях, и не весь контент он допускает к публикации.

Да, на активированных сайтах. На первом критическая ошибка ушла,
появилась некритичная, что не может загрузить картинки, а ссылки на них выглядят почему то странно:
http://сайт.ru/android/{THEME}/dleimages/spoiler-plus.gif
1. Так и не понял, откуда взялся такой путь http://сайт.ru/android/{THEME}
2. Почему тег {THEME} не обработался и выдаёт иходным кодом.


В файле шаблона templates/rss.tpl найдите <![CDATA[{full-story}]]> он там в нескольких местах, и замените просто на {full-story} это отключит HTML форматирование для турбо страниц. После чего очистите кеш скрипта в админпанели, и передобавьте ваш поток повторно в яндекс вебмастере, если при следующем обновлении проблема устраниться, значит в новостях недопустимый контент.

Сделал сейчас так, заменил, посмотрим на результат.
Но на обоих сайтах разный дизайн, не должно быть таких ошибок на обоих.
На первом да, старый шаблон, на втором новый, по всем правилам.
celsoft

celsoft

18 января 2018 15:06 Администраторы
1
Цитата: Lexxs
Да, на активированных сайтах. На первом критическая ошибка ушла

Ушла как? Сама собой? Когда вы ничего не делали? Если да, то значит ваш сайт был не доступен роботу и в данном случае вам уже нужно решать этот вопрос с вашим хостинг провайдеров, потому как DLE не управляет доступом к сайту.

Цитата: Lexxs
Почему тег {THEME} не обработался и выдаёт иходным кодом.

Это от ваших спойлеров, для их работы нужно выполнить ряд действий, что в RSS потоке не делается, чтобы их убрать нужно заменить тег <![CDATA[{full-story}]]> на просто {full-story} в шаблоне RSS. Спойлеры не могут работать в турбо страницах, потому как для их работы требуется jаvascript, который нужно полноценно загрузить с вашего сайта, что невозможно в яндекс турбо. Поэтому их нужно убирать из потока RSS. Спойлеры могут работать только на полноценном сайте, а не в упрощенном турбо режиме.

Если вам нужно оставить свое форматирование, но убрать только спойлеры из потока, то даю вам маленькую модификацию:

Откройте файл engine/rss.php и найдите:
$rss_content .= '</channel></rss>';

ниже добавьте:
$rss_content = preg_replace( "#<!--dle_spoiler(.+?)<!--spoiler_text-->#is", "", $rss_content );
$rss_content = preg_replace( "#<!--spoiler_text_end-->(.+?)<!--/dle_spoiler-->#is", "", $rss_content );

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


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

Lexxs

18 января 2018 16:20 Клиенты
0
Цитата: celsoft
Цитата: Lexxs
Да, на активированных сайтах. На первом критическая ошибка ушла

Ушла как? Сама собой? Когда вы ничего не делали? Если да, то значит ваш сайт был не доступен роботу и в данном случае вам уже нужно решать этот вопрос с вашим хостинг провайдеров, потому как DLE не управляет доступом к сайту.


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

Цитата: Lexxs
Почему тег {THEME} не обработался и выдаёт иходным кодом.

Это от ваших спойлеров, для их работы нужно выполнить ряд действий, что в RSS потоке не делается, чтобы их убрать нужно заменить тег <![CDATA[{full-story}]]> на просто {full-story} в шаблоне RSS. Спойлеры не могут работать в турбо страницах, потому как для их работы требуется jаvascript, который нужно полноценно загрузить с вашего сайта, что невозможно в яндекс турбо. Поэтому их нужно убирать из потока RSS. Спойлеры могут работать только на полноценном сайте, а не в упрощенном турбо режиме.

Если вам нужно оставить свое форматирование, но убрать только спойлеры из потока, то даю вам маленькую модификацию:

Откройте файл engine/rss.php и найдите:
$rss_content .= '</channel></rss>';

ниже добавьте:
$rss_content = preg_replace( "#<!--dle_spoiler(.+?)<!--spoiler_text-->#is", "", $rss_content );
$rss_content = preg_replace( "#<!--spoiler_text_end-->(.+?)<!--/dle_spoiler-->#is", "", $rss_content );

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

Благодарю за модификацию и подсказки, всё заменил и сделал, как вы рекомендовали,
буду ждать переобхода яшей страницы rss канала.
Там и посмотрим, удалось ли решить проблему )
Lexxs

Lexxs

18 января 2018 19:31 Клиенты
0
В общем пока то же самое, критичная ошибка обновления исчезла с обоих сайтов,
но есть предупреждение обновления :
Не удалось скачать изображение (10 ошибок)
https://сайт.us/{THEME}/dleimages/spoiler-plus.gif
https://сайт.us/{THEME}/dleimages/spoiler-plus.gif

Ваш патч в rss.php вписал, как вы и рекомендовали, кеш сайта очистил,
но какие то картинки по странным адресам всё равно ищет.
celsoft

celsoft

18 января 2018 20:17 Администраторы
1
Lexxs,
Код который я вам дал, к сожалению спойлеры не уберет, он так и остался в вашем RSS потоке. Данный код не совсем верный. Нужно все делать сложнее. Полное и корректное удаление спойлеров будет добавлено в следующем релизе. Пока же вы можете убрать только это уведомление, для этого откройте файл engine/rss.php и найдите:
$rss_content .= '</channel></rss>';

ниже добавьте:
$rss_content = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $rss_content );

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

Lexxs

18 января 2018 21:00 Клиенты
0
celsoft, Спасибо !
Помогло !
Теперь ошибки исчезли и да,
в предварительном просмотре спойлеры открыты,
на сайте со старым шаблоном есть немного мусора, не критично,
а на сайте с новым шаблоном всё чисто, от спойлера только плюсик остался ).

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

[xfnotgiven_poster]<img class="imagestory" src="{image-1}" alt="{title}"/>[/xfnotgiven_poster]
[xfgiven_poster]<img class="imagestory" src="[xfvalue_poster]">[/xfgiven_poster]


Но не везде такую конструкцию получается ввести, да и через кнопку поделиться, картинку из доп поля почему то не видят многие соцсети.
В данном случае и в турбо её нет.
Что то можно сделать ?
celsoft

celsoft

18 января 2018 21:08 Администраторы
0
Цитата: Lexxs
Но не везде такую конструкцию получается ввести, да и через кнопку поделиться, картинку из доп поля почему то не видят многие соцсети.
В данном случае и в турбо её нет.
Что то можно сделать ?

Яндекс турбо показывает не ваши страницы вашего сайта, а информацию из вашего RSS потока. Что вы там поставили на своем сайте для яндекс турбо не играет никакой роли. В вашем шаблоне rss.tpl сейчас стоит только показ поля полной новости и ничего более. Если вам нужно выводить какие то доп. поля, то вы должны добавлять вывод своих доп. полей в ваш шаблон для RSS.
Lexxs

Lexxs

19 января 2018 12:02 Клиенты
0
celsoft, я не совсем об этом.
Я об общей маленькой проблеме в DLE.
В любых местах сайта, в том числе и rss, по умолчанию всегда выводится картинка через {image-1},
а если таковой картинки нет, но она есть в доп поле, то соответственно картинка не выводится по умолчанию в разных модулях, будь то rss, или в похожих новостях.
Тег {image-1} отображает только загруженные, или импортируемые изображения через тег img,
но картинку в доп поле не видит.
Реально ли сделать, чтоб {image-1} считывал картинку и из доп поля, если там она присутствует ?
Как то так.

Ну или, если {image-1} не заполнен, (то есть нет загруженной картинки обычным способом,
проверять наличие изображения в доп поле, чтоб так же {image-1} выбрал картинку из него ?
celsoft

celsoft

19 января 2018 12:03 Администраторы
0
Цитата: Lexxs
Реально ли сделать, чтоб {image-1} считывал картинку и из доп поля, если там она присутствует ?

DLE так и делает. И тег {image-1} берет картинку также и из доп. полей. Только картинка должна быть вставлена в доп. поле также как и в других полях именно в виде картинки с тегом <img>, т.е. это должно быть текстовое поле куда вставлена картинка, а не какой то другой тип. поля. Потому как этот тег формирует ссылку на основе контента. И если скрипт не берет что то из вашего поля, значит в этом поле нет тега <img ...> с картинкой.
Дмитрий6

Дмитрий6

19 января 2018 13:15 Клиенты
0
celsoft,
Подскажите, а теги из пункта 12,13 будут работать для полной новости fullstory.tpl
Lexxs

Lexxs

19 января 2018 13:27 Клиенты
0
Цитата: celsoft

DLE так и делает. И тег image-1 берет картинку также и из доп. полей. Только картинка должна быть вставлена в доп. поле также как и в других полях именно в виде картинки с тегом img, т.е. это должно быть текстовое поле куда вставлена картинка, а не какой то другой тип. поля. Потому как этот тег формирует ссылку на основе контента. И если скрипт не берет что то из вашего поля, значит в этом поле нет тега img с картинкой.

Да, всё верно, у меня в доп поле просто ссылка на картинку (
Значит от туда не считает изображение..(
celsoft

celsoft

19 января 2018 13:34 Администраторы
0
Цитата: Дмитрий6
Подскажите, а теги из пункта 12,13 будут работать для полной новости fullstory.tpl

Да. Это глобальные теги для всех шаблонов.

Цитата: Lexxs
Да, всё верно, у меня в доп поле просто ссылка на картинку (
Значит от туда не считает изображение..(

Нет конечно. Этот тег только для тегов картинок предназначен и только для них работает. Ваши просто ссылки, это обычный текст и не более.
Lexxs

Lexxs

19 января 2018 14:05 Клиенты
0
celsoft, да я так и понял, просто ссылку на картинку не прочитает как изображение.
И поправить теперь этого никак.
Придётся с этим смириться.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2018    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Июнь 2018 (1)
Май 2018 (6)
Март 2018 (2)
Февраль 2018 (2)
Январь 2018 (3)
Ноябрь 2017 (2)