создание "ушек". Разбить предложение по строкам

zaartix

Новичок
создание "ушек". Разбить предложение по строкам

Такая проблема:
В базе лежат названия, цены, описания товаров. Хочу сделать ушки, на которых будет отображена цена, уменьшенная фотография и название товара.
Проблема в последнем. Немогу понять как разбить название, которое может быть как "AMD-1600/EL K7S6Aзвук/128M DDR/3"/20G 7200/CD52X/ATI32M TV/кл+м+к/" так и "ИНФРАКРАСНЫЙ ПОРТ TEKRAM IR410W InfraRed USB (RTL)"
Необходимо это разместить на выделенном для этого участке ушка. Допускается обрезать окончание, если слишком длинное название.
Вот идеальное размещение (фотошоп):
http://zaartix.ru/tmp/ushko1.gif
http://zaartix.ru/tmp/ushko2.gif
http://zaartix.ru/tmp/ushko3.gif

Как разбить название, посоветуйте плз. Интересует техническая или теоретическая сторона вопроса.
На данный момент думается, что пробелом буду разбивать строку на слова, считать кол-во символов в каждой строке. Но кажется, что должно быть другое решение, более оптимальное.

-~{}~ 10.08.04 14:30:

ушки - это маленькие банеры на сайте
 

zaartix

Новичок
Это уже как вариант есть, но хочется максимально автоматизировать

-~{}~ 10.08.04 15:09:

неужели это единственный способ красиво оформить ухи?
 

Фанат

oncle terrible
Команда форума
zaartix
нет ничего проще.
напиши лексический анализатор с исскусственным интеллектом
 

neko

tеam neko
для этого надо иметь его естественный, так сказать, природный аналог
 

Фанат

oncle terrible
Команда форума
это да.
в частности, уметь формулировать (в первую очередь - для самого себя!) стоящую проблему. И к описанию задачи по интеллектуальному обрезанию строк не приплетать "цена, уменьшенная фотография" и "ушки" .
 

neko

tеam neko
резюмирую: главное -- не иметь между ушками черезмерных пустот
 
Сверху