/ / DataLife Engine v.11.0 Final Release
март 01 2016

DataLife Engine v.11.0 Final Release

DataLife Engine v.11.0 Final Release

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

1. В состав дистрибутива включены три абсолютно новых шаблона. Данные шаблоны созданы с использованием HTML5 стандартов. Являются полностью адаптивными, как под декстопные браузеры, так и под планшеты и смартфоны. Также в верстке шаблонов активно использована векторная графика, что обеспечивает их качественное отображение на HiDPI (Retina) дисплеях.

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

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

4. Добавлен новый тип дополнительных полей для публикаций: "Переключатель 'Да' или 'Нет'". При написании новостей данный тип поля выводится в виде переключателя 'Да' или 'Нет' (Включено или Выключено). В качестве значения данное поле выводит 'Да' или 'Нет' в зависимости от того что было установлено при написании новости. Однако основное назначение данного поля — это управление тегами [xfgiven_X] текст [/xfgiven_X] и [xfnotgiven_X] текст [/xfnotgiven_X]. В случае если переключатель был включен, то теги [xfgiven_X] текст [/xfgiven_X] выведут соответствующих текст, а теги [xfnotgiven_X] текст [/xfnotgiven_X] уберут его, и наоборот. Тем самым при помощи данных дополнительных полей вы можете легко управлять выводимой информацией на сайте в шаблонах, применительно к каждой конкретной новости. Например, включать или отключать вывод каких-либо вкладок с описанием на странице, либо организовать вывод галерей со скриншотами или постерами и т.д.

5. Для дополнительных полей новостей, имеющих тип поля "Список", добавлена возможность создавать отдельные значения, которые отображаются в списке при добавлении публикации, и те, которые отображаются на сайте после выбора пользователем в качестве значений. Для этого при добавлении поля, нужно использовать разделитель '|' в списке значений, например: Yes|Да. При написании новости, пользователю для выбора будет указан пункт Да, а на сайте будет выведено значение поля как Yes.

6. Для дополнительных полей профиля пользователей, имеющих тип поля "Список", также добавлена возможность создавать отдельные значения, которые отображаются в списке при редактировании профиля, и те которые отображаются на сайте после выбора пользователем в качестве значений. Для этого при добавлении поля, нужно также использовать разделитель '|' в списке значений, например Yes|Да. При редактировании профиля, пользователю для выбора будет указан пункт Да, а на сайте будет выведено значение поля как Yes.

7. Существенно переработан и улучшен режим работы "Использовать как перекрестные гиперссылки" для дополнительных полей новости. В случае если поле имеет данную опцию, то поиск новостей по значению поля производится на основе полного совпадения данного значения у других новостей, а также совпадения именно данного конкретного поля. Например, если раньше вы создавали поле "Год выпуска", и задавали значение 2015, и при этом у вас было другое поле, в котором была, например, загружена картинка, в пути которой также было 2015, то старая система выводила обе новости, т.к. поиск осуществлялся исключительно по вхождению искомого слова. Что приводило к тому что показывались не совсем ожидаемые новости. Теперь же будут показаны только те новости, у которых именно поле "Год выпуска" будет иметь значение 2015. Никакие другие поля и их значения учитываться больше не будут, что позволяет более расширенно использовать дополнительные поля, для организации перекрестного связывания между собой. Например, по году выпуска, актерам, режиссерам и т.д. Новый тип поиска автоматически применяется только для новых добавляемых новостей. Если вы хотите, чтобы и старые существующие новости участвовали в данном поиске, то вам нужно будет в админпанели, в разделе "Перестроение публикаций", запустить перестроение новостей, и тем самым будет создан индекс значений полей и для старых существующих новостей.

8. Для основного шаблона (main.tpl) добавлена возможность вывода в нем дополнительных полей новостей при просмотре полной новости на сайте. Для этого в данном шаблоне вы можете использовать те же теги, что и для вывода дополнительных полей в шаблонах краткой и полной новости. Это теги: [xfgiven_X] текст [/xfgiven_X], [xfnotgiven_X] текст [/xfnotgiven_X] и [xfvalue_X]

9. Для шаблонов, поддерживающих вывод дополнительных полей новостей, добавлена поддержка новых тегов [ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue], которые выводят текст заключенный в них, если значение дополнительного поля совпадает с указанным. А также добавлена возможность использования тегов [ifxfvalue tagname!="tagvalue"] Текст [/ifxfvalue], которые выведут текст, если значение поля не совпадает с указанным. Где tagname это имя дополнительного поля, а tagvalue это его значение. Например, [ifxfvalue test="m"] Мужской пол [/ifxfvalue], данный тег выведет текст "Мужской пол", если значению поля test будет установлено "m" при написании публикации. Это открывает большие возможности по созданию различных оформлений шаблонов в зависимости от значений полей, установленных при написании этих публикаций. Например, создав поле с типом "список", можно в зависимости от выбранного пункта, применить различное оформление.

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

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

1454937725_1.png
12. Добавлена поддержка смайлов для HiDPI (Retina) мониторов. Для этого используется две копии смайлов, в обычном разрешении, и в высококачественном. В случае если монитор имеет обычную пиксельную плотность, то на нем выводится обычный смайлик, если монитор имеет HiDPI (Retina) плотность, то выводится его высококачественная копия. Определение и использование смайлов происходит в автоматическом режиме. Для этого вам нужно разместить в папке со смайлами две копии смайлика, например, с именем smile.gif для обычного смайла и smile@2x.gif для HiDPI (Retina) смайла. В случае если копия смайла в высоком разрешении отсутствует, то будет использоваться во всех случаях вывод обычного смайла.

13. В состав дистрибутива включено 60 новых смайлов. Все они имеет поддержку HiDPI (Retina) дисплеев.

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

15. Добавлен новый глобальный тег:

{customcomments id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" available="global" from="0" limit="10" order="date" sort="desc" cache="yes"}
который позволяет выводить комментарии в любом месте сайта в пользовательском формате. Данный тег является вспомогательным дополнительным выводом комментариев, и может, например, использоваться для вывода последних комментариев на главной странице сайта в блоке и т.д.

Данный тег может принимать следующие параметры:
id - список ID комментариев, которые вы хотите вывести, разделяются запятой без пробелов. Также вы можете указывать диапазон ID комментариев при помощи тире. Например, 1,4-8,11 выведет комментарии c ID 1, комментарии имеющие id c 4 по 8, а также с ID 11.

category - список ID категорий новостей, из которых производить выборку комментариев, разделяются запятой без пробелов. Также вы можете указывать диапазон категорий при помощи тире. Например 1,4-8,11 выведет комментарии из категории 1, категорий имеющих id c 4 по 8, а также из категории 11.

categoryexclude - полностью противоположен параметру category="список категорий" и позволяет вывести комментарии, новости которых не принадлежат указанным в параметре категориям. Например, {customcomments categoryexclude="2,7"} выведет все комментарии у новостей, которые не принадлежат категориям и id 2 и 7.

author - указывает логин автора комментария, при указании данного параметра будут выводится только комментарии указанного автора. Допускается перечисление через запятую нескольких авторов. Например, тег {customcomments author="admin" limit="5"} выведет 5 комментариев автора с логином "admin".

authorexclude - указывает логины авторов, которые необходимо исключить из показа. Логины авторов в данном параметре также можно перечислять через запятую. Например, при использовании {customcomments authorexclude="admin,test"} будут выведены комментарии всех авторов, кроме авторов с логином "admin" и логином "test".

days - указывает временной период, где x это количество дней, за которые выводить комментарии. Например, тег {customcomments days="2" limit="5"} выведет 5 комментариев за 2 последних дня.

template - файл шаблона который будет использоваться при выводе комментариев в данном случае это будет custom.tpl если вы используете на сайте несколько шаблонов, то данный файл должен присутствовать в каждом шаблоне. В данном шаблоне используются теги аналогичные тем, что вы используете в шаблоне вывода комментариев (comments.tpl).

available - указывает раздел сайта, в котором будут выводится запрашиваемые комментарии. Вы можете комбинировать разделы при помощи "|", например, available="userinfo|register|main" будет выводить ваши комментарии на главной, при регистрации и при просмотре профиля пользователя.

from - указывает номер комментария с которой начнется вывод. Нумерация комментариев начинается с нуля. Например, если вы хотите пропустить первый комментарий, который совпадает с вашими условиями, то нужно указывать from="1"

limit - указывает сколько комментариев будет выведено.

order - указывает критерий сортировки комментариев, может принимать следующие значения:

date - сортировка комментариев по дате, например, тег {customcomments order="date" limit="5"} выведет пять последних комментариев.
rating - сортировка комментариев по рейтингу, например, тег {customcomments order="rating" limit="5"} выведет пять самых рейтинговых комментариев.
rand - сортировка комментариев в случайном порядке, например, тег {customcomments order="rand" limit="5"} выведет пять комментариев в случайном порядке.

sort - указывает порядок сортировки комментариев. При использовании значения desc публикации сортируются по убыванию, а при использовании asc по возрастанию.

cache - принимает значения yes или no и указывает кешировать вывод или нет, мы рекомендуем кешировать блоки данного вывода для снижения нагрузки на сервер.

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

16. Для шаблонов вывода комментариев (comments.tpl) добавлена поддержка нового тега {comment limit="X"}, который выводит текст комментария без HTML форматирования, при этом сам текст комментария сокращается до указанного "x" количества символов. При этом сокращение текста происходит до последнего логического слова, а не обрывает текст на середине слова. Данный тег будет полезен при использовании пользовательского вывода комментариев, с использованием тега {customcomments ...}, когда нужно вывести не весь комментарий целиком, а только его анонс.

17. Для шаблонов вывода комментариев (comments.tpl) добавлена поддержка нового тега {news-link}, который выводит URL новости, которой принадлежит данный комментарий. Данный тег будет полезен при использовании пользовательского вывода комментариев и при показе последних комментариев.

18. Для шаблонов вывода комментариев (comments.tpl) добавлена поддержка нового тега {news-title}, который выводит HTML безопасный заголовок новости, которой принадлежит данный комментарий. Данный тег будет полезен при использовании пользовательского вывода комментариев и при показе последних комментариев.

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

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

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

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

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

24. Для шаблонов вывода комментариев и персональных сообщений (comments.tpl и pm.tpl) добавлена поддержка форматированного вывода количества комментариев и публикаций пользователя. Например, при выводе количества комментариев 252501 будет выведено 252 501. Что облегчает восприятие больших цифр.

25. Для шаблонов вывода профиля пользователя (userinfo.tpl и profile_popup.tpl) добавлена поддержка форматированного вывода числового рейтинга. Например, при выводе общего рейтинга пользователя +252501, будет выведено +252 501. Что облегчает восприятие больших цифр.

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

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

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

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

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

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

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

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

34. Для модуля "Перекрестные ссылки" добавлена возможность установки новой опции: "Открывать ссылку в новом окне". Тем самым вы можете устанавливать где вам открывать нужную вам ссылку в этом же окне браузера, или в новом окне браузера.

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

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

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

38. Для более лучшего и качественного продвижения публикаций в поисковых системах, при просмотре полных новостей, добавлено автоматическое использование ключевых слов из облака тегов, в специально сформированном метатеге для поисковых систем. Подробнее о данном метатеге вы можете прочитать на странице https://support.google.com/news/publisher/answer/68297?hl=ru

39. Улучшена обработка текста, опубликованного в тегах code в парсере новостей. Было исключено какое-либо пересечение публикуемого кода с тегами и фильтрами DLE, что позволяет публиковать в нем исходных код, без какого-либо вмешательства в текст со стороны DLE.

40. Добавлена поддержка копирования аватаров при авторизации на сайте с использованием социальной сети "Одноклассники".

41. Обновлен до актуальной версии визуальный редактор TinyMCE. Помимо исправления ранее обнаруженных ошибок, в данном редакторе было добавлено много других изменений. Внешний вид редактора изменен на более классический для вебсайтов (все функции представлены в виде кнопок, без меню), в нем была улучшена вставка ББ тегов для видео и Youtube и других. В редакторе улучшена вставка и обработка примеров исходных кодов (тега [cоde] [/cоde]), добавлена подсветка этого кода непосредственно в редакторе, а также добавлено удобное окно для вставки примеров кодов. В редакторе добавлена подсветка синтаксиса HTML кода, при редактировании исходного кода HTML.

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

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

44.Добавлена поддержка кодировки utf8mb4 для MySQL сервера версии 5.7.x

45. Исправлена проблема, при которой некорректно работали теги [dеclination=x] Текст [/dеclination] в случае использования их совместно с числами для которых применен форматированный вывод.

46. Исправлена проблема, при которой некорректно выводились новости с использованием тега {custom ...} c параметрами author и catalog, в случае если использовалось несколько тегов на странице одновременно с этими параметрами, с включенном кешировании при этом.

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

48. Исправлена проблема с получением писем в кодировке UTF-8 на некоторые типы почтовых сервисов.

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

50. Исправлена проблема, при которой не очищался кеш новости, если она находилась на модерации и редактировалась автором этой новости на сайте.

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

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

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

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

Комментарии

designf

designf

1 марта 2016 12:20 Клиенты
27
Шаблоны не очень по мне так. Понятно что адаптированы, но прошлые были гораздо интереснее. Будем использовать их пока.
технолог

технолог

1 марта 2016 12:46 Клиенты
14
Цитата: designf
но прошлые были гораздо интереснее. Будем использовать их пока.
Это привычка к дизайну, не более. Лично я, начинаю обновление движка с просмотра кода его шаблонов. И, невероятно рад появлению нового. Ведь дефолтные шаблоны DLE делают мастера вёрстки, а не школьники. Просто, нужно вчитаться в код и понять его красоту. Тут суть, вёрстки понять требуется. А картинку – подставляй любую.
Dead Master

Dead Master

1 марта 2016 12:46 Посетители
4
у меня почему то вообще не кажет дефолтный шаблон
только два остальных работают
anatoly_d

anatoly_d

1 марта 2016 13:09 Клиенты
0
В новые шаблоны добавлены все теги с HTML 5
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section
Особенно интересно для картинок: figcaption, figure ? Ведь такую вставку только на уровне скрипта можно сделать.
celsoft

celsoft

1 марта 2016 13:35 Администраторы
1
Цитата: anatoly_d
В новые шаблоны добавлены все теги с HTML 5
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section
Особенно интересно для картинок: figcaption, figure ?

Используются, но только те что нужны собственно шаблону. В шаблонах практически нет картинок.
Цитата: anatoly_d
Ведь такую вставку только на уровне скрипта можно сделать.

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

Цитата: Dead Master
у меня почему то вообще не кажет дефолтный шаблон
только два остальных работают

Возможно вы не все файлы шаблона скопировали себе, либо повреждены при копировании вами на сервер были. Скопируйте повторно, и очистите кеш браузера.
maxsidrom

maxsidrom

1 марта 2016 13:41 Клиенты
5
Всего запланировано запросов: 20 Неудалось выполнить запросов: 15. Возможно они уже выполнены ранее.

На этом этапе можно прекратить обновление? а то при нажатии продолжить бесконечно одна и та же страница?
celsoft

celsoft

1 марта 2016 13:43 Администраторы
6
Цитата: maxsidrom
На этом этапе можно прекратить обновление? а то при нажатии продолжить бесконечно одна и та же страница?

Бесконечно одной и той же страницы быть не может. Либо у вас проблемы с PHP сессиями, либо некорректные права доступа на файлы настроек, и информация об обновлении в них не записывается. Конечно, жать на страницу бесмыссленно. Но обновление у вас не завершено, по причинам описанным выше.
maxsidrom

maxsidrom

1 марта 2016 13:49 Клиенты
1
celsoft, после нажатия "продолжить" в браузерной строке только страницы прибавлялись типа /?next=24, маленько подождал, нажал продолжить и все вроде завершилось.
noxxxxx

noxxxxx

1 марта 2016 14:08 Посетители
0
Спасибо за обновление. Посмотрим, потестим.
Из первого что в голову пришло. Неплохо бы вообще добавить глобальную автоподдержку картинок для ретины. то есть и авы пользователя, и для новостей.
Чистота34

Чистота34

1 марта 2016 16:10 Клиенты
1
Странно, но при установке сразу ошибка 500, если из корня .htaccess удалить то всё работает
celsoft

celsoft

1 марта 2016 16:23 Администраторы
1
Цитата: Чистота34
Странно, но при установке сразу ошибка 500, если из корня .htaccess удалить то всё работает

На вашем сервере отсутствует поддержка mod_rewrite. Вам нужно либо добавлять поддержку данного модуля, обратившись в службу поддержки вашего хостинга. Либо удалять этот файл и в процессе установки отключать поддержку ЧПУ.
MrBest

MrBest

1 марта 2016 16:38 Клиенты
1
Долгожданное обновление.
Спасибо!
Чистота34

Чистота34

1 марта 2016 18:47 Клиенты
2
celsoft,
Да, уже понял. Всё заработало. Вот только с новыми возможностями доп полей немного не доработали. Если бы можно было бы условия задавать, например, как при выборе пункта из списка появляется след. доп поле, было бы идеально.
Хак такой есть, но не особо работает, а на 11 версии скорее всего вообще работать не будет.
russ-post

russ-post

1 марта 2016 20:36 Клиенты
3
эх, опять приятная бессоная ночь предстоит sunglasses
Spaik

Spaik

1 марта 2016 21:58 Клиенты
5
Цитата: Чистота34
Вот только с новыми возможностями доп полей немного не доработали. Если бы можно было бы условия задавать, например, как при выборе пункта из списка появляется след. доп поле, было бы идеально.

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

samo733792

1 марта 2016 22:56 Посетители
1
Типы доп. полей почему то остались прежние! Нечего не добавилось.
samo733792

samo733792

1 марта 2016 23:15 Посетители
1
Проблема решена, я не обновил фалы из папки language.
Dead Master

Dead Master

2 марта 2016 05:47 Посетители
2
как сделать что бы по два можно было изображения загружать?
http://s019.radikal.ru/i604/1603/c7/19284cf30762.png
VitArtss

VitArtss

2 марта 2016 10:13 Клиенты
2
Dead Master,
Тоже интересует такой вариант
Dimo4ka14

Dimo4ka14

2 марта 2016 12:08 Клиенты
8
Являются полностью адаптивными, как под декстопные браузеры, так и под планшеты и смартфоны. - в каком это месте ? Неужели сложно было сделать что-бы и видео было адаптивное ? Всегда все приходиться самому доделывать !!!
celsoft

celsoft

2 марта 2016 12:23 Администраторы
0
Цитата: Spaik
целесообразнее было бы сделать массовую загрузку (допустим не одно изображение или файл, а несколько, а то и десяток) а так получается проще все в тело публикации обычным методом.

Данная возможность планируется в будущем.

Цитата: Dimo4ka14
Являются полностью адаптивными, как под декстопные браузеры, так и под планшеты и смартфоны. - в каком это месте ? Неужели сложно было сделать что-бы и видео было адаптивное ? Всегда все приходиться самому доделывать !!!

В том самом месте и являются. В том числе и видео также является адаптивным, по крайней мере для встроенного в DLE плеера.
Dimo4ka14

Dimo4ka14

2 марта 2016 12:28 Клиенты
0
celsoft,
Проверьте путем изменения масштаба браузера вплоть до мобильной версии
http://test.skuchno.net/ - не адаптивное видео
http://skuchno.net/ - адаптивное видео
celsoft

celsoft

2 марта 2016 13:05 Администраторы
6
Цитата: Dimo4ka14
Проверьте путем изменения масштаба браузера вплоть до мобильной версии
http://test.skuchno.net/ - не адаптивное видео
http://skuchno.net/ - адаптивное видео

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

А уж если вам нужно чтобы видео двигалось по движению вашей мышки при изменении размера экрана, то заходите в настройки плеера, и выставляете ему ширину в процентом отношении, а не пиксельном, или задаете персональные шаги для изменения размеров в шаблоне, и адаптивность а точнее ее отсутствие, тут совершенно не причем. Стандартный шаблон вмешивается в размеры плеера, только при портретной ориентации смартфона, и мы посчитали это достаточным, т.к. стандартные размеры плеера, умещаются в другие ориентации и размеры устройств. Вы же пытаетесь что то переделать под себя и упрекаете нас, что мы это не сделали за вас. Странный и непонятный упрек.
Что же касается вашего примера, то на сайте http://skuchno.net/ нет в принципе никакой адаптивности, у вас вообще нет подстраивания под устройства, у вас просто в стилях стоит
iframe {
   width: 100% !important;
   height: 400px;
}

Для любого типа устройств и для любого видео, не взирая ни на какие размеры видео. Тоже самое можно было написать настройках видеоплеера ширина 100% высота 400 пикселей. Ваше решение абсолютно не универсальное и исключительно под ваш сайт. Вы надеялись увидеть такое же решение и в стандартном шаблоне? Которым пользуются не только вы, но и тысячи других сайтов? Задача стандартного шаблона продемонстрировать именно возможности скрипта и именно универсальные решения которые можно задействовать при разработке уже своих сайтов. А вы ожидаете от него решения под ключ, под персональные нужды. Так не бывает.
Dimo4ka14

Dimo4ka14

2 марта 2016 13:29 Клиенты
0
http://s019.radikal.ru/i626/1603/3f/4f5a1759b937.jpg
http://s017.radikal.ru/i429/1603/12/428a62d0eaaa.jpg
а это как ??? Или так и должно быть ?
celsoft

celsoft

2 марта 2016 13:32 Администраторы
2
Цитата: Dimo4ka14
а это как ??? Или так и должно быть ?

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

Dimo4ka14

2 марта 2016 13:43 Клиенты
2
Хак решает проблему адаптивности видео под разные разрешения экрана.

Открываем файл: /engine/classes/parse.class.php

Находим:
$url = $this->clear_url( urldecode( $url ) );
Добавляем ВЫШЕ:
// Считаем стороны
$ar = $width / $height;
// В зависимости от сторон, устанавливаем css класс из bootstrap
$ar_mod = ( abs($ar-(4/3)) < abs($ar-(16/9)) ? 'embed-responsive-4by3' : 'embed-responsive-16by9');

Находим 2 раза:
return "<!--dle_media_begin:
Заменяем на:
$html = "<!--dle_media_begin:

Находим 3 раза:
return '<!--dle_media_begin:'.$decode_url
Заменяем на:
$html = '<!--dle_media_begin:'.$decode_url

Находим:
}
function build_url( $matches=array() ) {
И добавляем выше до фигурной скобки:
// Удаляем длину \ ширину из html
$html = preg_replace( '/(width|height)="\d*"\s/', '', $html );
// Возвращаем HTML
return '<div class="embed-responsive '.$ar_mod.'" data-aspectratio="'. number_format($ar, 5, '.').'">'.$html.'</div>';

Открываем папку с шаблоном, находим в ней файл стилей css с названием engine.css и добавляем в любое место:
CSS
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}

