Отображение элемента только на домашней странице osCommerce - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть рекламный блок в <div>, который я поместил в index.php, но он появляется почти на всех других страницах.

Какой файл мне нужно отредактировать или поместить в этот рекламный блокчтобы он был виден только на главной странице, а не на других?

Ответы [ 4 ]

2 голосов
/ 19 апреля 2011

Ну, я нашел ответ

if ( basename($PHP_SELF) == FILENAME_DEFAULT && $cPath==null) {
0 голосов
/ 16 февраля 2012

Добавьте его в конец файла index.php в папке каталога. Ниже

<?php
  } else { // default page
?>
0 голосов
/ 19 апреля 2011

Даже если вы считаете, что это неправильно, вы можете редактировать языковой шаблон, поскольку он поддерживает HTML.

Он находится в каталоге \ includes \ languages ​​\ english \ index.php. Вы можете использовать:

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

или что-то похожее.

0 голосов
/ 19 апреля 2011

Дайте телу вашего index.php дополнительный класс.Например contentindex.Также предоставьте вашему ad -div дополнительный элемент стиля:

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

И в вашем css это должно быть что-то вроде:

.contentindex ad { 
    display: inline;
}

Работа с родителями и детьми.

Но зачем тебе это?Если это не разрешено быть видимым, то почему это вообще там div?

...