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

Connection

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Не пинайте, если что не так.
На основе модуля mod_html
Код
<form id="munufsort" method="POST">
<button class="munufsort" name="submit" type='hidden' value=2><span>A</span></button>
<button class="munufsort" name="submit" type='hidden' value=3><span>B</span></button>
<button class="munufsort" name="submit" type='hidden' value=4><span>C</span></button>
<button class='munufsort' name='submit' type='hidden' value=5><span>D</span></button>
<button class='munufsort' name='submit' type='hidden' value=6><span>E</span></button>
<button class='munufsort' name='submit' type='hidden' value=7><span>F</span></button>
<button class='munufsort' name='submit' type='hidden' value=8><span>G</span></button>
<button class='munufsort' name='submit' type='hidden' value=9><span>H</span></button>
<button class='munufsort' name='submit' type='hidden' value=10><span>I</span></button>
<button class='munufsort' name='submit' type='hidden' value=11><span>J</span></button>
<button class='munufsort' name='submit' type='hidden' value=12><span>K</span></button>
<button class='munufsort' name='submit' type='hidden' value=13><span>L</span></button>
<button class='munufsort' name='submit' type='hidden' value=14><span>M</span></button>
<button class='munufsort' name='submit' type='hidden' value=15><span>N</span></button>
<button class='munufsort' name='submit' type='hidden' value=16><span>O</span></button>
<button class='munufsort' name='submit' type='hidden' value=17><span>P</span></button>
<button class='munufsort' name='submit' type='hidden' value=18><span>Q</span></button>
<button class='munufsort' name='submit' type='hidden' value=19><span>R</span></button>
<button class='munufsort' name='submit' type='hidden' value=20><span>S</span></button>
<button class='munufsort' name='submit' type='hidden' value=21><span>T</span></button>
<button class='munufsort' name='submit' type='hidden' value=22><span>U</span></button>
<button class='munufsort' name='submit' type='hidden' value=23><span>V</span></button>
<button class='munufsort' name='submit' type='hidden' value=24><span>W</span></button>
<button class='munufsort' name='submit' type='hidden' value=25><span>X</span></button>
<button class='munufsort' name='submit' type='hidden' value=26><span>Y</span></button>
<button class='munufsort' name='submit' type='hidden' value=27><span>Z</span></button>
</form>

<?php
$posted = $_POST['submit'];
if ($posted != '') {
$db =& JFactory::getDBO();
$query = "SELECT a.manufacturer_id, a.mf_name, c.mf_category_name FROM #__vm_manufacturer a, #__vm_manufacturer_category c WHERE c.mf_category_id =a.mf_category_id AND c.mf_category_id='$posted'";
$db->setQuery( $query );
$product = $db->loadObjectList();
}
?>
<?php if ($product) foreach ($product as $row){?>
<div>
<a class="sn" href="index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=<?php echo $row->manufacturer_id?>"><?php echo $row->mf_name?></a>
</div>
<?php }else{
echo "В данной категории нет производителей";
}
?>
Перед этим в админке меню Производители - Список категорий производителей создать алфавит. Или
Код
-- Структура таблицы `jos_vm_manufacturer_category`
--

CREATE TABLE IF NOT EXISTS `jos_vm_manufacturer_category` (
  `mf_category_id` int(11) NOT NULL auto_increment,
  `mf_category_name` varchar(64) default NULL,
  `mf_category_desc` text,
  PRIMARY KEY  (`mf_category_id`),
  KEY `idx_manufacturer_category_category_name` (`mf_category_name`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='Manufacturers are assigned to these categories' AUTO_INCREMENT=28 ;

--
-- Дамп данных таблицы `jos_vm_manufacturer_category`
--

INSERT INTO `jos_vm_manufacturer_category` (`mf_category_id`, `mf_category_name`, `mf_category_desc`) VALUES
(1, '-default-', 'This is the default manufacturer category'),
(2, 'A', ''),
(3, 'B', ''),
(4, 'C', ''),
(5, 'D', ''),
(6, 'E', ''),
(7, 'F', ''),
(8, 'G', ''),
(9, 'H', ''),
(10, 'I', ''),
(11, 'J', ''),
(12, 'K', ''),
(13, 'L', ''),
(14, 'M', ''),
(15, 'N', ''),
(16, 'O', ''),
(17, 'P', ''),
(18, 'Q', ''),
(19, 'R', ''),
(20, 'S', ''),
(21, 'T', ''),
(22, 'U', ''),
(23, 'V', ''),
(24, 'W', ''),
(25, 'X', ''),
(26, 'Y', ''),
(27, 'Z', '');
В Список производителей внести кто куда относится. Капитан очевидность подсказывает, что можно тоже через sql в таблицу #__vm_manufacturer
Результатом будет:


Может мой запрос не оптимален, ткните носом. Всем спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести производителей в таблицу?

Автор nikas

Ответов: 25
Просмотров: 5351
Последний ответ 30.12.2012, 22:56:02
от qqqarmani
Отображение только производителей присутствующих в категории

Автор tigra-uki

Ответов: 11
Просмотров: 2150
Последний ответ 01.11.2012, 12:14:51
от artrush
"Все производители" или "Список всех производителей" в модуле "Manufacturer"

Автор 321

Ответов: 2
Просмотров: 1409
Последний ответ 22.04.2012, 17:51:55
от baloon
Несколько производителей на один товар

Автор kysin

Ответов: 0
Просмотров: 1321
Последний ответ 12.04.2012, 17:11:22
от kysin
Модуль производителей

Автор eclipseggg

Ответов: 1
Просмотров: 991
Последний ответ 06.04.2012, 23:55:31
от eclipseggg