Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 2586 Просмотров
*

MrDreamyLand

  • Осваиваюсь на форуме
  • 35
  • 0 / 1
ХАЛЛОО :D

Я думаю что не только я один встречался с такой проблемой. У меня сайт на 3 языках, и мне нужно чтоб йомлига показывала название столбцов в таблице на всех 3 а не на одном. Это никак нельзя поправить в языковом файле, поэтому обращаюсь к вам кто встречался помогите пожалуйста
ПРИМЕР
Таблица
и там столбец И- т.е. игра
и тд
*

profiX0808

  • Moderator
  • 497
  • 70 / 0
Возможно Вам поможет компонент мультиязычности JoomFish
*

kish

  • Захожу иногда
  • 243
  • 3 / 0
  • Estonian referee
Возможно Вам поможет компонент мультиязычности JoomFish
для JoomFish нет файлов перевода Джумлиги
*

MrDreamyLand

  • Осваиваюсь на форуме
  • 35
  • 0 / 1
Возможно Вам поможет компонент мультиязычности JoomFish
это нужно не в джумфише а где то ещё коректировать
*

profiX0808

  • Moderator
  • 497
  • 70 / 0
Я с джумфишом не работал, всех нюансов там не знаю.
По поводу связки джумфиша и джумлига нашел несколько инфы, может будет полезной: http://www.joomlaportal.de/joomla-komponenten/106380-joomfish-xml-datei-erzeugen.html - здесь какой-то файл есть для скачивания (joomleague_elements.zip‎), а здесь дока по созданию XML файла http://www.joomfish.net/en/documentation/developer-docs/30?task=view
*

kish

  • Захожу иногда
  • 243
  • 3 / 0
  • Estonian referee
там региться надо... я зарегился и скачал файл... попробовал, но выдаёт такую ошибку:
Цитировать
DB function failed with error number 1146
Table 'd21615sd32556.jos_joomleague_matches' doesn't exist SQL=SELECT c.match_id as id, c.match_id, c.match_id as title, c.match_id, c.summary, c.decision_info, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.name as language, jfc.reference_id as jfc_refid FROM jos_joomleague_matches as c LEFT JOIN jos_jf_content as jfc ON c.match_id=jfc.reference_id AND jfc.reference_field='match_id' AND jfc.reference_table='joomleague_matches' AND jfc.language_id=2 LEFT JOIN jos_languages as jfl ON jfc.language_id=jfl.id ORDER BY c.match_id LIMIT 0, 100
*

profiX0808

  • Moderator
  • 497
  • 70 / 0
kish, на JL 0.93 версии пробовали? Судя по датам на том форуме, как раз на этой версии экспериментировали.
Скинь файлик, может что-то "придет" в голову.
*

kish

  • Захожу иногда
  • 243
  • 3 / 0
  • Estonian referee
Вот файл.... на 0.93 не тестил

[вложение удалено Администратором]
*

kish

  • Захожу иногда
  • 243
  • 3 / 0
  • Estonian referee
а ещё, я подумал тут... в ланг файле не зря есть строчки для таблицы и не только для таблицы. Поставил у себя такие значения - JL_PLAYED, JL_WINS, JL_TIES, JL_LOSSES, JL_SCOREFOR, JL_POINTS и такие же поставил там где надо писать что эти таблицы значат, перевелось только JL_PLAYED на всех языках, а остальные нет... странно
*

profiX0808

  • Moderator
  • 497
  • 70 / 0
joomleague_elements.zip, скорее всего для 0.93 или для 0.92. Нужно смотреть JoomFish, как там сейчас подобные хмл-файлы создаются, а также смотреть нужную версию джумлиги.
В файле там по логике:
  <field type="referenceid" name="id" translate="0">ID</field> - не переводить ID
  <field type="titletext" name="name" translate="1">Title</field> - переводить Title
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Для JoomLeague 1.5
Для себя подпили следующим образом. Конечно костыль, но работающий:

1) меняем файл ../components/views/ranking/tmpl/default_rankingheading.php
2) добавляем константы в языковой файл ../language/xx-XX/xx-XX.com_joomleague.ini (где xx-XX - требуемый язык)
3) в админке, в настройках шаблона прописываем нужные столбцы (JL_PLAYED, JL_WINS, ...)
4) там же оставляем пустую запись названий столбцов (этот способ игнорирует эту запись)

теперь подробнее
в файле default_rankingheading.php для каждого CASE меняем одну строку:
вместо
Код
case 'JL_WINS':
echo '<th class="headers">';
        JoomleagueHTML::printColumnHeadingSort( $column_names[$k], "won", $config );
echo '</th>';
break;
пишем
Код
case 'JL_WINS':
echo '<th class="headers">';
JoomleagueHTML::printColumnHeadingSort( JText::_( 'JL_RNK_WINS' ), "won", $config );
echo '</th>';
break;
где JL_RNK_WINS - константа языкового файла
и так для каждого CASE

В языковом файле прописываем константы, которые сами придумали
Прикрепляю файл default_rankingheading.php для ясности

[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать события в 45+3, 90+3?

Автор vladimir86

Ответов: 2
Просмотров: 1893
Последний ответ 04.02.2019, 00:59:38
от vladimir86
Как сделать расписание для 36 команд?

Автор Геныч

Ответов: 6
Просмотров: 2107
Последний ответ 09.05.2014, 12:45:26
от M0sk0W
Как сделать круговую турнирную таблицу

Автор xDD

Ответов: 11
Просмотров: 7496
Последний ответ 21.07.2013, 16:25:03
от M0sk0W
Помогите сделать сайт футбольной команды(За деньги)

Автор AV24

Ответов: 5
Просмотров: 2894
Последний ответ 02.10.2012, 18:55:01
от profiX0808
Как сделать персональную статистику игрока?

Автор sopila

Ответов: 0
Просмотров: 1325
Последний ответ 13.06.2012, 23:06:15
от sopila