Gruzin Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 Всем привет, подскажите пожалуйста как сделать что бы если человек при регистрации указал и имя и фамилию, на сайте вверху выводилось только имя (первое слово) , а остальное всё обрезалось.Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 (изменено) preg_match("/[^\s]+/", $input_line, $output_array); Ну а если человек указал первым фамилию, а не имя? Изменено 28 августа, 2017 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 28 августа, 2017 Автор Жалоба Поделиться Опубликовано 28 августа, 2017 Ну а если человек указал первым фамилию, а не имя?Согласен с вами , это как костыль будем временно использовать, пока новый шаблон не нарисую, а то сейчас весь дизайн портится если длинные имена использовать.Спасибо.Как я понимаю это надо где то тут прописать <span id="username">{if $user->balance > 0} {$user->balance|convert} {$currency->sign} {/if}<a href="user">{$user->name}</a>{if $group->discount>0},ваша скидка — {$group->discount}%{/if}</span> Если не сложно напишите как это правильно должно выглядеть.Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 {$user->name|strstr:' ':true} Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 28 августа, 2017 Автор Жалоба Поделиться Опубликовано 28 августа, 2017 {$user->name|strstr:' ':true}Спасибо но не работает. Я просто вместо {$user->name} пишу {$user->name|strstr:' ':true} Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 Спасибо но не работает. Я просто вместо {$user->name} пишу {$user->name|strstr:' ':true} {assign user_name " "|explode:$user->name}{$user_name[0]} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 (изменено) {assign user_name " "|explode:$user->name}{$user_name[0]} Можно чуточку по-проще: {$user_name = " "|explode:$user->name} {$user_name|@current} Изменено 3 сентября, 2017 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 28 августа, 2017 Автор Жалоба Поделиться Опубликовано 28 августа, 2017 Извините , работают все предложенные варианты , просто я не туда вписывал код.Спасибо всем большое. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.