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


jorgovich

Регистрация: 29 Feb 2012
Offline Активность: Mar 10 2014 08:15 AM
-----

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

В теме: Вывод характеристик товара

10 March 2014 - 08:10 AM

Сделал не правильно наверно с определенной точки зрения, но работает вдруг кому понадобится выложу
Идея возникла подменить строку запроса, для этого создал блок показывать только в категориях с содержанием:
{if $categories_to_select}
<input type='hidden' name='search_with_change_category_ability' value='yes'>
    {else}
    <input type='hidden' name='search' value='1'>
    {/if}
<div align="left">
{if $params}
    {section name=i loop=$params}
<ul name='param_{$params[i].optionID}' class="sectb">
	  
   {section name=j loop=$params[i].variants}  
	  <li><a href='index.php?categoryID={$categoryID}&search=1&search_name=&search_price_from=&search_price_to=&param_{$params[i].optionID}={$params[i].variants[j].variantID}&search_in_subcategory=1&advanced_search_in_category=1' {if $params[i].value == $params[i].variants[j].variantID}selected{/if}>{$params[i].variants[j].value|default:""}</a></li>
   {/section}
  </ul>
{/section}
    {/if}
</div>

В теме: Вывод характеристик товара

04 March 2014 - 12:46 PM

Здравствуйте, подскажите кто нибудь делал такое вывод характеристик ссылками, щас поясню на примере, у нас в магазине автозапчасти, есть категории - Марка машины (например Audi, BMW, ) - Разделение по запчастям (Детали на двигатель, Кузов снаружи, Трансмиссия, кузов внутри и.тп.), а вот модель (Audi 80, Audi 100, Audi Quatro и.т.п) выведены характеристиками для каждой категории свои, собственно кроме моделей машин других характеристик и нет, так вот хотелось бы вынести для удобства поиска Модели перечисленные списком просто ссылками, кто знает какой должен быть путь для ссылок в блоке фильтр товаров?
Т.е насколько я понял я сначала должен написать где искать
{if $categories_to_select}<input type='hidden' name='search_with_change_category_ability' value='yes'> {else} <input type='hidden' name='search' value='1'>{/if}
потом перечислить параметры этой категории как в блоке filter.tpl
{if $params}
{section name=i loop=$params}
{$params[i].name}
<select name='param_{$params[i].optionID}'>
<option value='0'>{$smarty.const.STRING_UNIMPORTANT}</option>

{section name=j loop=$params[i].variants}
<option value='{$params[i].variants[j].variantID}' {if $params[i].value == $params[i].variants[j].variantID}selected{/if}>{$params[i].variants[j].value|default:""}</option>
{/section}

</select>
{/if}
{/section}
{/if}
Вот только не могу понять как в смарти прописать перечисление ссылками какой путь указывать <a href src="{$params[i].variants[j].variantID}"> ?

В теме: Официальный форум - тю-тю?

14 November 2013 - 10:00 AM

Не я считаю от этой системы не стоит отказываться, как писалось выше аналогов по простоте использования просто нет сейчас, можно попробовать допилить общими усилиями.
Можно даже на этом форуме организовать ветку Альтернативная SHOPCMS взять за исходную тек.версию 3.1.2 и допиливать ее, общими усилиями периодически в атач выкладывая стабильную версию, так или иначе очень много вебмастеров используют эту систему ВИП и представьте себе момент когда им начнут звонить заказчики которым они на ней делали и начнут просить (кому то требовать) доработок??? Куда пойти этим веб мастерам нужно будет, а еще очень много таких которые дальше шаблона и не лезли. (это я думаю о php 5.4+ :) ).

В теме: PHP 5.4+ НАРУШАЕТ РАБОТУ ShopCMS.

14 November 2013 - 09:16 AM

Тема становится актуальной скоро много хостинг компаний обновят версию php на 5.4.
Итак что я понял, чтобы система функционировала нормально
1. Изменить кодировку в файлах дистрибутива, наверно все равно лучше пройтись по всем 1900 файлам, где то я видел прогу для массовой конвертации текстовых файлов в utf-8
2.

Обязательно пройдите поиском по файлам с критерием return htmlspecialchars

- здесь я не понял, вроде можно писать сразу спецсимбволы в utf кажется видел примеры реализации как ребята с instantcms переводили с 1.8 на 1.9 версии кодировку обходили эту проблему
3.

session_unregister

- кто нибудь знает хотяб примерный перечень какие вызовы используются в системе и не поддерживаются в php 5.4?

Давайте думать товарищи, мне эта система нравится и что то не хочется менять на что то другое, когда нужно простой магазин сделать, недавно поработал с Веб асист, по функционалу те же яйца только в профиль, а вот по допиливанию движка под свои нужды гораздо сложнее, да и система тяжелая сама по себе.

В теме: Webasyst Shop-script

24 April 2013 - 06:19 PM

Нет эта переменная есть в обоих скриптах в шаблоне product.detailed.tpl, но в webasyst- product.detailed.tpl разбит еще на несколько шаблонов, один из них product_params_selectable.html который отвечает за характеристики, который я и правлю..
{if $product_extra[i].values_to_select|@count == 1} попробую завтречком..