Новости Joomla

FancyBox для изображений материалов плагин для Joomla

FancyBox для изображений материалов плагин для Joomla

FancyBox для изображений материалов плагин для Joomla.Плагин добавляет ссылку на модальное окно FancyBox к изображениям материалов. В параметрах плагина можно выбрать один из двух параметров обработки изображений:1. когда задана ширина. Срабатывает, когда тегу img задан параметр width и он меньше, чем реальный размер изображения2. по классу. Напишите классы изображений, которые нужно обработать. Можно написать несколько классов через запятую.Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).Скрипты FancyBox подключаются самостоятельно, либо с помощью плагина WT Fancybox.js. Также следует помнить, что Fancybox.js распространяется автором (Fancyapps) под коммерческой лицензией. Для использования его на своих сайтах вы должны ознакомиться с лицензионным соглашением и приобрести лицензию согласно одному из тарифных планов Fancyapps, чтобы использовать его на своих сайтах без возможных юридических последствий. - Скачать плагин FancyBox для изображений материалов плагин- Плагин веб-ассета WT Fancybox.js- Цены на тарифы Fancybox.js#joomla #расширения

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

Jcomments и LDAP авторизация
« : 18.03.2009, 12:45:34 »
В локальной сети на сайте включено два типа авторизации: Joomla авторизация и LDAP авторизация из Microsoft AD
Комментарии разрешены только авторизованным пользователям

Если авторизоваться при помощи плагина "Авторизация-Joomla", то комментарии оставлять получается.
Если авторизуешься через LDAP, то комментарии недоступны с сообщением "Недостаточно прав для комментирования"

Понимаю, что тут проблема кривого авторизатора LDAP, который работает скорее как костыли, чем как полноценный механизм, но не могли бы подсказать как это можно подправить?

Визуально пользователи, авторизующиеся через LDAP, отсутствуют в меню "Пользователи" (наверно их и в базе нет), потому такая проблема
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Jcomments и LDAP авторизация
« Ответ #1 : 18.03.2009, 14:16:00 »
Ну для того, чтобы компонент комментариев считал их авторизованными должно в принципе выполняться 2 условия: у таких пользователей должен быть уникальный целочисленный идентификатор и они должны принадлежать какой-то конкретной группе пользователей Joomla. В противном случае, компонент будет их считать гостями, со всеми вытекающими отсюда последствиями.

Честно говоря никогда не сталкивался с LDAP авторизацией, поэтому даже не знаю, как бы мне такую ситуацию проверить.

Re: Jcomments и LDAP авторизация
« Ответ #2 : 25.03.2009, 11:00:08 »
Код
mysql> select id, username, usertype from jos_users;
+----+----------+---------------------+
| id | username | usertype            |
+----+----------+---------------------+
| 62 | admin    | Super Administrator |
+----+----------+---------------------+
1 row in set (0.00 sec)
это таблица пользователей.
Здесь нет пользоватетелей LDAP
А вот таблица текущих сессий
Код
mysql> select username, session_id, userid, usertype from jos_session;
+----------+----------------------------------+--------+---------------------+
| username | session_id                       | userid | usertype            |
+----------+----------------------------------+--------+---------------------+
| admin    | 42d34d033ae0cb0f42afcf33c6ccc170 |     62 | Super Administrator |
| root     | lol1j3347smh40hdjfnco84c16       |      0 | Registered          |
+----------+----------------------------------+--------+---------------------+
2 rows in set (0.00 sec)

root в данном случае пользователь LDAP и как я понимаю в графе userid находится тот самый "уникальный целочисленный идентификатор " из-за которого и не получается авторизоваться?
Если так, то выход вижу либо в правке способа его внесения плагином LDAP, либо игнорировании этого значения плагином Jcomments
Сейчас работает следующим образом. Плагин Jcomments доступен только зарегистрированным пользователям, но комментарии разрешены и незарегистрированным. На вид это выглядит следующим образом. Неавторизовавшийся на сайте человек не видит ни единой ссылки на комментирование, но после авторизации все появляется, однако приходится еще раз вводить имя пользователя (формально можно ввести любое поскольку пароль не требуется).
Можете предложить какой-нибудь вариант по правке своего плагина для совместимости со LDAP ?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Jcomments и LDAP авторизация
« Ответ #3 : 25.03.2009, 11:08:33 »
Когда комментарий сохраняется в базу, ему в поле userid сохраняется значение идентификатора текущего пользователя, которое ему предоставляет Joomla. В данном случае, все комментарии получат значение 0, и для компонента это будет выглядеть, словно все комментарии оставлены одним и тем же пользователем. А еще точнее - неавторизованным, так как 0 в Joomla соответствует неавторизованному пользователю. Поэтому в принципе все комментарии оставленные такими пользователями должны фиксироваться как комментарии гостей.

Что же касается привязки прав пользователей, то опять же, они зависят от группы пользователей, в данном случае группа указана в колонке usertype, и тут вроде никаких проблем нет.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 1390
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 1342
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 2369
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite
Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 28714
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 4587
Последний ответ 07.12.2023, 20:08:31
от Missile