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

Статус
В этой теме нельзя размещать новые ответы.
Два раза сталкивался с тем, что тема London работавшая нормально, при выходе новой версии Prestashop начинает чудить. В частности revolution slider перестает отображаться вообще. Никаких обновлений не делал. Причем слетают оба сайта, тестовый и рабочий установленные на разных серверах.
Может где-то что-то обновляется автоматом? Или это пакость от разработчиков?
Не знаю, насколько это поможет. Общалась с разработчиком шаблона Warehouse, там тоже много неприятностей происходит при обновлениях, вплоть до отказа в работе главного меню.
Вот его слова:
it was needed to reinstall twitter module becouse it caused js error, als revolution slider was needed to be isntalled by backoffice not by ftp uplaod becouse it have wrong encoding(I already imformed developer of revolution slider but they are not very helpfull)
Одним словом, все беды из-за revolution slider.
 
а как можно отредактировать поля на странице заказа? а то там много всего лишнего требует, а то что нужно и нет даже...
 
А как вы это выявили? Не подскажите как увеличить длину отсеченного описания категории?
Разобралась.
В файле category.tpl код ( с 29 по 70 строки)

Код:
<div class="content_scene_cat">
                 {if $scenes}
                     <div class="content_scene">
                        <!-- Scenes -->
                        {include file="$tpl_dir./scenes.tpl" scenes=$scenes}
                        {if $category->description}
                            <div class="cat_desc rte">
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short">{$description_short}</div>
                                <div id="category_description_full" class="unvisible">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category.link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div>{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                    </div>
                {else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 top no-repeat; background-size:contain; min-height:{$categorySize.height}px;"{/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     </div>
                  {/if}
            </div>

заменить на
Код:
<div class="content_scene_cat">
                {if $scenes}
                   
                    {else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg" {if $category->id_image}style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 bottom no-repeat; background-size:contain; min-height:{$categorySize.height}px;" {/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                                <div class="rte">{$category->description}</div>
                            </div>
                        {/if}
                     
                     </div>
                  {/if}
            </div>

Выводит полное описание категории.
 
Последнее редактирование:
Разобралась.
В файле category.tpl код ( с 29 по 70 строки)

Код:
<div class="content_scene_cat">
                 {if $scenes}
                     <div class="content_scene">
                        <!-- Scenes -->
                        {include file="$tpl_dir./scenes.tpl" scenes=$scenes}
                        {if $category->description}
                            <div class="cat_desc rte">
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short">{$description_short}</div>
                                <div id="category_description_full" class="unvisible">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category.link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div>{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                    </div>
                {else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 top no-repeat; background-size:contain; min-height:{$categorySize.height}px;"{/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     </div>
                  {/if}
            </div>

заменить на
Код:
<div class="content_scene_cat">
                {if $scenes}
                  
                    {else}
                    <!-- Category image -->
                    <div class="content_scene_cat_bg" {if $category->id_image}style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) 0 bottom no-repeat; background-size:contain; min-height:{$categorySize.height}px;" {/if}>
                        {if $category->description}
                            <div class="cat_desc">
                            <span class="category-name">
                                {strip}
                                    {$category->name|escape:'html':'UTF-8'}
                                    {if isset($categoryNameComplement)}
                                        {$categoryNameComplement|escape:'html':'UTF-8'}
                                    {/if}
                                {/strip}
                            </span>
                                <div class="rte">{$category->description}</div>
                            </div>
                        {/if}
                    
                     </div>
                  {/if}
            </div>

Выводит полное описание категории.
Какая-то ерунда... То ли я вообще не понимаю что делаю, то ли код кривой совершенно.
Вот что есть у меня в category.tpl:
Код:
{if isset($category)}
    {if $category->id AND $category->active}
        {if $scenes || $category->id_image}
            <div class="content_scene_cat     {if $scenes} content_scene_cat_scene{/if}">
                 {if $scenes}
                     <div class="content_scene">
                        <!-- Scenes -->
                        {include file="$tpl_dir./scenes.tpl" scenes=$scenes}
                        </div>
                    {else}
                    <!-- Category image -->
                   <div class="content_scene_cat_bg">
                    {if $category->id_image}
                    <img src="{$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}" alt="" class="img-responsive cat_img_bg"/>{/if}
                  {if isset($warehouse_vars.desc_style) && $warehouse_vars.desc_style == 0 && $warehouse_vars.show_desc}
                          {if $category->description}
                            <div class="cat_desc">
                        {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
                     {/if}
                     </div>
                  {/if}
            </div>

        {/if}
        <h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}" ><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)}&nbsp;{$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>
        {if ((isset($warehouse_vars.desc_style) && $warehouse_vars.desc_style == 1  && $warehouse_vars.show_desc) && $category->description) || ($category->description && !$scenes && !$category->id_image && $warehouse_vars.show_desc)}

                    {if $category->description}
                            <div class="cat_desc cat_desc_container clearfix">
                            {if Tools::strlen($category->description) > 350}
                                <div id="category_description_short" class="rte">{$description_short}</div>
                                <div id="category_description_full" class="unvisible rte">{$category->description}</div>
                                <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more btn btn-default pull-right"><i class="icon-plus"></i> {l s='More'}</a>
                            {else}
                                <div class="rte">{$category->description}</div>
                            {/if}
                            </div>
                        {/if}
        {/if}

              {if isset($warehouse_vars.show_subcategories) && $warehouse_vars.show_subcategories == 1}
        {if isset($subcategories)}
        <!-- Subcategories -->
        <div id="subcategories">
            <ul class="clearfix">
            {foreach from=$subcategories item=subcategory}
                <li>
                    <div class="subcategory-image">
                        <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img">
                        {if $subcategory.id_image}
                            <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" />
                        {else}
                            <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" />
                        {/if}
                    </a>
                       </div>
                    <h5><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'|truncate:350}</a></h5>
                    {if $subcategory.description}
                        <div class="cat_desc">{$subcategory.description}</div>
                    {/if}
                </li>
            {/foreach}
            </ul>
        </div>
        {/if}
Очевидно же, что условие {if Tools::strlen($category->description) > 350} проверяет длину описания категории. Но почему же после изменения 350 на любое другое число ничего не меняется?!?!?!
 
Какая-то ерунда... То ли я вообще не понимаю что делаю, то ли код кривой совершенно.
Вот что есть у меня в category.tpl:

Очевидно же, что условие {if Tools::strlen($category->description) > 350} проверяет длину описания категории. Но почему же после изменения 350 на любое другое число ничего не меняется?!?!?!
Для просмотра ссылки Войди или Зарегистрируйся Нормально работает. И теперь, если для описания категории использовался заголовок <h1> он не будет дублироваться, потому что не выводится отсечённое описание. А <h1 class="page-heading в коде заменила на <h2 class="page-heading, чтобы третьего дубля <h1> не случилось.
Да, тоже пыталась изменить значение в {if Tools::strlen($category->description) > 350} , но ни к чему это не привело.
 
Установил модуль advanced search 4, все настроил, но при выборе какого-либо критерия открывается какая-то кривая ссылка вида "Для просмотра ссылки Войди или Зарегистрируйся::" и товары не меняются, все так же все показывает. В htaccess их правила добавил, переиндексацию делал, кэш отключал, на стандартной теме пробовал, все тоже самое. Преста 1.5.4.1. Кто-нибудь сталкивался с такой проблемой? Помогите. пожалуйста!!!
 
Для просмотра ссылки Войди или Зарегистрируйся Нормально работает. И теперь, если для описания категории использовался заголовок <h1> он не будет дублироваться, потому что не выводится отсечённое описание. А <h1 class="page-heading в коде заменила на <h2 class="page-heading, чтобы третьего дубля <h1> не случилось.
Да, тоже пыталась изменить значение в {if Tools::strlen($category->description) > 350} , но ни к чему это не привело.
Я все равно не пойму как Вы поняли, что заголовки дублируются... H1 у меня в единственном числе на странице, если разворачиваю описание категории, то ведь новая страница не перегружается и проверка кода не показала задвоение тега...

Почему изменение длины описания не работает? Есть идеи?

Скрытое содержимое доступно для зарегистрированных пользователей!
 
есть модуль homelastcomments - но комментарии выводятся в один столбик, подскажите как реализовать комментарии в два столбца и чтобы они были по размеру страницы!

Заранее спасибо!!!
 

Вложения

  • homelastcomments.zip
    28,8 KB · Просмотры: 7
Я все равно не пойму как Вы поняли, что заголовки дублируются... H1 у меня в единственном числе на странице, если разворачиваю описание категории, то ведь новая страница не перегружается и проверка кода не показала задвоение тега...

Почему изменение длины описания не работает? Есть идеи?
Если пользоваться стандартным <h1>, который выводит название категории, то один заголовок получается, но он присутствует ниже другого контента (говорят, что так не айс делать для сео). А если хочется вывести заголовок из описания категории, то два заголовка получится, а третий выведет название.
Посмотрите скриншот, может быть, понятней будет.
 

Вложения

  • Заголовки.jpg
    Заголовки.jpg
    458,5 KB · Просмотры: 31
Подскажите как поменять местами Оптовые скидки и Подробнее в стандартной теме prestashop 1.6?
 

Вложения

  • 111.JPG
    111.JPG
    97,4 KB · Просмотры: 12
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху