Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Долго искал это решение.
После регистрации пользователя, если он не загрузил или не выбрал своего, ему присваивается изображение NOPHOTO ... в зависимости от его пола (поле cb_gender должно быть required)
После загрузки аватара пользователем (при настройках, когда аватар должен быть утвержден модератором) ему присваивается изображение PENDING ... также в зависимости от его пола



1. Заменяем файл:
   ...home.../components/com_comprofiler/plugin/user/plug_cbcore/cb.core.php прилагаемым в аттаче gender_files.zip
   (или анализируем код и правим существующий)

2. Заменяем файл: ...home.../administrator/components/com_comprofiler/plugin.foundation.php прилагаемым в аттаче gender_files.zip
   (или анализируем код и правим существующий)

3. Заменяем все иконки в папке:
   ...home.../components/com_comprofiler/plugin/templates/ваш_шаблон_например_default/images/avatar/ прилагаемыми в аттаче noavatar_icons.zip
   (или своими иконками по вкусу...)

4. Если у вас нет поля cb_gender - создаем его через панель управления полями.
   Тип поля: Drop Down (Single Select);
   Зачение Required?: установить на ДА;
   Значения: _UE_MALE и _UE_FEMALE;

5. В файле:
   ...home.../components/com_comprofiler/plugin/language/russian/russian.php добавляем новые дефайны:
Код: php-brief
DEFINE('_UE_MALE','мужской');
DEFINE('_UE_FEMALE','женский');

NB: Не забываем сделать бэкап! ;)

6. Наслаждаемся... *DRINK*

Примечание: не распространяется на сторонние модули...


[вложение удалено Администратором]
« Последнее редактирование: 08.09.2010, 01:25:15 от migus »
"The Lord Of A SandBox"
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
А как сделать, что бы эта "аватарка по умолчанию" отображалась и в комментариях!
те что загружает пользователь свои аватарки - отображаються в коментах, а эти - НЕТ! 
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
А как сделать, что бы эта "аватарка по умолчанию" отображалась и в комментариях!
те что загружает пользователь свои аватарки - отображаються в коментах, а эти - НЕТ! 

Переписывать код в комментариях... Вы какие используете?
"The Lord Of A SandBox"
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Использую JoomlaComment 3.26
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Использую JoomlaComment 3.26

Я, к сожалению, с этим компонентом не знаком.
"The Lord Of A SandBox"
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
А как насчёт JComments?
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
http://www.joomlatune.ru/jcomments-avatars.html
как включить аватары в JComments я знаю! Меня интересует вопрос, почему в комментариях не показывает аватарки, которые стоят по умолчанию для мужчины и женщины? А если загрузить свою аватарку - показвает в коментах!
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Переписывать код ... открываете JComments.avatar.php плагина и около строки 260 правите...

- удачи ;)
"The Lord Of A SandBox"
*

zhenia_01

  • Захожу иногда
  • 158
  • 1 / 0
  • Я себя не обидел? :))
Нусссс, будем значит копать... Спс!
*

Liana

  • Захожу иногда
  • 162
  • 3 / 0
1. Заменяем файл:
   ...home.../components/com_comprofiler/plugin/user/plug_cbcore/cb.core.php прилагаемым в аттаче gender_files.zip
   (или анализируем код и правим существующий)

2. Заменяем файл: ...home.../administrator/components/com_comprofiler/plugin.foundation.php прилагаемым в аттаче gender_files.zip
   (или анализируем код и правим существующий)

у меня версии этих самых cb.core.php и plugin.foundation.php более новые (CB 1.4), чем отредактированные Вами и выложенные на форуме.
Не подскажите где именно нужно редактировать? или можно как то с помощью Notepad++ провести анализ в каких местах расходится код (так как код огромен, а я не понимая его только запутаюсь)?



5. В файле:
   ...home.../components/com_comprofiler/plugin/language/russian/russian.php добавляем новые дефайны:
Код: php-brief
DEFINE('_UE_MALE','мужской');
DEFINE('_UE_FEMALE','женский');

у меня уже по умолчанию он там оказался прописан...
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Мне сейчас некогда, будет время - сделаю версию для CommunityBuilder 1.4
Пока можете воспользоваться очень удобной функцией сравнения в Notepad++
для этого откройте оба файла и нажмите комб. Alt+D
- удачи ;)
"The Lord Of A SandBox"
*

Liana

  • Захожу иногда
  • 162
  • 3 / 0
Мне сейчас некогда, будет время - сделаю версию для CommunityBuilder 1.4
Пока можете воспользоваться очень удобной функцией сравнения в Notepad++
для этого откройте оба файла и нажмите комб. Alt+D
- удачи ;)

спасибо!

