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

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
на главной странице  в позициях опубликованы модули:
-Widgetkit от yootheme
-3d тур krpano
-популярные материалы
-последние новости
в НАСТРОЙКАХ МОДУЛЕЙ  в привязке к пунктам меню указано только главная страница
При нажатии на ссылку материала новостей или популярных материалов, материал открывается совместно со всеми модулями! А если материал открыть из другого меню то отображается без этих модулей, так как нужно.
Как сделать так, что бы при нажатии на ссылку из популярных материалов и из последних новостей отображалась страница без ненужных модулей?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
используйте условия в шаблоне - это точно сработает, например

Код
<?php if ($_SERVER['REQUEST_URI'] == '/'):?>
//тут модуль только на главной
<?php endif;?>
*

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
используйте условия в шаблоне - это точно сработает, например
Примерно понял что делать, к сожалению шаблон написан не мною, использовалась сторонняя программа и пока я разберусь что и как там в коде пройдет много времени ( я определённо поработаю с условиями в шаблоне но не сейчас, времени не хватает к сожалению)
можете посмотреть на конкретном примере?
« Последнее редактирование: 08.10.2012, 02:45:36 от nemius »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
ну вот например модули
Последние новости - позиция user1
Популярные материалы - user2
находите в шаблоне и оборачиваете в условие

Или. Эти материалы - это же какая-то категория? Можно для нее создать пункт меню.
*

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
вот кусок кода из index.php
Код
<<div class="en-layout-cell en-content">

<?php
  echo $view->position('banner2', 'en-nostyle');
  if ($view->containsModules('breadcrumb'))
    echo artxPost($view->position('breadcrumb'));
  echo $view->positions(array('user1' => 50, 'user2' => 50), 'en-article');
  echo $view->position('banner3', 'en-nostyle');
  if ($view->hasMessages())
    echo artxPost('<jdoc:include type="message" />');
  echo '<jdoc:include type="component" />';
  echo $view->position('banner4', 'en-nostyle');
  echo $view->positions(array('user4' => 50, 'user5' => 50), 'en-article');
  echo $view->position('banner5', 'en-nostyle');
?>

  <div class="cleared"></div>
</div>

если я добавлю условие на етот div то это подействует и на позиции breadcrumb, banner3-5 правильно я понимаю? а ведь в тех позициях может быть нужная инфа для отображения не только на главной

Или. Эти материалы - это же какая-то категория? Можно для нее создать пункт меню.
не вариант, популярные материалы берутся из многих категорий на основании счетчиков просмотра а последние от даты публикации\даты изменения тоже из многих категорий
« Последнее редактирование: 31.08.2012, 21:53:57 от nemius »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
могу ошибаться (т.к. с Artisteer никогда не имела дел ), но думаю надо в условие брать это-
Код
 echo $view->positions(array('user1' => 50, 'user2' => 50), 'en-article');
*

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
могу ошибаться (т.к. с Artisteer никогда не имела дел ), но думаю надо в условие брать это-
Код
 echo $view->positions(array('user1' => 50, 'user2' => 50), 'en-article');
Вот, точно пока писал сообщение Вы уже ответили!
Код
<?php
  echo $view->position('banner2', 'en-nostyle');
  if ($view->containsModules('breadcrumb'))
    echo artxPost($view->position('breadcrumb'));
 <?php
  if ($_SERVER['REQUEST_URI'] == '/')
  echo $view->positions(array('user1' => 50, 'user2' => 50), 'en-article');
 <?php endif; ?>
  echo $view->position('banner3', 'en-nostyle');
  if ($view->hasMessages())
    echo artxPost('<jdoc:include type="message" />');
  echo '<jdoc:include type="component" />';
  echo $view->position('banner4', 'en-nostyle');
  echo $view->positions(array('user4' => 50, 'user5' => 50), 'en-article');
  echo $view->position('banner5', 'en-nostyle');
?>

  <div class="cleared"></div>
</div>
<?php if ($view->containsModules('right')) : ?>
<div class="en-layout-cell en-sidebar2">
<?php echo $view->position('right', 'en-block'); ?>

  <div class="cleared"></div>
</div>
<?php endif; ?>

Сделал так, получил ошибку синтксиса
« Последнее редактирование: 31.08.2012, 22:14:48 от nemius »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
ну вот откуда он берет эти 'user1', когда обычно позицию делаем так
<jdoc:include type="modules" name="user1" style="xhtml" />

Artisteer - это самоубийство, я бы все выкинула и сделала заново

ну попробуйте просто перед той строчкой добавить
if (JURI::current() == JURI::base())

если нет, может кто-то еще поможет кто знаком с такими шаблонами
*

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
ну вот откуда он берет эти 'user1', когда обычно позицию делаем так
<jdoc:include type="modules" name="user1" style="xhtml" />

Artisteer - это самоубийство, я бы все выкинула и сделала заново

ну попробуйте просто перед той строчкой добавить
if (JURI::current() == JURI::base())

если нет, может кто-то еще поможет кто знаком с такими шаблонами
Согласен с Вами про самоубийство ^-^
тоже не помогло
Но всё равно огромное спасибо за помощь! + в карму!
Подождем может в этот топик забредёт спец по кривокоду артистера  ;D

А!А!а!а!  if (JURI::current() == JURI::base()) работает! просто эту строчку нужно прописать перед каждой позицией  которая не используется ни на каких страницах кроме главной!
дописал строку перед позициями Widgetkit от yootheme и 3d тур krpano и больше они там где не надо не появляются!
 Ещё раз ОГРОМНОЕ СПАСИБО Вам ELLE!
« Последнее редактирование: 31.08.2012, 23:37:00 от nemius »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 4833
Последний ответ 06.09.2022, 22:52:02
от rapsila
Новости

Автор studenttnp

Ответов: 1
Просмотров: 2087
Последний ответ 22.06.2022, 15:44:06
от marksetter
Как сделать модуль на полный экран? Подробнее в в теме?

Автор 62411

Ответов: 3
Просмотров: 3422
Последний ответ 23.02.2022, 20:35:06
от marksetter
Не отображается модуль html код

Автор 62411

Ответов: 20
Просмотров: 3390
Последний ответ 23.02.2022, 05:34:09
от 62411
Материалы пользователя (контакта)

Автор katerina37

Ответов: 5
Просмотров: 1823
Последний ответ 18.02.2022, 11:53:02
от katerina37