Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

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
Просмотров: 25528
Последний ответ 17.06.2015, 16:33:12
от vitaliywolf
Отсутствует меню для смены языка JoomFish на Joomla25

Автор SmYk

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

Автор vorfey

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

Автор dezhavi

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

Автор vasaeps3

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