Как добиться того, чтобы удалить ПЕРВОЕ слово из переменной в SMARTY? Для примера: Из "Привет стаковерфлоу, мне нужна помощь" в " стаковерфлоу, мне нужна помощь".
Фактически, как уже сказано в комментариях, такая логика не сосвсем относится к функционалу самого шаблона. Но в общем-то в смарти вы можете использовать любые функции пхп в качестве модификаторов. Основная проблема тут - корректно выделить первое слово, просто средствами пхп, а привести этот код в смарти не сложно.
Например, если использовать strpbreak
задав ему несколько символов, которые будут ограничивать слова, то задача сведется к такому:
{$txt = "Привет стаковерфлоу, мне нужна помощь"}
{$txt|strpbrk:" ,;!"}
но это собственно простейший случай, т.к. у нас певое слово отделено лишь пробелом. А вот в случае Привет, стэковерфлоу
данный модификатор найдет первую запятую и вернет строку начиная с пробела. Но случай с пробелом будет довольно частым, и легко решаем добавлением еще одного модификатора
{$txt|strpbrk:" ,;!"|trim}
В общем, для начала вам сами надо понять, как и по каким правилам вы хотите вырезать первое слово, а потом уже переносить эту логику в шаблон.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На сервере приблизительно 30 сайтом и в каждой папке файлы с мусором (вирусом), я знаю размер и название файлов(они повторяются), пробвал написать...
Что посоветуете, как узнать, какое номер присвоит поле id в базе данных при добавление нового idЯ добавляю новые данные из формы в таблицу, далее...