Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как удалить часть текста из текста fullstory

Как удалить часть текста из текста fullstory


     23.02.2012    Все вопросы » Общие вопросы по PHP    2874

вопрос
Есть тайтл: Купить слона (2012)
Далее, в тексте полной новости есть некий сео-текст "если вы хотите купить слона (2012), то нужно подумать о его транспортировке и месте проживания".
Нужно, чтобы в тексте взятому из тайтла, обрезалось "пробел (год)", и текст имел следующий вид:
"если вы хотите купить слона, то нужно подумать о его транспортировке и месте проживания"
коллеги, очень прошу помочь в решении данного вопроса!

Ответа пока нет


5 комментариев

king
Юзер

king - 24 февраля 2012 18:35 -

Sander, вы думаете все такие продвинутые в php как вы!?
Если реально желаете помочь человеку, объясняйте пожалуйста подробно:
в какой файл вставлять, заменять какие-либо строки, либо просто добавить.
То есть старайтесь помогать так, чтобы после вашего ответа у юзера не было вопросов или снизить их к минимуму!

ПафНутиЙ
Админ

ПафНутиЙ - 24 февраля 2012 21:58 -

Нормальная помощь заключается в "наставлении на путь истинный" но ни как не в предоставлении детальной инструкции решения проблемы. К тому же если включать иногда логику, то можно без труда открыть файл show.full.php (к примеру) и найти там вхождение тега {title}. Далее нагуглить простую регулярку для обрезания текста по заданным параметра и тупо сдублировать тег, выводящий title.
Из всего этого проблемой является только регуляка, приведённая в комментарии Sander`a

Каков вопрос - таков и ответ. Просто помните об этом.

nowheremany
Эксперт

nowheremany - 24 февраля 2012 19:00 -

в show.*.php
перед
$tpl->set('{title}'...

Благодарность принимаю тут Связь

Sander
Эксперт

Sander - 24 февраля 2012 19:15 -

Вы обратились к нам как к коллегам. Я и дал ответ подсказку как начинающему коллеге.
Ок, тогда пусть вопрос будет открытым.

PS.
$title = preg_replace("#[\s]+\([0-9]{4}\)#is","",$title);

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

king
Юзер

king - 24 февраля 2012 22:48 -

Sander и nowheremany огромное спасибо!
Вот теперь всё ясно)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх