Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

greenzlat

Newbie
  
  • Posts

    23
  • Joined

  • Last visited

Recent Profile Visitors

1,471 profile views

greenzlat's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Сделал так: <div class="cat-wrap"> <?php for ( $i = 0; $i < count($categories);) { ?> <div class="one-dept"> <?php $j = $i + ceil(count($categories) / 2); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <div class="oneee"> <a class="mainCat" href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a> <?php if ($category['children']) { ?> <div> <?php for ($d = 0; $d < count($category['children']);) { ?> <ul> <?php $s = $d + ceil(count($category['children']) / $category['column']); ?> <?php for (; $d < $s; $d++) { ?> <?php if (isset($category['children'][$d])) { ?> <li><a href="<?php echo $category['children'][$d]['href']; ?>"><?php echo $category['children'][$d]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </div><?php } } ?> </div><!--/one-dept--> <?php } ?> </div> Все равно та же ошибка: Notice: Undefined variable: category in/home/n//public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 120 Это как раз строка: <?php for ($d = 0; $d < count($category['children']);) { ?>
  2. Просто копировал строки. Тут проблема в другом: переменная $category['children'] неправильная. как правильно определить подкатегории?
  3. Нет очепятка, $i=1;.... но все равно подкатегории не выводятся...
  4. Пытаюсь вывести категории, а точнее разбить их на 2 колонки. Главные категории выводятся норм, а с дочерними ошибочка, помогите, где косяк?? <div class="cat-wrap"> <?php for ( $i = 0; $i < count($categories);) { ?> <div class="one-dept"> <?php $j = $i + ceil(count($categories) / 2); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <div class="oneee"> <a class="mainCat" href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a> <?php if ($category['children']) { ?> <div> <?php for ($d = 0; $d < count($categories['children']);) { ?> <ul> <?php $s = $d + ceil(count($category['children']) / $category['column']); ?> <?php for (; $d < $s; $d++) { ?> <?php if (isset($category['children'][$d])) { ?> <li><a href="<?php echo $category['children'][$d]['href']; ?>"><?php echo $category['children'][$d]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </div><?php } } ?> </div><!--/one-dept--> <?php } ?> </div> Ошибка говорит в этой строке: <?php for ($d = 0; $d < count($categories['children']);) { ?>
  5. Версия ocstore 1.5.5.1.2. В админке в списке товаров есть select по категориям - сортировка. Подскажите как отсортировать в этом выпадающем списке категории по алфавиту. Сейчас они сортируются по дате их добавления. -категория 1 -категория 2 -категория 1-1 -категория 2-1 -категория 1-1-1 --------- А надо так: -категория 1 -категория 1-1 -категория 1-1-1 -категория 2 -категория 2-1
  6. <?php echo $header; ?><div id="wrapper"><?php echo $column_left; ?><?php echo $column_right; ?><div id="content"> <?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <h1><?php echo $heading_title; ?></h1> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <?php } ?> <?php if ($categories || $description) { ?> <!-- <h2><?php echo $text_refine; ?></h2> --> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul class="category"> <?php foreach ($categories as $category) { ?> <li> <a href="<?php echo $category['href']; ?>" class="img_cat"><img src="<?php echo $category['thumb']; ?>"></a> <a href="<?php echo $category['href']; ?>" class="title_cat"><?php echo $category['name']; ?></a> <div class="description_cat"><?php echo $category['description']; ?> <a href="<?php echo $category['href']; ?>" class="link_cat">Читать далее</a> </div> </li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul class="categorys"> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li> <a href="<?php echo $categories[$i]['href']; ?>" class="img_cat"><img src="<?php echo $categories[$i]['thumb']; ?>"></a> <a href="<?php echo $categories[$i]['href']; ?>" class="title_cat"><?php echo $categories[$i]['name']; ?></a> <div class="description_cat"><?php echo $categories[$i]['description']; ?></div> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($products) { ?> <div class="product-filter"> <!--<div class="display"><img src="../image/list-active.png" width="18" height="18" /> <a onclick="display('grid');"><img src="../image/setka.png" width="18" height="18" /></a></div>--> <div class="limit"><!--<?php echo $text_limit; ?>--> <div class="select_tt"><select onchange="location = this.value;"> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option> <?php } else { ?> <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option> <?php } ?> <?php } ?> </select> </div> </div> <!-- <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div> --> <div class="sort"><!--<?php echo $text_sort; ?>--> <div class="select_tt"><select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select></div> </div> </div> <div class="product-list"> <p>Выберете подходящую модель:</p> <?php foreach ($products as $product) { ?> <div class="tovar"> <div class="tovar_wrapper"> <!-- <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> --> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <!-- <div class="description"><?php echo $product['description']; ?></div> --> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> <!-- <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div> --> </div></div> <?php } ?> </div> <div class="pagination"><?php echo $pagination; ?></div> <?php } ?> <?php if (!$categories && !$products) { ?> <div class="content"><?php echo $text_empty; ?></div> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div> </div> <?php } ?> <?php echo $content_bottom; ?></div></div> Когда я нахожусь в ПОДКАТЕГОРИИ этот кусок <div class="category-info">........ <div> выводить не надо.
  7. Стандартная тема. Есть иерархия категорий: Категория -подкатегория --подподкатегория На странице КАТЕГОРИЯ и ПОДКАТЕГОРИЯ - вывожу описание категории (подкатегории). Но когда перехожу на страницу ПОДПОДКАТЕГОРИИ выводится описание ПОДКАТЕГОРИИ сначала, а потом уже подподкатегории со своим описание. Дак вот надо на странице ПОДПОДкатегории убрать описание ПОДКАТЕГОРИИ. Понимаю что нужно сделать проверку на вложенность категории и у подподкатегории убрать вывод <?php if ($description) { ?> <?php echo $description; ?> <?php } ?>
  8. Ок, спасибо большое! Вот теперь все более менее ясно))
  9. ну это я уже понял. А на чье имя оформлять модуль? на свое или же на заказчика?
  10. Я спокоен))) Просто хочется все-таки понять всю суть и жить правильно! :wink:
  11. Ах да еще вопрос тогда возник. Допустим веду разработку для стороннего магазина, ну то есть заказчику, ставлю платный модуль, покупаю его на свой логин, а потом спрашивают у заказчика - а он даже и не в курсе что модуль куплен и права на его использование надо какие-то.... ту очень большой и спорный юридический вопрос возникает... Неужели мне регистрировать пользователя под данные заказчика, заказчику тоже это не надо.... Систему надо продумывать... Типа как на keycollector... привязывается лицензия к mac адресу компа... и тут надо как-то к домену привязывает и делать возможность смены домена. Иначе ничего не получится из этого...
  12. Все равно - это неправильно. Ну да ладно... Юридически как-то закреплена разработка модулем за разработчиком? Ну и конечно повторюсь большинство модулей лежат в открытом доступе. А раздачу лицензий надо как-то продумывать, чтобы ее можно было ставить только на 1 сайт ну или на сколько ты там ее приобрел.
  13. Дак все-таки, вы мне так и не ответили. Ситуация следующая. Я разрабатываю магазин людям. Получаю за работу оплату. А они через неделю ставят модуль какой-нибудь - и все претензии получается ко мне? Накладочка..... Конечно в договоре я могу прописать, что ответственность за все модули и т.д. несет заказчик, но это не корректно по отношению к заказчику.... И как я могу подтвердить купленный модуль??? На руках у меня нет ни лицензии, ничего.... По сути когда я покупаю лицензионный продукт у того же касперского - у меня на руках документы оплаты, лицензии сертификаты с синей печатью, а тут пустое место? Как быть-то?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.