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

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


     15.02.2014    Общие вопросы    2786

вопрос
При создании дополнительных полей я поставил галочку "Использовать значения полей как перекрестные гиперссылки" всё работает, но не всё меня устраивает. Есть места, где значение доп. поля не должно выглядеть и работать как ссылка, нужен просто текст.
Как это сделать?

DLE 9.7

Ответил: Mihail9575


[xfvalue_customfield limit="X"]
Выводит только текст дополнительного поля, при этом сам текст сокращается до указанного X количества символов. При этом сокращение текста происходит до последнего логического слова. Например [xfvalue_customfield limit="50"] выведет только первые 50 символов значения дополнительного поля c именем customfield. Т.е. limit="0" выводит содержимое доп поля в виде текста полностью без обрезания.

© kol4erukij

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

nambo1
4

107 | 23

nambo1 - 15 февраля 2014 19:50 - Юзер

ну тк уберите галку с "Использовать значения полей как перекрестные гиперссылки"

Mihail9575
1

6 | 1

Mihail9575 - 15 февраля 2014 21:27 - Юзер

Смешно, шутку понял.

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 15 февраля 2014 20:05 - Админ

используйте другие допполя, либо через js удаляйте ссылки.

Каков вопрос - таков и ответ. Просто помните об этом.

Mihail9575
1

6 | 1

Mihail9575 - 15 февраля 2014 21:31 - Юзер

Другие доп. поля - не подходит, т.к. речь идёт о 29-ти полях и нагрузка на БД дополнительная...

А можно узнать как удалить тег "a" через JS?

MegaBoBeR
36 | 16

MegaBoBeR - 16 февраля 2014 12:17 - Юзер

Тоже интересует данный вопрос. Хорошо бы иметь такие тэги [xfvalue_customfield] и просто с текстом [xfvaluetext_customfield]

kol4erukij
4

7 | 5

kol4erukij - 16 февраля 2014 13:19 - Юзер

самому нужно было в свое время, сделал так:

[xfgiven_customfield] [xfvalue_customfield limit="0"] [/xfgiven_customfield]

все работает, значение доп поля выводится текстом

Mihail9575
1

6 | 1

Mihail9575 - 16 февраля 2014 15:01 - Юзер

Спасибо, работает!
Но как обычно есть "но". Если ставишь:
[xfvalue_customfield limit="0"]

Уже нельзя использовать доп. поле как гиперссылку на этой же странице... Будет выводиться просто текст, вот так:
[xfvalue_customfield]

Мне вполне достаточно и этого, просто пища для размышления :)
И еще вопрос: Что означает это limit="0", для чего оно?

kol4erukij
4

7 | 5

kol4erukij - 16 февраля 2014 17:40 - Юзер

[xfvalue_customfield limit="X"]
Выводит только текст дополнительного поля, при этом сам текст сокращается до указанного X количества символов. При этом сокращение текста происходит до последнего логического слова. Например [xfvalue_customfield limit="50"] выведет только первые 50 символов значения дополнительного поля c именем customfield. Т.е. limit="0" выводит содержимое доп поля в виде текста полностью без обрезания.

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

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