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

krumax

Користувачі
  
  • Публікації

    1 184
  • З нами

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

  1. Если кто знает, подскажите. Можно ли назначить чпу техническим страницам вроде логина, регистрации, корзины покупок? А то у товаров чпу есть, а технические страницы так и остаются трёхэтажными...

    Можно https://opencartforum.com/topic/10270-дубли-страниц-seopro/
  2. Да у нас народ сначала понавешивает на двиг кучу всякой ерунды которая увеличивает количество запросов к БД вдвое, а потом, когда появляется приличное количество товаров, удивляется почему сайт так тормозит и пытается бороться с этим.

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

    • +1 1
  3. Вот кусок кода отображающий вкладки,

    и я добавил туда ещё одну(что там выводить - я не знаю, поэтому сделано без условий и для всех товаров одинаково):

    
     <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
    <?php if ($attribute_groups) { ?>
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
    <?php } ?>
    <?php if ($review_status) { ?>
    <a href="#tab-review"><?php echo $tab_review; ?></a>
    <?php } ?>
    <?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>
     <a href="#tab-new">Новая вкладка</a> <!-- Ссылка новой вкладки -->
     </div>
     <div id="tab-description" class="tab-content"><?php echo $description; ?></div>
     <?php if ($attribute_groups) { ?>
     <div id="tab-attribute" class="tab-content">
    <table class="attribute">
      <?php foreach ($attribute_groups as $attribute_group) { ?>
      <thead>
    	<tr>
    	  <td colspan="2"><?php echo $attribute_group['name']; ?></td>
    	</tr>
      </thead>
      <tbody>
    	<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
    	<tr>
    	  <td><?php echo $attribute['name']; ?></td>
    	  <td><?php echo $attribute['text']; ?></td>
    	</tr>
    	<?php } ?>
      </tbody>
      <?php } ?>
    </table>
     </div>
     <?php } ?>
     <?php if ($review_status) { ?>
     <div id="tab-review" class="tab-content">
    <div id="review"></div>
    <h2 id="review-title"><?php echo $text_write; ?></h2>
    <b><?php echo $entry_name; ?></b><br />
    <input type="text" name="name" value="" />
    <br />
    <br />
    <b><?php echo $entry_review; ?></b>
    <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
    <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
    <br />
    <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span> 
    <input type="radio" name="rating" value="1" />
     
    <input type="radio" name="rating" value="2" />
     
    <input type="radio" name="rating" value="3" />
     
    <input type="radio" name="rating" value="4" />
     
    <input type="radio" name="rating" value="5" />
     <span><?php echo $entry_good; ?></span><br />
    <br />
    <b><?php echo $entry_captcha; ?></b><br />
    <input type="text" name="captcha" value="" />
    <br />
    <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
    <br />
    <div class="buttons">
      <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
    </div>
     </div>
     <?php } ?>
     <?php if ($products) { ?>
     <div id="tab-related" class="tab-content">
    <div class="box-product">
      <?php foreach ($products as $product) { ?>
      <div>
    	<?php if ($product['thumb']) { ?>
    	<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
    	<?php } ?>
    	<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></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 } ?>
    	</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 } ?>
    	<a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>
      <?php } ?>
    </div>
     </div>
     <?php } ?>
     <!-- Вывод новой вкладки -->
     <div id="tab-new" class="tab-content">
     здесь мы что-то выводим
     </div>
     <!-- Вывод новой вкладки -->
    

    • +1 1
  4. Ищем пользователей в базе, которые заказали товар с номером таким то... После складываем все полученные результаты и выводим

    и это будите делать при каждом выводе товара?

    Представляю себе нагрузку.

    Тогда уж лучше в товаре добавить поле и туда заносить колличество продаж и при каждом

    выводе не прийдётся пересчитывать.

  5. Всё реально сделать.

    Создаём дополнительное поле в БД для категорий, в которое будит заносится вид вывода товара.

    При создании категории делаем выбор вида отображения.

    И соответственно при выводе самого товара проверяем это поле и подключаем разный product.tpl

  6. 1. Как заставить нотпад++ подсвечивать синтаксис в файлах с расширением .tpl

    --------------------------------------------------------------------------------------------------------

    Опции -> Определение стилей

    в меню ЯЗЫК выбраем PHP

    для подсветки TPL правильней использовать html )
    • +1 1
  7. Скажите, пожалуйста, какой код надо вписывать и куда, чтобы защитить интернет-магазин от копирайтеров

    не от копирайтеров, а от копипастеров )))

    где-то уже это здесь на форуме обсуждалось.

    http://bit.ly/MQgMht

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

Important Information

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