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

Помогите убрать элемены интерфейса.


Recommended Posts

Если Вы про то как убрать картинки подкатегорий, то нужно в обратном порядке это проделать по аналогии "как вывести картинки для подкатегорий"

Каким вывели на Вашем ИМ выясните.

Надіслати
Поділитися на інших сайтах

Если Вы про то как убрать картинки подкатегорий, то нужно в обратном порядке это проделать по аналогии "как вывести картинки для подкатегорий"

Каким вывели на Вашем ИМ выясните.

я бы хотел убрать весь блок "Выберите группу товара"

Надіслати
Поділитися на інших сайтах


Уберите из шаблона вывода списка категорий category.tpl то, что входит в этот блок

<div class="category-list">

 

Но учтите, что тогда в категорию нельзя будет зайти кроме как из бокового блока категорий

Надіслати
Поділитися на інших сайтах

Прекрасно :-) А кто вам сказал зацитировать лишь это? Я же написал - что входит в этот блок. А это вот такой кусок (заодно и h2 убирайте), можете всего его удалить:

  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?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']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
  • +1 1
Надіслати
Поділитися на інших сайтах

Прекрасно :-) А кто вам сказал зацитировать лишь это? Я же написал - что входит в этот блок. А это вот такой кусок (заодно и h2 убирайте), можете всего его удалить:

  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?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']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>

Как зацитировать весь блок? не хочу удалять вдруг пригодиться

Надіслати
Поділитися на інших сайтах


1. Однострочное комментирование при помощи «шарпа» — знака решетки (#). Простой и удобный способ, когда нужно закрыть только одну строчку кода.

2. Еще один способ закомментировать одну строку, более привычный для тех, кто программировал на C, C++, C# — это двойной слэш. Часть строки, которую нужно закомментировать ставится после //

3. Третий способ позволяет закрыть целый блок кода. Для этого он помещается между /* Комментарии */

 

Часто бывает необходимость закомментировать часть кода, который содержит и html, и php. Если применить <!-- -->, то html исчезнет, однако вывод php останется. Обернуть каждый html-блок в <!-- --> и закомментировать весь php с помощью // или /* */ - долго и нудно. А если потом понадобится все вернуть обратно? Undo может и не помочь.

Какой же выход? Обернуть нужное место в php-блок с условием, которое не выполнится.

<?php if (false): ?>
  <!-- здесь код на php и html -->
  <div> some text</div>
  <?php echo "some text"; ?>
<?php endif; ?>
  • +1 1
Надіслати
Поділитися на інших сайтах


<?php if (false): ?>
  <?-- <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
  <?php if ($categories) { ?>
  <div class="box-product">
    <?php foreach ($categories as $category) { ?>
    <div>

      <div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" width="90" /></a></div>

      <div class="name"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div>
    </div>
    <?php } ?>
  </div> -->
  <div> some text</div>
  <?php echo "some text"; ?>
<?php endif; ?>

 

Понял это так, не выходит. Выдаёт ошибку

Надіслати
Поділитися на інших сайтах


О боги, да просто перед всем этим блоком поставьте html-ный комментарий

 

 

<!--
 

и после этого блока 

 

 

-->
 

чтобы вышло вот так

<!--
  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?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']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
-->

 

Как вы собираетесь магазин делать, если не знаете как закомментировать ненужный кусок кода?

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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