Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Proszę o pomoc z PHP

Translated4 PLN

Opinia zleceniodawcy o współpracy z Ivan P.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Ivan szybko zrealizował zadania. Natychmiast zaczął wykonywać zadania i wykonał je doskonale.
Będę współpracował z Ivanem.
Dziękuję za pracę.

Opinia freelancera o współpracy z Vladimir Verny

Płatność
Opis zadania
Precyzyjność  wymogów
Zawsze w kontakcie

Praca przebiegła świetnie. Wszystkie punkty są wyraźnie omówione, nic więcej. Szybka płatność . Polecam !

Klient nie chce wpłacić zaliczki? Płatność przez Sejf pomoże uniknąć ewentualnego oszustwa.
  1. 427    31  0
    Oferta, która wygrała1 dzień4 PLN

    Obracaj się, to zrobię.

  2. 196  
    1 dzień76 PLN

    Pozdrawiam, szybko i jakościowo wykonam Twoje zamówienie, mój e-mail: [email protected]

  3. 415    9  0   1
    1 dzień83 PLN

    Masz wiele kategorii. Zrób masywę var_dump, zobacz, który klucz znajduje się w danej kategorii i wykonaj unset

  4. 594    15  0
    1 dzień189 PLN

    Robię to szybko!
    C w w. Wiedzimy . Doświadczenie w tworzeniu stron internetowych – ponad 7 lat.
    Tytuł: Lovesexguns

  5. 1 oferta jest ukryta
  • Ivan P.
    18 sierpnia 2015, 21:24 |

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

  • Vladimir Verny
    18 sierpnia 2015, 21:32 |

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

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

    489d742495.jpg

  • Profil został zablokowany
    18 sierpnia 2015, 21:45 |

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

  • Ivan P.
    18 sierpnia 2015, 21:47 |

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

  • Ivan P.
    18 sierpnia 2015, 21:49 |

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

  • Vladimir Verny
    18 sierpnia 2015, 21:50 |

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

    Через unset - как?

  • Profil został zablokowany
    18 sierpnia 2015, 21:51 |
    <?php
    $var = ['bar','foo'];
    print_r($var);
    unset($var[1]);
    print_r($var);
  • Vladimir Verny
    18 sierpnia 2015, 22:26 |

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

    unset
  • Profil został zablokowany
    18 sierpnia 2015, 22:33 |

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

  • Vladimir Verny
    18 sierpnia 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>
  • Ivan P.
    18 sierpnia 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]

    а не перед

  • Vladimir Verny
    18 sierpnia 2015, 22:46 |

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

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

    8a1d901423.jpg

  • Ivan P.
    18 sierpnia 2015, 22:47 |

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

  • Profil został zablokowany
    18 sierpnia 2015, 22:52 |

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

  • Profil został zablokowany
    18 sierpnia 2015, 22:44 |

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

  • Dmitry Gor
    19 sierpnia 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 sierpnia 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 sierpnia 2015, 8:27 |

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

  • Profil został usunięty
    19 sierpnia 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>

  • Vladimir Verny
    19 sierpnia 2015, 9:22 |

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

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


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

  • Ivan P.
    19 sierpnia 2015, 9:25 |

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

  • Dmitry Gor
    19 sierpnia 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 и исправить ее


Aktualne zlecenia dla freelancerów w kategorii PHP

Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacji

Nasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:…

PHPProgramowanie stron internetowych ∙ 16 godzin 28 minut temu ∙ 22 oferty

Dodać pasek przewijania do nagłówka strony

59 PLN

https://crazybox.com.ua/uk?srsltid=AfmBOopQRUXCCmxx699n57B3eP1XmwcYxJxwPh9qV9WcVjLjS_J2pK5s oto przykład jak to u nich wygląda, trzeba zrobić na ich podobieństwo a na tym trzeba zrobić https://rollershop.com.ua/ opencart ocStore 3.0.3.7. i żeby była możliwość edytowania…

PHPProgramowanie stron internetowych ∙ 1 dzień 9 godzin temu ∙ 87 ofert

Optymalizacja strony

Optymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z…

Układ HTML i CSSPHP ∙ 1 dzień 12 godzin temu ∙ 30 ofert

Specjalista od Horoshop

Potrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na…

PHPObsługa stron internetowych ∙ 2 dni 15 godzin temu ∙ 21 ofert

Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamu

Obecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim…

PHPProgramowanie stron internetowych ∙ 3 dni 16 godzin temu ∙ 47 ofert

Zleceniodawca
Vladimir Verny
Ukraina Ukraina  112  0
Zlecenie zostało opublikowane
10 lat temu
554 wyświetlenia