2017-05-28 72 views
0

我正在使用osclass作爲分類廣告網站。主題有一些小部件,其中一個是搜索表單。它被調用到所有頁面上存在的標題中。不過,我只想在這一頁上隱藏搜索表單。檢查頁面是否存在並隱藏它

的形式如下:

<form class="nocsrf navbar-left form-vertical" action="<?php echo osc_base_url(true); ?>" > 
<div class="dropdown navbar-form js-menu-search-container"> 
… 
… 
</form> 

我怎麼能條件的形式顯示在除了上僅此一家的所有頁面:項目-post.php中?

我非常感謝這裏的一些幫助。

回答

0

你可能只是該頁面隱藏在搜索表單上一個style標籤。

以下內容添加到要隱藏的表單頁面:

<style> 
.dropdown.navbar-form.js-menu-search-container { 
    display: none !important; 
} 
<style> 
+1

這樣做!有時一個簡單的答案是在你的鼻子前面,但你沒有看到它。 :-)我不知道我在想什麼。非常感謝你! – AlexRns

0
<style> 
.form-hide{ 
    display:none !important; 
} 
</style> 
<?php 
function need_hide_condition(){ 
     $pos = strpos($_SERVER["REQUEST_URI"], "YourUrl"); //likes /test.php 
     if($pos!=false) return true; 
     else return false; 
} 
?> 
<form class="nocsrf navbar-left form-vertical <?php if(need_hide_condition()) echo 'form-hide';?>"> 
+0

need_hide_condition? 如果存在,我需要將其完全隱藏。我不知道我理解你的答案...原諒我,我的PHP知識是有限的... – AlexRns

+0

我已經改變了以前的代碼一點點。您可以根據需要更改網址。 –

+0

謝謝你的協助! – AlexRns