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

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
ЧПУ для адресов RSS-лент
« : 08.04.2008, 14:56:07 »
Имеется компонент DS-Syndicate. однако, хотелось бы привести адрес лента в более читабетельный вид, например просто поменять адрес site/index2.php?option=ds-syndicate&version=1&feed_id=1 на site/vsya_lenta.xml

Я знаю, что у этого компонента в папке есть xml файлы, однако названия типа feed1.xml не подходят... Хотелось бы сделать свои названия для каждой ленты.

Возможно ли такое сделать с помощью mod_rewrite, просто втупую переписать(не ридерект) адрес 
site/index2.php?option=ds-syndicate&version=1&feed_id=1

на

site/vsya_lenta.xml

и так для всех лент???
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #1 : 22.05.2008, 20:14:14 »
Можно.
Код
RewriteCond %{REQUEST_URI} ^/vsya_lenta\.xml$
RewriteRule ^.*$ /index2.php?option=ds-syndicate&version=1&feed_id=1
И так для всех лент.
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #2 : 23.05.2008, 00:29:40 »
Можно.
Код
RewriteCond %{REQUEST_URI} ^/vsya_lenta\.xml$
RewriteRule ^.*$ /index2.php?option=ds-syndicate&version=1&feed_id=1
И так для всех лент.
спасибо большое.. хоть кто-то помог.. тема уже 2 месяца висела...
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #3 : 25.05.2008, 23:06:50 »
капец!... с установленным JoomSEF эта конструкция не работает...
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #4 : 25.05.2008, 23:22:45 »
Тогда напиши так:
Код
RewriteCond %{REQUEST_URI} ^/vsya_lenta\.xml$
RewriteRule ^.*$ /index2.php?option=ds-syndicate&version=1&feed_id=1 [L]
сразу после
Код
RewriteEngine On
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #5 : 25.05.2008, 23:46:05 »
Тогда напиши так:
Код
RewriteCond %{REQUEST_URI} ^/vsya_lenta\.xml$
RewriteRule ^.*$ /index2.php?option=ds-syndicate&version=1&feed_id=1 [L]
сразу после
Код
RewriteEngine On

не-а... все равно редирект на главную страницу

*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #6 : 26.05.2008, 11:39:39 »
missha, значит ты где-то ошибся.
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #7 : 26.05.2008, 12:33:43 »
missha, значит ты где-то ошибся.

не думаю, так как все работало до включения JoomSEF и сейчас работает редирект для index.php.... однако, как в моем случае ссылка начинается с index2.php, и оно чего-то нивкакую не хочет переадресовывать...
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #8 : 27.05.2008, 22:40:32 »
Конкретно теперь. Вобщем тема такая:
1. JoomSEF выключен. Все ОК работает с данной конструкцией, никаких проблем.
2.  JoomSEF включен. Работает замена урла только если ссылка начинается с index.php... для  index2.php просто переадресовывает на главную, в логе:

хх.ххх.ххх.ххх - - [27/May/2008:20:05:49 +0300] "GET /vsya_lenta.xml HTTP/1.1" 301 - "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; WebMoney Advisor; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MAXTHON 2.0)"

В самом компоненте JoomSEF замену также нельзя сделать стандартными срендставами, т.к. там тоже требуется начала url с index.php....
Как побороть не знаю... Может вы мне поможете
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #9 : 27.05.2008, 22:47:58 »
Попробуй задать в JoomSEF sef-ссылку vsya_lenta.xml для index.php?option=ds-syndicate&version=1&feed_id=1, тогда по-идее и для index2.php должно заработать.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #10 : 27.05.2008, 22:49:10 »
Либо можно попробовать заблокировать загрузку JoomSEF в index2.php если запрос идет к компоненту ds-syndicate.
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #11 : 27.05.2008, 22:55:59 »
1-ое решение... выдает 404...

Не подскажете как реализовать 2-ое?
*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #12 : 27.05.2008, 22:58:03 »
даже больше 404 при отсутствии конструкции в htaccess и 301 при добавлении переадресации в htaccess
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #13 : 27.05.2008, 22:59:42 »
Не подскажете как реализовать 2-ое?
Замени в index2.php
if (file_exists$mosConfig_absolute_path .'/components/com_sef/sef.php' )) {
	
require_once( 
$mosConfig_absolute_path .'/components/com_sef/sef.php' );
} else {
	
require_once( 
$mosConfig_absolute_path .'/includes/sef.php' );
}

на
if ((!isset($_GET['option'])||$_GET['option']!='ds-syndicate') && file_exists$mosConfig_absolute_path .'/components/com_sef/sef.php' )) {
	
require_once( 
$mosConfig_absolute_path .'/components/com_sef/sef.php' );
} else {
	
require_once( 
$mosConfig_absolute_path .'/includes/sef.php' );
}

*

missha

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #14 : 27.05.2008, 23:03:22 »
Отличненько! Благодарю!!!.. Ты таки гений Jooml'ы!!!
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: ЧПУ для адресов RSS-лент
« Ответ #15 : 27.05.2008, 23:11:32 »
Спасибо :)
*

Nevskiy

  • Новичок
  • 8
  • 0 / 0
Re: ЧПУ для адресов RSS-лент
« Ответ #16 : 24.07.2008, 12:28:30 »
а не подскажите чайнику, вот в начале обсуждения там в каком именно файле нужно произвести замены???
*

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: ЧПУ для адресов RSS-лент
« Ответ #17 : 24.07.2008, 14:17:47 »
а не подскажите чайнику, вот в начале обсуждения там в каком именно файле нужно произвести замены???

.htaccess в корне сайта
/* Have a nice day! */
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройка коротких адресов в Joomla 3.4.x + JoomSEF 4.6.2

Автор Solvedor

Ответов: 0
Просмотров: 1628
Последний ответ 02.07.2015, 13:33:36
от Solvedor
Настройка коротких адресов в Joomla 3.4.x + JoomSEF 4.6.2

Автор Solvedor

Ответов: 0
Просмотров: 1628
Последний ответ 02.07.2015, 13:31:31
от Solvedor
[Решено]Нужна помощь в склейке адресов!

Автор AlexAkhremenko

Ответов: 2
Просмотров: 1805
Последний ответ 28.06.2012, 08:34:01
от AlexAkhremenko
Несколько адресов главной страницы

Автор cntrl

Ответов: 2
Просмотров: 2303
Последний ответ 30.07.2010, 14:51:59
от cntrl