/ / DataLife Engine v.13.1 Final Release
октябрь 01 2018

DataLife Engine v.13.1 Final Release

DataLife Engine v.13.1 Final Release

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

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

2. Добавлена возможность автоматического обновления плагинов на сайте. Для этого в плагине задается URL для получения информации о наличии новой версии. По данному URL сайт разработчика плагина должен отдавать массив в JSON формате, который должен содержать информацию о актуальной версии плагина, а также ссылку на загрузку актуальной версии плагина. Например, по данному URL должно возвращаться значение {"version":"2.0","url":"https://dle-news.ru/test/test.zip"}. После чего, при проверке обновлений, администратор сайта сможет узнать о наличии новых версий плагина и обновить плагины в админпанели в один клик.

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

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

5. Для системы управления плагинами, добавлена возможность использовать в именах папок, находящихся в ZIP архивах, тег {THEME}. При загрузке архива через систему плагинов, данный тег будет заменен на имя используемого шаблона. Например, разместив в архиве файл /templates/{THEME}/test.tpl, ваш файл шаблона будет помещен в используемый на сайте шаблон. Тем самым, при использовании сложных плагинов, которые содержат в себе примеры файлов шаблонов, они могут сразу загружаться в нужную папку, содержащую используемый пользователем шаблон.

6. Для системы управления плагинами, добавлена возможность использовать в действии "Поиск и замена" в строке замены управляющие символы функции preg_replace, такие как \\1 и т.д., что снимает ограничения на поиск и замену некоторых кодов в DLE.

7. Для дополнительных полей, имеющих тип "Изображение" и "Галерея изображений", добавлена возможность назначать каждому изображению в отдельности, свое персональное описание, которое также используется в качестве HTML атрибута alt, при выводе данных дополнительных полей на сайте.

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

9. Для публикаций и комментариев добавлен новый тип рейтинга "Нравится и Не нравится", который ведет отдельный учет как количества лайков, так и количества дизлайков. Для этого для шаблонов вывода публикаций и комментариев добавлены новые теги: {likes} - который выводит количество лайков, {dislikes} - который выводит количество дизлайков, а также тег [rating-type-4] текст [/rating-type-4] - который выводит текст, заключенный в теге, в случае если в настройках включен данный тип рейтинга.

10. В настройки профилей пользователей в админпанели, добавлена возможность устанавливать список категорий, в которые данному конкретному пользователю разрешено добавление публикаций. Это позволит, например, журналистам, вести личные рубрики, в которые другие журналисты (или часть из них) не имеют права публикации. Или наоборот — исключить журналиста из конкретной категории новостей, если он, например, в ней некомпетентен.

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

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

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

14. Для облака тегов добавлена возможность использования символов "&" и "#", что позволяет, например, использовать в облаке имена различных брендов, например, "H&M" и т.д.

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

16. В админпанели, в разделе редактирования комментариев, добавлена возможность поиска комментариев по тексту. В данном разделе вы можете произвести поиск необходимых вам для редактирования комментариев, по каким-либо ключевым словам. Тем самым редактирование комментариев становится более удобным.

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

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

19. Для шаблона вывода кратких новостей (shortstory.tpl) добавлено использование тегов [not-news] текст [/not-news], которые выводят заключенный текст в них, в случае если публикации по данным критериям отсутствуют. Тем самым вы можете переназначить стандартное системное сообщение об отсутствии публикаций в каком-либо отдельном разделе сайта, сделав его уникальным, например, для каждого раздела сайта. Также данные теги можно использовать и в шаблонах, которые используются при пользовательском выводе публикаций с помощью тега {custom ...}

20. Для шаблона E-Mail сообщения, которое отправляется при восстановлении забытого пароля, добавлено использование новых тегов: {%losturl%}, который выводит только URL ссылки на сброс и генерацию нового пароля, а также {%ipurl%}, который выводит только URL ссылки на сброс блокировки по IP. Тем самым вы можете отдельно задавать нужное вам оформление в письме данных ссылок, например, в виде кнопок. А также вы можете, например, отказаться от вывода ссылки на снятие блокировки по IP, если не используете эту возможность на своем сайте.

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

22. Для модуля "Фильтр по: IP, Логину или E-Mail" добавлена возможность добавления блокируемых адресов или логинов, или e-mail сразу целыми списками, а не по одному. Что существенно ускоряет процесс добавления, если у вас уже есть готовый список из того что необходимо заблокировать.

23. Для модуля "Фильтр по: IP, Логину или E-Mail" добавлена возможность редактирования уже существующих правил. Вы можете выбрать и отредактировать любое правило, без необходимости его удаления и повторного добавления.

24. Для модуля "Фильтр по: IP, Логину или E-Mail" добавлена возможность выбора одновременно нескольких или всех добавленных правил, и массовой разблокировки данных правил в один клик.

25. Для модуля "Фильтр по: IP, Логину или E-Mail" добавлена поддержка использования IPv6 адресов, которые можно указать для блокировки доступа на сайт. Также добавлена возможность указания IPv6 подсетей для блокировки.

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

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

28. Для ссылок, публикуемых в публикациях, добавлена возможность использования в них блочных элементов, таких как "p", "div" и т.д. Что позволяет DataLife Еngine более точно и правильнее соответствовать стандартам HTML5.

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

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

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

32. В случае если для шаблона E-Mail сообщения, которое отправляется при восстановлении забытого пароля, установлено использование HTML формата для данного письма, то ссылки, которые генерирует тег {%lostlink%} в этом шаблоне, будут формироваться уже в виде готового HTML кода, а не просто текстовые ссылки.

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

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

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

36. Лимит на количество символов метатега Description для категорий увеличен до 300 символов. Максимальная длина соответствует теперь максимальной длине, установленной поисковой системой Google, для вывода данной информации в результатах поиска.

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

38. Улучшена поддержка IPv6 адресов посетителей сайта. В некоторых определенных случаях полный адрес мог не помещаться в базу данных. Теперь длина полей зарезервирована согласно спецификации RFC 4291.

39. Улучшено формирование метатега og:description протокола Open Graph при просмотре полных новостей. Формирование происходит более корректно при использовании в качестве основного контента дополнительных полей для публикаций.

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

41. Добавлена поддержка протокола tel: для ссылок публикуемых на сайте при помощи BB тегов.

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

43. Исправлена проблема, с использованием в дополнительных полях профиля пользователей, полей с типом "Список", в которых использовались значения с использованием символа "|".

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

45. Исправлена проблема, при которой нельзя было использовать теги [lееch] для внутренних страниц сайта, и разрешалось использование только для внешних сайтов.

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

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

48. Исправлена проблема, при которой не работало редактирование комментариев в панели управления скриптом, в случае если в настройках скрипта был включен TinyMCE редактор.

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

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

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

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

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

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

Комментарии

Lexxs

Lexxs

12 ноября 2018 19:26 Клиенты
0
Цитата: celsoft
смотрите например шаблон вывода полной новости в стандартном шаблоне

В стандартном нет ничего по этому поводу.
Я тут вижу только пустое поле itemType =, которое никак не относится к шаблону, а только к рейтингу.
А сам рейтинг выводится стандартно, средствами DLE и не зависит от шаблона.
celsoft

celsoft

12 ноября 2018 19:52 Администраторы
0
Цитата: Lexxs
В стандартном нет ничего по этому поводу.

А что по вашему такие вещи как:
itemscope itemtype="http://schema.org/Article"
Это разве не микроразметка? Это как раз таки и есть микроразметка.

Цитата: Lexxs
А сам рейтинг выводится стандартно, средствами DLE и не зависит от шаблона.

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

Lexxs

13 ноября 2018 08:45 Клиенты
0
celsoft,
я так понял, что вы про этот тег
< article class="box story..... fullstory" itemscope itemtype="http://schema.org/Article" >
в файле fullstory, после которого нужно по новой перевёрстывать шаблон ?
celsoft

celsoft

13 ноября 2018 13:20 Администраторы
0
Цитата: Lexxs
я так понял, что вы про этот тег

Цитата: Lexxs
в файле fullstory, после которого нужно по новой перевёрстывать шаблон ?

Я привел тег целиком? Нет. Я привел лишь атрибуты тега касающиеся только микроразметки.
itemscope itemtype="http://schema.org/Article"

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

berchuks

14 ноября 2018 08:04 Клиенты
0
celsoft,
Да, верно - разобрался. Но что меня разочаровало теперь, так это разметка для хлебных крошек (и правится она не в шаблоне), все время думал, почему в Янексе и Гугле не получается сделать для категорий и в новостях такое: https://prnt.sc/li4huh Вот как должна выглядеть нормальная разметка (schema.org), например для категории: https://prnt.sc/li4hlg и теперь сравните с вашей для той же категории.

Тут человек тоже пишет: https://sandev.pro/web/105-hlebnye-kroshki-speedbar.html Огромная просьба выпустить фикс какой нибудь. Не очень хочется костылями это дело править.
Lexxs

Lexxs

14 ноября 2018 10:44 Клиенты
0
Цитата: berchuks
celsoft,
Да, верно - разобрался

Можете поделиться подробностями ?

Цитата: celsoft
И важно структурное их расположение. К визуальной верстке это не имеет никакого отношения, и ничего переверстывать не нужно. Нужно правильно их прописать своим HTML тегам

Насчёт структуры понятно, а вот что именно и где "правильно их прописать своим HTML тегами" - это не понятно.
В самом рейтинге, или в fullsory что то менять ?
Дмитрий6

Дмитрий6

14 ноября 2018 11:54 Клиенты
0
Цитата: berchuks
почему в Янексе и Гугле не получается сделать для категорий и в новостях такое:

Гугл нормально показывает хлебные крошки. А вот с Яндексом проблемы, есть сайты без разметки (schema.org), а Яндекс навигационную цепочку показывает.
celsoft

celsoft

14 ноября 2018 12:21 Администраторы
0
Цитата: berchuks
Да, верно - разобрался. Но что меня разочаровало теперь, так это разметка для хлебных крошек (и правится она не в шаблоне), все время думал, почему в Янексе и Гугле не получается сделать для категорий и в новостях такое: https://prnt.sc/li4huh Вот как должна выглядеть нормальная разметка (schema.org), например для категории: https://prnt.sc/li4hlg и теперь сравните с вашей для той же категории.

Тут человек тоже пишет: https://sandev.pro/web/105-hlebnye-kroshki-speedbar.html Огромная просьба выпустить фикс какой нибудь. Не очень хочется костылями это дело править.

Нет в DLE никаких ошибок в данном вопросе. Стандартны бывают не только определенные schema.org. В DLE основывается на другом стандарте, который также полноценно поддерживается всеми поисковиками. Вот вам простейшее подтверждение https://prnt.sc/li7sxq это наш сайт на стандартном DLE с данной разметкой.

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

Цитата: Lexxs
Насчёт структуры понятно, а вот что именно и где "правильно их прописать своим HTML тегами" - это не понятно.
В самом рейтинге, или в fullsory что то менять ?

В шаблоне вывода полной новости и краткой, если при просмотре кратких новостей также есть рейтинг.

Цитата: Lexxs
Можете поделиться подробностями ?

Вам дали все подробности и что нужно записать. А дальше напрямую все зависит от того что и как стоит и прописано в вашем шаблоне. Этого никто кроме вас не знает. И для обучений, получений помощи вам нужно в раздел на форум https://forum.dle-news.ru/forum/11-в-помощь-вебмастеру/ т.к. комментарии на сайте не для обучений, не нужно их попросту "захламлять". Здесь пишется то что касается только данного конкретного релиза, а не курсы по обучению HTML верстке и микроразметке. По этим вопросам добро пожаловать на форум, он для этого и предназначен.
berchuks

berchuks

14 ноября 2018 17:32 Клиенты
0
В вашей микроразметке вообще нет слова: "релизы" https://prnt.sc/licg4d, что то мне подсказывает, что с микроразметкой, которую кидал выше по schema.org было бы все быстрее со структурированием данных. Ну вы подумайте над этим вопросом, кто там у вас по SEO больше.
Lexxs

Lexxs

14 ноября 2018 19:41 Клиенты
0
Цитата: celsoft
Вам дали все подробности и что нужно записать.

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

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

berchuks

14 ноября 2018 20:03 Клиенты
1
Lexxs, смотри как в оригинальном файле шаблона DLE в fullstory и делай также. Для моего шаблона надо было добавить тег article и прописать itemprop="articleBody" тут краткая структура микроразметки: https://pastebin.com/NdjRhSt2
Дмитрий6

Дмитрий6

15 ноября 2018 00:26 Клиенты
0
berchuks, Вы по этой ссылки https://sandev.pro/web/105-hlebnye-kroshki-speedbar.html комментария дочитайте до конца!!!!
Я ориентировался на спецификацию гугла и schema.org
Угодить яндексу у меня не получилось, хоть я и не старался особо

Яндекс не поддерживает микроразметку.
У них этот "спидбар" / "хлебные крошки" называется Навигационная цепочка
Формируется навигационная цепочка автоматически. Т.е. нет возможности "подсказать" поисковику свою структуру сайта. Он сам на свое усмотрение все решает.
berchuks

berchuks

15 ноября 2018 08:14 Клиенты
0
Дмитрий6,
Все Яндекс поддерживает, если сделать по нормальному, сами проверьте в валидаторе Яндекса исходный код того же сайта sandev.pro/web/ или hdlava.me/film/
celsoft

celsoft

15 ноября 2018 12:15 Администраторы
0
Цитата: berchuks
Все Яндекс поддерживает, если сделать по нормальному, сами проверьте в валидаторе Яндекса исходный код того же сайта sandev.pro/web/ или hdlava.me/film/

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

Цитата: Lexxs
Раньше всегда было написано, с каждым релизом, что и где заменить для корректной работы,

Какое отношение ваш текущий вопрос имеет к обновлению и к новой версии. Это не появилось в новой версии, что это нужно вносить после обновления. Это уже очень давно.

Цитата: Lexxs
то идите и учите HTML, Стандарты разметки, PHP. и далее мускул, можно и другие языки заодно выучить

PHP и MySQL вам учить не нужно, это как раз и есть работа DLE. А вот если вы делаете сами себе свой шаблон, то разметку и HTML да вам нужно учить и никак иначе. В противном случае шаблон вам нужно делать не самим, а заказывать в вебстудии под ключ, которая вам за деньги его сделает под все ваши пожелания и требования.

Цитата: Lexxs
вместо того, чтоб просто скинуть пару строк по существу и закрыть вопрос.

Во первых вам уже скинули те два параметра которые нужно вставить, а куда вам их вставить, это никто не знает, т.к. мы вам ваш шаблон не верстали, и в глаза его не видели, и если это не вы верстали, то спросите у автора вашего шаблона, который его делал. Как вам можно сказать куда, если того что у вас есть никто в глаза не видел. Во вторых задача тех. поддержки решать технические проблемы в случае сбоев в работе DLE, а не верстать ваш ваш сайт под ваш заказ вам под ключ. Вы же не платили нам за создание вам вашего шаблона, и мы за этого денег не брали, а вы хотите, чтобы вам это делала тех. поддержка. Прочитайте что входит в тех поддержку https://dle-news.ru/support.html там указано за что вы заплатили, и что входит в обязанности тех. поддержки DLE.

Цитата: berchuks
Lexxs, смотри как в оригинальном файле шаблона DLE в fullstory и делай также. Для моего шаблона надо было добавить тег article и прописать itemprop="articleBody" тут краткая структура микроразметки: https://pastebin.com/NdjRhSt2

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

Lexxs

17 ноября 2018 10:04 Клиенты
0
Цитата: celsoft
Вы даете неправильный совет, и тем самым еще больше можете сделать проблем человеку, который в этом итак плохо разбирается.

Как раз таки это был самый правильный совет.
Большая благодарность человеку под логином berchuks.
Теперь прекрасно проходит валидацию в валидаторе разметки яндекса.
Captain

Captain

17 ноября 2018 13:23 Клиенты
0
GTS_gelezn,
Это полная чушь.
Lexxs

