Новости Joomla

Вышел Phoca Cart v.5.0

Вышел Phoca Cart v.5.0

Вышел Phoca Cart v.5.0.0 - компонент интернет-магазина для JoomlaХотите ли вы запустить большой интернет-магазин, небольшой интернет-магазин или просто онлайн-каталог, Phoca Cart справится с любой ситуацией. Он прост в настройке и использовании, что позволяет вам быстро и без усилий создать свой интернет-магазин на вашей системе Joomla. Phoca Cart 5 — это расширение Joomla 5, которое не будет корректно работать на Joomla 4. Расширения Phoca версии 5 обычно работают на Joomla 4, но Phoca Cart является исключением, поскольку оно использует новые современные функции Joomla 5, поэтому оно работает только на Joomla 5.Компонент развивается усилиями чешского Joomla-разработчика Яна Павелки (@phocacz).Среди разработчиков экосистемы расширений для Phoca Cart есть и некоторые отечественные, предлагающие аддоны способов оплаты для Phoca Cart.Страница расширенияСкачатьРасширения для Phoca Cart#расширения

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в...

Joomla 4 Rest API: создаем свои JSON-эндпоинты с нуляПо умолчанию Joomla отправляет ответы в формате JSON API, если запрос содержит
Accept: application/json или специальный заголовок JSON API. Хотя ядро Joomla не поддерживает другие типы контента, система позволяет разработчикам добавлять дополнительные форматы для ответов.👩‍💻 Цели материала:- Получить JSON ответ от API Joomla;- Создать необходимый плагин группы webservices и API-часть компонента;- Использовать параметры модуля для моделирования данных, которые мы отправим в ответе API.👩‍💻 Что не является целью?​Обучение созданию расширений. Данное руководство предполагает, что вы уже умеете создавать расширения для Joomla. Для работы API потребуются плагин и компонент, но компонент может быть минимальным — без модели (Model), с простой административной частью.Эта статья - перевод на русский язык раздела официальной документации Joomla для разработчиков Joomla! Programmers Documentation for Joomla 5.2. Статья пригодится разработчиком, работающим с реактивными frontend- фреймворками. Перевод выполнил участник нашего сообщества Виталий Некрасов (
@vitalik_a).- Читать статью на Хабре- Оригинал в документацииПодпишись на @joomlafeed#webdev #разработка #joomla #api #restapi

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

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Пример: site.ru/38-joomla -> site.ru/joomla

Код
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #1 : 21.09.2017, 01:26:09 »
А по другим компонентам установленным на сайт такой редирект не ударит?
Например форум кунена, где ID в категориях и темах.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #2 : 21.09.2017, 01:34:49 »
само собой ударит. а чтобы не ударил - вы в регулярку добавите в начало ваш раздел форума, и на форум это не будет распространятся.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #3 : 24.09.2017, 17:28:11 »
Так вот, допустим, исключаем форум (forum):

Код
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule !^forum\ %1/%3 [L,QSA,R=301]

Редирект работает. А если необходимо исключить два компонента, две категории?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #4 : 24.09.2017, 18:40:58 »
так вы в RewriteCond условие добавьте, а не в RewriteRule. и будет как и положено несколько RewriteCond, и один RewriteRule если условия выполнились.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #5 : 24.09.2017, 19:23:15 »
Дополню немного, чтобы @Guran понимал разницу между RewriteCond и RewriteRule:
http://htaccess.net.ru/doc/mod_rewrite/
Вроде разжёвано.
И на хабре статейка замечательная:
https://habrahabr.ru/company/sprinthost/blog/129560/
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #6 : 24.09.2017, 19:56:36 »
Cond - сокр. от слова condition (условие).
Rule - правило.
RewriteCond - условие(я), при которых срабатывает правило RewriteRule.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #7 : 25.09.2017, 14:15:20 »
C Nginx не получается настроить редирект
Пробовал так:
Код
rewrite ^(.*)/(\d+)-([^/]+)$ /%1/%3 redirect;
И так пробовал:
Код
if ($request_uri ~ "^(.*)/(\d+)-([^/]+)$"){
    rewrite ^ /%1/%3 redirect;
  }
В обоих случаях все старые страницы с ID перенаправляются на главную страницу сайта.
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #8 : 25.09.2017, 17:27:11 »
 Вот этот код для Nginx ближе к истине:
Код
if ($uri ~ "^(.*)/(\d+)-([^/]+)$"){
set $rule_0 1;
set $bref_0_0 $1;
set $bref_0_1 $2;
set $bref_0_2 $3;
}
if ($rule_0 = "1"){
rewrite ^/ /${bref_0_0}/${bref_0_2} permanent;
}
Но почему-то выпадают два слеша после домена сайт.ру// Хотя страницу перенаправляет правильно.
« Последнее редактирование: 25.09.2017, 17:59:37 от Guran »
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #9 : 05.10.2017, 16:24:25 »
Вот верный код:
Код
if ($uri ~ "^(.*)/(\d+)-([^/]+)$"){
set $rule_0 1;
set $bref_0_0 $1;
set $bref_0_1 $2;
set $bref_0_2 $3;
}
if ($rule_0 = "1"){
rewrite ^/ /.${bref_0_0}/${bref_0_2} permanent;
}
Точку после слэша в последней строке надо было поставить.
*

Alexandros

  • Новичок
  • 6
  • 0 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #10 : 29.10.2017, 15:46:31 »
Здравствуйте. Перечитал мануалы по правильному заполнению htaccess, но в итоге боюсь накосорезить из-за того, что все-равно так и плаваю в теме. История все та же, обновился до Joomla 3.8.1, включил экспериментальный модуль, включил "Удалить ID". Если в htaccess прописываю код, выложенный Elle:
Код
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]
то на сайте все прекрасно редиректится. За что спасибо Elle! Но проблема в том, что помимо сайта имеется форум, размещенный по адресу, условно говоря: site.ru/forum , который тоже был задет редиректом :( Подскажите пожалуйста, как дополнить код, выложенный Elle, чтобы включить редирект на сайте, но исключить при этом форум. Буду очень благодарен.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #11 : 29.10.2017, 15:57:45 »
добавить еще одно условие
Код
RewriteCond %{REQUEST_URI} !^/forum
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alexandros

  • Новичок
  • 6
  • 0 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #12 : 29.10.2017, 16:24:39 »
Dmitry_stas, спасибо вам большое! Жалко, что не могу плюсануть карму пока...
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #13 : 29.10.2017, 21:49:59 »
Dmitry_stas, спасибо вам большое! Жалко, что не могу плюсануть карму пока...
Я за Вас плюсану :)
*

korkka44

  • Захожу иногда
  • 194
  • 1 / 0
Re: [Joomla 3.8.0] Редирект с id на БЕЗ id
« Ответ #14 : 31.07.2018, 14:43:14 »
уже встроенная фишка появилась в админке, которая как раз их убирает
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT SEO Meta templates плагин сео-шаблонов для Joomla

Автор sergeytolkachyov

Ответов: 25
Просмотров: 3888
Последний ответ 24.11.2023, 10:24:11
от sergeytolkachyov
Редирект для страницы с добавлением кода языка

Автор zeus07

Ответов: 0
Просмотров: 1604
Последний ответ 26.06.2023, 11:25:10
от zeus07
Htaccess и редирект с index.php на без index.php

Автор PavelK

Ответов: 2
Просмотров: 3796
Последний ответ 11.05.2023, 14:31:40
от PaLyCH
Как настроить редирект через маску содержащую часть пути?

Автор Slava77

Ответов: 0
Просмотров: 2207
Последний ответ 18.01.2023, 03:17:15
от Slava77
Нет позиций в Google Joomla 3

Автор Benderalfa

Ответов: 1
Просмотров: 2204
Последний ответ 20.09.2022, 20:53:56
от darkghost