Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

Подскажите пожалуйста как в JoomFish перевести название сайта? Т.е. у меня есть название сайта ООО Парус. Допустим стоим на главной странице на английском языке в заголовке страницы получаем
ООО Парус - Main page.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Название сайта, то что на самой старнице или то что выводится на синей полосе (вверху на окне броузера)? Если можно картинку.
Всего.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

jan_dax

  • Захожу иногда
  • 70
  • 2 / 4
У меня та же проблема, сайт на 2-х языках, и сам этот титле - на белорусском , а надо и польский чтоб работал.
Перевести-то надо по-моему именно титле, то что вверху браузера, наверно Alex B про то и спрашивал.
Может прямо в базе данных где-то чего то покурочить?
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
У меня та же проблема, сайт на 2-х языках, и сам этот титле - на белорусском , а надо и польский чтоб работал.
Перевести-то надо по-моему именно титле, то что вверху браузера, наверно Alex B про то и спрашивал.
Может прямо в базе данных где-то чего то покурочить?
Это переменная ($mosConfig_sitename) находится в конфиге (configuration.php) и в базе ее нет, только изменением кода. Посмотрь может получится.
ЗЫ. Если на самой странице да еще на рисунке то, это проще.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

ну что там с $config_sitename  ?
очень актуальный вопорс

Sagitarius надо перевести название сайта верху браузера. А можно в шаблоне где нибудь
вначале задать переменную $mosConfig_sitename?
Т.е. типа <?php if ($lang==ru) {$mosConfig_sitename='Русский'} else {$mosConfig_sitename='English';}?>
Как такое лучше реализовать?
И можно ли вообще? Получается немного коряво с определением перемееных. Вроде бы когда заходишь на сайт переменная не определена.
*

dreamwind

  • Захожу иногда
  • 166
  • 27 / 13
когда заходишь на сайт -- у тебя дефолтное название (язык) выставляется или из кук, так что логика работает :)
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Sagitarius надо перевести название сайта верху браузера. А можно в шаблоне где нибудь
вначале задать переменную $mosConfig_sitename?
Т.е. типа <?php if ($lang==ru) {$mosConfig_sitename='Русский'} else {$mosConfig_sitename='English';}?>
Как такое лучше реализовать?
И можно ли вообще? Получается немного коряво с определением перемееных. Вроде бы когда заходишь на сайт переменная не определена.
Да это понятно, но вот такое срабатывало в модулях, а вот в файле joomla.php в коде
Код
	function setPageTitle( $title=null ) {
if (@$GLOBALS['mosConfig_pagetitles']) {
$title = trim( htmlspecialchars( $title ) );
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
}
}
Я не настолько пока силен в php :(
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Sagitarius а где можно описать глобальную переменную lang в joomla и присвоить ей значение по умолчанию? А то в функции
function setPageTitle( $title=null ) все равно не определишь никак язык.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Это работает но не везде  :(
в файле configuration.php коментируем $mosConfig_sitename и прописываем такой код
Код
if ($lang == ru)
    {$mosConfig_sitename = 'Жумла! 1.0.8';}
if ($lang == en)
    {$mosConfig_sitename = 'Joomla! 1.0.8';}
ну и так далее при добавлении языков.
Удачи
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Sagitarius,
Все равно не совсем работает :(
если первый раз заходим на сайт, то переменная $lang не определена, ловим ошибку. А если переключаем потом языки - нормально

можно ли как-то присвоить $lang значение по умолчанию? тоже в  configuration.php?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
ну правильно, default состояние не предусмотрено.
поэтому, можно так:

if (@$lang == en$mosConfig_sitename 'Жумла! 1.0.8';
else 
$mosConfig_sitename 'Joomla! 1.0.8';
« Последнее редактирование: 06.06.2006, 17:37:16 от userxp »
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
можно ли как-то присвоить $lang значение по умолчанию? тоже в  configuration.php?
Тогда вместо предыдущего кода пишем:
Код
if ($lang == ru)
    {$mosConfig_sitename = 'Жумла' ;}
elseif ($lang == en)
    {$mosConfig_sitename = 'Joomla' ;}
else
    {$mosConfig_sitename = 'Default Joomla';}

PS. Но я так и не понял почему в функции setPageTitle не работает ветвление или из нее не видно $lang ?
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Цитата: Sagitarius link=topic=2993.msg17393#msg17393
date=1149601536
Тогда вместо предыдущего кода пишем:
Код
if ($lang == ru)
    {$mosConfig_sitename = 'Жумла' ;}
elseif ($lang == en)
    {$mosConfig_sitename = 'Joomla' ;}
else
    {$mosConfig_sitename = 'Default Joomla';}


так и пишем, в результате получаем название  'Default Joomla', но при этом еще перед самой страницей в браузере ловим сообщение об ошибке

Notice: Undefined variable: lang in z:\home\test1.ru\www\configuration.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test1.ru\www\configuration.php:60) in z:\home\test1.ru\www\includes\joomla.php on line 674
 
и т.д.

Что делать то?
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
а мой вариант не устраивает?

а... гы... только там текст нужно наоброт :)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
так и пишем, в результате получаем название  'Default Joomla', но при этом еще перед самой страницей в браузере ловим сообщение об ошибке
Notice: Undefined variable: lang in z:\home\test1.ru\www\configuration.php on line 60
Warning: Cannot modify header information - headers already sent by (output started at z:\home\test1.ru\www\configuration.php:60) in z:\home\test1.ru\www\includes\joomla.php on line 674
и т.д.
Что делать то?
Перепроверил, у меня ошибок нет. Что у вас в 60 строке файла configuration.php ?

PS. Может у вас в настройках апача высталенно показавать варнинги?
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Sagitarius,
в 60 строке файла configuration.php написано

if ($lang == ru)

в настройках апача высталенно показавать варнинги, тока там же еще и notice. или это одно и то же?

Кстати, работает вариант userxp, когда пишу
if (@$lang == ru)

это все, наверно, из-за @, да?

userxp, а что значит @ ???????
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
это указание РНР игнорировать ошибку, если переменная не определена ;)
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3

Sagitarius, userxp, спасибо вам огромное :)

