Новости 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 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 2394 Просмотров
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Добрый день уважаемые гуру.

Сразу не ругайтесь, гуглом я пользовался (кучу инструкций перечитал), поиском на форуме замарачивался, не помогло.
В общем проблема вот в чём.
Стоит Joomla 3.3.6. На своём серваке и тд и тп. В общем всё работает хорошо, НО.
Вот и описание самого но, нужно сделать контент скрытый от обычных пользователей.
Ну в общем иду в Группы пользователей создаю группу Manager_pro привязываю её к группе Registered. Далее создаю уровень доступа Manager_pro. Проверяю наследование, всё передаётся с Registered.
Создаю материал, уровень доступа выставляю Manager_pro. Создаю пункт меню "Управление" Также даю уровень доступа Manager_pro.
Пользователю выдаю права на группу. Захожу под пользователем и нефига. Ладно думаю я, захожу под собой ( я супер юзверь и админ, по умолчанию должен видеть ВСЁ), также не вижу не пенкта меню, не материала. Пробую прямой ссылкой пройти на материал, получаю "Для просмотра этой информации необходимо пройти авторизацию"
Уже игрался с доступами, удалял, пересоздавал, переименовывал, ну ХЗ что такое, как только ставлю Registered вижу, даже когда ставлю уровень доступа Super_user под админом вижу.
Где то косяк в создании группы пользователя и назначения привилегий, но в упор не могу понять где.

Ткните носом в где я накосячил...

Ну и до кучи вопрос дебильный. так как переношу старый движок сайта на Joomla, возник глупый вопрос.
На старом движке была организована передача данных через ссылку например staf.php?id=1 Joomla ясен пень недаёт передавать так переменные, выкрякивает ошибку. Как передавать данные в ждумле между материалами ?   например из staff передать ID  в profile ?
« Последнее редактирование: 29.01.2015, 10:02:09 от b2z »
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Проблема с уровнями доступов
« Ответ #1 : 27.01.2015, 16:10:45 »
В настройках Менеджера пользователей, первая вкладка Компонент

Группа для регистрирующихся пользователей и Группа пользователей для Гостей - что стоит...
...
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #2 : 27.01.2015, 16:24:22 »
Группа для регистрирующихся пользователей -Registered
Группа пользователей для Гостей - Guest
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #3 : 27.01.2015, 16:26:01 »
Manager_pro является подкатегорией Registered
Самое главное забыл, нет у меня группы Гости, Сайт корпоративный портал привязанный к AD. Соответсвтенно весь контент привязан к группе Registred (кроме админских фичей есественно)
« Последнее редактирование: 27.01.2015, 16:29:20 от flash709 »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #4 : 27.01.2015, 18:05:20 »
Вроде как все должно работать. Скрины всех настроек можете приложить? Если не сложно.
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #5 : 28.01.2015, 13:33:43 »
В общем оказалось тупил браузер.
Куки чистил и в ручную и через настройки хрома. Помогло только перезагрузить ноут и всё стало нормально.
Если у кого будет такая же хрень, разбирайтесь с браузером и ПК. Первый раз на такие грабли наступил.

Остался вопрос по поводу передачи переменной.

Пример, естьстраница на ней куча сотрудников в виде ссылки

В данной ссылке стоит ID его нужно передать на другую страницу. Как в джумле это сделать ?
« Последнее редактирование: 28.01.2015, 13:42:53 от flash709 »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Проблема с уровнями доступов
« Ответ #6 : 28.01.2015, 13:47:13 »
На какую страницу вы хотите это передать? На ту, на которую переходите по этой самой ссылке?
В коде, отвечающем за вывод этой страницы (на которую переходите по этой ссылке):
Код: php
$input = JFactory::getApplication()->input;
$id = $input->getInt('id',0);
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #7 : 28.01.2015, 13:57:27 »
Код
while ($full = $fullresult->fetch_object())
{
if ($dept != $full->Department)
{
$dept = $full->Department;
echo "<tr align=\"left\"><td colspan=4><br> </td></tr>";
echo "<tr align=\"left\"><td colspan=4><b>" . $dept . "<b></td></tr>";
}
$phone = $full->intnumber != null ? $full->intnumber : '';
$icons = "";


echo "<tr align=\"left\" onMouseOver=\"className='hilighton';\" onmouseout=\"className='hilightoff';\"><td><a href='$url?id=$full->ID'>" . $full->Name . "</a></td><td>" . $full->Position . "</td><td align=\"center\">" . $full->Cellphone . "</td><td>" . $phone . "</td></tr>";
}

как передать единичный вариант это я понял читая камасутру.
Либо я не совсем её понял.  В общем выше код построение страницы, до это кода запрос к базе он не интересен. Запрос выгребает 100 записей и строит 100 строк. Каждая строчка имеет свой ID. Нужно по нажатии на ссылку передать это ID на страницу профиля, далее на странице получив ID строится другой запрос (это уже лирика). Как мне это сделать на примере данного куска кода.
Не ругайтесь сильно, я прежде чем взяться за Joomla читал пару недель камасутру по ней, всё что хотел сделал кроме этой хрени, завис перенос сайта :(
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #8 : 28.01.2015, 14:21:24 »
Ну судя по коду Вы передаете значение id в $full->ID. На странице профиля значение получаете через input.
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #9 : 28.01.2015, 15:47:16 »
Не совсем понимаю как реализовать передачу в input
есть код выше
<a href='$url?id=$full->ID'>" . $full->Name . "</a>
если я задам input в цикле то он перепишется.

На примере кода огромная просьба ткните носом как можно это сделать, вообще запутался нахрен :(

*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #10 : 28.01.2015, 16:05:19 »
Не совсем понимаю как реализовать передачу в input
есть код выше
<a href='$url?id=$full->ID'>" . $full->Name . "</a>
если я задам input в цикле то он перепишется.
Вы итак уже задали id. input тут не причем, так как input - это объект, содержащий в себе REQUEST.
На странице профиля сделайте:

Код: php
$input = JFactory::getApplication()->input;

// получаем ID из адресной строки (из $_GET)
$id = $input->getInt('id', 0);
echo $id;

JInput - получение и фильтрация переменных запроса
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #11 : 28.01.2015, 16:58:42 »
Огромное спасибо за ссылку. Вот очень подробно описано, буду ковырять разбираться.
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #12 : 28.01.2015, 17:14:24 »
ага это про получение. Как получить то я понял, проблема с передачей я не понимаю алгоритм.
генерим ссылку index.php/lk/profile?id=29
при попытке перейти по ней получаем 404
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #13 : 28.01.2015, 17:29:48 »
ага это про получение. Как получить то я понял, проблема с передачей я не понимаю алгоритм.
генерим ссылку index.php/lk/profile?id=29
при попытке перейти по ней получаем 404
А у Вас для профилей что используется? Какой-то свой компонент?
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #14 : 28.01.2015, 17:41:01 »
Это скорей не профиль, а отдельная страница которая по ИД выгребает из базы контент и строит сводную таблицу так называемый табель.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #15 : 28.01.2015, 17:59:38 »
Ок, то есть в таком виде она у Вас без проблем открывается - index.php/lk/profile  ?
Просто добавление id не должно влиять на работу Joomla
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Проблема с уровнями доступов
« Ответ #16 : 28.01.2015, 18:01:42 »
Хотя, может быть Joomla думает, что это какай-то материал с таким ID. А можете попробовать передавать не id, а например какой нибудь uid=29?
*

flash709

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Проблема с уровнями доступов
« Ответ #17 : 29.01.2015, 08:16:15 »
В точку. Joomla думает что ID это именно материал (поковырял коды Joomla, встретил данную переменную) Задавая данную переменную ручками я тупо заменял системное ID (присваиваемое движком) своим, вот Joomla и ругалась. Меняем на любую другую переменную, всё сразу работает.
Огромное спасибо за подсказку. Теперь дело сдвинулось с мёртвой точки.
З.Ы. Не зряж в статьях стоит рекомендации что переменные называйте сразу понятно. Жалко что нет негде пометки что стандартные переменные типа ID Index Main User уже заняты системой :)
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Ненавижу джумловский database!

Автор effrit

Ответов: 19
Просмотров: 2383
Последний ответ 14.10.2018, 21:28:40
от Aleks.Denezh
[решено] Использование model - setState для фильтра по дате

Автор effrit

Ответов: 8
Просмотров: 2426
Последний ответ 13.10.2018, 19:13:49
от effrit
Передача переменной из hel-per.php в default.php

Автор ChervonStudio

Ответов: 6
Просмотров: 1414
Последний ответ 13.06.2017, 15:57:43
от SmokerMan
Проблема с class ers

Автор web3.0

Ответов: 11
Просмотров: 1541
Последний ответ 29.04.2017, 09:57:04
от web3.0
[Решено] принудительно заполнить поле tags в плагине

Автор Sergeyy

Ответов: 5
Просмотров: 2321
Последний ответ 30.01.2017, 14:40:43
от Sergeyy