Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Перекрестные гиперссылки

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


     Перекрестные гиперссылки, дополнительные поля    Все вопросы » Общие вопросы    6748

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

DLE 9.7

Ответил: Mihail9575


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

© kol4erukij

8 комментариев

nambo1
Юзер

nambo1 - -

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

Mihail9575
Юзер

Mihail9575 - -

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

ПафНутиЙ
Админ

ПафНутиЙ - -

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

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

Mihail9575
Юзер

Mihail9575 - -

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

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

MegaBoBeR
Юзер

MegaBoBeR - -

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

kol4erukij
Юзер

kol4erukij - -

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

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

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

Mihail9575
Юзер

Mihail9575 - -

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

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

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

kol4erukij
Юзер

kol4erukij - -

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

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

наверх