Новости Joomla

Joomla REST API без прав суперадминистратора. RBAC в Joomla

Joomla REST API без прав суперадминистратора. RBAC в Joomla

👩‍💻 Joomla REST API без прав суперадминистратора. RBAC в Joomla.На канале известного французского разработчика и специалиста по Joomla REST API Alexandre ELISÉ вышло новое видео.RBAC (Role-Based Access Control) - это управление доступом на основе ролей, метод управления доступом к ресурсам, основанный на назначении ролей пользователям. Вместо назначения прав каждому пользователю точечно права доступа группируются по ролям, а пользователи получают доступ к ресурсам уже в зависимости от своей роли. В контексте Joomla и REST API он может даже мешать работе: без авторизованного пользователя вы не можете даже показать контент. В видео показано как решить данную проблему. Создаётся "технический пользователь", которому разрешается просматривать контент, но не разрешено создавать, редактировать, удалять и т.д. И все запросы к REST API идут с использованием его токена. [fr-FR] Services Web API Joomla SANS être Super Admin RBAC natif avec Joomla@joomlafeed #joomla #разработка #rest

InterLinked - плагин автоматической внутренней перелинковки для Joomla

InterLinked - плагин автоматической внутренней перелинковки для Joomla

👩‍💻 InterLinked - плагин автоматической внутренней перелинковки для Joomla.Несвязанные статьи - это молчаливый убийца привлекательности вашего сайта на Joomla, который заставляет читателей сворачивать работу и подрывает эффективность вашего SEO. Content - InterLinked - это бесплатный, проверенный в боях плагин, который кладет конец этой бессмыслице, автоматически генерируя ссылки на основе ключевых слов между статьями на вашем сайте Joomla 5. Он создает сеть связей, используя ключевые слова статей (metakey) и ассоциации категорий, с настраиваемыми всплывающими подсказками, целевыми объектами ссылок и классами CSS, сохраняя при этом существующие ссылки и повышая производительность за счет кэширования. Кроме того, ссылки со временем меняются по мере того, как в новых статьях используются ключевые слова, что делает ваш контент свежим и актуальным.Возможности.- автоматическая перелинковка на основе значения meta-keywords материалов- встроенная поддержка материалов Joomla- пользовательские ассоциации категорий для создания ссылок (например "Блог" к "Учбеникам")- показ всплывающих подсказок к автоматическим ссылкам (опционально)- настраиваемый атрибут target для ссылок.- указание CSS класса для стилизации ссылок- кэширование совпадений ключевых слов и их ассоциаций- учёт существующих тегов <a> во избежание дублирующих ссылок- автоматическое добавление новых ссылок при появлении новых ассоциаций- веб-доступность: ARIA для ссылок с target="_blank".Плагин бесплатный. Заявлена поддержка Joomla 4 и Joomla 5.Joomla Extensions DirectoryСтраница расширенияСкачать@joomlafeed#joomla #расширения #seo

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

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

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
adsmanager 2.6 Beta. Вопросы
« : 26.11.2010, 13:33:27 »
1. При нажатии на ссылку "Посмотреть все объявления от %user%" выкидывает на страницу профиля где их нет.
2. Как сделать ссылку на "Мои объявления" в профиле или на панели cblogin?
Пробовал соответствующий плагин, устанавливается, но после входа в профиль выдает ошибки. У кого нибудь получилось подружить их?
« Последнее редактирование: 27.11.2010, 09:35:31 от Харя »
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #1 : 26.11.2010, 14:05:07 »
В плагине:
меняем JPATH_ВАSЕ на JPATH_ROOT

Код
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/adsmanager.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/column.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/category.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/configuration.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/content.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/field.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/position.php');
require_once(JPATH_ROOT.'/administrator/components/com_adsmanager/models/user.php');

require_once(JPATH_ROOT.'/components/com_adsmanager/views/list/view.html.php');

if ( file_exists( JPATH_ROOT."/components/com_paidsystem/api.paidsystem.php"))
{
require_once(JPATH_ROOT."/components/com_paidsystem/api.paidsystem.php");
}

в /components/com_adsmanager/views/list/view.html.php
аналогично:
Код
require_once(JPATH_ROOT."/components/com_adsmanager/helpers/field.php");
require_once(JPATH_ROOT."/components/com_adsmanager/helpers/general.php");

Может еще где..
Но идея ясна
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #2 : 26.11.2010, 14:18:26 »
Извините, я новичок. Не понял в каком именно плагине. И к какому из моих вопросов это относится? Можно подробней?
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #3 : 26.11.2010, 14:32:10 »
1. При нажатии на ссылку "Посмотреть все объявления от %user%" выкидывает на страницу профиля где их нет.
2. Как сделать ссылку на "Мои объявления" в профиле или на панели cblogin?
Пробовал соответствующий плагин, устанавливается, но после входа в профиль выдает ошибки. У кого нибудь получилось подружить их?

Как я понял стоит плагин для CB от Ads?
Если его опубликовать, то появляется закладка в профиле пользователя с объявлениями.
Этот плагин не работает. При попытке в админке вызвать настройки плагина - ошибка и сам плагин не работает.

Для того что бы плагин начал работать нужно поправить 2 файла:

/components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php
/components/com_adsmanager/views/list/view.html.php

Так как указано выше
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #4 : 26.11.2010, 14:38:54 »
Как я понял стоит плагин для CB от Ads?
Если его опубликовать, то появляется закладка в профиле пользователя с объявлениями.
Этот плагин не работает. При попытке в админке вызвать настройки плагина - ошибка и сам плагин не работает.

Для того что бы плагин начал работать нужно поправить 2 файла:

/components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php
/components/com_adsmanager/views/list/view.html.php

Так как указано выше

Да, стоит. Но если его опубликовать, то при попытке зайти в профиль выползают ошибки:
Код
Warning: include_once(/components/com_adsmanager/lang/lang_english.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 25

Warning: include_once() [function.include]: Failed opening '/components/com_adsmanager/lang/lang_english.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 25

Warning: require_once(/components/com_adsmanager/adsmanager.html.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 27

Fatal error: require_once() [function.require]: Failed opening required '/components/com_adsmanager/adsmanager.html.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\ads\components\com_comprofiler\plugin\user\plug_adsmanager-tab\adsmanager.plugin.php on line 27
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #5 : 26.11.2010, 14:49:29 »
В файле /components/com_comprofiler/plugin/user/plug_adsmanager-tab/adsmanager.plugin.php нет таких строк, которые бы начинались с require_once(JPATH_
А в файле /components/com_adsmanager/views/list/view.html.php нашел и исправил.
Ничего не могу понять  :(
« Последнее редактирование: 26.11.2010, 14:53:13 от Харя »
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #6 : 26.11.2010, 14:51:00 »
просто замените эти файлы http://narod.ru/disk/372790001/2010_11_26.zip.html
пути постом выше

на всякий случай сохраните оригиналы
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #7 : 26.11.2010, 14:58:41 »
Есть. Вроде решились обе проблемы. Спасибо Вам огромное. :)
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #8 : 26.11.2010, 15:03:32 »
Бета косячная пока.
Посмотрели и решили пока не ставить.
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #9 : 26.11.2010, 16:13:47 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.
*

nikhotin

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #10 : 26.11.2010, 21:14:20 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.

Первый блок:
в файл /components/com_comprofiler/plugin/language/russian/russian.php
добавить строку:
DEFINE('ADSMANAGER_LIST_USER_TEXT','Что хотим увидеть в заголовке');
или что бы убрать полностью:
DEFINE('ADSMANAGER_LIST_USER_TEXT','');

Второй блок - только из модуля убрать проблематично.
В этом случае пропадет это меню везде, но если так надо, то смотрим на функцию showGeneralLink() в файле
/components/com_adsmanager/helpers/general.php

*

farmay

  • Захожу иногда
  • 337
  • 10 / 4
  • Все так как должно быть...
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #11 : 26.11.2010, 22:08:28 »
Плагин только для 2.6? на 2.5 как реализовать подобное?
« Последнее редактирование: 26.11.2010, 22:17:27 от farmay »
*

Харя

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: adsmanager 2.6 Beta + CommunityBuilder 1.2.3. Вопросы
« Ответ #12 : 27.11.2010, 08:07:36 »
1. На главной странице заголовки "Доска объявлений" и "Последние объявления", не могу его убрать. Как?
2. При попытке воспользоваться простым поиском (не расширенным) просто выкидывает на главную страницу.
3. При попытке отредактировать объявления из админки после нажатия на кнопку "Сохранить" выдает "UPDATE #__adsmanager_ads SET name = 'Вася' , email = 'mail@mail.com' , ad_city = 'Уфа' , ad_headline = 'Тестовый заголовок' , ad_text = 'Тестовое описание:\r\n\r\nЖК (TFT TN) 21.5\", широкоформатный, 1920x1080, LED-подсветка, 250 кд/м2, 1000:1, 2 мс, 170°/160°, HDMI x2, VGA' , ad_phone = '1616161618' , ad_price = '9000' WHERE id = 5".

Помогите пожалуйста исправить.
« Последнее редактирование: 29.11.2010, 00:08:27 от Харя »
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #13 : 25.12.2010, 04:30:54 »
Ув. nikhotin,
Подскажите пожалуйста, как добились работы связки Adsmanager + CB + CB Adsmanager tab?  ::)
У меня та же проблема, выводится Fatal error: Call to a member function load() on a non-object in xxxxx\www\libraries\joomla\application\application.php on line 1075

Я уже пробовал:
1)  заменять JPATH_BASE на JPATH_ROOT в указанных файлах -> нет эффекта
2) заменить это во всем Adsmaanger (аж 34 файла с такой переменной) -> нет эффекта
3) обновиться до Adsmanager 2.6RC1 + новый плагин -> нет эффекта. (там кстати есть некая переменная JPATH_FRONT :o Google что-то не особо в курсе про нее, это пугает)
4) Обновить CB до версии 1.3.1 stable. -> нет эффекта

Joomla 1.5.18, legacy=off, мозг сломан...
А всё раньше фунциклировало на связке CB 1.2.1 + Ads 2.5rc2 + Плагин версии 1.0.1...
« Последнее редактирование: 25.12.2010, 05:09:16 от mark1 »
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #14 : 10.03.2011, 07:43:46 »
Хм.. кто-нить нашел решение "Посмотреть все объявления отUSER"?
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #15 : 10.03.2011, 08:17:38 »
Ппц, решение сам нашел...
Нужно в основных настройка адсменеджера в поле CommunityBuilder поставить "ads manager profile" : )
*

Vitalvip

  • Новичок
  • 3
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #16 : 11.03.2011, 21:00:45 »
Всем доброе время суток. Подскажите как правильно установить AdsManager из ресурса ( http://www.joomprod.com/index.php?option=com_docman&task=cat_view&Itemid=29 ), на ( CMS Joomla 1.5.14 либо более высокую версию), сам пробовал уже не раз ничего толком не получается. Т.е. и CMS Joomla 1.5.14 обновлял до CMS Joomla 1.5.21, устанавливал через ("РАСШИРЕНИЯ"-"УСТАНОВИТЬ/УДАЛИТЬ"-"ЗАГРУЗИТЬ ФАЙЛ ПАКЕТА") во-первых при установке выдаёт, что нет XML-файла в нескольких папках, распаковываю начинаю устанавливать некоторые архивы устанавливаются, а с некоторыми та же ситуация нет XML-файла и с папкой языковых файлов та же история не могу установить русский... Прошу вашей помощи очень нужна доска объявлений на сайте. Я уже полностью удалил свой сайт с хоста и снова установил CMS Joomla 1.5.14 теперь прошу вашей помощи, чтобы с самого начала сделать всё как положено, чтобы получился сайт с доской объявлений...
Заранее благодарю за помощь... Виталий.
*

Selena36

  • Захожу иногда
  • 62
  • 0 / 0
Re: adsmanager 2.6 Beta. Вопросы
« Ответ #17 : 03.04.2011, 09:24:42 »
Доброго времени всем!
У меня стоит версия 2.6 RC2, похожая ошибка при нажатии создать новое поле, создать новое объявление (категории создала без проблем), а также с фронта нажимаешь пункт меню и попадаешь на страницу с ошибкой:

Warning: require_once(Z:\home\testsait\www\administrator/..//images/com_adsmanager/plugins//AdsManager_2/plug.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\testsait\www\administrator\components\com_adsmanager\models\field.php on line 283

Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\testsait\www\administrator/..//images/com_adsmanager/plugins//AdsManager_2/plug.php' (include_path='Z:\usr\local\php5\pear;C:/WebServers/usr/local/php5/PEAR') in Z:\home\testsait\www\administrator\components\com_adsmanager\models\field.php on line 283

Я заменила файлы как было предложено выше.  в профиле СВ появилась вкладка ADS. Значит работает. Но по ней тоже попасть можно только на ошибку. Подскажите пожалуйста где что еще заменить, чтоб увидеть наконец страницу объявлений.
*

maxpa

  • Захожу иногда
  • 67
  • 2 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #18 : 05.02.2012, 23:47:10 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.
Скажите пожалуйста вы разобрались как удалять нижнее меню а именно ссылку на профиль, мои объявления и правила?
*

kosty56rus

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #19 : 06.02.2012, 12:41:52 »
просто замените эти файлы http://narod.ru/disk/372790001/2010_11_26.zip.html
пути постом выше

на всякий случай сохраните оригиналы
Добрый человек а можно перезалить а то ссылка не работает?
А у меня тажа проблема а в файле AdsManager.plugin тоже нет таких строк!
*

alexey664655

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #20 : 10.03.2012, 19:08:02 »
Чтоб удалить нижнее поле на 2.6 надо закомментировать строки их вывода

components/com_adsmanager/helpers/general.php
 
                       Ищем там :

                        echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
         echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
         echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
         echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | ';
         echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';   

И делаем с ними так


                         //echo '<a href="'.$link_write_ad.'">'.JText::_('ADSMANAGER_MENU_WRITE').'</a> | ';
         //echo '<a href="'.$link_show_all.'">'.JText::_('ADSMANAGER_MENU_ALL_ADS').'</a> | ';
         //echo '<a href="'.$link_show_profile.'">'.JText::_('ADSMANAGER_MENU_PROFILE').'</a> | ';
         //echo '<a href="'.$link_show_user.'">'.JText::_('ADSMANAGER_MENU_USER_ADS').'</a> | ';
         //echo '<a href="'.$link_show_rules.'">'.JText::_('ADSMANAGER_MENU_RULES').'</a>';   
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Re: AdsManager 2.6 Beta. Вопросы
« Ответ #21 : 20.05.2012, 17:30:56 »
Что бы не создавать новой темы задам тут еще пару назревших вопросов.
Вот такое дело:


Как грамотно удалить два этих сектора? Подскажите пожалуйста.



подскажите как убрать верхний блок на Community Builder: 1.8
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 3745
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14256
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 2999
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13329
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 28523
Последний ответ 27.03.2020, 22:32:04
от Pavel