Перейти к содержимому


Арти

Регистрация: 14 Nov 2012
Offline Активность: Mar 10 2021 06:32 PM
-----

Мои сообщения

В теме: Меню квадратиками для адаптивного шаблона ?

23 June 2015 - 04:17 PM

Помогите с доработко

Так вот не задача не могу разобраться как правильно настроить

Никак. У вас сделано на элементе table, он не умеет перестраиваться в разное количество колонок в зависимости от ширины экрана.
Сделайте то же самое на div-ах используя бутстраповые классы row и col-xs-NN - будет автоматически менять расположение.
Пример кода можно увидеть в файле category.tpl.html, там вывод товаров так сделан. На большом экране в заданное количество колонок, а на малом - как получится.


Что то у меня не получается если возможно помогите с доработкой ? Готов оплатить смотря сколько это доработка будет стоить? за одно и кому не будь пригодится ....

В теме: Шаблон на bootstrap (штатный шаблон ShopCMS 3.1.3)

06 April 2015 - 03:57 PM

Доброго времени суток ! Решил поставить на сайт шаблон от 3.1.3 версии ) Его можно скачать с оф сайта и на всякий случай выложу его тут )!

1 архив кидаем через Ftp в корень папки \core\tpl\user\
2 архив \data\

Далее у кого стоит Чпу этот шаблон надо править ручками )

открываем head.tpl.html вставляем туда код в самый верх после тега <head>
<!-- чпу -->
<base href="http://{$smarty.const.CONF_SHOP_URL}/" />
<!-- чпу -->


Далее вносим в правки в шаблон прайс листа . pricelist.tpl.html

в самом верху вставляем код
{include file="header.tpl.html" header="`$smarty.const.STRING_PRICELIST` `$smarty.const.CONF_SHOP_NAME`"}



далее находи строчку примерно №34

{if $smarty.const.CONF_MOD_REWRITE eq 1}{if $pricelist_elements[i][4] eq 1}product_{else}category_{/if}{$pricelist_elements[i][0]}.html{else}index.php?{if $pricelist_elements[i][4] eq 1}productID{else}categoryID{/if}={$pricelist_elements[i][0]}{/if}


заменяем ёе на
{$pricelist_elements[i]|@fu_make_url}


product_brief.tpl.html

В этом файле находим 8 строчка относится она как я понял к фотографии ..

{if $smarty.const.CONF_DISPLAY_NOPHOTO eq 1}<img src="data/empty.gif" alt="no photo" class="thumbnail">{/if}{/if}</a>


меняем на
{if $smarty.const.CONF_DISPLAY_NOPHOTO eq 1}<a href="{$product_info|@fu_make_url}"><img src="data/empty.gif" alt="no photo" class="thumbnail">{/if}{/if}</a></a>


далее строка 190

{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}

заменяем на
{$product_info|@fu_make_url}



И ту возник вопрос (( нашел строчку которая выводит название в шаблоне краткого описания и не могу понять как её правильно заменить вот код строчки
{if $smarty.const.CONF_MOD_REWRITE eq 1} <a href='product_{$product_info.productID}.html' class="pnameh">{$product_info.name}</a>
{else} <a href='index.php?productID={$product_info.productID}' class="pnameh">{$product_info.name}</a>
{/if}


Если при установки чпу на версию шаблона были вот такие изменения .
- product_brief.tpl.html
найти:
{if $smarty.const.CONF_MOD_REWRITE eq 1}
{assign var="tlink" value="<a href='product_`$product_info.productID`.html'>`$product_info.name`</a>"}
{else}
{assign var="tlink" value="<a href='index.php?productID=`$product_info.productID`'>`$product_info.name`</a>"}
{/if}
заменить на:
{assign var="urlRewr" value=$product_info|@fu_make_url}
{assign var="tlink" value="<a class='phead' href='`$urlRewr`'>`$product_info.name`</a>"}
найти:
{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}
заменить на:

Подскажите пожалуйста как правильно это сделать и я попробую дальше дополнить тему на своём опыте ....
{$product_info|@fu_make_url}

В теме: оптимизация robots.txt

01 April 2015 - 04:58 PM

После испытаний у меня более актуальный получился такой файл ) может кому пригодится )

User-agent: *
Disallow: /?
Disallow: /*?
Disallow: /*&
Disallow: /*.php
Host: твой сайт ру
Sitemap:http://твой сайт ру /sitemap.xml

В теме: Как удалить из "Оформление заказа" ненужное

19 March 2015 - 07:28 PM

Добрый господа, помогите с проблемой. Нужно удалить лишние поля из "Оформление заказа".
Удалить: Фамилия:, ваше имя:, Страна:. А номер телефона: - написать с заглавной.
В админке не нашел, где искать, желательно подробнонапишите, первый раз вижу CMS.

Доброго ) Зайдите в админ панель далее найдите в общем меню ( Форма регистрации ) в нем у удалите ненужные для вас строки )

В теме: Доработка invoice.tpl.html нумерация позиций товара

16 February 2015 - 02:54 PM

но вот незадача не смог отсоединить артикул от названия товара

Если решать на уровне шаблона, то можно воспользоваться регулярными выражениями для выделения нужной части строки.
Пример, как это можно сделать:
{assign var=string value="[код товара] название товара (вариант1,вариант2,вариант3)"}
{$string}<br>
{$string|regex_replace:"/^\[(.+?)\](.+?)$/":"\$1"}<br>
{$string|regex_replace:"/^\[(.+?)\](.+?)$/":"\$2"}<br>
Также можно решить и прямо на этапе формирования этой строки.
Формируется она кодом

$productComplexName = "[".$product["product_code"]."] ".$productComplexName;

который для быстрой регистрации находится в order_functions.php, а для нормальной в cart_functions.php, т.е. одинаково исправить придется в двух местах.


Благодарю за ответ будем дорабатывать !


Что то не смог разобраться можно еще подсказку по решению данной задачи (