И смысл тогда от таких обновлений если все приходится потом переделывать под новую версию
celsoft

celsoft

2 марта 2016 13:53 Администраторы
5
Цитата: Dimo4ka14
Хак решает проблему адаптивности видео под разные разрешения экрана.

Скажу откровенно. Нет ничего глупее, чем использовать данных хак. Ставят его только те кто не имеет никого понятия и знаний в CSS. Более того этот хак вообще не позволяет задать для видео персональных значений, только устанавливает всю ширину окна с текстом новости. Что вообще делается легко и просто через стили CSS шаблона. И никаких правок в PHP для этого делать совершенно не нужно. Это не хак, это попытка реализовать частный случай нужного отображения видео, причем таким варварским способом, как правка файлов скрипта. У плеера уже есть оболочка из div'a и накручивать еще одну, вместо изменения ее свойств через CSS, это действие крайне сомнительное.
Dimo4ka14

Dimo4ka14

2 марта 2016 13:59 Клиенты
3
Тогда глупо утверждать что шаблон полностью адаптивный если все в разные стороны улетает !!! Держишь телефон или планшет вертикально - все отлично, меняешь положение на горизонтальное - улетает за грань !
celsoft

celsoft

2 марта 2016 14:59 Администраторы
15
Цитата: Dimo4ka14
Тогда глупо утверждать что шаблон полностью адаптивный если все в разные стороны улетает !!! Держишь телефон или планшет вертикально - все отлично, меняешь положение на горизонтальное - улетает за грань !

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

У меня сегодня хорошее настроение, и я вам продемонстрирую как это делается. Открываем styles.css и самое начало, ставим строчки:
.mejs-container { max-width: 100% !important; }
.story video { max-width: 100% !important; }
.story iframe { max-width: 100% !important; }

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

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

Dimo4ka14

2 марта 2016 15:30 Клиенты
8
Спасибо все работает !!! Что-то сегодня торможу, не мой день наверное !!!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Март 2017    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

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