Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как удалить часть текста из текста fullstory

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


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

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

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


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

king
Юзер

king - -

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

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

ПафНутиЙ - -

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

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

nowheremany
Эксперт

nowheremany - -

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

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

Sander
PHP-developer

Sander - -

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

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

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

Telegram: @sandev
Skype: Sander8804

king
Юзер

king - -

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

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

наверх