2011-04-19 92 views
0

我在<div>中有一個箱型廣告,我放入了index.php,但它幾乎出現在所有其他頁面中。僅在osCommerce主頁上顯示項目

我需要編輯或放置此盒子廣告的哪個文件才能在主頁上顯示,而不是在其他頁面上顯示?

回答

0

給你的index.php一個額外的類。例如contentindex。此外,提供您ad -div有一個額外的風格元素:

<div class="contentindex" style="display:none;"/> 

而且在你的CSS應該是這樣的:有家長和孩子

.contentindex ad { 
    display: inline; 
} 

工作。

但你爲什麼要這樣?如果它不能被看到,爲什麼它首先是那裏的div?

+0

屏幕閱讀器呢? – Shaz 2011-04-19 04:06:18

+0

@Shaz,它呢? – Michiel 2011-04-19 04:09:01

+0

一些較舊的屏幕閱讀器仍然使用'display:none'宣佈項目,但您確實提出了爲什麼這是在其他頁面而不僅僅是主頁上的問題。不要介意我atm。 :) – Shaz 2011-04-19 04:10:48

2

嗯,我找到了答案

if (basename($PHP_SELF) == FILENAME_DEFAULT && $cPath==null) { 
+0

我看...好吧,祝你好運:) – Michiel 2011-04-19 04:15:43

0

甚至認爲其不正確的,你可以編輯語言模板,因爲它允許HTML。

它在目錄\包括\語言\英語\的index.php您可以使用:

define('TABLE_HEADING_NEW_PRODUCTS', 'Your content here.<br />New Products For %s'); 

或類似的東西。

-1

將其添加到目錄文件夾中index.php文件的底部。低於

<?php 
    } else { // default page 
?> 
+0

最好的解決方案是使用PHTML ...「<?php if():?><?php endif;?>」 – FabianoLothor 2012-10-26 13:26:18