1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Заголовок цитаты: "сказал" или "сказала" вместо "сказал(а)"

Тема в разделе "Основные вопросы по XenForo", создана пользователем Elesin, 05.11.2012.

Загрузка
  1. Elesin

    Elesin Пользователь

    Регистрация:
    03.10.12
    Сообщения:
    9
    Симпатии:
    3
    Версия XF:
    1.1.3
    Всех приветствую.
    Понимаю, что вопрос простой, требующий добавления двух новых фраз.
    Я неопытный. Пробую - не получается.
    Как сделать так, чтобы вместо фразы x_said можно было использовать, например, две фразы, которые зависят от пола человека, которого цитируют?
     
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Править шаблон bb_code_tag_quote, писать свой плагин к форуму, который будет перехватывать обработку тэга quote, чтобы передавать в шаблон нужную информацию (изначально в этот шаблон не передается нужная информация).

    И вопрос — что вы будете выводить в случае, если пользователь не указал свой пол при регистрации?
     
  3. Elesin

    Elesin Пользователь

    Регистрация:
    03.10.12
    Сообщения:
    9
    Симпатии:
    3
    Версия XF:
    1.1.3
    Ну, в нашем мире (упрощенно) можно сделать так:
    Цитата мужского пола - "Сказал"
    Цитата женского пола - "Сказала".
    Цитата неуказанного пола - "Сказало".
     
  4. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    А вы так только эту фразу хотите изменить? Если все фразы — то это очень трудновыполнимо. Если вообще возможно :)

    А так — как я и писал. Правильный путь — писать плагин. Неправильный — править исходный код файла, в котором идет обработка тэга цитаты.
     

Поделиться этой страницей