animagica, по вашему вопросу обрезания заголовка тайтла я знаю способа с помощью условных операторов.
1 способ заключается в заданном количестве символов для текста.
Например мы будем делать обрезание заголовка до 50 символов, включая пробелы.
Код
<?substr($TITLE$,0,50)?>
И если ваш заголовок больше пятидесяти символов, то он обрежется кратно 50.
Минус данного обрезания текста заключается в том, что текст может обрезаться некорректно.
2 способ обрезания текста заголовка основан на зарезервированном символе заголовка.
Например: у вас заголовок получается
Аватар: Легенда об Аанге - книга первая: Вода / Avatar: The Last Airbender
а с помощью обрезания выведет
Аватар: Легенда об Аанге - книга первая: Вода
Код
<?(substr($TITLE$,0,strpos(substr($TITLE$,0),'/')))?>
Как вы видите из нашего примера условным символом был такой символ /.