• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Yuri_G  
Изменение вида $FILTER_SELECTOR$
Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 1 | 19:11:08
Допустим у меня два фильтра, размер и цвет. Выбрана опция выпадающих списков.

Вопрос: как сделать чтобы эти выпадающие списки не начинались каждый с новой строки, а шли в одну строку?
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 2 | 19:20:06
Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 3 | 21:29:16
bandjuk, ну это вы себе ответили. А я то тупой.
Я даже не понял, это вы мне предложили обернуть его в DIV или найти где то в CSS и изменить. Или вообще что то другое.
Всё равно я не знаю что в CSS отвечает за FILTER_SELECTOR.

Добавлено (26 Янв 2014, 21:09:53)
---------------------------------------------
Подозреваю что можно что то сделать с $DRAW_BLOCK$, но не понимаю как им пользоваться, скупая справка юкоза идёт без примеров.

Добавлено (26 Янв 2014, 21:29:16)
---------------------------------------------
И так, что узнал.
Для начала надо добавить в CSS это (у меня не было):


Код
.flist {

}

Далее в каталоге товаров оборачиваем наш фильтр:


Код
<div class="flist">$FILTER_SELECTOR$</div>

И теперь в CSS можно менять параметры отображения. Но, шрифт то я могу поменять, а вот любые значения display и float не действуют (ну кроме float: left и right)


Код
.flist {
font-size:26px;
display: inline;
float:left;
}

bandjuk, короче, не к месту ваша ссылка.
Сообщение отредактировал Roland-Hyper - Воскресенье, 26 Янв 2014, 21:32:28
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 4 | 21:50:39
Roland-Hyper, нужна ссылка на сайт
Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 5 | 21:52:52
bandjuk, зачем? $FILTER_SELECTOR$ он на любом сайте $FILTER_SELECTOR$

Вот код каталога товаров:


Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title><?if($META_TITLE$)?>$META_TITLE$<?else?>$CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$<?endif?></title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>

<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<!--[if IE]>
<style type="text/css">
td, body {font-family:Tahoma; font-size:13px;color:#888888;}
</style>
<![endif]-->
</head>
<body>

$GLOBAL_AHEADER$  

<!-- <middle> -->  
<div id="content">
<div id="sidebar">
$GLOBAL_CLEFTER$  
</div>
<div id="contentright">
<!-- <body> -->
<div class="modtitle">$CAT_NAME$</div>
  <div class="flist">$FILTER_SELECTOR$</div>
<br>  
$BODY$
<div align="center"><?$DRAW_BLOCK$('PAGE_SELECTOR','plist')?></div>
<!-- </body> -->
</div></div>
<!-- </middle> -->  

$GLOBAL_BFOOTER$  

<script language="JavaScript" type="text/javascript">
$(function() {
  $.fn.scrollToTop = function() {
  $(this).hide().removeAttr("href");
  if ($(window).scrollTop() >= "250") $(this).fadeIn("slow")
  var scrollDiv = $(this);
  $(window).scroll(function() {
  if ($(window).scrollTop() <= "250") $(scrollDiv).fadeOut("slow")
  else $(scrollDiv).fadeIn("slow")
  });
  $(this).click(function() {
  $("html, body").animate({scrollTop: 0}, "slow")
  })
  }
});

$(function() {
  $("#Go_Top").scrollToTop();
});
</script>
<a href='#' id='Go_Top' title="Вернуться к началу"><img src="/images/top.png" alt="Наверх" title="Наверх"></a>
</body>
</html>
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 6 | 22:03:40
Цитата Roland-Hyper ()
зачем?

ну как хотите wink
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 7 | 02:04:31
Roland-Hyper,
Цитата
он на любом сайте
не на любом, а только на стандартном .....

Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 8 | 13:04:26
Да я же код страницы дал где он используется, что ещё надо то?

Добавлено (27 Янв 2014, 13:04:26)
---------------------------------------------

Цитата bandjuk ()
ну как хотите

Я вопрос задал, а не сказал что я хочу.
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 9 | 13:07:46
Цитата Roland-Hyper ()
Да я же код страницы дал где он используется, что ещё надо то?

Много чего. Вы же не все коды дали, а иногда влияет совершенно не то, что мы считаем. Вот у вас и просят всю картину посмотреть. Но вы сами выбираете какую помощь получить, теоретические советы по выданной вами информации вам дали.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 10 | 13:15:05
Цитата Miss_Esq ()
не на любом, а только на стандартном .....

Поэтому я скопировал полностью свой нестандартный код каталога товаров, чтобы было видно как $FILTER_SELECTOR$ нестандартно используется. Подскажите что ещё надо?

Добавлено (27 Янв 2014, 13:15:05)
---------------------------------------------
Selena, Скажите пожалуйста можно ли вообще у вас сделать то что я хочу? А то гадаю вслепую.
Сообщение отредактировал Roland-Hyper - Понедельник, 27 Янв 2014, 13:17:06
HETPE3B
Сообщений: 1976
Репутация: 409

Сообщение # 11 | 17:01:37
Roland-Hyper,
используем
Код

<?$DRAW_BLOCK$(cont,value,attr,tag)?>

Цитата
$DRAW_BLOCK$ функция для обёртывания контентного блока в служебный тег с нужным атрибутом. Используется для обновления AJAX элементов страницы. Назначение параметров: cont - название контентного блока, например: 'NUM_ENTRIES' для блока $NUM_ENTRIES$, value - значение атрибута тега, например: 'ne_cont', attr - название атрибута тега, по умолчанию: 'class', tag - название самого тега, по умолчанию: 'span'

Пример
Код
<?$DRAW_BLOCK$('FILTER_SELECTOR','flist')?>

Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 12 | 12:44:35
HETPE3B,

Код
<?$DRAW_BLOCK$('FILTER_SELECTOR','flist')?>

в моём случае работает также как

Код
<div class="flist">$FILTER_SELECTOR$</div>


Т.е. шрифт из CSS меняется, float влево вправо меняется, а вот inline не работает. значит проблема в самом FILTER_SELECTOR? Т.е. его просто невозможно сделать в одну строчку и у меня так и будет это непотребство?

Сообщение отредактировал Roland-Hyper - Среда, 29 Янв 2014, 12:46:02
Radiants
Сообщений: 20
Репутация: 17

Сообщение # 13 | 18:59:18
Присоединюсь к вопросу, поскольку тоже ничего не смог добиться описанными выше (и не только) способами.
Чтобы много не описывать - два скрина - на первом как рисуются фильтра, на втором - что хотелось получить.
Не стал высвечивать третий фильтр, думаю суть понятна - их в строку расположить надо - то что хотел автор темы.
Кто подскажет ?

Рис 1:


Рис 2:
Прикрепления: 5788644.png (11.8 Kb) · 8449845.png (11.3 Kb)
Сообщение отредактировал Radiants - Пятница, 28 Мар 2014, 19:01:31
Alec4157
Сообщений: 1
Репутация: 0

Сообщение # 14 | 11:37:03
Тоже присоединяюсь. Посвятил этому вопросу целый день. Так и не нашёл ответа. Скорее всего проблема в самом $FILTER_SELECTOR$ (так говорит Гугл) Фильтр находится в шаблоне КАТАЛОГ ТОВАРОВ:

<?if($FILTER_SELECTOR$ && ($PAGE_ID$ != 'allgoods'))?><hr /><?$DRAW_BLOCK$('FILTER_SELECTOR','flist')?><hr /><?endif?>

Стиль задается в ТАБЛИЦЕ CSS Интернет-магазина:

.flist a, .slist a { text-decoration:none!important }
.flist .active, .slist .active { font-weight:bold }

Может кто-то разжует мне, как новичку, что-здесь-что означает?

Может есть возможность как-то по другому реализовать фильтр товаров?
Yarik_u4enik
Сообщений: 30
Репутация: 2

Сообщение # 15 | 20:36:49
Цитата Alec4157 ()
Тоже присоединяюсь. Посвятил этому вопросу целый день. Так и не нашёл ответа.
Та же ерунда. float не действует. Коды те же.
сайт
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!