Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

greenzlat

Новичок
  
  • Posts

    23
  • Joined

  • Last visited

Recent Profile Visitors

1,200 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.