Новости Joomla

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

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Вопрос на засыпку
« : 10.03.2019, 22:41:10 »
Привет народ, помогите нубу, клиент сильно хочет ссылки с нижним подчеркиванием что бы можно было то есть такие: lala_blabla.html, но Joomla заменяет их на lala-blabla.html, можно конечно хакнуть ядро и убрать с регулярки замену нижнего подчеркивания, но после обновы сайта всё слетает, и так какие есть варианты?
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
Re: Вопрос на засыпку
« Ответ #1 : 10.03.2019, 22:47:28 »
Система- общие настройки - алиасы юникод
https://prnt.sc/mw00wz
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Re: Вопрос на засыпку
« Ответ #2 : 10.03.2019, 22:48:14 »
включить utf-8 для ссылок (в общих настройках, где про сеф). только перестанут транслититься алиасы, но это уже не трудно победить плагином
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Вопрос на засыпку
« Ответ #3 : 10.03.2019, 22:54:15 »
Система- общие настройки - алиасы юникод
https://prnt.sc/mw00wz
так себе решение, если он увидит алиасы в кирилице то его кандратий хватит  ;D
*

sivers

  • Живу я здесь
  • 2465
  • 336 / 0
Re: Вопрос на засыпку
« Ответ #4 : 10.03.2019, 23:11:25 »
Еще работает такой вариант (только что проверил). Без включения уникода. Создать плагин раздела content (если еще нет своего), а в нем подвесить обработчик такой:
Код
    public function onContentBeforeSave($context, $article, $isNew, $data){
        if(!empty($data['alias'])) $article->alias = $data['alias'];
    }
Желательно с проверкой контекста, если надо не для всех.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 428 / 4
Re: Вопрос на засыпку
« Ответ #5 : 10.03.2019, 23:15:22 »
Еще работает такой вариант (только что проверил). Без включения уникода. Создать плагин раздела content (если еще нет своего), а в нем подвесить обработчик такой:
Код
    public function onContentBeforeSave($context, $article, $isNew, $data){
        if(!empty($data['alias'])) $article->alias = $data['alias'];
    }
Желательно с проверкой контекста, если надо не для всех.
как бы тоже не вариант, это подразумевать будет что юзер не заполнит что попало, хотя как вариант свой обработчик надо будет написать на ссылки (там мой компонент), но для менеджера меню то что делать?(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос к создателям модулей и компонентов. Стилевое оформление модулей.

Автор master-smeta

Ответов: 5
Просмотров: 1027
Последний ответ 12.02.2015, 17:19:45
от master-smeta
Вопрос по JFormField

Автор Hol1killer

Ответов: 11
Просмотров: 2140
Последний ответ 26.01.2015, 14:39:41
от robert
Вопрос по PROFILER и JFactory

Автор Haybul

Ответов: 2
Просмотров: 1601
Последний ответ 02.08.2014, 04:33:57
от Haybul
Вопрос об использовании AJAX в модуле

Автор maxakagaret

Ответов: 13
Просмотров: 1599
Последний ответ 26.02.2014, 18:16:17
от maxakagaret
Вопрос к программистам. id средствами Sourcerer

Автор megavovan

Ответов: 6
Просмотров: 1381
Последний ответ 17.10.2013, 18:08:33
от Aleks.Denezh