Lexxs

17 ноября 2018 13:39 Клиенты
0
На одном из сайтов тип рейтинга лайл - дизлайк.
Может ли из-за этого быть такое предупреждение в валидаторе ? :
ПРЕДУПРЕЖДЕНИЕ: поле interactionCount не определено в спецификации http://schema.org/Article

Видимо эта разметка только для рейтинга типа "Звёзд" ?
celsoft

celsoft

17 ноября 2018 14:10 Администраторы
0
Цитата: Lexxs
Как раз таки это был самый правильный совет.
Большая благодарность человеку под логином berchuks.
Теперь прекрасно проходит валидацию в валидаторе разметки яндекса.

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

Цитата: Lexxs
На одном из сайтов тип рейтинга лайл - дизлайк.
Может ли из-за этого быть такое предупреждение в валидаторе ? :
ПРЕДУПРЕЖДЕНИЕ: поле interactionCount не определено в спецификации http://schema.org/Article

Видимо эта разметка только для рейтинга типа "Звёзд" ?

Ошибка и предупреждение вообще не имеет никакого отношения к рейтингу и к DLE вообще. У вас в шаблоне уже есть микроразметка под другой тип, и после ваших добавлений, путем обычного копирования, вы получили несовместимость уже имеющейся у вас там микроразметки с спецификацией которую добавили http://schema.org/Article.
Lexxs

Lexxs

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

Ну так вы же по делу конкретно не сказали, что именно и в какой области, так, набор общих фраз, что где то в фулл стори и короткой новости, в этих шаблонах, а больше вам религия не позволяет.
Цитата: celsoft
Ошибка и предупреждение вообще не имеет никакого отношения к рейтингу и к DLE вообще. У вас в шаблоне уже есть микроразметка под другой тип, и после ваших добавлений, путем обычного копирования, вы получили несовместимость уже имеющейся у вас там микроразметки с спецификацией которую добавили http://schema.org/Article.

Там, где рейтинг звёзды, всё выглядит нормально, а на сайте, где рейтинг лайк-дизлайк, там выводит коряво.
Сделано примерно так, в fullstory.tpl
div class="full-story" itemscope itemtype="http://schema.org/Article"
- это див всей полной новости
h1 class="post_title" itemprop="headline" >{title}
- заголовок
div class="post_content cf" itemprop="articleBody" >
{full-story}
- сам вывод новости
Ну и так же дата и автор.
Что ещё в этом фале можно править под стандарт, кроме самих рейтингов ?
Из ваших размытых пояснений ничего не понятно.
celsoft

celsoft

19 ноября 2018 14:00 Администраторы
0
Цитата: Lexxs
Там, где рейтинг звёзды, всё выглядит нормально, а на сайте, где рейтинг лайк-дизлайк, там выводит коряво.

У вас ошибка указывает на свойство interactionCount, которого нет ни в каких рейтингах DLE, и нет вообще в DLE, но вероятно есть в вашем шаблоне.

Цитата: Lexxs
Что ещё в этом фале можно править под стандарт, кроме самих рейтингов ?

Микроразметка не правится, она создается. Под тип и формат данных который использует ваш сайт. Микроразметка это не только для рейтингов делается. Кто и зачем поставил у вас свойство interactionCount, я не знаю, т.к. шаблон ваш мы не делали, для чего это делал автор вашего шаблона, знает только автор, и для каких данных. И соответственно вам у него вам нужно узнавать, что и для чего он создавал, и какие для ваших данных нужно использовать. У вас шаблон мог вообще не под http://schema.org/Article создаваться и вам нужно может быть использовать совершенно другой тип. Вы ждете и ищете универсального ответа, а их не существует. Верстка, микроразметка, это не универсальные для всего подряд. Это все делается персонально под каждый сайт. Вебмастер - это профессия. И если это не ваша профессия, то вам нужно тогда нанять вебмастера, а не ждать универсальных ответов. Их реально не существует.
Lexxs

Lexxs