сравнила файлы, внесла кое-какие изменения, но видимо что то не так. пол в kunena до сих пор не активен. придётся пока так оставить(
на тему подписываюсь, на случай если у Вас появится время внести изменения для CB 1.4


Если кому интересно рассказываю как я решила этот вопрос.


В моём случае:
1.  было создано в CB поле cb_gender (через панель управления полями).
   Тип поля: Drop Down (Single Select);
   Зачение Required?: установить на ДА;
   Значения: _UE_MALE и _UE_FEMALE;
2. В файле:
   ...home.../components/com_comprofiler/plugin/language/russian/russian.php уже были дефайны:

Код
DEFINE('_UE_MALE','мужской');
DEFINE('_UE_FEMALE','женский');

Больше никаких танцев с бубном не нужно было. Зашла в профиль и заново в редактировании профиля от CB выбрала пол.
Всё заработало автоматом!
« Последнее редактирование: 04.05.2011, 19:48:23 от Liana »
*

2bione

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
  • Все будет HD
У меня стоит СВ 1.7 и я решил эту проблему так.

Для начало как было сказано  выше
Цитировать
1.  было создано в CB поле cb_gender (через панель управления полями).
   Тип поля: Drop Down (Single Select);
   Зачение Required?: установить на ДА;
   Значения: _UE_MALE и _UE_FEMALE;

Дальше открываем файл ваш-сайт/components/com_comprofiler/plugin/user/plug_cbcore/cb.core.php

И находим в нем этот код
 
Код
if ( $user && $user->id ) {
$avatar = $user->$col;
$avatarapproved = $user->$colapproved;
$live_site = $_CB_framework->getCfg( 'live_site' );
$absolute_path = $_CB_framework->getCfg( 'absolute_path' );
$tn = $thumbnail ? 'tn' : '';

и добавляем после него вот эту переименую
Код
$gender   					= 	$user->cb_gender;

Потом ищем этот код
Код
if ( ( $oValue === null ) && ( $show_avatar == 2 ) ) {
if ( $avatarapproved == 0 ) {
$icon = 'pending_n.png';
} else {
$icon = 'nophoto_n.png';
}
return selectTemplate(). 'images/avatar/' . $tn . $icon;
}
}
и заменяем на этот
Код
	if ( ( $oValue === null ) && ( $show_avatar == 2 ) ) {
if ( $avatarapproved == 0 ) {
if ($gender == '_UE_MALE') {
$icon = 'pending_m.png';
} elseif ($gender == '_UE_FEMALE'){
$icon = 'pending_f.png';
} else {
$icon = 'pending_n.png';
}
} else {
if ($gender == '_UE_MALE') {
$icon = 'nophoto_m.png';
} elseif ($gender == '_UE_FEMALE'){
$icon = 'nophoto_f.png';
} else {
$icon = 'nophoto_n.png';
}
}
return selectTemplate(). 'images/avatar/' . $tn . $icon;
}
}
ну вот и все.

Спасибо за внимание.
*

Chvalov

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Здравствуйте
Вот сделал тот же только под версию CommunityBuilder 1.7.1
То что описано в первом сообщении
Делаем все тоже с моими файлами С пункта 1-3
Далее в Менеджер полей CB делаем все так же как и в 4 пункте !
5 - Пункта Я не делал у меня сразу все било )

Качаем фалы вот от сюда
Нaрod.ru
Если файл удален пишем мне сюда ВК

--- ССЫЛКА ОБНОВЛЕНА 24.04.2012 ---
« Последнее редактирование: 22.04.2012, 23:55:31 от Chvalov »
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Здравствуйте
Вот сделал тот же только под версию CommunityBuilder 1.7.1
То что описано в первом сообщении
Делаем все тоже с моими файлами С пункта 1-3
Далее в Менеджер полей CB делаем все так же как и в 4 пункте !
5 - Пункта Я не делал у меня сразу все било )

Качаем фалы вот от сюда
Нaрod.ru
Если файл удален пишем мне сюда ВК

--- ССЫЛКА ОБНОВЛЕНА 24.04.2012 ---

а под CommunityBuilder 1.8
и Kunena 1.7.2

не подскажете.. эти файлы не подходят... для моих версий....
все перерыл но не получается....
и совсем не пойму как сделать чтобы в форуме маленькие иконки пола... тоже менялись...
скорее всего из-за плагина CB Forum integration , т.к. в нем нет настроек под версию Kunena 1.7.2
возможно ли этоо как то доделать?
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
при попытке все включить поле пол для поля пол на форуме, то там появлятся ошибка

Warning: implode() [function.implode]: Invalid arguments passed in
administrator\components\com_comprofiler\plugin.class.php on line 1396
*

Анаит

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Привет. Тема все еще актуальна.
Kunena 5, комбилдер 2.
Поле создала - это не проблема, но он не интегрируется ни в Kunena ни в сам комбилдер. Насколько  понимаю, в кунене предусмотрена еще одна переменная - 0, типа ни то ни се. В чем может быть причина?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться