Просмотр темы - "BBcode"

  > Список тем > BBcode Новая тема

[1] [2]
Автор Текст
krotan

 3 
Пользователь
Послать ЛС
BBcode - 20:45:42 23 Ноябрь 2015 Профиль
1.5.3 У меня не работают ббКоды локализации:
[multilang=DEFAULT]..[/multilang]
[lang=LANGUAGE]..[/lang]
Кучу времени убил, не могу заствить их работать... Что делать? Очень нужны!

Den1xxx

 43 
Модератор
Послать ЛС
21:13:55 23 Ноябрь 2015 Профиль
Цитата:
1.5.3 У меня не работают ббКоды локализации:
[multilang=DEFAULT]..[/multilang]
[lang=LANGUAGE]..[/lang]
Кучу времени убил, не могу заставить их работать... Что делать? Очень нужны!
Таких bb-кодов в движке нет, вот и не работают.
А что хотели добиться с помощью [multilang] или [lang]?
Что должно происходить с содержимым тега?

krotan

 3 
Пользователь
Послать ЛС
21:31:31 23 Ноябрь 2015 Профиль
Просто содержание страницы должно выводится на разных языках для посетителей их разных стран, мультиязычноть.
А какая последняя версия ReloadCMS ещё поддерживает этот тег? Перейду на неё, мне это важно...
Цитата из вашего старого описания:
ббКод локализации
Внимание, во всех ббКодах язык указывается стандартным двухбуквенным кодом (например en, ru и т.д.)
Открывает мультиязыковой блок. DEFAULT - код языка показываемого по-умолчанию
[multilang]..[/multilang]
[multilang=DEFAULT]..[/multilang]
Внутри мультиязыкового блока игнорируется любая информация находящаяся за пределами ббКодов [lang]. В каждом ббКоде lang указывается LANGUAGE (Язык, на котором написано содержимое ббКода), а внутри него вписывается текст блока на данном языке. Из всего блока пользователю будет показана только та часть блока multilang, которая находится в ббКоде lang выбранного языка.
[lang=LANGUAGE]..[/lang]

krotan

 3 
Пользователь
Послать ЛС
21:42:44 23 Ноябрь 2015 Профиль
Ещё неплохо бы добавить тег [hr] - горизонтальная линия

Den1xxx

 43 
Модератор
Послать ЛС
06:30:07 24 Ноябрь 2015 Профиль
Цитата:
Просто содержание страницы должно выводится на разных языках для посетителей их разных стран, мультиязычноть.
А какая последняя версия ReloadCMS ещё поддерживает этот тег? Перейду на неё, мне это важно...
Это была экспериментальная ветка 2005 года, применение не оправдало себя. Ветка 1.3.2 так и не была доведена до ума.
Понимаете, сам движок на любой язык мира перевести не может. Поэтому нужно было иметь в переводах ту фразу, перевод которой требуется. Это нивелирует функционал — ошибся на запятую, и перевода нет.
Т.е. пользоваться переводами может только тот, кто знает, что они есть и какие есть.
Тег в парсинг добавить несложно, только никому кроме Вас он не нужен. А замедлять движок будет — ведь он срабатывает каждый раз при парсинге.
Опишите подробнее, где Вам нужно парсить ланги — в статьях, в блоках меню или где?
Может, найдется более простое решение.
Цитата:
Цитата из вашего старого описания:
ббКод локализации
Внимание, во всех ббКодах язык указывается стандартным двухбуквенным кодом (например en, ru и т.д.)
Открывает мультиязыковой блок. DEFAULT - код языка показываемого по-умолчанию
[multilang]..[/multilang]
[multilang=DEFAULT]..[/multilang]
Внутри мультиязыкового блока игнорируется любая информация находящаяся за пределами ббКодов [lang]. В каждом ббКоде lang указывается LANGUAGE (Язык, на котором написано содержимое ббКода), а внутри него вписывается текст блока на данном языке. Из всего блока пользователю будет показана только та часть блока multilang, которая находится в ббКоде lang выбранного языка.
[lang=LANGUAGE]..[/lang]
Вы что-то путаете, это не мое описание. Это экспериментальная ветка 2005г., а я пришел сюда в декабре 2008.
Цитата:
Ещё неплохо бы добавить тег [hr] - горизонтальная линия
Добавим.

