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

lilsaint5800

  • Захожу иногда
  • 68
  • 1 / 0
  • Джизос
Сейчас Joomla при переходе к странице контакта выдает линк вроде:
Код
site.ru/component/contact/contact/4-uncategorised/1-name?Itemid=101
Как можно сделать чтобы привести этот url в формат типа:
Код
site.ru/user/name
Ну или в крайнем случае оставить ID юзера, т.е.:
Код
site.ru/user/1-name
Джумлировал джумлировал да невыджумлировал...
*

draff

  • Живу я здесь
  • 3682
  • 237 / 6
  • Ищу работу
Пункт меню создан на контакт ?
Удалю вирус с сайта. Обновление Joomla!, JoomShopping, Virtuemart -> Коммерческий раздел     |    Отзывы
Создам плагин , модуль под заказ для VirtueMart , JoomShopping
*

sivers

  • Захожу иногда
  • 259
  • 25 / 0
Создать пункт меню с алиасом "user" для начала. Дальше смотреть что формирует и в случае надобности править router.php контактов. Если не хочется править роутер компонента (он ведь может затереться при обновлении), то могу поделиться плагином, который умеет подсовывать роутер из templates (по аналогии с шаблонами вывода - он не затрется).
*

lilsaint5800

  • Захожу иногда
  • 68
  • 1 / 0
  • Джизос
Создать пункт меню с алиасом "user" для начала. Дальше смотреть что формирует и в случае надобности править router.php контактов. Если не хочется править роутер компонента (он ведь может затереться при обновлении), то могу поделиться плагином, который умеет подсовывать роутер из templates (по аналогии с шаблонами вывода - он не затрется).
Лучше плагин, потому что пользователей будет неопределенное количество и под каждого создавать пункт меню это сомнительная затея.
Джумлировал джумлировал да невыджумлировал...
*

sivers

  • Захожу иногда
  • 259
  • 25 / 0
Лучше плагин, потому что пользователей будет неопределенное количество и под каждого создавать пункт меню это сомнительная затея.

Под каждого и не надо. Пункт меню нужен только один, чтоб Joomla могла определить к какому компонениу относится ссылка и передать разбор ссылки роутеру этого компонента. А в роутере вы опишите как разбирать ссылку и как формировать (добавлять сегмент с username к примеру).
Плагин же нужен только чтоб подменить роутер, лежащий в компоненте, на роутер, лежащий в шаблоне (во избежание затирания при обновлении).
С настройкой могу помочь, если не разберетесь. Почту скиньте - отправлю плагин, если по ссылке не скачается:
https://yadi.sk/d/EuASxTOqfrC79w
*

sivers

  • Захожу иногда
  • 259
  • 25 / 0
После установки и активации плагина, скопируйте файл:
/components/com_contact/router.php
вот сюда:
/templates/имя_вашего_шаблона/html/com_contact/router.php
и именно в этот скопированный вносите правки.
*

lilsaint5800

  • Захожу иногда
  • 68
  • 1 / 0
  • Джизос
После установки и активации плагина, скопируйте файл:
/components/com_contact/router.php
вот сюда:
/templates/имя_вашего_шаблона/html/com_contact/router.php
и именно в этот скопированный вносите правки.
Благодарю, всё скачалось, на выходных попробую, отпишусь.
Джумлировал джумлировал да невыджумлировал...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу получить title материала

Автор Pryan

Ответов: 6
Просмотров: 193
Последний ответ 27.09.2018, 16:08:16
от effrit
Автозаполнение формы контактов

Автор bantell

Ответов: 5
Просмотров: 318
Последний ответ 13.06.2018, 19:48:00
от bantell
Белый экран Контактов

Автор symbians

Ответов: 5
Просмотров: 253
Последний ответ 12.06.2018, 15:09:09
от NewUsers
Подмена email в форме контактов (Shortcode также)

Автор aleks

Ответов: 0
Просмотров: 152
Последний ответ 07.06.2018, 11:52:23
от aleks
Форма контактов, появилась форма обратная связь

Автор stendapuss

Ответов: 0
Просмотров: 182
Последний ответ 28.04.2018, 08:34:31
от stendapuss