если активировать SEF - не работает на статьях, но на главной - все в порядке - http://likar.org.ua/ с главной Джумфиш переключает без SEO-links
*

Batman

  • Новичок
  • 4
  • 0 / 0
судя по вашим примерам, то не предусмотрено автоматическое определение языка по умолчанию.
*

Batman

  • Новичок
  • 4
  • 0 / 0
PS: переменная $mosConfig_defaultLang отвечает за язык установленный по умолчанию.
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
Пишу: if (@$lang == ru) $mosConfig_sitename = 'Жумла! 1.0.8';
else $mosConfig_sitename = 'Joomla! 1.0.8';
В заглавии браузера: Joomla! 1.0.8 –Главная, или Joomla! 1.0.8 – Home, если установлен lang=en.
Пишу: if ($lang == ru)
    {$mosConfig_sitename = 'Жумла' ;}
elseif ($lang == en)
    {$mosConfig_sitename = 'Joomla' ;}
else
    {$mosConfig_sitename = 'Default Joomla';}
В заглавии браузера: Default Joomla–Главная, или Default Joomla– Home, если установлен lang=en.
Что я делаю не так?
Русского языка в названии сайта не получается.
*

any99

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Решение с сайта http://forum.joomla.org/index.php/topic,62827.0.html

1.Открываем includes/joomla.php file
комментируем строку

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

и пишем вместо нее:
$this->_head['title'] = $title ? _SITENAME . ' - '. $title : $GLOBALS['mosConfig_sitename'];

2. В языковые файлы /language вставляем следующий код
define( '_SITENAME', 'Ваш заголовок сайта на данном языке' );
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
Спасибо, В первом приближении работает, но не полностью.
Попробую сам разобраться. Не получиться - буду просить помощи  ;)
*

any99

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
а что не работает?
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
Вопроса по сути дела два.
1 Какую строку необходимо вписать в произвольный php файл, чтобы работала вышеизложенная система. У меня на сайте присутствуют php страницы написанные мною. Так вот на них название сайта не изменяется и остается «мамбовским».
2 Название сайта изменяется корректно, а вот названия разделов в браузере (в самом верху), сразу после названия сайта - отображается не корректно, т.е. буквы написанные спецсимволами  «é» отображаются как & #233;
что и куда необходимо вписать для корректного отображения спец символов.
(причем в теле страницы слова с этими символами отображаются правильно)
*

otshelnik

  • Захожу иногда
  • 116
  • 7 / 0
  • мы вместе!
Ответ на второй вопрос здесь:
http://joomlaforum.ru/index.php/topic,8179.msg151041.html#msg151041
*

kasus

  • Новичок
  • 7
  • 3 / 0
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JoomFish ошибка в синтаксисе базы данных после обновления!

Автор Dim

Ответов: 6
Просмотров: 7046
Последний ответ 01.12.2018, 16:04:39
от Dim
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 7223
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 6240
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 6516
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
Не активен заголовок при переводе в JoomFish

Автор Mu2D

Ответов: 0
Просмотров: 5964
Последний ответ 01.07.2016, 18:23:08
от Mu2D