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

sesil

  • Осваиваюсь на форуме
  • 41
  • 0
  • Учусь!
Как перестроить ссылку?
« : 02.05.2016, 20:10:22 »
Доброго времени суток, есть стандартная ссылка index.php?option=com_mycom&view=object Joomla в ЧПУ использует такой вид /мойкомпонент/object/запись.html как миновать(удалить) слово object из ссылки? object это название Вида в компоненте. Нужно что бы был такой вид /мойкомпонент/запись.html я так понимаю нужно копать router.php вот мое содержимое

Код
<?php
defined( '_JEXEC' ) or die; // No direct access

function MyCompBuildRoute( &$query )
{
$segments = array();
if ( isset( $query['view'] ) ) {
$segments[] = $query['view'];
unset( $query['view'] );
}
if ( isset( $query['task'] ) ) {
$segments[] = $query['task'];
unset( $query['task'] );
}
if ( isset( $query['id'] ) ) {
$segments[] = $query['id'];
unset( $query['id'] );
}
if ( isset( $query['limitstart'] ) ) {
unset( $query['limitstart'] );
}
return $segments;
}

function MyCompParseRoute( $segments )
{
$vars = array();
$count = count( $segments );
$menu = JMenu::getInstance( 'site' )->getActive();
$view = isset( $menu->query['view'] )? $menu->query['view'] : '';

if ( $count == 1 ) {
$vars['view'] = $segments[0];
}
if ( $count == 2 ) {
$vars['view'] = $segments[0];
if ( strpos( $segments[1], ':' )!== false || is_numeric( $segments[1] ) ) {
$vars['id'] = $segments[1];
} else {
$vars['task'] = $segments[1];
}
}
if ( $count == 3 ) {
$vars['view'] = $segments[0];
$vars['task'] = $segments[1];
$vars['id'] = $segments[2];
}
return $vars;
}
« Последнее редактирование: 02.05.2016, 20:46:26 от sesil »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать ссылку

Автор Mick_20

Ответов: 5
Просмотров: 71
Последний ответ 20.09.2017, 19:19:40
от Mick_20
Как повторно переслать пользователям ссылку для подтверждения аккаунта?

Автор djdim

Ответов: 2
Просмотров: 136
Последний ответ 28.08.2017, 12:06:17
от Mick_20
Подсветить пункты меню которые через внеш. ссылку сделаны

Автор pavel2950

Ответов: 7
Просмотров: 204
Последний ответ 16.06.2017, 18:29:41
от pavel2950
Как в ссылку вставить ссылку на форму поиска?

Автор ua-1F7.ProWeb

Ответов: 1
Просмотров: 160
Последний ответ 24.04.2017, 18:35:20
от arma
Убрать ссылку с постраничной навигацией

Автор Flopik

Ответов: 5
Просмотров: 215
Последний ответ 11.04.2017, 23:14:56
от Flopik