Новости 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 Гость просматривают эту тему.
  • 3 Ответов
  • 2408 Просмотров
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Всем привет.
Ни кто не пробовал или может знает, как подключить дополнительную группу пользователей Джумлы к Мозетсу. Надо закрыть некоторые материалы от обычных пользователей???
*

_ib_

  • Moderator
  • 673
  • 100 / 8
Re: Мозетс Три и группы пользователей
« Ответ #1 : 22.07.2009, 02:29:14 »
что значит подключить?

для закрытия некоторых материалов, категорий делаете, как и во всех расширениях Joomla, проверку по пользователю или его группе. Проверку можно вставить например в шаблон категории или материала.
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Re: Мозетс Три и группы пользователей
« Ответ #2 : 24.07.2009, 17:36:24 »
А как это можно сделать? Если можно поподробнее! У него в автомате работают группы администратор, зарегистрированный и не зарегистрированный пользователь, а у меня например есть в джомле группа редакторы и мне надо, что бы к определенным материалам могли иметь доступ только администраторы и редакторы например, а для обычных пользователей эти материалы были бы не доступны! Этот доступ может быть открыт не только ко всему материалу, а только к определенным полям в описании этого материала... Не знаю просто что легче сделать?!

Ау!?? _ib_ , или кто нибудь может ответить? Или ни кто не знает?
« Последнее редактирование: 28.07.2009, 19:57:29 от dimko300 »
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Re: Мозетс Три и группы пользователей
« Ответ #3 : 30.07.2009, 04:14:48 »
Я думаю, что если встроить в шаблон этот код:
Код
function botMosHideFrom ( $published, &$row, &$params, $page=0 ) 
{
  global $my, $database;
 
  $row->text = str_replace( "\n", "__CRLF__", $row->text );

   // check to see if there are any parameters.
    $query   = "SELECT id FROM #__plugins WHERE element='moshidefrom' AND folder='content'";
    $database->setQuery( $query );
    $id      = $database->loadResult();
    $mambot  = new mosMambot( $database );
    $mambot->load( $id );
    $params = & new mosParameters( $mambot->params );

    $hide      = $params->def( 'hide_yn', 0 );
    $hide_text = $params->def( 'hide_text', '' );
    // end of parameters check

  // $bots holds all the {hidefrom} mambots
  preg_match_all( "/({hidefrom=([\w]+)[^}]*})(.*?)({\/hidefrom})/im", $row->text, $bots, PREG_SET_ORDER );

  // split the text around the mambot
  $text = preg_split( "/({hidefrom=([\w]+)[^}]*})(.*?)({\/hidefrom})/im", $row->text );

  $n = count( $text );
  if( $n > 1 ) {
$row->text = '';
  for( $i=0; $i < $n; $i++ ) {
  $row->text .= $text[$i];
  if( @$bots[$i][3] ) {
// this is a fudge cos I cant figure out my preg to allow ","
  // in the bot for $bots[2]
  $x = explode( "=", substr(@$bots[$i][1],1,-1) );
  $allowed = explode( ",", strtolower( $x[1] ) );
 
  // Do the checking and exclude if required
 
if( ( !in_array( "public", $allowed ) ) & ( $my->gid == 0 ) ) {
$row->text .= @$bots[$i][3];
}

  elseif( ( !in_array( "registered", $allowed ) ) & ( $my->gid == 1 ) ) {
$row->text .= @$bots[$i][3];
}

  elseif( ( !in_array( "special", $allowed ) ) & ( $my->gid == 2 ) ) {
$row->text .= @$bots[$i][3];
            } else {
                $row->text .= $hide_text;
    }
  }
}
 } else {
  $row->text = $row->text;

  }
  $row->text = str_replace( "__CRLF__", "\n", $row->text );
}
?>
То должно заработать, только его немногонадо подправить??? !!!???!!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

группа пользователей в Mosets Tree

Автор diks13

Ответов: 1
Просмотров: 1716
Последний ответ 03.10.2010, 23:35:10
от diks13