19 ноября 2018 19:36 Клиенты
0
Цитата: celsoft
У вас ошибка указывает на свойство interactionCount, которого нет ни в каких рейтингах DLE, и нет вообще в DLE, но вероятно есть в вашем шаблоне.

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

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

celsoft

19 ноября 2018 20:33 Администраторы
0
Цитата: Lexxs
Да, это было в шаблоне, который перекочевал постепенно с 9й версии DLE и в котором только добавлялись некоторые изменения в связи с версиями DLE, а эти свойства были прописаны в комментах, зачем и к чему не понятно, и я их теперь просто удалил, теперь видимо всё чисто.
Зачем это прописал у вас автор вашего шаблона, я не знаю, но с DLE, и необходимостью прописывать это для DLE, это никак не связано и не было связано.
Lexxs

Lexxs

29 ноября 2018 10:36 Клиенты
0
В DLE как то есть возможность добавлять Magnet ссылку для торрента, чтоб корректно отображалась и работала ?
Что то типа magnet:?xt=urn:btih:d26.....
Lexxs

Lexxs

29 ноября 2018 11:07 Клиенты
0
Просто через обычное добавление ссылки выводит сплошным текстом.

И ещё один вопрос :
Можно ли как то сделать ссылку на поиск по сайту определённого контента, что то например типа такого : сайт.ру/search?torrent ?
Если да, то как правильно должно выглядеть эта ссылка ?
celsoft

celsoft

29 ноября 2018 11:39 Администраторы
1
Цитата: Lexxs
В DLE как то есть возможность добавлять Magnet ссылку для торрента, чтоб корректно отображалась и работала ?
Что то типа magnet:?xt=urn:btih:d26.....

Напрямую в текст новости нельзя. Нужно использовать доп. поля, а HTML оформление уже в шаблоне.

Цитата: Lexxs
Можно ли как то сделать ссылку на поиск по сайту определённого контента, что то например типа такого : сайт.ру/search?torrent ?
Если да, то как правильно должно выглядеть эта ссылка ?

Можно. Выглядит как сайт.ru/index.php?do=search&subaction=search&story=поисковаяфраза
Lexxs

Lexxs

29 ноября 2018 12:05 Клиенты
0
Цитата: celsoft
Напрямую в текст новости нельзя. Нужно использовать доп. поля, а HTML оформление уже в шаблоне.

Спасибо, понял. Это что то типа
[xfgiven_magnet]< a href= "[xfvalue_magnet]" >Скачать magnet</a>[/xfgiven_magnet]


А в текст новости это никак не вставить ? Не будет работать ? Только в шаблоне ?
Если к новости нужно несколько магнет ссылок сделать, можно как то реализовать ?
celsoft

celsoft

29 ноября 2018 12:08 Администраторы
0
Цитата: Lexxs
А в текст новости это никак не вставить ? Не будет работать ?

Нет нельзя.

Цитата: Lexxs
Если к новости нужно несколько магнет ссылок сделать, можно как то реализовать ?

Доп. поле с типом чистый HTML и JS. И писать уже на чистом HTML.
Lexxs

Lexxs

29 ноября 2018 12:12 Клиенты
0
Цитата: celsoft
Доп. поле с типом чистый HTML и JS. И писать уже на чистом HTML.

А здесь уже похоже тупик.
Названия ссылок к самим ссылкам уже в этом поле нужно будет писать через < a href="magnet:...">Скачать< / a > ?
celsoft

celsoft

29 ноября 2018 12:20 Администраторы
0
Цитата: Lexxs
Названия ссылок к самим ссылкам уже в этом поле нужно будет писать через < a href="magnet:...">Скачать< / a > ?

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

Lexxs

29 ноября 2018 12:31 Клиенты
0
Мда, сложновато для реализации.
Если бы для этого поля существовало хотя бы дополнительная панель типа BB кодов, чтоб можно было вcтавить ссылку и название, а в поле выводило чистым html < a href="magnet:...">Скачать< / a >, тогда было бы намного удобнее.
Ну да ладно, раз других, более удобных вариантов нет, будем думать, что с этим делать.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Декабрь 2018    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
31 
Опрос на сайте
Совершаете ли вы покупки в интернет?

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