Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Лимит символов в доп поле с конца?

Лимит символов в доп поле с конца?


     27.04.2023    Общие вопросы, Общие вопросы по PHP, Хаки    462

вопрос
У движка есть возможность обрезать символы в доп полее до нужного кол-ва таким образом [xfvalue_doppole limit='10']

Обрезка идет сначала с первого слова. Как сделать лимит но чтобы обрезало с конца? То есть справа-налево

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


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

Kentavr
Юзер

Kentavr - 27 апреля 2023 05:43 -

Как я понял в этом коде изменения нужно сделать. Можете помоч?


dj-avtosh
PHP-developer

dj-avtosh - 28 апреля 2023 14:10 -

В теории так:

$xfieldsdata[$value[0]] = dle_substr( $xfieldsdata[$value[0]], 0, $count, $config['charset'] );


заменить на:

$xfieldsdata[$value[0]] = dle_substr( $xfieldsdata[$value[0]], $count, dle_strlen($xfieldsdata[$value[0]], $config['charset']), $config['charset'] );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Kentavr
Юзер

Kentavr - 29 апреля 2023 04:18 -

В таком случае перестает работать вариант обрезки слева. Как сделать чтобы оба варианта работали?

Kentavr
Юзер

Kentavr - 29 апреля 2023 04:37 -

Есть доп поле в нем значение 2000-2010 мне надо разделить его на два значения

Сейчас в fullstory вывожу так:

<a href="/year/[xfvalue_year limit='4']/">[xfvalue_year limit='4']</a>
-
<a href="/year/[xfvalue_year limit='4']/">[xfvalue_year limit='4']</a>

Получаю такой результат 2000-2000

А мне надо 2 кликабельные ссылки в одной 2000 во второй 2010 и между ними знак - без ссылки.

С правкой которую Вы написали не получается такое провернуть (

iChudo
Юзер

iChudo - 4 мая 2023 09:22 -

***Комментарий удален***

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

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

наверх