Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Будь ласка, допоможіть з PHP

Translated50 UAH

Відгук замовника про співпрацю з Іваном П.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Іван швидко справився з поставленою задачею. Незабаром почав виконувати завдання і виконував його чудово.
Я ще буду співпрацювати з Іваном.
Дякую за роботу.

Відгук фрилансера про співпрацю з Владимиром Верныєм

Оплата
Постановка завдання
Чіткість вимог
Контактність

Робота пройшла чудово. Всі чітко обговорювані пункти, нічого додаткового. Справжнє оплата Рекомендую !

Замовник не бажає робити передоплату? Оплата через Сейф допоможе уникнути можливого шахрайства.
  1. 427    31  0
    Переможець1 день50 UAH

    Зателефонуйте, я це зроблю.

  2. 196  
    1 день898 UAH

    Ласкаво, швидко і якісно виконаю ваш замовлення, мій електронний лист: [email protected]

  3. 415    9  0   1
    1 день990 UAH

    У вас є величезна кількість категорій. Зробіть var_dump масив, подивіться, який ключ у потрібній категорії і зробіть unset

  4. 594    15  0
    1 день2246 UAH

    Я роблю це швидко!
    С ув. Вайм Досвід веб-розробки - понад 7 років.
    Вікісховище: Lovesexguns

  5. 1 ставку приховано
  • Іван П.
    18 серпня 2015, 21:24 |

    после
    foreach($this->categories as $k=>$category)
    попробуйте поставить что-то типа
    if ($category->id != укажите id нужной категории ) {
    ...остальной код
    }

  • Владимир Верный
    18 серпня 2015, 21:32 |

    if ($category->category_id != 188 ) {
    ...остальной код
    }

    Так я делал, категория скрывается, но ломается структура

    489d742495.jpg

  • Профіль заблоковано
    18 серпня 2015, 21:45 |

    Через unset попробуйте. Если не выйдет, то в скайп стучите alexxxx12345g5 , просто так помогу.

  • Іван П.
    18 серпня 2015, 21:47 |

    По ключу не вариант, если категорию снять с публикации ключи сместятся и все слетит

  • Іван П.
    18 серпня 2015, 21:49 |

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

  • Владимир Верный
    18 серпня 2015, 21:50 |

    Снимать с публикации не желательно. Эта категория содержит один товар.

    Через unset - как?

  • Профіль заблоковано
    18 серпня 2015, 21:51 |
    <?php
    $var = ['bar','foo'];
    print_r($var);
    unset($var[1]);
    print_r($var);
  • Владимир Верный
    18 серпня 2015, 22:26 |

    Что-то не выходит у меня с

    unset
  • Профіль заблоковано
    18 серпня 2015, 22:33 |

    Больше кода можно? Как вариант то можно было бы запрос к БД отредачить..

  • Владимир Верный
    18 серпня 2015, 22:35 |
    <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 ) { */?>

    <?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/* } */ ?>
    <?php if ($k%$this->count_category_to_row!=$this->count_category_to_row-1) print '</tr>'; ?>
    </table>
    <?php } ?>
    </div>
  • Іван П.
    18 серпня 2015, 22:42 |

    условие

    [php]
    <?php /* if ($category->category_id != 188 ) { */?>
    [/php]
    закройте после
    [php]
    <?php if ($k%$this->count_category_to_row!=$this->count_category_to_row-1) print '</tr>'; ?>
    [/php]

    а не перед

  • Владимир Верный
    18 серпня 2015, 22:46 |

    Сделал так, теперь

    в каждой строке по одной категории)

    8a1d901423.jpg

  • Іван П.
    18 серпня 2015, 22:47 |

    в общем без фтп и ссылки на сайт тут не разберешься...

  • Профіль заблоковано
    18 серпня 2015, 22:52 |

    костыли от Бога...

  • Профіль заблоковано
    18 серпня 2015, 22:44 |

    Хм. Жаль, я не работал с жумлой...

  • Dmitry Gor
    19 серпня 2015, 8:24 |

    Здраствуйте!

    Возможно попробуйте так?

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

  • Dmitry Gor
    19 серпня 2015, 9:19 |

    а вывод в 3 колонки можно попробовать сделать так заменить

    <?php if ($k%$this->count_category_to_row==0) print "<tr>"; ?>

    на

    <?php if ($k % 3 == 0) print "<tr>"; ?>


  • Dmitry Gor
    19 серпня 2015, 8:27 |

    Правда закладываться на идентификатор категории не рекомендую, так как это явный костыль )), как вариант в категории добавить класс, либо какое то описание и по нему уже ориентироваться.

  • Профіль видалено
    19 серпня 2015, 9:10 |

    может так -

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

  • Владимир Верный
    19 серпня 2015, 9:22 |

    Дмитрий и Генадий, варианты не подошли.

    Все так же товар только скрывается.


    Как написать условия, что мол выводим все категории кроме "id188" ? Надо , наверное, где-то в helpere писать..

  • Іван П.
    19 серпня 2015, 9:25 |

    нет. не в контроллере, можно и в шаблоне.
    Почему вы не хотите доверить дело специалисту и оплатить за его знания и труд ?
    Тут фриланс, а не форум для обсуждения проблем на сайте.

  • Dmitry Gor
    19 серпня 2015, 9:25 |

    У Вас вывод колонок формируется

    в этой строке

    <?php if ($k%$this->count_category_to_row==0) print "<tr>"; ?>

    а вот таким образом вы можете управлять количеством колонок

    <?php if ($k % 3 == 0) print "<tr>"; ?>

    ну и ниже также нужно исправить, или найти где происходит инициализация переменной $this->count_category_to_row и исправить ее


Актуальні фриланс-проєкти в категорії PHP

Модуль для OpenCart: масове створення товарів з папок з зображеннями

Розробка модуля масового створення товарів для OpenCart (ocStore 3.x)Необхідно розробити адміністративний модуль для OpenCart / ocStore 3.x, який автоматично створює товари з заздалегідь підготовленої структури папок з зображеннями.Основний функціонал:масове створення товарів з…

CMSPHP ∙ 6 годин 58 хвилин тому ∙ 26 ставок

Розробник на проект CMS-сайт на Drupal 7 + PHP/MySQL.

Шукаємо розробника для допомоги з налаштуванням CMS-сайту на Drupal 7 + PHP/MySQL. Задача:1. Зробити карточки товару на весь асортимент товару (наразі на сайті не на всіх товарах є карточки товару з описом та характеристиками).2. Додати вірні характеристики на всі товари.3.…

CMSPHP ∙ 2 дні 11 годин тому ∙ 39 ставок

Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизації

Наша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні…

PHPВеб-програмування ∙ 3 дні 9 годин тому ∙ 24 ставки

Оптимізація сайту

Оптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -…

HTML та CSS верстанняPHP ∙ 4 дні 5 годин тому ∙ 33 ставки

Спеціаліст по Horoshop

Потрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні…

PHPСупровід сайтів ∙ 5 днів 8 годин тому ∙ 21 ставка

Замовник
Владимир Верный
Україна Україна  112  0
Проєкт опублікований
10 років тому
554 перегляди