|
|
02.06.2006, 15:42
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
Очень хочется не выводить всЈ название в крошках
Например,
"AdMedia > О компании > Новости > 05.05.2006 - AdMedia выступает информационным спонсором авторского семинара-тренинга Сергея Спивака 'Интернет-реклама'"
Некрасиво. Задача - сделать скажем так
"AdMedia > О компании > Новости > 05.05.2006 - AdMedia выступает информационным спонсором..."
Пытаюсь в макете дизайна, в поле "шаблоны вывода навигации" применить какие-либо php-шные функции - шиш.
Благо уж функций для красивого обрезания строчки (чтобы до первого пробела после определЈнного количества символов) - много.
urix
|
|
|
02.06.2006, 16:03
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
".cuttext("%NAME",111)."
например так
|
|
|
02.06.2006, 16:11
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
MipH писал(а):".cuttext("%NAME",111)."
например так
Пардон, но выражение $browse_path[active_link]=".cuttext("%NAME",10).";
абсолютно неверное.
Если сделать
$browse_path[active_link]=cuttext("%NAME",10);
ничего не происходит
Мне же важно не общую длину хлебных крошек уменьшить, а длину каждого сегмента!
urix
|
|
|
02.06.2006, 16:52
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
Код:$browse_path[active_link]="".cuttext("%NAME",10)."";
Вот вам правильное выражение. Это обрежет длину каждого элемента, а не всей строки.
|
|
|
02.06.2006, 17:08
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
MipH писал(а):Код:$browse_path[active_link]="".cuttext("%NAME",10)."";
Вот вам правильное выражение. Это обрежет длину каждого элемента, а не всей строки.
Не работает. ВсЈ равно выдаЈт целую строку.
urix
|
|
|
02.06.2006, 17:10
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
cuttext - функция для примера, такой функции нет в php. Как вы сказали, на просторах сети есть множество подоных функций, ищите...
|
|
|
02.06.2006, 17:32
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
MipH писал(а):cuttext - функция для примера, такой функции нет в php. Как вы сказали, на просторах сети есть множество подоных функций, ищите...
ааааа )))
Я-то думал, это вшитая в неткат функция, не задокументированная ))))
urix
|
|
|
02.06.2006, 17:51
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
MipH писал(а):cuttext - функция для примера, такой функции нет в php. Как вы сказали, на просторах сети есть множество подоных функций, ищите...
И всЈ равно - даже
$browse_path[active_link]="".substr("%NAME",0,10)."";
Не обрезает...
urix
|
|
|
02.06.2006, 18:11
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
Код:"<b>".substr($parent_sub_tree[$i][Subdivision_Name],0,2)."</b>"
рабочий вариант.
|
|
|
02.06.2006, 18:43
|
|
urix
Зарегистрирован: 2006-04-06
Сообщений: 30
|
MipH писал(а):Код:"<b>".substr($parent_sub_tree[$i][Subdivision_Name],0,2)."</b>"
рабочий вариант.
Вот именно. Ибо substr не обязан понимать, что такое %NAME, ему бы что получше подсунуть, с доллариком ;)
urix
|
|
|
11.06.2006, 19:45
|
|
Гость
Гость
|
urix писал(а):Очень хочется не выводить всЈ название в крошках
Например,
"AdMedia > О компании > Новости > 05.05.2006 - AdMedia выступает информационным спонсором авторского семинара-тренинга Сергея Спивака 'Интернет-реклама'"
Некрасиво. Задача - сделать скажем так
"AdMedia > О компании > Новости > 05.05.2006 - AdMedia выступает информационным спонсором..."
Пытаюсь в макете дизайна, в поле "шаблоны вывода навигации" применить какие-либо php-шные функции - шиш.
Благо уж функций для красивого обрезания строчки (чтобы до первого пробела после определЈнного количества символов) - много.
|