Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Может, кому пригодится...

В диве, где выводится лого, прописываем следующий код

Код
<?php
$lang = $this->language;
switch ($lang) {
case "ru-ru":
echo '<img src="templates/'.$this->template.'/images/logoru.png" alt="Альтернативный текст для русского лого" />';
break;
case "en-gb":
echo '<img src="templates/'.$this->template.'/images/logoen.png" alt=" Альтернативный текст для английского лого" />';
break;
default:
echo '<img src="templates/'.$this->template.'/images/logodefault.png" alt="Альт для дефолтного лого" />';
break;
}
?>

Здесь три картинки - русское, английское, дефолтное. Дефолтное на всякий случай - если выбор языка выставлен к примеру "определяется браузером", а у вас в системе такого языка как у юзера нет - чтобы вывелось дефолтное лого.

Не забываем прописывать свой alt для картинок!

Для каждого языка добавляем конструкцию

Код
case "код языка":
echo '<img src="templates/'.$this->template.'/images/картинкалогодляязыка.png" alt=" Альтернативный текст для языкового лого" />';
break;

Вроде все...
« Последнее редактирование: 17.10.2012, 10:33:16 от b2z »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

sanalis

  • Новичок
  • 1
  • 0 / 0
Спасибо! Действительно помогло   :D
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
А как можно это решение расширить, чтоб логотип был ссылкой и соответственно, в зависимости от выбранного языка, ссылка выводила на страницу с соответствующем языком?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Усовершенствуем...

Код
<div id="logo">
<?php
$lang =& JFactory::getLanguage();
$current=$lang->getTag();
$db =& JFactory::getDBO();
$query = 'SELECT * FROM #__languages';
$db->setQuery( $query);
$rows = $db->loadObjectList();

foreach ($rows as $row)
{
$code = $row->sef;
$tag = $row->lang_code;
$ord = $row->ordering;

if ($current == $tag)
{
if ($ord != 0) {
echo '<a href="'.JURI::root().$code.'"><img src="'.JURI::root().'templates/'.$this->template.'/images/logo'.$code.'.png" alt="'.JURI::root().$code.'"></a>';
}
else {
echo '<a href="'.JURI::root().'"><img src="'.JURI::root().'templates/'.$this->template.'/images/logo'.$code.'.png" '.JURI::root().'></a>';
}
}
}
?>
</div><!--end-logo-->

Картинки кладем в папку images вашего шаблона. Название у них должно быть прописано таким образом

logoru.png
logoen.png

и т.д. Выделенные части в названии - это то самое, что Вы прописали в админке по адресу

Менеджер языков - языки контента - для каждого языка - в поле Код языка для URL

Для основного языка код в урле не выводится.


« Последнее редактирование: 17.09.2012, 23:29:23 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Так наверное лучше будет
Код: php
<?php
$app = JFactory::getApplication();
$tmpPath = '/templates/'.$this->template; //Путь к шаблону
$nameSite = $app->getCfg('sitename'); //Имя сайта
$lng = explode('-', $this->language);
echo '<a href="/" title="'.$nameSite.'" class="logo" style="background-image: url('.$tmpPath.'/images/logo'.$lng[0].'.png);"></a>';
?>
Код: css
.logo{
display: block;
width: 150px;
height: 100px;
}
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Спасибо!
Помогло!  *DRINK*
« Последнее редактирование: 18.09.2012, 11:45:35 от 01Kuzma »
*

Valerko_O

  • Захожу иногда
  • 177
  • 12 / 0
  • Ничто так не помогает сделать выбор, как пытки...
Так наверное лучше будет
Код: php
<?php
$app = JFactory::getApplication();
$tmpPath = '/templates/'.$this->template; //Путь к шаблону
$nameSite = $app->getCfg('sitename'); //Имя сайта
$lng = explode('-', $this->language);
echo '<a href="/" title="'.$nameSite.'" class="logo" style="background-image: url('.$tmpPath.'/images/logo'.$lng[0].'.png);"></a>';
?>
Код: css
.logo{
display: block;
width: 150px;
height: 100px;
}
Joomla 3.x - не работает к сожалению. Подскажите что исправить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Лого как ссылка

Автор arsent

Ответов: 16
Просмотров: 5198
Последний ответ 21.03.2020, 15:39:27
от gartes
Как убрать лого-ссылку с главной страницы сайта?

Автор naktyona

Ответов: 4
Просмотров: 2528
Последний ответ 05.03.2015, 21:12:56
от naktyona
[Решено] Изменить текст полей регистрации

Автор chever

Ответов: 0
Просмотров: 2109
Последний ответ 08.10.2014, 02:38:35
от chever
Изменение кнопки Обновление Joomla! в админ панели--РЕШЕНО

Автор vladcom

Ответов: 2
Просмотров: 2054
Последний ответ 18.07.2014, 09:12:57
от vladcom
Как сделать верхний пункт меню картинкой, а нижний этот же пункт меню надписью?

Автор gudita

Ответов: 0
Просмотров: 1562
Последний ответ 16.04.2014, 00:18:01
от gudita