Поддержка или помощь c Prestashop

Статус
В этой теме нельзя размещать новые ответы.
Может подскажите тогда как сделать чтобы заработала ссылка на site.ru/2-home (на корневую категорию) а то пишет страница не найдена
заказы статусы и снять галки с тех где не надо отправлять писмо покупателю
В том то и вопрос, что там все отключено. Это автоматическое письмо "подтверждение заказа", которое приходит помимо писем, которые формируются через заказы - статусы.
 
Так вроде, как при кратком описании категории идет дубляж заголовков, что для СЕО есть плохо. Выше об этом писалось.

Не сразу понял о чем речь.
Вот ссылка Для просмотра ссылки Войди или Зарегистрируйся
Там объясняют, как прописать тег canonical к главной странице категории. Наверняка можно этим же способом убрать краткое описание на страницах пагинации, я особо не вчитывался.
И наоборот, можно проставить анкорные ссылки из текста краткого описания категории на эту самую категорию. В итоге со страниц пагинации будут вести дополнительные ссылки на страницу категории, вес страницы увеличивается.
Ну и можно всегда купить модуль аякс подгрузки товаров, а потом выложить его сюда:)
 
такая ситуация. использую тему Sellya. Все отлично работает, но есть одно НО: при переходе непосредственно на товар, что бы посмотреть товар, антивируска ругается на какой-то редиректор, типа троян. вроде уже все посмотрел, но пока так и не нашол. кто знает как помочь или сталкивался с таким, пожалуйста, помогите. вот сам сайт: Для просмотра ссылки Войди или Зарегистрируйся
 
такая ситуация. использую тему Sellya. Все отлично работает, но есть одно НО: при переходе непосредственно на товар, что бы посмотреть товар, антивируска ругается на какой-то редиректор, типа троян. вроде уже все посмотрел, но пока так и не нашол. кто знает как помочь или сталкивался с таким, пожалуйста, помогите. вот сам сайт: Для просмотра ссылки Войди или Зарегистрируйся
Трудно понять, в чем проблема по такому описанию
Попробуйте переключить на стандартную тему и посмотреть, будет ли ругаться.
Если будет - то проблема в хостинге, он пытается накрутить какие-то счетчики или вставить свой баннер, сам с таким сталкивался.
Если нет - отключайте последовательно модули, начните с кнопок соцсетей на странице товаров.

ПС. Я смотрю, что на Для просмотра ссылки Войди или Зарегистрируйся очень трудно ответить и никто никогда не сталкивался с тем, чтобы убрать индекс языка.
 
Скажите, можно ли как нибудь убрать индекс языка в многоязычном сайте?
Например, сайт на русском, украинском и английском. Русский язык - по-умолчанию, для него надо убрать /ru/ из адресов.
Был сайт на русском, решил добавить языки и чтобы не терять позиции в связи со сменой адресов внутренних страниц, хочу убрать этот индекс.
я новичок в престе, но зайди в настройки и там SEO и u URL`s. там есть URL-адреса установки. если поставить там нет в ЧПУ, то не будет тех индексов, но!! но адреса страниц не буддут использовать ЧПУ. тут документация Для просмотра ссылки Войди или Зарегистрируйся
 
Я не увидел, как испрвить усечённое только на полное описание категории. Но теперь нашел ваш постинг раньше. Так и сделаю. Выходит так:
В основном описании указываем h1 , h2 если надо.
Потом в название категории указываем h2, h3 в зависимости от применения количества "h" в полном описании.
Здесь есть также плюс в том, что можно продвигать категории по ключевкику, который будет необязательно совпадать с названием категории (для низкочастотных и среднечастотниках актуально).
Но, хотелось бы все таки знать. Есть же вариант закинуть название категории до описания или нет. Здесь пока я не понял реально ли это? Ведь классно было бы сначало название, а потом уже текст. Тем более если наш ключевик совпадает с названием категории.

P.S. Спасибо, что огласили этот баг, даже и непредполагал о наличии такой недоработки!
Короче, посчитала разумнее, чтобы название категории выводилось заголовком h1 выше всего остального, иначе категория , случайно или сознательно оставшаяся без описания, не будет иметь своего h1. В описании ниже любые другие заголовки можно запихать- не перекроют заголовок высшего уровня.
Мне не нужно краткое и полное описание, поэтому оставила только полное.
Заодно заменила вывод картинки категории фоновым изображением на полноценное изображение (для этого нужно включить миниатюру large и пересоздать её для категорий) и добавила тайтлы для субкатегорий.
Скриншот и файл прикрепила, если кому-нибудь понадобится.
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    286,8 KB · Просмотры: 17
  • category.zip
    1,6 KB · Просмотры: 6
Подскажите, пожалуйста. В стандартном блоктопменю выводятся все подкатегории. Нужно ограничить вывод только первым уровнем.
В файле blocktopmenu.php в массиве
Код:
    private function generateCategoriesMenu($categories)
    {
        $html = '';

        foreach ($categories as $key => $category)
        {
            if ($category['level_depth'] > 1)
            {
                $cat = new Category($category['id_category']);
                $link = Tools::HtmlEntitiesUTF8($cat->getLink());
            }
            else
                $link = $this->context->link->getPageLink('index');

            $html .= '<li'.(($this->page_name == 'category'
                && (int)Tools::getValue('id_category') == (int)$category['id_category']) ? ' class="sfHoverForce"' : '').'>';
            $html .= '<a href="'.$link.'" title="'.$category['name'].'">'.$category['name'].'</a>';

            if (isset($category['children']) && !empty($category['children']))
            {
                $html .= '<ul>';
                $html .= $this->generateCategoriesMenu($category['children']);

                if ((int)$category['level_depth'] == 2)
                {
                    $files = scandir(_PS_CAT_IMG_DIR_);

                    if (count($files) > 0)
                    {
                        $html .= '<li id="category-thumbnail">';

                        foreach ($files as $file)
                            if (preg_match('/'.$category['id_category'].'-([0-9])?_thumb.jpg/i', $file) === 1)
                                $html .= '<div><img src="'.$this->context->link->getMediaLink(_THEME_CAT_DIR_.$file)
                                .'" alt="'.Tools::SafeOutput($category['name']).'" title="'
                                .Tools::SafeOutput($category['name']).'" class="imgm" /></div>';

                        $html .= '</li>';
                    }
                }

                $html .= '</ul>';
            }

            $html .= '</li>';
        }

        return $html;
    }

изменяю if ((int)$category['level_depth'] == 2) на if ((int)$category['level_depth'] <= 1), но не работает.
Что я делаю не так?
 
Здравствуйте. На сайте сделал сверху простую ссылку через тег а на новости. Есть блог новостей. как можно сделать так, что бы нажав на эту ссылку, открывалась страница этого блога?
 
Здравствуйте. На сайте сделал сверху простую ссылку через тег а на новости. Есть блог новостей. как можно сделать так, что бы нажав на эту ссылку, открывалась страница этого блога?
так вы же используете тег "а" , он же это все решает. Указываете ссылку в теге и все.
 
так вы же используете тег "а" , он же это все решает. Указываете ссылку в теге и все.
а какую ссылку то указывать? вот как описаны те ссылки:

<div class="links">
<a href="{$link->getPageLink('index', true)}" title="{l s='Main page' mod='smarttopnav'}" style="color: white" >{l s='Main' mod='smarttopnav'}</a>
<a href="#" title="{l s='News' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='News' mod='smarttopnav'}</a>
<a href="{$link->getCMSLink(1)}" title="{l s='Delivery and payment' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Delivery and payment' mod='smarttopnav'}</a>
<a href="{$link->getCMSLink(2)}" title="{l s='Warranty' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Warranty' mod='smarttopnav'}</a>
<a href="{$link->getCMSLink(4)}" title="{l s='Contacts' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Contacts' mod='smarttopnav'}</a>
<a href="{$link->getPageLink('sitemap', true)}" title="{l s='Sitemap' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Sitemap' mod='smarttopnav'}</a>
{if $logged}

<a href="{$link->getPageLink('my-account', true)}" title="{l s='View my customer account' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Welcome' mod='smarttopnav'} {$cookie->customer_firstname} {$cookie->customer_lastname}</a>
<a href="{$link->getPageLink('index', true, NULL, "mylogout")}" id="login-total" title="{l s='Log me out' mod='smarttopnav'}" title="{l s='Log out' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Log out' mod='smarttopnav'}</a>
{else}
<a href="{$link->getPageLink('my-account', true)}" id="register-total" title="{l s='Login to your customer account' mod='smarttopnav'}" style="color: white; border-left: 1px solid #FF0000;">{l s='Log in' mod='smarttopnav'}</a>
{/if}
</div>

и вот тут красная строка там нужно добавить ссылку на тот модуль. незнаю как вот тут что прописывать href="#"
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху