Приветствую всех. Может эту тему поднимал кто нибудь, но я не нашёл.
Поэтому вопрос:
Как реализовать подстановку окончания (а) к словам в зависимости от пола пользователя.
Пример:
Был на сайте Вчера в 15:20 | Была на сайте Вчера в 15:20
Юра послал сообщение | Ира послала сообщение
Как реализовать такое?
#2
27 апреля 2011 в 11:03
Ну например так
{if $user[0].gender == 'f'}Была {else} Был {$user[0].logdate}
#3
27 апреля 2011 в 11:08
Что-то не пашет.
Сегодня в 17:35
#4
27 апреля 2011 в 11:11
Это смотря где применять, я привел пример для вывода в шаблоне в плагине юзертип.
#5
27 апреля 2011 в 11:22
Всё, разобрался. Я применил это для .tpl-файла вот таким кодом:
Получилось вот так:
Был Вчера в 17:08 | Была Вчера в 15:16
Всё работает. Спасибо большое за подсказку. Ну а как применить на других страницах, я уже сам разберусь, чай не маленький.
Получилось вот так:
Был Вчера в 17:08 | Была Вчера в 15:16
Всё работает. Спасибо большое за подсказку. Ну а как применить на других страницах, я уже сам разберусь, чай не маленький.
#6
27 апреля 2011 в 13:49
Кстати. У меня на этой почве возник ещё вопрос по поводу sql-запроса.
Чем отличается это "p.gender" от этого "p.gender as gender"?
Чем отличается это "p.gender" от этого "p.gender as gender"?
#7
27 апреля 2011 в 13:55
это псевдоним, в основном для удобочитаемости и упрощения доступа в коде…
#8
27 апреля 2011 в 14:00
Спасибо.