This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Веб мастер - CMS Joomla

Не работает? Начинай читать инструкцию.

Как обрезать строку заголовка страницы и вывести её в шаблон

Допустим, у вас длинный заголовок страницы, имеется ввиду title, и вы хотите вывести его где то на странице, но обрезать строку заголовка до определённого слова или символа.

Предлагаю ознакомиться с предложениями моих партнёров

Давайте рассмотрим варианты

Ваш заголовок

Купить хостинг и домен. Бесплатный пробный хостинг до 30 дней

1. Выводим полный заголовок в шаблон

<?php
echo $document->title;
?>

2. Как обрезать строку заголовка до 13 символов с троеточеем в конце, чтобы пользователи понимали, что выведен не весь имеющийся текст, а лишь его часть.

<?php
echo mb_strimwidth("$document->title", 0, 13, "...");
?>

В результате получим

Купить хос...

Но как то это не красиво смотриться, когда строка обрезается на половине слова, поэтому давайте рассмотрим другой вариант

3. Как обрезать строку заголовка до 13-го символа, но обрезанный до целого слова

Слова в предложении отделяются пробелами. Значит, надо найти в тексте позицию «нужного» пробела и обрезать всё, что находится за ним.

<?php
echo substr("$document->title", 0, strpos("$document->title", ' ', 13)).'...';
?>

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

Купить хостинг...

Предлагаю ознакомиться с предложениями моих партнёров