Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

greenzlat

Новачок
  
  • Публікації

    23
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем greenzlat

  1. все смогут.

    но зачем?

    откуда ты взял @$categories['children']@

    <?php for ($d = 0; $d < count($categories['children']);) { ?>
    если у тебя

    <?php if ($category['children']) { ?>

     

    Сделал так: 

    <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.  

    У вас это встречается в двух местах:

    <?php for (; $i < $j; $i++) { ?>
    
    <?php for (; $d < $s; $d++) { ?>
    

    Просто копировал строки.

    Тут проблема в другом: переменная $category['children'] неправильная. как правильно определить подкатегории?

  3. Пытаюсь вывести категории, а точнее разбить их на 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']);) { ?>

  4. Версия 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
    6e6873a1dc.jpg

  5. блаблабла.

    давайте весь код, который "сотворили" - тогда можно будет предметно разговаривать.

    <?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>
    

    выводить не надо.

  6. Стандартная тема. Есть иерархия категорий:

    Категория

      -подкатегория

        --подподкатегория

    На странице КАТЕГОРИЯ и ПОДКАТЕГОРИЯ - вывожу описание категории (подкатегории).

    Но когда перехожу на страницу ПОДПОДКАТЕГОРИИ выводится описание ПОДКАТЕГОРИИ сначала, а потом уже подподкатегории со своим описание.

    Дак вот надо на странице ПОДПОДкатегории убрать описание ПОДКАТЕГОРИИ.

     

    Понимаю что нужно сделать проверку на вложенность категории и у подподкатегории убрать вывод 

    <?php if ($description) { ?>
        <?php echo $description; ?>
        <?php } ?>
    
  7. Да угомонись ты :oops:

    Эти все сообщения щас не в кассу идут..

    Используешь нулленые(скачанные) продукты, разгребай и агребай..

    Я спокоен))) Просто хочется все-таки понять всю суть и жить правильно!  :wink:

  8. Ах да еще вопрос тогда возник. Допустим веду разработку для стороннего магазина, ну то есть заказчику, ставлю платный модуль, покупаю его на свой логин, а потом спрашивают у заказчика - а он даже и не в курсе что модуль куплен и права на его использование надо какие-то.... ту очень большой и спорный юридический вопрос возникает... Неужели мне регистрировать пользователя под данные заказчика, заказчику тоже это не надо.... Систему надо продумывать... Типа как на keycollector... привязывается лицензия к mac адресу компа... и тут надо как-то к домену привязывает и делать возможность смены домена. Иначе ничего не получится из этого...

  9. Нет, претензий к Вам не будет. Обычно некоторые студии по завершении делают список со сторонним ПО, используемым в проекте. Либо, если список стороннего ПО заранее известен, то список указывается в договоре. Покупку Вами модуля может подтвердить только разработчик.

    Все равно - это неправильно. Ну да ладно... Юридически как-то закреплена разработка модулем за разработчиком? Ну и конечно повторюсь большинство модулей лежат в открытом доступе. А раздачу лицензий надо как-то продумывать, чтобы ее можно было ставить только на 1 сайт ну или на сколько ты там ее приобрел. 

  10. В большинстве случаев заранее не известно покупал ли пользователь модуль или нет. Если есть возможность, то сообщите разработчику модуля. Ваши персональные данные, ссылки из из своих сообщения я удалил. А та девушка займется своими делами. Спасибо за понимание. 

     

    По поводу тормозов на сайте если Вы делайте их на базе OpenCart, то там часто беда с запросами на подсчет кол-ва товаров. Используйте OcStore, она как раз оптимизирована для стран бывшего СНГ и в ней много других полезных вещей.

     

    С Уважением, Доброжелатель.

    Дак все-таки, вы мне так и не ответили. Ситуация следующая. Я разрабатываю магазин людям. Получаю за работу оплату. А они через неделю ставят модуль какой-нибудь - и все претензии получается ко мне? Накладочка..... Конечно в договоре я могу прописать, что ответственность за все модули и т.д. несет заказчик, но это не корректно по отношению к заказчику.... И как я могу подтвердить купленный модуль??? На руках у меня нет ни лицензии, ничего.... По сути когда я покупаю лицензионный продукт у того же касперского - у меня на руках документы оплаты, лицензии сертификаты с синей печатью, а тут пустое место? Как быть-то?

  11. Мы даем Вам срок до вечера 3 июня. Публично сознайтесь и извинитесь. Покупайте модули.

     

    С Уважением, Доброжелатель)

     

    Приношу свои публичные извинения, за установку некоторых платных модулей. В самом деле я правда стараюсь покупать их у разработчиков, дабы получить нормальную техподдержку. Но просторах интернета большинство модулей лежит в открытом доступе, кто-то спекулирует этим, ладно речь не об этом, вы сами все знаете.

     

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

     

    Тут тогда у меня возникает вопрос к вам, как к профессионалам: как же быть с такими сайтами, которые ты делал когда-то, но время не стоит и люди обновили его: или сами, или кого-то попросили.... так же залили какой-то модуль, ведь разработчиком "числюсь" я, а по факту там уже давно все изменено.... Вот тут бы я хотел получить граммотную консультацию, ведь такое часто бывает.

     

    PS: для новичков, которые начинают только работать с opencart... Покупайте платные модули у разработчика через официальные каналы, чтобы избежать неприятностей!

     

    Всем спасибо! Еще раз приношу свои извинения.

  12. Будьте добры, озвучьте ник покупателя и дату покупки моего дополнения.

    Еще раз пишу, для тех, кому непонятно: Я модули покупаю, данные модули установлены не МНОЙ! Поэтому и обратились за оптимизацией нагрузки! Я данный модуль не использую, не покупал и не ставлю!

  13. Ко всему выше сказанному.... Все выше описанные модули установлены именно владельцем сайта, все нормальные модули я покупаю и именно на этом сайте. Просто попросили разобраться почему висняк. Не разобравшись в сути дела легко кричать и пугать. Я прекрасно знаю, что люди пишут и обладают правами и именно поэтому я предпочитаю покупать модули у разработчика! Так что обвинения не приняты)))

     

    а я смотрю у тса после порции свежего по... зитива, ну вы меня поняли, на его голову, и сайт как то видимо быстро заработал, и на форуме светиться лень... ЭЭЭЭЭЭх приятно жеже но мало! Еще бы человек 25 таких умельцев отчитать прилюдно....

    А не отвечал я - потому что выходные были и отсутствовал инет под рукой.

  14. Хостер прислал: Напоминаем, что Ваш аккаунт хххххх систематически оказывает чрезмерную нагрузку на сервер.

    Нагрузка на CPU характеризует суммарное время, затраченное процессорами сервера на обработку процессов аккаунта.
    Нагрузка на MySQL характеризует суммарное время, затраченное на обработку запросов к базам данных аккаунта.

     

    Стоят модули такие: 8f5509649f5d79ddce5f56a00679a05419701f07

     

    Подскажите что может грузить сервер?

     

    Вот данные нагрузки на сервер от хостера:

     

    +---------+-------+---------+
    | 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 склеен с доменом чудесия.рф

  15. Не работает поиск в хедере. На каком этапе перестал работать сказать не могу, только заметил. Ввожу в поиске точное имя товара, нажимаю лупу - перебрасывает на страницу поиска и когда там уже ввожу разу - то ищет. Что может быть куда копать? И почему-то по ENTER в поиск не отправляетв хедере. Временный адрес сайта: http://zlatstroi.ru

  16. А что ты вообще хочешь? Избавиться от index.php?

    Хочу чтобы сайт был доступен только по одному адресу. Редирект нужен.

    Чтобы с www.stroyshop74.ru перебрасывал на http://stroyshop74.ru и т.д. с index.php тоже самое

  17. Изменил файл .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 Error

    The 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.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.