Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

greenzlat

Новичок
  
  • Публикаций

    23
  • Зарегистрирован

  • Посещение

Все публикации пользователя greenzlat

  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. За деньги кто-нибудь сможет решить задачу?
  3. Просто копировал строки. Тут проблема в другом: переменная $category['children'] неправильная. как правильно определить подкатегории?
  4. Нет очепятка, $i=1;.... но все равно подкатегории не выводятся...
  5. Пытаюсь вывести категории, а точнее разбить их на 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']);) { ?>
  6. Версия 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
  7. <?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> выводить не надо.
  8. Стандартная тема. Есть иерархия категорий: Категория -подкатегория --подподкатегория На странице КАТЕГОРИЯ и ПОДКАТЕГОРИЯ - вывожу описание категории (подкатегории). Но когда перехожу на страницу ПОДПОДКАТЕГОРИИ выводится описание ПОДКАТЕГОРИИ сначала, а потом уже подподкатегории со своим описание. Дак вот надо на странице ПОДПОДкатегории убрать описание ПОДКАТЕГОРИИ. Понимаю что нужно сделать проверку на вложенность категории и у подподкатегории убрать вывод <?php if ($description) { ?> <?php echo $description; ?> <?php } ?>
  9. Ок, спасибо большое! Вот теперь все более менее ясно))
  10. ну это я уже понял. А на чье имя оформлять модуль? на свое или же на заказчика?
  11. Я спокоен))) Просто хочется все-таки понять всю суть и жить правильно! :wink:
  12. Ах да еще вопрос тогда возник. Допустим веду разработку для стороннего магазина, ну то есть заказчику, ставлю платный модуль, покупаю его на свой логин, а потом спрашивают у заказчика - а он даже и не в курсе что модуль куплен и права на его использование надо какие-то.... ту очень большой и спорный юридический вопрос возникает... Неужели мне регистрировать пользователя под данные заказчика, заказчику тоже это не надо.... Систему надо продумывать... Типа как на keycollector... привязывается лицензия к mac адресу компа... и тут надо как-то к домену привязывает и делать возможность смены домена. Иначе ничего не получится из этого...
  13. Все равно - это неправильно. Ну да ладно... Юридически как-то закреплена разработка модулем за разработчиком? Ну и конечно повторюсь большинство модулей лежат в открытом доступе. А раздачу лицензий надо как-то продумывать, чтобы ее можно было ставить только на 1 сайт ну или на сколько ты там ее приобрел.
  14. Дак все-таки, вы мне так и не ответили. Ситуация следующая. Я разрабатываю магазин людям. Получаю за работу оплату. А они через неделю ставят модуль какой-нибудь - и все претензии получается ко мне? Накладочка..... Конечно в договоре я могу прописать, что ответственность за все модули и т.д. несет заказчик, но это не корректно по отношению к заказчику.... И как я могу подтвердить купленный модуль??? На руках у меня нет ни лицензии, ничего.... По сути когда я покупаю лицензионный продукт у того же касперского - у меня на руках документы оплаты, лицензии сертификаты с синей печатью, а тут пустое место? Как быть-то?
  15. Приношу свои публичные извинения, за установку некоторых платных модулей. В самом деле я правда стараюсь покупать их у разработчиков, дабы получить нормальную техподдержку. Но просторах интернета большинство модулей лежит в открытом доступе, кто-то спекулирует этим, ладно речь не об этом, вы сами все знаете. В связи с выше сказанным, обещаю впредь приобретать платные разработки именно у самого разработчика, чтобы обезопасить и себя, и букву закона, и получить адекватную поддержку. Тут тогда у меня возникает вопрос к вам, как к профессионалам: как же быть с такими сайтами, которые ты делал когда-то, но время не стоит и люди обновили его: или сами, или кого-то попросили.... так же залили какой-то модуль, ведь разработчиком "числюсь" я, а по факту там уже давно все изменено.... Вот тут бы я хотел получить граммотную консультацию, ведь такое часто бывает. PS: для новичков, которые начинают только работать с opencart... Покупайте платные модули у разработчика через официальные каналы, чтобы избежать неприятностей! Всем спасибо! Еще раз приношу свои извинения.
  16. Еще раз пишу, для тех, кому непонятно: Я модули покупаю, данные модули установлены не МНОЙ! Поэтому и обратились за оптимизацией нагрузки! Я данный модуль не использую, не покупал и не ставлю!
  17. Ко всему выше сказанному.... Все выше описанные модули установлены именно владельцем сайта, все нормальные модули я покупаю и именно на этом сайте. Просто попросили разобраться почему висняк. Не разобравшись в сути дела легко кричать и пугать. Я прекрасно знаю, что люди пишут и обладают правами и именно поэтому я предпочитаю покупать модули у разработчика! Так что обвинения не приняты))) А не отвечал я - потому что выходные были и отсутствовал инет под рукой.
  18. Хостер прислал: Напоминаем, что Ваш аккаунт хххххх систематически оказывает чрезмерную нагрузку на сервер. Нагрузка на CPU характеризует суммарное время, затраченное процессорами сервера на обработку процессов аккаунта. Нагрузка на MySQL характеризует суммарное время, затраченное на обработку запросов к базам данных аккаунта. Стоят модули такие: Подскажите что может грузить сервер? Вот данные нагрузки на сервер от хостера: +---------+-------+---------+ | 00:00 | 0.02 | 53 | +---------+-------+---------+ | 01:00 | 0.02 | 78 | +---------+-------+---------+ | 02:00 | 0.03 | 84 | +---------+-------+---------+ | 03:00 | 0.03 | 73 | +---------+-------+---------+ | 04:00 | 0.17 | 1567 | +---------+-------+---------+ | 05:00 | 0.31 | 10719 | +---------+-------+---------+ Сайт: http://chudesiya.ru склеен с доменом чудесия.рф
  19. Не работает поиск в хедере. На каком этапе перестал работать сказать не могу, только заметил. Ввожу в поиске точное имя товара, нажимаю лупу - перебрасывает на страницу поиска и когда там уже ввожу разу - то ищет. Что может быть куда копать? И почему-то по ENTER в поиск не отправляетв хедере. Временный адрес сайта: http://zlatstroi.ru
  20. Хочу чтобы сайт был доступен только по одному адресу. Редирект нужен. Чтобы с www.stroyshop74.ru перебрасывал на http://stroyshop74.ru и т.д. с index.php тоже самое
  21. Не работает. Вот адрес сайта stroyshop74.ru....
  22. Изменил файл .htaccess - чтобы сайта был доступен с одного адреса. Прописал следующее: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^mysite.ru$ [NC] RewriteRule ^(.*)$ http://mysite.ru/$1 [L,R=301] //301 Redirect Old File Redirect 301 http://mysite.ru/index.php http://mysite.ru Выдается ошибка: Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.