Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Перекрестные гиперссылки Картинки

Перекрестные гиперссылки Картинки


     16.07.2014    Ламерские вопросы    1429

вопрос
Здравствуйте подскажите пожалуйста как в доп поле отображалась картинка и при клике на нее происходил поиск всех новостей с похожей картинкой?
Делая так, в значении доп. поля ставлю "Использовать значения полей как перекрестные гиперссылки", потом в поле вставляю ссылку, если просто то и пишется вся ссылка, если же через [iмg], то при нажатии пишет Hacking attempt!.

В fullstory пробовал
<img src="[xfvalue_]" />
но выводится тогда так

Пример:
Перекрестные гиперссылки Картинки

Подскажите как бы такое сделать, чет пытался да не получается никак? Что не правильно делаю?

Ответа пока нет


Комментарии пользователей (6)

ufh2
175 | 3

ufh2 - 16 июля 2014 22:45 - Юзер

Или может как-то по другому реализовать

vitnet
218

2174 | 930

vitnet - 16 июля 2014 22:58 - Эксперт

Цитата: Что такое дополнительные поля?

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

Для того чтобы использовать поле на странице с новостями, Вам необходимо в шаблон добавить переменную [xfvalue_X], где X - значение поля (имя, которое Вы ввели при добавлении нового поля). Также можно использовать связку [xfgiven_X]...[/xfgiven_X], которые выводят текст указанный в них если дополнительное поле было задано. А также можно использовать связку [xfnotgiven_X]...[/xfnotgiven_X], которые выводят текст указанный в них если дополнительное поле не было задано.

Пример работы полей:
1)- Название: stit
- Описание: Источник информации
- Значение по умолчанию: Я
- При желании: да
2)- Название: source
- Описание: Ссылка на источник информации
- Значение по умолчанию: httр://server.com/
- При желании: да

[xfgiven_source]Источник - <а hrеf=[xfvalue_source] target=_blank>[xfvalue_stit]</а>.[/xfgiven_source]
[xfnotgiven_source]Источник не указан[/xfnotgiven_source]

В случае если поле было задано в публикации, то итогом работы будет следующий HTML-код:
Источник - <а hrеf=http://server.com/ target=_blank>Я</а>.

В случае если источник не был задан, то итогом работы будет сообщение:
Источник не указан

Запомните, что для названия поля нужно использовать только латинские буквы и цифры.

ufh2
175 | 3

ufh2 - 16 июля 2014 23:23 - Юзер

И??? Что-то я не понял к чему вы ведете?

ufh2
175 | 3

ufh2 - 17 июля 2014 00:07 - Юзер

Кто поможет?

FastFud
50

1599 | 588

FastFud - 17 июля 2014 00:38 - Юзер

И как по вашему движок будет искать похожий текст? на картинке далеко не улетишь. Получается вы вставляете ссылку в дополнительное поле и потом в шаблоне, будет искать похожий текст, искать то что вы написали в дополнительное поле (в вашем случае это адрес картинки)
http://site.ru/images/name.png
Это можно сделать но какой прок от этого ? если все равно не найдет ничего.

P.S - Vitnet, правильно сказал )

ufh2
175 | 3

ufh2 - 17 июля 2014 01:05 - Юзер

Вопрос был решен только с использованием категорий, что не есть оптимальным

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы