Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - HardHardy

Страницы: [1] 2 3 ... 5
1
но у меня они не в корзине, а уже сформированные заказы нужно удалить из административной панели интернет-магазина. там около 300 страниц по 20 заказов.

2
Подскажите а как можно разом удалить все заказы из интернет-магазина?

3
Шаблоны TPL / Re:Многоуровневое меню
« : 09 Апреля 2012, 09:50:41 »
Как видно из выше сказанного я не знаю как и можно ли вообще подставить значение в класс тега <ol> опираясь на значение класса тега <li> через php.

4
Шаблоны TPL / Re:Многоуровневое меню
« : 04 Апреля 2012, 13:50:00 »
usels/menu.xml
<selection>
    <target result="pages">
        <type id="3" />
        <category depth="2">{1}</category>
</target>
  <property name="leftmenucataloga" value="1" />
  <sort>ord</sort>
</selection>

tpls/data/usel/menu.tpl
<?php
$FORMS = Array();
$FORMS['elements_block'] = <<<END
%items%
END;
$FORMS['elements_block_line'] = <<<END
<div class="%custom is_active_page(%id%)%"><h4><a href="%link%">%name%</a></h4>
%data doSelection(menu1, menu, %id%)%</div>
END;
$FORMS['elements_block_empty'] = <<<END
END;
?>

tpls/data/usel/menu1.tpl
<?php
$FORMS = Array();
$FORMS['elements_block'] = <<<END
<ol class="%custom is_ol_active(%id%)%">%items%</ol>
END;
$FORMS['elements_block_line'] = <<<END
<li class="%custom is_li_active(%id%)%"><a href="%link%">%name%</a>
%data doSelection(menu1, menu, %id%)%</li>
END;
$FORMS['elements_block_empty'] = <<<END
END;
?>

tpls/content/inner.tpl
%data doSelection(menu, menu, 0)%<br />

css/css.css
.nav3-grid ol {
  line-height: 30px;
  height: 0px; /*Сворачивает меню*/
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
.nav3-grid:hover ol  {
  height: auto;
}
.nav3-grid-active ol {
  line-height: 30px;
  height: auto;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}

classes/modules/custom.php
		public function is_active_page($id=NULL) {
if(!$id) return;
$page_id = cmsController::getInstance()->getCurrentElementId();// берем id текущей страницы
if($page_id==$id) return 'nav3-grid-active';
else return 'nav3-grid';
}
public function is_li_active($id=NULL) {
if(!$id) return;
$page_id = cmsController::getInstance()->getCurrentElementId();
if($page_id==$id) return 'liactive';
else return 'linoactive';
}
/*public function is_ol_active($id=NULL) {
if(!$li=='liactive') return 'olactive';
else return 'olnoactive';
}*/

5
Шаблоны TPL / Re:Многоуровневое меню
« : 03 Апреля 2012, 13:34:31 »
А можете привести пример макроса с условиями если <li class=active> то родительский <ol class=active>?
Чтение документации по php пока результата мне не дало. Пытаюсь например так:
public function is_ol_active($id=NULL) {
if($li=='liactive') return 'olactive';
else return 'olnoactive';
Ну канешна выдает ошибки. И как он определит что <li> является дочерним родительского <ol> а не всех присутствующих <ol> в коде?
Как вообще теги php-коде указываются?

6
Шаблоны TPL / Re:Многоуровневое меню
« : 31 Марта 2012, 08:19:36 »
"думаю придется обратиться к javascript. с его помощью определять активный пункт и задавать какой-нибудь дополнительный класс. уже к этому классу применить нужные стили" (с)

7
Шаблоны TPL / Re:Многоуровневое меню
« : 28 Марта 2012, 16:05:43 »
а что мешает сделать через css?
usel просто делает выборку. все остальное в css.

8
Шаблоны TPL / Re:Многоуровневое меню
« : 25 Марта 2012, 03:30:16 »
Я делал горизонтальное макросом %content menu()%
А вертикальное выборкой usel. макросом %data doSelection()%
Оформление прописывается в css. (погуглите)
Пример на моем сайте: http://www.fortis74.ru/rekomendacii/ прошу прощения за ссыль.

9
http://umihelp.ru/articles/usel-multilevel-menu/
HardHardy на последний пост.
jQuery подключен в юми по умолчанию, пример:
      $("ul.menu li:eq(1)").css("display", "block");
      $("ul.menu li:eq(1)").click(function(){
         $("ul li ul:first",this).css("display", "block");
      });
ну в моем случае задача была другая, ну и ее решение соответственно. думаю это Евгению будет интересно :)

10
а как используя tpl  шаблонизатор и средствами usel сделать так чтобы только активный раздел первого уровня был развернутый?
usel делаете выборку, tpl разносите, а css оформляете. есть много неплохих сайтов с примерами решеий меню на css3, погуглите.

12
Подскажите, а где там видеокаст?
и я там еще коммент оставил через вконтактовский акк.

13
или делает вывод с учетом уровня в самом usel запросе (если меню первого уровня лежат на одном уровне в структуре), а потом выводя каждый пункт делать запрос к usel на предмет существования подстраниц
А можно более подробнее об этом? Или хотяб ссыль где про это почитать?

14
Как сделать так что бы выводилось в 2 уровня?
Здравствуйте!
Если решили данный вопрос, можете поделиться опытом??

15
Во, нашел http://wiki.umisoft.ru/%D0%9C%D0%B5%D0%BD%D1%8E_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Usel_(%D0%B4%D0%BB%D1%8F_tpl-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D0%B0)

Все ок. Теперь вопрос. Как сделать выборку многоуровневым как меню? И чтоб пункты не перемешивались в хаотичном порядке?? об этом в следующей теме :))
http://umihelp.ru/forum/index.php/topic,992.0.html

Страницы: [1] 2 3 ... 5