Некий автор размещает свой материал на сайте. Текст с картинками и видео. По правилам размещения он может выделить слово, допустим human, в своём тексте. Фон и цвет букв. Всё это будет в тэге span. На сайте есть модули, на php, которые выводят краткое содержание материалов в новостных колонках. Там всё оформление режется с помощью strip_tags. И выводится часть материала mb_substr допустим 150 символов, как анонс материала.
Что надо
Хотелось бы, сделать так, чтобы в новостных колонках оставить стиль оформления известных слов. Их будет всего два. И они известны. Их не перемещать в тексте, а оставить как есть. Если они умещаются в эти 150 символов, то пусть будут видны с форматированием, если нет, то нет.
Подскажите как это реализовать.
Хотелось бы просто и понятно без наворотов.
Сайт на Joomla 1.5
Премного благодарен за помощь, спасибо.
Спустя 1 час, 46 минут, 31 секунда (18.07.2011 - 16:29) Sanchopansa написал(а):
у функции strip_tegs есть второй параметр.. который определяет исключения... задай в нем <span>
Ну и используй регулярные выражения чтоб определить или закрыт этот тег.. чтоб его не обрезало..
Вообще лучше используй сразу регулярки без strip_tags
Ну и используй регулярные выражения чтоб определить или закрыт этот тег.. чтоб его не обрезало..
Вообще лучше используй сразу регулярки без strip_tags
Спустя 1 час, 52 минуты, 21 секунда (18.07.2011 - 18:21) Guest написал(а):
в этом и весь вопрос
я пробовал
всё ползёт
я пробовал
всё ползёт
Спустя 3 часа, 6 минут, 32 секунды (18.07.2011 - 21:28) Guest написал(а):
ок
спасибо огромное за наводку
всё получилось!!!
спасибо огромное за наводку
всё получилось!!!