0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 2472 Просмотров
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
Вопрос заключается в том чтобы сделать из стандартного модуля поиска для virtue mart нормальный поиск, где можно было бы например поставить кнопку "поиск" справа, слева. В строке ввода чтобы постоянно светилась какая то подсказка например "найти далее..."

Как это можно воплотить в реальность?
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
что никто? и никак?
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
А вы код модуля откывать пробовали?
*

Lord Glue

  • Захожу иногда
  • 95
  • 66 / 0
  • добрый пандо
там вполне легко правится
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
Вот код модуля. Где нужно править чтобы кнопку выровнять.


<?php
/**
* VirtueMart Search Module
* NOTE: THIS MODULE REQUIRES THE PHPSHOP COMPONENT FOR MOS!
*
* @version $Id: mod_virtuemart_search.php,v 1.4.2.1 2005/12/07 20:10:10 soeren_nb Exp $
* @package VirtueMart
* @subpackage modules
*
* @copyright (C) 2004 Soeren Eberhardt
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* VirtueMart is Free Software.
* VirtueMart comes with absolute no warranty.
*
* www.virtuemart.net
*/

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

/* Load the virtuemart main parse code */
require_once( $mosConfig_absolute_path.'/components/com_virtuemart/virtuemart_parser.php' );

global $VM_LANG, $mm_action_url, $sess;

?>
<!--BEGIN Search Box -->

<form action="<?php $sess->purl( $mm_action_url."index.php?page=shop.browse" ) ?>" method="post">

   <p></p>
   <p>Например, Княжна Тараканова
      <input name="keyword" type="text" size="28" title="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" class="inputbox" id="keyword"  />
      <input class="button" type="submit" name="Search" value="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" />

   </p>
</form>
<!-- End Search Box -->
« Последнее редактирование: 26.09.2008, 15:03:42 от justalex »
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
      <input name="keyword" type="text" size="28" title="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" class="inputbox" id="keyword"  />
      <input class="button" type="submit" name="Search" value="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" />

для Например, ...
надо сделать запрос к таблице с товарами и вытаскивать случайный
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
как это осуществить на примере
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
У меня название случайного товара в само поле вставляется. для VM 1.0
Код
<div id="search2">
<?php
$q = "SELECT product_sku FROM #__vm_product ORDER BY rand()";
$db->query( $q );
?>
<form action="<?php $sess->purl( $mm_action_url."index.php?page=shop.browse" ) ?>" method="post">

<input name="keyword" type="text" size="12" title="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" class="inputbox" id="keyword" value="<?php echo $db->f("product_sku"); ?>" onblur="if(this.value=='') this.value='<?php echo $db->f("product_sku"); ?>';" onfocus="if(this.value=='<?php echo $db->f("product_sku"); ?>') this.value='';<?php echo $db->f("product_sku"); ?>"  />
<input class="button" type="submit" id="catalog_s" name="Search" value="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" /><br />
</form>
</div>
чтобы изменить полодение кнопки поменять местами <input .... >
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
да, но она просто перескочила снизу вверх, а чтоб слева или справа никак
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
ширину поля поменьше сделайте, видимо в блок не влазит
*

justalex

  • Захожу иногда
  • 88
  • 0 / 0
  • продам большой адронный коллайдер - по дешевке
о гут! Получилось, жаль что справа нельзя поставить кнопку... ну и так хорошо

плохо что до сих пор не придумали нормальный модуль для vm ^-^
*

Lord Glue

  • Захожу иногда
  • 95
  • 66 / 0
  • добрый пандо
почему нельзя?... все можно... в таблице
Код
<table><tr><td>
<input name="keyword" type="text" size="12" title="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" class="inputbox" id="keyword" value="<?php echo $db->f("product_sku"); ?>" onblur="if(this.value=='') this.value='<?php echo $db->f("product_sku"); ?>';" onfocus="if(this.value=='<?php echo $db->f("product_sku"); ?>') this.value='';<?php echo $db->f("product_sku"); ?>"  />
</td><td>
<input class="button" type="submit" id="catalog_s" name="Search" value="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" />
</td></tr></table>
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
или float:left и float:right
*

z3l

  • Захожу иногда
  • 84
  • 5 / 0
ребят вы щаз про что?
*

z3l

  • Захожу иногда
  • 84
  • 5 / 0
для моего примера сделайте?
*

poizon

  • Захожу иногда
  • 495
  • 187 / 1
  • Buu
о том как можно красиво расположить кнопочки и поля для ввода =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Картинка вместо заголовка модуля

Автор tolya2005

Ответов: 12
Просмотров: 8988
Последний ответ 19.07.2012, 01:37:45
от Marques
Загрузка модуля в материал

Автор snikolai

Ответов: 4
Просмотров: 6984
Последний ответ 06.08.2010, 19:31:45
от snikolai
После удаления CB и всех его придатков, не появляется содержимое модуля авторизации

Автор Sevenor

Ответов: 2
Просмотров: 1611
Последний ответ 02.09.2009, 18:33:07
от Neboqitel
Не могу создать категории контента для модуля "Скроллер баннеров"?

Автор Serjj

Ответов: 1
Просмотров: 1814
Последний ответ 09.06.2009, 12:45:03
от Serjj
Перестало отображаться содержимое модуля

Автор lamanzh

Ответов: 1
Просмотров: 1540
Последний ответ 05.06.2009, 00:24:44
от lamanzh