4er41k

Помогите с поиском

Рекомендуемые сообщения

4er41k    1

Помогите перенести поиск в веррхнее меню у меня Opencart v1.5.3.1

вот само меню:

<div class="darkmenu">

<ul class="darkBlue" id="five">

<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>

<li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li>

<li><a href="#">Portfolio</a></li>

<li class="current"><a href="#">Contact</a></li>

<li><a href="#">News</a></li>

</ul>

<div class="searchbox">

<form method="get" action="">

<input type="text" value="" onfocus="doClear(this)" name="s" class="darksearch" />

</form>

</div>

</div>

post-18978-0-89433300-1347196569_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

ну так скопируй нужный поиск заместо того поиска сверху

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4er41k    1

ну так скопируй нужный поиск заместо того поиска сверху

Нужно чтобыстили сохранились просто с копировать не получается((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

Нужно чтобыстили сохранились просто с копировать не получается((

дай ссылку на сайт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

Если я правильно поняла, нужно черный поиск сделать заместо белого? Скопируйте весь код с начала страницы до строчек

<div class="searchbox">

<form method="get" action="">

<input type="text" value="" onfocus="doClear(this)" name="s" class="darksearch" />

</form>

</div>

</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4er41k    1

Вот мой header.tpl

<?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>">
<head>
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script>
<script type="text/javascript" src="catalog/view/javascript/common.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/stickyfloat.min.js"></script>
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
<script type="text/javascript" src="catalog/view/theme/default/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="catalog/view/theme/default/js/jquery.easing.min.js"></script>
<script type="text/javascript" src="catalog/view/theme/default/js/jquery.lavalamp.min.js"></script>
<script type="text/javascript" src="catalog/view/theme/default/js/cufon.yui.js"></script>
<script type="text/javascript" src="catalog/view/theme/default/js/myriad.js"></script>
<script type="text/javascript">
  $(function() {
    $("#one,#two,#three,#four,#five,#six,#seven,#eight").lavaLamp({
    fx: "backout",
    speed: 700,
    click: function(event, menuItem) {
	
    }
    });
  });
</script>
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('#logo img');
</script>
<![endif]-->
<?php echo $google_analytics; ?>
</head>
<body>
<div id="container">
<div id="header">
  <?php echo $cart; ?>
  <script type="text/javascript">
  jQuery('#cart').stickyfloat({duration: 400, lockBottom: false});
  </script>
  <?php if ($logo) { ?>
  <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
  <?php } ?>
   <?php echo $language; ?>
  <?php echo $currency; ?>
  <div id="search">
    <div class="button-search"></div>
    <?php if ($filter_name) { ?>
    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
    <?php } else { ?>
    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
    <?php } ?>
  </div>
  <div id="welcome">
    <?php if (!$logged) { ?>
    <?php echo $text_welcome; ?>
    <?php } else { ?>
    <?php echo $text_logged; ?>
    <?php } ?>
  </div>
  <div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
</div>
<?php echo $content_middle; ?>
<?php if ($categories) { ?>
<div class="darkmenu">
  <ul class="darkBlue" id="five">
    <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
    <li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li>
    <li><a href="#">Portfolio</a></li>
    <li class="current"><a href="#">Contact</a></li>
    <li><a href="#">News</a></li>
  </ul>
  <div class="searchbox">
<form method="get" action="">
  <input type="text" value="" onfocus="doClear(this)" name="s" class="darksearch" />
</form>
  </div>
</div>
<?php } ?>
<div id="notification"></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

А если попробовать вместо строк в шаблоне:

<div id="search">
<div class="button-search"></div>
<!--?php if ($filter_name) { ?-->
<input name="filter_name" value="<?php echo $filter_name; ?>" type="text">
<!--?php } else { ?-->
<input name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" type="text">
<!--?php } ?-->
</div>

заменить их на:

<div class="searchbox">
<form method="get" action="">
<input value="" onfocus="doClear(this)" name="s" class="darksearch" type="text">
</form>
</div>
Последние строки которые скопировать заместо тех, удалить их во втором месте, чтобы поиск черный был не два раза.

Перед этим сделать резервную копию файла header.tpl

Совсем забыла, </div> один оставить на месте, скопировать только один закрывающийся див с дарк поиском.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4er41k    1

если их заменить то нон ничего не ищет)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

если их заменить то нон ничего не ищет)

Он и не ищет и на своем привычном месте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

Это я так сейчас методом тыка попробую.

А если сделать так:

<div id="search">

<div class="darksearch"></div>

<!--?php if ($filter_name) { ?-->

<input name="filter_name" value="<?php echo $filter_name; ?>" type="text">

<!--?php } else { ?-->

<input name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" type="text">

<!--?php } ?-->

</div>

<div id="welcome">

<!--?php if (!$logged) { ?-->

<!--?php echo $text_welcome; ?-->

<!--?php } else { ?-->

<!--?php echo $text_logged; ?-->

<!--?php } ?-->

</div>

Я просто в стандартном белом поиске заменила класс, с button-search на darksearch или можно еще попробовать на searchbox

Если не выйдет, тогда я не знаю :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

Исходя из вашего файла, сам поиск нужно прикрутить по типу:

<div class="lightmenu">
  <ul class="lightRed" id="four">
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Portfolio</a></li>
    <li class="current"><a href="#">Contact</a></li>
    <li><a href="#">News</a></li>
  </ul>
<div id="search">
  <div class="searchbox">
<?php if ($filter_name) { ?>
    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
    <?php } else { ?>
    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" />
    <?php } ?>
  </div>
</div>
</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4er41k    1

Исходя из вашего файла, сам поиск нужно прикрутить по типу:

[list]
[*][url="#"]Home[/url]
[*][url="#"]About[/url]
[*][url="#"]Portfolio[/url]
[*][url="#"]Contact[/url]
[*][url="#"]News[/url]
[/list]


попробовал при нажатии enter ни чего не происходит((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

А без вмешательства, у Вас всё нормально работало ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Baco    395

и корзина убежала и тот код, что написал не вижу... в общем доступ нужен... ничего сложного не вижу...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
IStorm    0

В продолжение темы поиска.

<div id="search">	 
<table width="270px">
<tr>
<?php if ($filter_name) { ?><td>
<input class="search" type="text" name="filter_name" value="<?php echo $filter_name; ?>"></td><td><div class="button-search">Поиск</div></td>
<?php } else { ?><td>
<input class="search" type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" /></td><td><div class="button-search">Поиск</div></td>
<?php } ?>
</tr>
</table></div>

Вот, собственно, весь мой. Хотелось бы чтоб он по нажатии энтера тоже срабатывал, а не только по кнопочке поиск. Возможно это реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу