1

Тема: Микростандарты или микроформаты в DLE

Хай ту ол.
Заинтересовался следующей примочкой: link rel="image_src".
Данное изображение используется ВК (как вариант использования) в качестве превью-картинки на стене.

По умолчанию берётся первое изображение.

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

Думаю, многим сообществам будет полезно.

2 (02.12.2012 10:44 отредактировано ПафНутиЙ)

Re: Микростандарты или микроформаты в DLE

не понятно чего вы хотите.
Как связан атрибут rel и тег {image-1} ?
атрибут можно прописать в шаблоне.
тег {image-1} теряет смысл на любой странице, не являющейся новостью или списком новостей.
Если на любой странице вам нужно первое изображение - используйте яваскрипт.
P.S. и какое это имеет отношение к микростандартам?

3

Re: Микростандарты или микроформаты в DLE

Предположим, для главной страницы есть код:

[aviable=main]<link rel="image_src" type="image/png" href="{THEME}/images/image.png" />[/aviable]

Добавьте на панель закладок страницу, например - mail.ru, получим такое превью:
http://limg.imgsmail.ru/s/images/speeddial.png

Вот я и хочу для каждой страницы сделать такой код, и чтобы вместо {THEME}/images/image.png использовалось первое изображение из новости.

Такое будет актуально только для страниц контента (новостей), для категорий и главной - будут использоваться:

[aviable=main|cat]<link rel="image_src" type="image/png" href="{THEME}/images/image.png" />[/aviable]

У видеогалерее уже есть своя разметка:

<meta property="og:url" content="урла" />
<meta property="og:title" content="название" />
<meta property="og:description" content="описание" />
<meta property="og:type" content="video" />
<meta property="og:image" content="изображение" />
<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="140" />
<meta property="og:video" content="урла страницы" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video:width" content="480" />
<meta property="og:video:height" content="360" />

А вот сама DLE такой возможностью не хвастается.
Поэтому и хочется для rel="image_src" использовать первое изображение из новости.

4

Re: Микростандарты или микроформаты в DLE

Вообще этот тег не обязателен, однако я бы взял модуль catFace и добавил бы требуемый код через него (для категорий). Для стат страниц ручками. Для главной - ручками. Для новостей - допполе или {image-1}

<link rel="image_src" type="image/png" href="{image-1}" />

В общем не понимаю в чём сложность. В том что DLE не поддерживает это из коробки? И правильно делает, это же нестанддартные вещи.

У меня во всех браузерах панель закладок показывает только фавиконку ))
Каким браузером вы пользуетесь? и что будет если добавить 10-15 закладок?

5

Re: Микростандарты или микроформаты в DLE

ПафНутиЙ,
http://visual.yandex.ru/

Добавлено: 03-12-2012 22:53:35

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

Основное предназначение не отображение визуальной закладки, а правильное изображение для ретрансляции в группу ВК.

6

Re: Микростандарты или микроформаты в DLE

BralBine пишет:

Основное предназначение не отображение визуальной закладки, а правильное изображение для ретрансляции в группу ВК.

Я понимаю, что лучше скормить вконтакту нужную картинку))
Чем не устраивает конструкция?:

<link rel="image_src" type="image/png" href="{image-1}" />

7

Re: Микростандарты или микроформаты в DLE

ПафНутиЙ, и как советуете подключать?
На 9.5 - в fullstory.tpl {image-1} не распознаётся как урла картинки.

8

Re: Микростандарты или микроформаты в DLE

Для шаблонов вывода краткой и полной новости (shortstory.tpl и fullstory.tpl) добавлены новые теги: {image-x}, который выводит URL картинок находящихся в новости, где x это номер картинки в новости, например {image-1} выведет URL первой картинки в новости, [image-x] текст [/image-x] которые выводят текст, указанный в них только в случае если картинка с номером X присутствует в новости.

Это про 9.5 в истории изменений DLE. Так что работать должно. Может модуль или хак какой поломал это дело?

9

Re: Микростандарты или микроформаты в DLE

У музыки , есть своя разметка?

10

Re: Микростандарты или микроформаты в DLE

vasea101 пишет:

У музыки , есть своя разметка?

Вроде нет.