Модули для PrestaShop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
подскажите оптимальный/работающий модуль для оптимизации базы данных на 1.5.4 : так как магазин начал притормаживать (1000+ товаров) в БД connections_source весит 62 мб, а connections 50 мб
 
Код:
{include file="$tpl_dir./errors.tpl"}
{if isset($category)}
        {if $category->id AND $category->active}
        {if $scenes || $category->description || $category->id_image}
                        <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$
                        {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>
                {/if}
                <h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$ca$
{*              {if isset($subcategories)}
*               <!-- Subcategories -->
*               <div id="subcategories">
*                       <p class="subcategory-heading">{l s='Subcategories'}</p>
*                       <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'}" cl$
*                                               {if $subcategory.id_image}
*                                                       <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'medium_default')|escape:'html':'UTF-8'}" alt="" wi$
*                                               {else}
*                                                       <img class="replace-2x" src="{$img_cat_dir}default-medium_default.jpg" alt="" width="{$mediumSize.width}" height="{$mediumSize.height}" />
*                                               {/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:$
*                                       {if $subcategory.description}
*                                               <div class="cat_desc">{$subcategory.description}</div>
*                                       {/if}
*                               </li>
*                       {/foreach}
*                       </ul>
*               </div>
*               {/if}
*}              {if $products}
                        <div class="content_sortPagiBar clearfix">
                <div class="sortPagiBar clearfix">
                        {include file="./product-sort.tpl"}
                        {include file="./nbr-product-page.tpl"}
                                </div>
                <div class="top-pagination-content clearfix">
                        {include file="./product-compare.tpl"}
                                        {include file="$tpl_dir./pagination.tpl"}
                </div>
                        </div>
                        {include file="./product-list.tpl" products=$products}
                        <div class="content_sortPagiBar">
                                <div class="bottom-pagination-content clearfix">
                                        {include file="./product-compare.tpl" paginationId='bottom'}
                    {include file="./pagination.tpl" paginationId='bottom'}
                                </div>
                        </div>
                {/if}
        {elseif $category->id}
                <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p>
        {/if}
{/if}
Прошу прощения за долгий ответ...
В общем доработка такая. Ищем в своём шаблоне файл category.tpl ищем в нём кусок кода
нет там такого куска кода, я про 1.6.0.6
Код:
{if $category->description}
<div class="cat_desc">{$category->description}</div>
{/if}
Да и после/перед какого именно {/if} нужно вставлять новый кусок кода?
и еще вопрос - как убрать название категории (грамадными буквами) в этой области?
спасибо заранее.
 
Последнее редактирование:
В Яндекс.Вебмастере есть такая вещь как уникальные тексты, но это в том случае если у Вас ТИц больше 10. Но я думаю, для магазинов с уникальным текстом это не проблема. Если вы тексты с самого начала начали писать сами, то вы быстро получите ТИц, но в тоже время Вас не быстро найдут те, кто захотят украсть Ваши тексты.
ТИЦ - это показатель цитируемости вашего сайта на других сайтах вашей тематики. Просто оригинальными текстами его не увеличить. Увеличивается ссылками на ваш сайт с других ресурсов. Но он уже не влияет на ранжирование в поиске, так что можно забить.
ну не знаю на счет Тица, я включил свой текст в Яшу (в вебмастере), при том что у меня нет 10. Возможно он пока игрнорирует это.
Не пока, а теперь. С недавнего времени можно включить оригинальные тексты при ТИЦ<10.
Не поскажете, каким образом поисковику можно указать уникальность текста?
Если ваш текст и правда уникален, то загоняйте его в оригинальные тексты в вебмастере, и можно сразу размещать на сайте.
 
поставь cleanurl 0.42 и удали в нем айдишнике только где тебе надо, а где хочешь их можно оставить. это все же самый простой способ

Ставил этот модуль, он мне показался довольно кривым если честно. По крайней мере у меня он ведет себя странно, видимо по той простой причине, что у меня нет Апача, поэтому все реврайты в ххтаксессе мне по боку.

подскажите оптимальный/работающий модуль для оптимизации базы данных на 1.5.4 : так как магазин начал притормаживать (1000+ товаров) в БД connections_source весит 62 мб, а connections 50 мб

Поставь ДБ Фордж и сделай там оптимизацию базы. А вообще нужен сервер мощнее, у меня эти таблицы весят по 400-500 мб.
 
Ребята, никто не встречал модуль подтверждения регистрации пользователя? Чтобы на указанную электропочту приходило сообщение со ссылкой, при переходе по которой регистрация считалась бы завершённой.
 
Ребята, никто не встречал модуль подтверждения регистрации пользователя? Чтобы на указанную электропочту приходило сообщение со ссылкой, при переходе по которой регистрация считалась бы завершённой.
Посмотри Account activation by eMail и Customer email verification. По моему тебе Account activation by eMail нужен.
 

Вложения

  • activationbymail_v1.2.zip
    21,4 KB · Просмотры: 69
  • emailverify_v1.4.zip
    18,5 KB · Просмотры: 83
Поставь ДБ Фордж и сделай там оптимизацию базы. А вообще нужен сервер мощнее, у меня эти таблицы весят по 400-500 мб.

преста в базу пишет IP пользователей, время захода, рефку с которой зашел человек.. за год в зависимости от посещалки это около 100 мб

интересует можно ли очистить таблицу guest так как установленный модуль ее почему-то не чистит.
 
преста в базу пишет IP пользователей, время захода, рефку с которой зашел человек.. за год в зависимости от посещалки это около 100 мб

интересует можно ли очистить таблицу guest так как установленный модуль ее почему-то не чистит.

Попробуй этой.
 

Вложения

  • dboptimization.zip
    12 KB · Просмотры: 61
  • Нравится
Реакции: Abi3
Посмотри Account activation by eMail и Customer email verification. По моему тебе Account activation by eMail нужен.
activation by eMail работает только при регистрации в 5 шагов, второй модуль еще не попробовал
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху