wdrożenia PrestaShop

Kategorie na stronie głównej

  • 10 Odpowiedzi
  • 3119 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Kategorie na stronie głównej
« dnia: Grudzień 16, 2014, 09:18:56 pm »
Wie może ktoś jak skasować z kategorii na dole puste okienka?
Strona:
http://e-candy.pl/

*

Offline kalif

  • #PrestaShop Ninja
  • Stały użytkownik
  • ***
  • 96
  • 2
  • Płeć: Mężczyzna
    • PrestaShow.pl
  • PrestaShop: PS
  • Status: Programista
Odp: Kategorie na stronie głównej
« Odpowiedź #1 dnia: Grudzień 17, 2014, 07:13:12 am »
to jest najprawdopodobniej błąd modułu, można to naprawić znajdując katalog widoku modułu homecategories i w szablonie tpl pod tagiem początkowym ul dać warunek id_category> 0 na wyświetlenie rekordu kategorii.
Mógłbym ci dokładniej napisać ten warunek ale musiałbym mieć plik widoku tpl twojego modułu.

Sklepy internetowe - Profesjonalne wsparcie - Modyfikacje - Inteligentne moduły - Piękne szablony - SPRAWDŹ »
www.prestashow.pl / +48 506 312 999 / GG: 1604882 / kontakt@prestashow.pl

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #2 dnia: Grudzień 17, 2014, 05:16:54 pm »
<!-- MODULE Home categories -->

<div class="home_categories">

    <h2>{l s='Categories' mod='homecategories'}</h2>

    {if isset($categories) AND $categories}

            <ul>

            {foreach from=$categories item=category name=homeCategories}

                {assign var='categoryLink' value=$link->getcategoryLink($category.id_category, $category.link_rewrite)}

                <li class="ajax_block_category {if $smarty.foreach.homeCategories.first}first_item{elseif $smarty.foreach.homeCategories.last}last_item{else}item{/if}">

                <div>
                         
                <a href="{$categoryLink}" title="{$category.legend}" class="category_image">                                         
                         <img src="{$img_cat_dir}{$category.id_category}.jpg" alt="{$category.name}" title="{$category.name}" class="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" />                         
                                       
               
                <>
                <p></p>
                <a href="{$categoryLink}" title="{$category.legend}">{$category.name|truncate:35}



                </li>

            {/foreach}

            </ul>

    {else}

        <p>{l s='No categories' mod='homecategories'}</p>

  {/if}

    <div class="cr"><>

<>

<!-- /MODULE Home categories -->
« Ostatnia zmiana: Grudzień 17, 2014, 05:52:13 pm wysłana przez west »

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Kategorie na stronie głównej
« Odpowiedź #3 dnia: Grudzień 17, 2014, 05:53:44 pm »
problem jest w zapytaniu sql w pliku php modułu zmień na:
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('
  SELECT c.*, cl.*
  FROM `'._DB_PREFIX_.'category` c
  LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = '.$id_lang.')
  LEFT JOIN `'._DB_PREFIX_.'category_group` cg ON (cg.`id_category` = c.`id_category`)
  WHERE level_depth > 1 And level_depth < 3
  AND c.`active` = 1
  AND cg.`id_group` = '.$id_group.'
  ORDER BY `level_depth` DESC, c.`position` DESC LIMIT 4');
a dokładnie prawdopodobnie brakuje tej linii
 AND c.`active` = 1
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #4 dnia: Grudzień 17, 2014, 07:02:56 pm »
Ale nie wiem gdzie dokładnie to wkleic, bo cały czas zle lub strona sie nie laduje

*

Offline kalif

  • #PrestaShop Ninja
  • Stały użytkownik
  • ***
  • 96
  • 2
  • Płeć: Mężczyzna
    • PrestaShow.pl
  • PrestaShop: PS
  • Status: Programista
Odp: Kategorie na stronie głównej
« Odpowiedź #5 dnia: Grudzień 17, 2014, 07:09:38 pm »

spróbuj coś takiego

<!-- MODULE Home categories --><div class="home_categories">    <h2>{l s='Categories' mod='homecategories'}</h2>    {if isset($categories) AND $categories}            <ul>            {foreach from=$categories item=category name=homeCategories}                {assign var='categoryLink' value=$link->getcategoryLink($category.id_category, $category.link_rewrite)}{if $category.id_category>0}                <li class="ajax_block_category {if $smarty.foreach.homeCategories.first}first_item{elseif $smarty.foreach.homeCategories.last}last_item{else}item{/if}">                <div>                                          <a href="{$categoryLink}" title="{$category.legend}" class="category_image">                                                                   <img src="{$img_cat_dir}{$category.id_category}.jpg" alt="{$category.name}" title="{$category.name}" class="categoryImage" width="{$categorySize.width}" height="{$categorySize.height}" />                                                                                                 <>                <p></p>                <a href="{$categoryLink}" title="{$category.legend}">{$category.name|truncate:35}                </li>{/if}            {/foreach}            </ul>    {else}        <p>{l s='No categories' mod='homecategories'}</p>  {/if}    <div class="cr"><><>
<!-- /MODULE Home categories -->

Sklepy internetowe - Profesjonalne wsparcie - Modyfikacje - Inteligentne moduły - Piękne szablony - SPRAWDŹ »
www.prestashow.pl / +48 506 312 999 / GG: 1604882 / kontakt@prestashow.pl

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #6 dnia: Grudzień 17, 2014, 07:28:49 pm »
teraz czesc kategorii zniknela ale zmienil sie wyglad okienek i dołu strony

*

Offline kalif

  • #PrestaShop Ninja
  • Stały użytkownik
  • ***
  • 96
  • 2
  • Płeć: Mężczyzna
    • PrestaShow.pl
  • PrestaShop: PS
  • Status: Programista
Odp: Kategorie na stronie głównej
« Odpowiedź #7 dnia: Grudzień 17, 2014, 08:14:14 pm »
nie wiem dlaczego ale w twoim kodzie co zarzuciłeś jest <> raczej tego nie powinno być może forum dodało coś od siebie. a powinny były zniknąć tylko te w których nie ma id, wcześniej badając stronę można było zauważyc że link nie posiadał identyfikatora kategorii co nakierowuje na błędne zapytanie, ale wiem że trudne może być szukanie w zapytaniu dlatego wystarczy zrobić to co ci napisałem, nie pamiętam wcześniejszego wyglądu ale jeśli chodzi o ten dziwny string <> to wystarczy go usunąć  z tych linijek kodu poza tym nie powinno się nic zmienić.

Sklepy internetowe - Profesjonalne wsparcie - Modyfikacje - Inteligentne moduły - Piękne szablony - SPRAWDŹ »
www.prestashow.pl / +48 506 312 999 / GG: 1604882 / kontakt@prestashow.pl

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #8 dnia: Grudzień 17, 2014, 08:28:27 pm »
zauważyłem że te znaczniki nie pasują bo się nawet wyświetlały ale kasowałem i nic, a trzeba było wgrać od nowa moduł i już działa poprawnie. Dziękuję za pomoc.

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #9 dnia: Grudzień 17, 2014, 09:40:05 pm »
jednak dalej jest zle tutaj strona gdzie widac jak bylo wczesniej http://kat.e-candy.pl/

*

Offline steff86

  • Nowy
  • *
  • 10
  • 0
Odp: Kategorie na stronie głównej
« Odpowiedź #10 dnia: Grudzień 17, 2014, 09:46:26 pm »
moze wgraj to w pliku.