Прошу помощи с php
50 UAHЗдравтсвуйте.
Сайт на Joomla 2.5 + JoomShopping 3.15
На странице выводятся категории.
Среди этих категорий есть одна , которая не должна быть показана. Отключать ее нельзя.
Если ставлю условие на данную категорию, то вывод сбивается, получчается в ряду просто пропуск.
Вот кусок кода:
<div class="jshop_list_category">
<?php
if (count($this->categories)){?>
<table class = "jshop">
<?php foreach($this->categories as $k=>$category){?>
<?php if ($k%$this->count_category_to_row==0) print "<tr>"; ?>
<td class="jshop_categ" width="<?php print (100/$this->count_category_to_row)?>%">
<a class="img" href="<?php print $category->category_link;?>"><img src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name);?>" title="<?php print htmlspecialchars($category->name);?>" /></a>
<a class="product_link" href="<?php print $category->category_link?>"><?php print $category->name?></a>
</td>
<?php if ($k%$this->count_category_to_row==$this->count_category_to_row-1) print '</tr>'; ?>
<?php } ?>
<?php if ($k%$this->count_category_to_row!=$this->count_category_to_row-1) print '</tr>'; ?>
</table>
<?php } ?>
</div>
Спасибо за внимание.
Отзыв заказчика о сотрудничестве с Іваном П.
Прошу помощи с phpИван быстро справился с поставленной задачей. Сразу приступил к выполнению задания и выполнил его отлично.
Буду еще сотрудничать с Иваном.
Спасибо за работу.
Отзыв фрилансера о сотрудничестве с Владимиром Верным
Прошу помощи с phpРабота прошла отлично. Все четко обговоренных пунктов, ничего лишнего. Своевременная оплата. Рекомендую!
-
Победившая ставка1 день50 UAH
427 31 0 Победившая ставка1 день50 UAHОбращайтесь, сделаю.
-
1 день897 UAH
196 1 день897 UAHЗдравствуйте, быстро и качественно выполню ваш заказ, мой email : [email protected]
-
1 день990 UAH
415 9 0 1 1 день990 UAHНу у вас массив категорий. Сделайте var_dump массива, посмотрите какой ключ в необходимой категории и сделайте unset
-
1 день2243 UAH
594 15 0 1 день2243 UAHСделаю быстро!
C ув. Вадим. Опыт web-разработки - более 7 лет.
skype: lovesexguns
-
после
foreach($this->categories as $k=>$category)
попробуйте поставить что-то типа
if ($category->id != укажите id нужной категории ) {
...остальной код
} -
if ($category->category_id != 188 ) {
...остальной код
}Так я делал, категория скрывается, но ломается структура

-
Снимать с публикации не желательно. Эта категория содержит один товар.
Через unset - как?
-
Здраствуйте!
Возможно попробуйте так?
<div class="jshop_list_category">
<?php
if (count($this->categories)){?>
<table class = "jshop">
<?php foreach($this->categories as $k=>$category){?>
<?php if ($category->category_id == 188 ) { continue; }/?>
<?php if ($k%$this->count_category_to_row==0) print "<tr>"; ?>
<td class="jshop_categ" width="<?php print (100/$this->count_category_to_row)?>%">
<a class="img" href="<?php print $category->category_link;?>"><img src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name);?>" title="<?php print htmlspecialchars($category->name);?>" /></a>
<a class="product_link" href="<?php print $category->category_link?>"><?php print $category->name?></a>
</td>
<?php if ($k%$this->count_category_to_row==$this->count_category_to_row-1) print '</tr>'; ?>
<?php } ?>
<?php if ($k%$this->count_category_to_row!=$this->count_category_to_row-1) print '</tr>'; ?>
</table>
<?php } ?>
</div> -
Правда закладываться на идентификатор категории не рекомендую, так как это явный костыль )), как вариант в категории добавить класс, либо какое то описание и по нему уже ориентироваться.
-

может так -
<div class="jshop_list_category">
<?php
if (count($this->categories)){?>
<table class = "jshop">
<?php foreach($this->categories as $k=>$category){?>
<?php if ($category->category_id != 188 ) continue; ?>
<?php if ($k%$this->count_category_to_row==0) print "<tr>"; ?>
<td class="jshop_categ" width="<?php print (100/$this->count_category_to_row)?>%">
<a class="img" href="<?php print $category->category_link;?>"><img src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name);?>" title="<?php print htmlspecialchars($category->name);?>" /></a>
<a class="product_link" href="<?php print $category->category_link?>"><?php print $category->name?></a>
</td>
<?php if ($k%$this->count_category_to_row==$this->count_category_to_row-1) print '</tr>'; ?>
<?php } ?>
<?php if ($k%$this->count_category_to_row!=$this->count_category_to_row-1) print '</tr>'; ?>
</table>
<?php } ?>
</div>
-
Дмитрий и Генадий, варианты не подошли.
Все так же товар только скрывается.
Как написать условия, что мол выводим все категории кроме "id188" ? Надо , наверное, где-то в helpere писать..
-
Актуальные фриланс-проекты в категории PHP
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 14 часов 3 минуты назад ∙ 22 ставки |
Добавить бегущую строчку в шапку сайта
700 UAH
https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s вот пример как выглядит у них, нужно сделать по их подобию а на этом нужно сделать https://rollershop.com.ua/ опенкарт ocStore 3.0.3.7. и что бы была возможность редатировать текст… PHP, Веб-программирование ∙ 1 день 7 часов назад ∙ 87 ставок |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 1 день 10 часов назад ∙ 30 ставок |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 2 дня 12 часов назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 3 дня 13 часов назад ∙ 47 ставок |
