1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

4.1.x Как вставить многоязычный текст в html block?

Discussion in 'Локализация - Languages' started by redspirit, May 15, 2012.

  1. redspirit Thread starter Novice member


    Offline
    Message Count:
    3
    Likes Received:
    0
    My version of SE:
    4.00
    Может я делаю совсем не правильно, но мне нужна отдельная статическая и многоязычная страничка "О сайте". Создал новую страницу, поместил туда HTML блок, написал туда текст - все хорошо, но введенный текст не меняет язык. Как сделать, чтобы менял?
    И еще, можно ли в блок вставлять фразу по ее номеру? Типа там [language12346] и сразу подставился нужный текст.
  2. Smart-Hacker User


    Offline
    Message Count:
    54
    Likes Received:
    24
    Сделайте страницу не в файле .php, а в .tpl (templates), затем все фразы поменяйте на {language...}. И слова будут иметь перевод.
  3. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    Bro, that don't work like that.....


    You can't do that with plain HTML !

    You can't use code like
    Code:
    [language12346]
    In SE 4.x.x

    In order to make YOUR text translatable to any language the easiest way to do that is Widget.
    Here is a simple widget for do that, download it, and use it, it's free - I create it in just a few minutes:)

    If you have further questions about styling or other shit, feel free to ask help.:)


    Installation is quite simple:
    1. Upload content of .zip file into ../application/widgets
    2. Open ../application/widgets/about-us/index.tpl file and inside it replace YOUR_TEXT_HERE with your own text ( what you need to be showed)
    3. Add whole text form step 2 in all languages as new phrase, and translate its
    4. Step in ACP->Layout Editor and drag&drop new widget "About Us" on to place where you need it.( or in new created page)

    NOTICE: You CAN do any necessary changes in same file (index.tpl) - style of text, backgrounds, fonts, colors, make table, etc, etc. I put inside just a simple styles, as example....

    Attached Files:

  4. redspirit Thread starter Novice member


    Offline
    Message Count:
    3
    Likes Received:
    0
    My version of SE:
    4.00
    Вариант с отдельным виджетом работает как надо, спасибо. Появилась еще одна мысль. А как из редактора слоев указывать в редактировании блока свой текст? Что нужно добавить в функцию public function indexAction() ?
    Вариант
    PHP:
    public function indexAction()
    {
      
    $this->view->data $this->_getParam('data');
    }
    не работает.
  5. nadri Administrator


    Offline
    • Admin
    • Знаменитый
    Message Count:
    1,257
    Likes Received:
    392
    My version of SE:
    4.6.0
    I'm afraid that I don't understand what you write, and what you wanna to be done.
    You have problem with editing text inside widget( YOUR_TEXT_HERE) or what?
    Try to explain more precise what you need.



    p.s. Sorry, but I understand Russian only partially

Share This Page

All rights reserved SocEngine.ru ©