krotan

 3 
Пользователь
Послать ЛС
10:22:12 24 Ноябрь 2015 Профиль
Сейчас этот ббкод нужен в статьях, а особенно в статических страницах...

krotan

 3 
Пользователь
Послать ЛС
12:38:00 24 Ноябрь 2015 Профиль
1. Статическими страницами я делаю "контакты", главную страницу и даже навигацию по сайту. Поэтому важно, чтобы они переключались на язык клиента вместе с интерфейсом.
2. Если соблаговолите реализовать lang в статьях, важно, чтобы переключались на нужный язык и названия статей, иначе клиент, увидев чуждое название статьи не пойдёт туда...
3. Желательно "приветствие" на главной странице заменить на какую-то предопределённую статическую страницу для полной функциональности BBcode в ней...

Den1xxx

 43 
Модератор
Послать ЛС
19:44:48 24 Ноябрь 2015 Профиль
Цитата:
Сейчас этот ббкод нужен в статьях, а особенно в статических страницах...

1. Статическими страницами я делаю "контакты", главную страницу и даже навигацию по сайту. Поэтому важно, чтобы они переключались на язык клиента вместе с интерфейсом.
Статические страницы можно публиковать в режиме PHP, это реализовано в последнем релизе.
А там уже есть локализация и даже вообще всё, что угодно.
Цитата:
2. Если соблаговолите реализовать lang в статьях, важно, чтобы переключались на нужный язык и названия статей, иначе клиент, увидев чуждое название статьи не пойдёт туда...
Статьи тоже, есть режим PHP.
Цитата:
3. Желательно "приветствие" на главной странице заменить на какую-то предопределённую статическую страницу для полной функциональности BBcode в ней...
Это реализуется слудующим образом:
1. Делаете модули меню на каждом из языков.
3. Скрываете приветствие, а каждый из одинаковых модулей на разном языке вставляете в одну точку вывода.
2. Разруливаете показывать каждый языковой модуль меню только при определенном языке.
Модули меню — Логика, нажмите на плюсик. Там справка в общем-то есть, так что повторяться не буду.





krotan

 3 
Пользователь
Послать ЛС
23:18:41 24 Ноябрь 2015 Профиль
Спасибо! Попробую... Но мне уже кажется, что это слишком сложно и неудобно? Не для среднего ума:) Хотелось бы ограничится простыми bb-кодами...

Den1xxx

 43 
Модератор
Послать ЛС
11:14:53 25 Ноябрь 2015 Профиль
Цитата:
Спасибо! Попробую... Но мне уже кажется, что это слишком сложно и неудобно? Не для среднего ума:) Хотелось бы ограничится простыми bb-кодами...
Ну так обычно и бывает, когда пользователь реализует сильно оригинальный функционал — за всё время работы (сайтов сделал, наверное, около сотни) мультиязычие понадобилось всего 2 раза, и было успешно реализовано.
Один сайт работал на 2 языках одновременно (рус/англ), другой, посложнее, на 4 (рус/англ/укр/бел).
Вообще реализация сразу нескольких языков на сайте, причём с теми же адресами, наиболее сложная и интересная задача. Обычно корпорации не заморачиваются и пихают языковой клон движка в подпапку, а главная у них только для разруливания и установки кук. Ну или главная на английском.
В общем, как бывает устроена локализация — давно писал про это: http://from...b=1&a=2

Den1xxx

 43 
Модератор
Послать ЛС
20:44:33 26 Ноябрь 2015 Профиль
krotan, чего замолчали?
[1] [2]

Комментировать

Вы не залогинены!