Тогда добавьте его в БД в таблицу 'streetball'Нет кажется
Loadырь
Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
Как-то так получится
А потом $field_city передавать в шаблон.
$city_p = new fieldCity('city_p'); $field_city = $city_p->setItem($team)->parse($team['city_p']);
А у вас есть в массиве $team значение city_p_cache?
Значит наш "посредник" добавлял ещё и свои мысли…не приписывайте мне того, чего я не говорил

Вот и у меня пока только на одном проекте, связанном с наукой возникла необходимость делать переводы контента для иностранного контингента. С одной стороны этот компонент не совсем делает сайт мультиязычным. Так как не получится на одном сайте вести разный контент для разных иностранцев. Но он позволит иностранцам читать информацию на вашем сайте и перемещаться по нему без особого дискомфорта.Где возникает потребность в таких (мультиязычных) сайтах в рамках основной концепции iCMS?
В релизе нет.
насчёт надобности её "в коробке" у меня есть сомнения
Что касается "коробки". То тут палка о двух концах. С одной стороны, функционал полезный (не путайте с необходимым), с другой стороны всё, что не в коробке, теряет тех. поддержку со временем. Превращаясь в неработоспособное собрание букв и цифр. Вот и надо определить, настолько ли он полезный, чтобы быть в релизе или может, что-то поменять/добавить в функционале.Отсутствие мультиязычности это самое слабое место у Инстанта...
Спасибо. Это пожалуй основная задача этой темы.хуки нужные добавим
Для меня достаточно иметь указанные хуки в движке, чтобы спокойно проводить обновления сайта. Но нужно ли такое вам, пользователи instantcms 2?
Посмотрите, как это сделано в любом типе контента — \system\controllers\content\actions\item_view.php
и сама передача переменных в шаблон
// Получаем поля для данного типа контента $fields = $this->model->getContentFields($ctype['name']);
значит вы не передаёте переменную $fields в шаблон, а соответственно у вас можно вывести только $team['city_p'], что содержит в себе только код города.
Всё когда-то случается впервыене видел еще
Я много чего хотел "пропихнуть" в релиз, но Fuze со словами (А уже были прецеденты? =)
Вместо СЮДА КОД пропишите это:
и посмотрите будет ли в выводимом массиве массив city_p
<?php dump($fields); ?>
Категория с сео
Вид переводимого текстового редактора зависит от текстового редактора
Вид в списке
Вид в записи
Демо снаружи можно глянуть тут http://a92200rg.bget.ru/articles. Хостинг халявный, поэтому может "подтормаживать"
Вид переводимого текстового редактора зависит от текстового редактора
Вид в списке
Вид в записи
Демо снаружи можно глянуть тут http://a92200rg.bget.ru/articles. Хостинг халявный, поэтому может "подтормаживать"
Как я понял, чтобы стороннее дополнение вошло в очередной релиз, оно должно пройти "огонь, воду и ржавые трубы". Переродиться, обновиться и только потом прикрепиться к основным файлам движка. При условии, что большинству пользователей это интересно.
Evanescence, уже положил начало своим компонентом "Компонент мультиязычность". Но мне его работа не подошла, для одного проекта. Поэтому я "стырнетил" у него испанскую локализацию, у Boanro прибрал к рукам украинскую, добавил немного юзабилити и получилось то, что можно скачать у меня в файлах. Есть замена системных файлов, поэтому тестировать на "боевом" сайте не рекомендую.
Что он может переводить:
Пункты меню
Заголовки и ссылки виджетов
Типы контента
Категории
Типы полей с их группами
Свойства типов контента
Наборы типов контента
Все переводимые поля контента
СЕО заголовки, ключи, описания, где это доступно.
Недоработано:
Перевод групп пользователей
Перевод стандартных компонентов
Авто-перевод от яши в текстовых редакторах. Заполнение вручную работает.
В планах сделать оптимизацию, подключить к работе кэш.
Плюсы: Доступна опция авто-перевода от Яндекса. Разделение доступов по группам пользователей. Вы сами решаете какая группа какие переводы сможет вводить.
Минусы: Авто перевод от Яндекса работает только в редактируемом поле и не переводит весь контент сразу или по крону. Это своего рода стимул заполнять всё ручками носителя языка.
Немного скринов:
Админка
Список полей типа контента Статьи
Меню
Вид переводимого поля:
с не заполнеными переводами
с заполненым только UK
с выбранным языком перевода
Категория с сео
Но тут достигнут предел количества изображений продолжу в следующем посту.
В общем, к чему всё это:
нужно ли продолжать в этом направлении двигаться?
может что-то, где-то изменить для лучшей работы с несколькими языками на сайте?
либо это вообще никому не надо и можно оставить всё как есть сейчас и не стремиться попасть в очередной релиз? Нужно ли это в релизе?
Evanescence, уже положил начало своим компонентом "Компонент мультиязычность". Но мне его работа не подошла, для одного проекта. Поэтому я "стырнетил" у него испанскую локализацию, у Boanro прибрал к рукам украинскую, добавил немного юзабилити и получилось то, что можно скачать у меня в файлах. Есть замена системных файлов, поэтому тестировать на "боевом" сайте не рекомендую.
Что он может переводить:
Пункты меню
Заголовки и ссылки виджетов
Типы контента
Категории
Типы полей с их группами
Свойства типов контента
Наборы типов контента
Все переводимые поля контента
СЕО заголовки, ключи, описания, где это доступно.
Недоработано:
Перевод групп пользователей
Перевод стандартных компонентов
Авто-перевод от яши в текстовых редакторах. Заполнение вручную работает.
В планах сделать оптимизацию, подключить к работе кэш.
Плюсы: Доступна опция авто-перевода от Яндекса. Разделение доступов по группам пользователей. Вы сами решаете какая группа какие переводы сможет вводить.
Минусы: Авто перевод от Яндекса работает только в редактируемом поле и не переводит весь контент сразу или по крону. Это своего рода стимул заполнять всё ручками носителя языка.
Немного скринов:
Админка
Список полей типа контента Статьи
Меню
Вид переводимого поля:
с не заполнеными переводами
с заполненым только UK
с выбранным языком перевода
Категория с сео
Но тут достигнут предел количества изображений продолжу в следующем посту.
В общем, к чему всё это:
нужно ли продолжать в этом направлении двигаться?
может что-то, где-то изменить для лучшей работы с несколькими языками на сайте?
либо это вообще никому не надо и можно оставить всё как есть сейчас и не стремиться попасть в очередной релиз? Нужно ли это в релизе?
А вы параметр $fields передаёте в шаблон?
Нико, А вы как его выводите, если у вас не получается?
Я бы как-то так выводил
Я бы как-то так выводил
$fields['city_p']['handler']->getStringValue($item['city_p']);
$fields['city_p']['handler']->parse($item['city_p']);
Бергал, вы что, там все "на ушах стоите"?
Ну вот, ещё не съехались в кластер, а уже ссориться начинают.