Новости Joomla

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

Kingbudd

  • Новичок
  • 6
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #60 : 27.01.2011, 14:42:17 »
Спасибо, уже сам допер, надо было просто слегка мозги переключить. Все равно спасибо.
*

Enotishe

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #61 : 14.02.2011, 17:51:07 »
Господа беспокоит таже проблема но...
index.php выглядит примерно так
Код: php
<?php
if (class_exists('T3Template')) {
$tmpl = T3Template::getInstance($this);
$tmpl->render();
return;
} else {
//Need to install or enable JAT3 Plugin
echo JText::_('Missing jat3 framework plugin');
}

и де искать тот <head></head>
*

alishersuper

  • Захожу иногда
  • 70
  • 1 / 0
  • Мне нравиться создавать сайты)
Re: Изменение шапки сайта от языка
« Ответ #62 : 15.02.2011, 09:34:54 »
Господа беспокоит таже проблема но...
index.php выглядит примерно так
Код: php
<?php
if (class_exists('T3Template')) {
$tmpl = T3Template::getInstance($this);
$tmpl->render();
return;
} else {
//Need to install or enable JAT3 Plugin
echo JText::_('Missing jat3 framework plugin');
}

и де искать тот <head></head>

Это ваш шаблон? Далеко не профессионал но встречаюсь впервые с таким!
*

Enotishe

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #63 : 15.02.2011, 21:12:07 »
Шаблон http://www.kiyana.com.ua/template.zip
Посмотрите пожалуйста если не проблематично. Бо моск уже поломался :(
*

Ellin

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #64 : 01.03.2011, 22:41:43 »
Подскажите плз, корректно ли использовать код в таком случае:
Код
<?php switch ($this->getlanguage()){
  case 'ru-ru':?>
a#link1{background:url(../images/lime/tabs/russian/tab4_activer.gif) no-repeat center top}
    <?php
break;
case 'en-gb':?>
a#link1{background:url(../images/lime/tabs/english/tab4_activer.gif) no-repeat center top}
   <?php
break;
default :?>
a#link1{background:url(../images/lime/tabs/russian/tab4_activer.gif) no-repeat center top}
<?php
break;
}
?>

Меняю файл lime.css lime.php - отвечающие за смену стиля в шаблоне....
Пока единственное чего добился - картинки стали невидны о_О)
Буду благодарен за любую помощь
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #65 : 23.03.2011, 13:19:10 »
нефига не въехал куда че писать.., сделал все как описывается с верху и ниче не получается( я уже во всех 3х template.css прописал код palexa  "В новом файле template_en.css меняете название заменяемого файла на тот который надо подставить
И потом в любом месте между  <head> и  </head> пишите
" нету никакой головы в моем template.css( эффекта нету, А МОЖНО ЧУТЬ ПО ПОДРОБНЕЕ?
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #66 : 23.03.2011, 13:29:24 »
Читаем внимательно,
как блин <head> и  </head> в файле template.css может быть ?
Это надо писать в файле index.php Вашего шаблона
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #67 : 23.03.2011, 13:52:36 »
Читаем внимательно,
как блин <head> и  </head> в файле template.css может быть ?
Это надо писать в файле index.php Вашего шаблона
я кароче создал, 1 доп. template_en.css и там все тоже самое что и в деволтном template но с другим названием лого, теперь в index.рнр вписал ваш код, прям акурат после <head> иииииии....! блин чета не пашет(
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #68 : 23.03.2011, 14:21:17 »
Скачайте готовый шаблон, тот что стоит на сайте и рабочий, поставьте на свой сайт и проверьте. Установку шаблона через Joomla не делайте, просто распакуйте архив и залейте в папку шаблонов
если работает, смотрите файлы и делайте по аналогии
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #69 : 23.03.2011, 15:19:28 »
после строки добаления файла template.css (примерно так выглядит, не спутаешь)
<link rel="stylesheet" href="/templates/jv_news_ii/css/template.css" type="text/css" />
в index.php допиши созданый тобой CSS по аналогии, только имя поменяй на template_en.css
<link rel="stylesheet" href="/templates/jv_news_ii/css/template_en.css" type="text/css" />

« Последнее редактирование: 23.03.2011, 15:50:44 от palexa »
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #70 : 23.03.2011, 15:35:45 »
она у меня выглядит так
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/template.css.php" type="text/css" />
   <?php else: ?>
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/default.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/template.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/typo.css" type="text/css" />
   <?php endif; ?>

http://2file.net/get/18018/ я тут залил все стили которые используются
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #71 : 23.03.2011, 15:44:18 »
после строки добаления файла template.css (примерно так выглядит, не спутаешь)
<link rel="stylesheet" href="/templates/jv_news_ii/css/template.css" type="text/css" />
в index.php допиши созданый тобой CSS по аналогии, только имя поменяй на template_en.css
<link rel="stylesheet" href="/templates/jv_news_ii/css/template_en.css" type="text/css" />



блин, туплю, создай файл  template_en.css и пропиши файл шапки для английской версии, скопируй template.css и создай template_ru.css для русской версии по умолчанию,  template.css не удаляй.
В итоге будет три файла
template.css
template_ru.css (точная копия template.css )
template_en.css

потом в index.php удали эту строку
<link rel="stylesheet" href="/templates/jv_news_ii/css/template.css" type="text/css" />
 (или как там утебя пишеться)
 и впиши вместо неё
Код
<?php
switch ($this->getlanguage()){                                                                       
case 'en-gb':?>
<link href="<?php echo $templateUrl; ?>/css/template_en.css" rel="stylesheet" type="text/css" />
<?php
break;
case 'ru-ru':?>
<link href="<?php echo $templateUrl; ?>/css/template_ru.css" rel="stylesheet" type="text/css" />
<?php
break;
default :?>
    <link href="<?php echo $templateUrl; ?>/css/template.css" rel="stylesheet" type="text/css" />
<?php
break;
}
?>

Всё должно работать, если не работает, то фиг его знает, ну как то так, смотри по коду, щас убегаю, вникни в код, поэкспериментируй

P.S. Надо просто вникнуть, что это даёт
   <?php else: ?>
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/default.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/template.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/typo.css" type="text/css" />
   <?php endif; ?>
« Последнее редактирование: 23.03.2011, 15:56:11 от palexa »
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #72 : 23.03.2011, 16:40:59 »
а есть какой нибудь другой путь? без натягивания стилей.. например, на позицию лого поставить custom_mod? никто не пробовал??
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #73 : 23.03.2011, 18:29:57 »
Ну типа так примерно можно
Код
<?php     if ($lang == 'ru') { // тут типа русский язык )))
?>
<style type="text/css">
#headerwrap { background: url(../images/header-bg-ru.jpg) no-repeat #3589E3; }
</style>
<?php
}
else {
?>
<style type="text/css">
#headerwrap { background: url(../images/header-bg-en.jpg) no-repeat #3589E3; }
</style>
<?php
}
?>
</head>
<body>
...

Или картинку прямо прописывай в шаблоне и делай аналогичную подмену файла
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #74 : 23.03.2011, 18:36:07 »
Как то вот так

Код
<?php
switch ($this->getlanguage()){                                                                       
case 'en-gb':?>
<img border="0" src="http://mysite.ru/templates/paranoia/images/header_left_en.png" />
<?php
break;
case 'ru-ru':?>
<img border="0" src="http://mysite.ru/templates/paranoia/images/header_left_ru.png" />
<?php
break;
default :?>
       <img border="0" src="http://mysite.ru/templates/paranoia/images/header_left.png" />
<?php
break;
}
?>
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Изменение шапки сайта от языка
« Ответ #75 : 23.03.2011, 18:38:52 »
Тыкс, кому в лом кодить, смотрите компонент MetaTemplate Pro - переключает стили в зависимости от чего угодно. В том числе, и языка фронтенда. Всё уже решено.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #76 : 23.03.2011, 18:47:07 »
 :o я фигею, ради того что бы одну картинку поменять, компонент ставить за 25 баксов :) всё решается кодом постом выше
« Последнее редактирование: 23.03.2011, 18:52:44 от palexa »
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Изменение шапки сайта от языка
« Ответ #77 : 23.03.2011, 19:22:42 »
Ради одной картинки оно, конечно, того и не стоит. Однако вдруг у кого какие более сложные условия. Вот, привёл пример. )))
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #78 : 23.03.2011, 19:53:03 »
вообщем и 2ой вариант не проканал.. я не пойму, у меня стили не меняются с index.php такое ощущение что что тут не то.. п*** на 9ый час понял что что то не то :o гном.. кругом гномы.. !
« Последнее редактирование: 23.03.2011, 20:04:47 от h1lab »
*

oleggrz

  • Захожу иногда
  • 435
  • 76 / 3
  • Только начал учиться.
Re: Изменение шапки сайта от языка
« Ответ #79 : 23.03.2011, 19:55:27 »
Успешных родов.

P.S. Это был комментарий на предыдущий пост, но его изменили.
« Последнее редактирование: 23.03.2011, 20:42:11 от oleggrz »
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Изменение шапки сайта от языка
« Ответ #80 : 23.03.2011, 20:30:25 »
я ещё третий вариант с картинкой написал, последний :)
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #81 : 24.03.2011, 20:23:25 »
мля у меня при смене цвета сайта меняется и лого.. чтоп его, а как теперь его на смену языков привязать(
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #82 : 29.03.2011, 10:59:25 »
вот эту часть в index.php я не понял.. оно то и не дает вроде бы менять лого при смене языка, отметил жирным, посмотрите пожалуйста

<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>
<link rel="stylesheet" href="<?php echo $jvTools->baseurl() ; ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $jvTools->baseurl() ; ?>templates/system/css/general.css" type="text/css" />
   <?php if($gzip == "true") : ?>
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/template.css.php" type="text/css" />
   <?php else: ?>
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/default.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/template.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/typo.css" type="text/css" />
   <?php endif; ?>
   <link href="<?php echo $jvTools->parse_jvcolor_cookie(); ?>" rel="stylesheet" type="text/css" />
   <script type="text/javascript">
      var baseurl = "<?php echo $jvTools->baseurl() ; ?>";
      var jvpathcolor = '<?php echo $jvTools->templateurl(); ?>css/colors/';
      var tmplurl = '<?php echo $jvTools->templateurl();?>';
      var CurrentFontSize = parseInt('<?php echo $jvTools->getParam('jv_font');?>');
   </script>
   <script src="<?php echo $jvTools->templateurl(). 'js/jv.script.js'; ?>" type="text/javascript" language="javascript"></script>
   <!--[if lte IE 6]>
   <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>css/ie6.css" type="text/css" />
   <script type="text/javascript" src="<?php echo $jvTools->templateurl()?>js/ie_png.js"></script>
   <script type="text/javascript">
   window.addEvent ('load', function() {
      ie_png.fix('.png');
   });
   </script>
   <![endif]-->
   <!--[if lte IE 7]>
   <link rel="stylesheet" href="<?php echo $jvTools->templateurl(); ?>/css/ie7.css" type="text/css" />
   <![endif]-->
</head>
*

h1lab

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #83 : 01.04.2011, 12:19:13 »
вообщэм долго долго бился со стилями и поставил на позицию лого, mod_custom(да простят меня жумловские боги за это), туда затолкал нужные мне картинки и все хорошо кроме заднего фона( внутри модуля цвет отличается от цвета заднего фона позиции где он стоит.. как бы это исправить? подскажите пжлсто
снимаю вопрос, вариант дураЦЦки..
« Последнее редактирование: 01.04.2011, 12:48:15 от h1lab »
*

SpecTR

  • Захожу иногда
  • 105
  • 10 / 0
Re: Изменение шапки сайта от языка
« Ответ #84 : 30.04.2011, 23:11:51 »
Можно сделать на много легче :)
http://extensions.joomla.org/extensions/extension-specific/joomfish-extensions/6302?qh=YToxOntpOjA7czo4OiJqb29tZmlzaCI7fQ%3D%3D
И реализовать разные шаблоны вот и все :)
*

vmoskalenko

  • Новичок
  • 1
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #85 : 20.09.2011, 18:50:12 »
Код: php
$doc = &JFactory::getDocument();
switch ($doc->getLanguage()){
.........

Спасибо! Работает в Joomla 1.7

Re: Изменение шапки сайта от языка
« Ответ #86 : 26.10.2011, 11:33:28 »
<head>
<jdoc:include type="head" />
<?php switch ($this->getlanguage()){
  case 'ru-ru':?>
  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/styles-ru.css" type="text/css" />
  <?php
  break;
  case 'ro-ro':?>
 <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/styles-ro.css" type="text/css" />
  <?php
  break;
  default :?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/styles.css" type="text/css" />
  <?php
  break;
  }
  ?>

</head>

Всё работает.
Жумла 1.6
жумла фиш не имеется.....

благодарю palexa и Lex

убил час на чтение и вдупление.
изучил ваши посты и свои файлы и всё заработало....
изначально пропадала шапка, потом вообще белый фон был, сейчас всё как и хотелось ....
« Последнее редактирование: 26.10.2011, 13:42:58 от Beautiful »
*

maskeg

  • Новичок
  • 2
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #87 : 10.02.2012, 21:29:50 »
В смысле автоматически? Вручную как то менять можно чтоль...
В твоем случае это скорее всего будет так....

Два файл графических осмысленно обзови и вставь туда где находится шапка например у тебя одн будет
companynamerus.png и companynameeng.png
 
<div id="header">
      <div id="headercontent">
         <div id="companyname">           
<?php
switch ($this->getlanguage()){                                                                     
case 'ru-ru':?>
<a href="<?php echo $this->baseurl ?>">
               <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/companynamerus.png" width="245"/>
   <?php
   break;
case 'en-gb':?>
   <a href="<?php echo $this->baseurl ?>">
               <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/companynameeng.png" width="245"/>
   <?php
   break;
default :?>
<a href="<?php echo $this->baseurl ?>">
               <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/companynamerus.png" width="245"/>
   <?php
   break;
}
?>



Спасибо большое, сделал как Вы написали, и получилось с первого раза (у меня Joomla 1.5х).
*

rose0

  • Новичок
  • 1
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #88 : 01.04.2012, 12:51:28 »
Lex
Спасибо, +1
*

max18121980

  • Новичок
  • 7
  • 0 / 0
Re: Изменение шапки сайта от языка
« Ответ #89 : 28.04.2012, 12:25:54 »
Я же Выше написал. Добавляете картинку для другого языка в папку images
Копируете файл template.css и называете напирмер template_en.css
В новом файле template_en.css меняете название заменяемого файла на тот который надо подставить
И потом в любом месте между  <head> и  </head> пишите

Код
<?php switch ($this->getlanguage()){                                                                       
case 'en-gb':?>
<link href="<?php echo $templateUrl; ?>/css/template_en.css" rel="stylesheet" type="text/css" />
<?php
break;
default :?>
    <link href="<?php echo $templateUrl; ?>/css/template.css" rel="stylesheet" type="text/css" />
<?php
break;
}
?>


а для Joomla 1.7 этот способ тоже подойдет? И у меня еще вопросик похожий, только касается модуля zt headline. Там есть кнопка READ MORE. Я ее заменил на свою (ПОДРОБНЕЕ). может Вы подскажите, как в зависимости от языка сайта эта кнопка отображалась на разных языках.

Премного благодарен.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomFish - удаление пути основного RU-сайта - УБРАТЬ /RU

Автор Властитель Неизвестности

Ответов: 42
Просмотров: 22625
Последний ответ 17.06.2015, 16:33:12
от vitaliywolf
Отсутствует меню для смены языка JoomFish на Joomla25

Автор SmYk

Ответов: 0
Просмотров: 3359
Последний ответ 26.08.2014, 13:23:52
от SmYk
Удалил JoomFish и сайт пропал. Вместо сайта 404

Автор vorfey

Ответов: 0
Просмотров: 3562
Последний ответ 24.07.2014, 18:34:19
от vorfey
Перенос сайта на другой хостинг JoomFish не заработал

Автор dezhavi

Ответов: 0
Просмотров: 1443
Последний ответ 31.05.2013, 16:26:24
от dezhavi
Проблема при смене языка по умолчанию

Автор vasaeps3

Ответов: 0
Просмотров: 2665
Последний ответ 03.05.2013, 15:15:59
от vasaeps3