簡體   English   中英

如何從joomla網址中找到特定部分?

[英]how to find a specific part from joomla url?

這是我的joomla網站的網址,我想查找該網址是否包含alias =,如果其中包含我需要從該頁面隱藏標題

index.php?option=com_jomdirectory&view=item&id=18&alias=government1&categories_id=108&Itemid=110

到目前為止,我已經嘗試將這段代碼放在我的index.php文件中,但它僅搜索菜單項id

<?php /** Getting the Menu ID of Menu was clicked by user **/
$menu = &JSite::getMenu();
$id = $menu -> getActive() -> id;

/** Getting the Title of the Menu by using id. **/
$db = JFactory::getDBO();
$query = "SELECT title FROM sltdb_menu WHERE id = $id";
$db -> setQuery($query);
$rows = $db -> loadObjectList();
$itemrow = $rows[0];
$title = $itemrow -> title;

$url = JRoute::_('index.php?Itemid=' . $id);
if ($id >= 111 && $id <= 130) {
    echo "<style>#pageheading{ display: none;}</style><div > </div>";
}else {

    echo "";
}
?>

請說明如何查找alias ==是否包含在URL中?

您可以對照特定部分檢查輸入。

$app = JFactory::getApplication();
if ($app->input->get('alias'))
{
    echo 'I am included!';
    // Do what you need here
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM