Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Это как?Сделать неопубликованное меню на name
Можно пример?Для просмотра ссылки Войдиили Зарегистрируйся
Может через JURI::getPath и explode
Или через parse_url и explode
<?php
defined( '_JEXEC' ) or die; // No direct access
function CatalogBuildRoute( &$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['category'])) {
$segments[] = $query['category'];
unset($query['category']);
}
if ( isset( $query['limitstart'] ) ) {
unset( $query['limitstart'] );
}
return $segments;
}
function CatalogParseRoute( $segments ) {
$count = count( $segments );
var_dump($count);
$vars = array();
if ( $count == 1 ) {
$vars['alias'] = substr($segments[0], strpos('_', $segments[0])+0);
}
if ( $count == 2 ) {
$vars['id'] = substr($segments[0], strpos('_', $segments[0])+0);
}
return $vars;
}
$id = (int)JRequest::getVar('id');
Нужны сокращённые варианты ссылок, без категорий, cat-id и пр?Здравствуйте, подскажите пожалуйста, есть урл, /category/name как получить только name?
Нужны сокращённые варианты ссылок, без категорий, cat-id и пр?
Есть плагин неплохой, делает именно это - убирает промежуточный роут из url: direct alias pro. Находил как-то в соседних ветках.
Даже если использовать не будете, можно посмотреть механизм обработки ссылок.
$path = JFactory::getURI()->getPath();
$alias = substr($path,strrpos($path,"/")+1);