仅在osCommerce主页上显示项目


Displaying item only on an osCommerce home page

我在<div>中有一个方框广告我把它放在index。php中但它在几乎所有其他页面中都显示了

我需要编辑哪个文件或把这个框广告,使它只在主页上可见,而不是在其他页面上?

我找到了答案

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

为index.php的主体添加一个额外的类。例如contentindex。另外,为ad -div提供一个额外的样式元素:

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

在你的css中应该是这样的:

.contentindex ad { 
    display: inline;
}

与父母和孩子一起工作。

你为什么想要这个?如果它不被允许是可见的,为什么它是div呢?

即使它不合适,你也可以编辑语言模板,因为它允许HTML。

目录'includes'languages'english'index.php

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

或者类似的

将其添加到目录文件夹中index.php文件的底部。在

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