Перейти к содержанию
Форум поддержки пользователей VamShop

Новая версия VaM Shop 1.51


support

Рекомендуемые сообщения

  • Ответов 93
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    38

  • retail

    16

  • PlazaUA

    8

  • nikeya

    5

Top Posters In This Topic

Posted Images

Кажется, нет.

Вот весь бокс

{config_load file="$language/lang_$language.conf" section="boxes"}
{if $filterParams}
<!-- Бокс фильтры -->
<div id="boxFilters">
<h5>{#heading_filters#}</h5>

<div id="boxFiltersContent">

{literal}
<script language="JavaScript">
<!--
function open_hide_values(obj, a)
{
    obj = document.getElementById(obj);
    if (obj.style.display == '')
    {
        obj.style.display = 'none';
        a.innerHTML = '{/literal}{#text_filters_show#}{literal}'
    }
    else
    {
        obj.style.display = '';
        a.innerHTML = '{/literal}{#text_filters_hide#}{literal}'
    }
}
//-->
</script>
{/literal}

{if $is_params_selected}
{foreach name=aussen1 item=selectedParam from=$selectedParamsFilters}
{$selectedParam.name}<br />
{foreach name=aussen2 item=selectedItem from=$selectedParam.list}
<a href='index.php?cat={$categories_id}&q={$selectedItem.set_query}'>{$selectedItem.parameters_value}</a><br />
{/foreach}
{/foreach}
{/if}

{foreach name=aussen3 item=filterParam from=$filterParams}
<strong>{$filterParam.products_parameters_title}</strong> <br />
{foreach name=aussen4 item=blockValue from=$filterParam.blockValues}
{if $blockValue.opened}
<div id="hidden_values_{$filterParam.products_parameters_id}" style="display: none; text-align: left;">
{/if}
<a href='index.php?cat={$categories_id}&q={$blockValue.set_query}'>{$blockValue.parameters_value} ({$blockValue.znak}{$blockValue.count})</a><br />
{/foreach}
{if $filterParam.opened}
</div>
        <a href="javascript:void(0);" onclick="open_hide_values('hidden_values_{$filterParam.products_parameters_id}', this);">{#text_filters_show#}</a><br />
{/if}
{/foreach}

<br />

  <form action="index.php?cat={$categories_id}&q={$all_query}" method="GET">
  <input type="hidden" name="cat" value="{$categories_id}" />
  <input type="hidden" name="q" value="{$all_query}" />
  {#text_filters_price#}:
  {#text_filters_price_from#}: <input type="text" size="3" name="price_min" value="{$price_min}" /> {#text_filters_price_to#}: <input type="text" size="3" name="price_max" value="{$price_max}" /> {$BUTTON_FILTER}
  </form>

</div>

</div>
<!-- /Бокс фильтры -->
{/if}[/code]

Ссылка на сообщение
Поделиться на другие сайты

Тогда ж эти стили и не будут работать.

Нужно к тэгу a добавлять атрибут class.

Наприммер:


<a class="texparam" href='index.php?cat={$categories_id}&q={$selectedItem.set_query}'>{$selectedItem.parameters_value}</a><br />
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Обновил демку до 1.51 и css стили в файлах.

Если не стандартные используете, лучше обновите stylesheet.css файлик, там добавлены стили для div#boxFilters

Ссылка на сообщение
Поделиться на другие сайты


<a href='index.php?cat={$categories_id}'>Отключить</a>
[/code] вот так :)
[code]
<a href='index.php?cat={$categories_id}'>{#text_filters_off#}</a>

text_filters_off есть в языковом файле. Еще там есть heading_filters_list ='Выбранные критерии' - но это значение нигде не используется. По идее, это должен быть заголовок бокса, в котором показаны выбранные параметры. Как здесь http://technoport.kiev.ua/index.php?cat=1

Ссылка на сообщение
Поделиться на другие сайты

да.но. изменится только products_parameters_title, а products_parameters_name - не изменится. и когда вы будете сравнивать товары - названия параметров будут первоначальные, а не измененные. 17 должно остаться (переместиться вверх), а оставшиеся параметры "Диагональ" - скрыться.

На картинках пример. Есть несколько параметров, в т.ч. "Производитель". Мы выбираем производителя, выбранный попадает в группу "выбранные", а параметр "Производитель" - скрывается (картинка 2). Сейчас же - производители остаются (картинка 3)

нет недолжен, здесь выборка сделана не абсолютным методом исключения, а множественная выборка. То есть. например можно выбракть несколько значений у параметра, например несколько прозводителей. обратите внимание, что в некоторых случаях в скобках с цифрой, рядом со значением, иногда стоит знак "+". это говорит что из указанного числа товара, некоторые некоторые позиции (не все) будут добавлены.   

Ссылка на сообщение
Поделиться на другие сайты

сначала был метод абсолютного исключения. потом сделали множественную выборку... так удобнее посетителю

вообщем, что бы сделать выборку абсолютного исключения, то наверное врядли...

Ссылка на сообщение
Поделиться на другие сайты

Для импорта/экспорта параметров в Админке - Каталог - Параметры импорт/экспорт.

Напрямую с xls файлами рабоатает.

Там наверняка можн почистить папку excel довольно прилично, я пока не разбирался, к следующему патчу гляну, удалю лишние файлы.

Ссылка на сообщение
Поделиться на другие сайты

Просто я попробовал сделать экспорт - получился файл .xls, но внутри там не экселовский родной формат, а просто tab-separated текст. Вот и подумалось, что там что-то лишнее.

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте Александр.

До обновления были созданы дополнительные боксы box_sape и box_chat, после обновления не возможно их подключить

if (SET_BOX_CHAT == 'true') include(DIR_WS_BOXES . 'chatbox.php');
if (SET_BOX_SAPE == 'true') include(DIR_WS_BOXES . 'sapebox.php');[/code]

Вроде делал все правильно. Куда копать? подскажи.

Ссылка на сообщение
Поделиться на другие сайты

Уберите условия, просто оставьте:


include(DIR_WS_BOXES . 'chatbox.php');
include(DIR_WS_BOXES . 'sapebox.php');
[/code]

Эти условие для стандартных боксов позволяют отключать боксы через Админку - Настройку - Боксы.

Если Вы хотите и для своих боксов добавить такую возможность, то это нужно две новые записи добавлять в базу данных, в таблице configuration и тексты в /lang/russian/admin/configuration.php

Проще не мудрить, а вот просто вставить без условия, что б боксы всегда выводились.

Ссылка на сообщение
Поделиться на другие сайты

Александр обычно после обновления в админке видно версия магазина, после обновления  1.50 > 1.51 в админке показывает 1.50.

До обновления был установлен модуль поисковые запросы после обновления тоже исчезла. Пробовал установить сначала не устанавливается.

От чего это может быть?

Ссылка на сообщение
Поделиться на другие сайты

Наверное не переписал /admin/includes/application_top.php файл.

Там номер версии указывется, в константе PROJECT_VERSION

Патчи делаются для "чистой" версии, без модулей.

Придётся тебе руками поставить ещё раз этот модуль, т.е. не через установщик, а распаковать архив с модулем и устанавливать читая readme.txt файл.

Только в базу данных код можешь не загружать, он у тебя и так уже загружен, т.е. нужно просто файлы поправить.

Ссылка на сообщение
Поделиться на другие сайты

В том то и дело что /admin/includes/application_top.php файл 2 раза переписывал.

А модуль пытался установить в ручную тоже не выходить ???

Ссылка на сообщение
Поделиться на другие сайты

Наверное значит что-то в коде правили у себя, по умолчанию версия, которая в заголовке браузера выводится задаётся именно в этом файле.

Ссылка на сообщение
Поделиться на другие сайты

Немного подкорректировил архив с магазином.

Всё-таки решил поправить три ошибки в модуле фильтров, не выпуская патча.

1. Исправлена работа модуля фильтров при использовании коротких url.

2. Исправлена работа модуля фильтров при использовании "ручных" url.

3. Исправлена ошибка с кэшированием при использовании фильтров.

Поправленные файлы:

/includes/functions/params_filters.php

/includes/modules/product_listing.php

/templates/vamshop/source/boxes/params_filters.php

/templates/vamshop/boxes/box_filters.html

/templates/vamshop/stylesheet.css

/templates/vamshop_table/source/boxes/params_filters.php

/templates/vamshop_table/boxes/box_filters.html

/inc/vam_href_link.inc.php

Ссылка на сообщение
Поделиться на другие сайты

Обновление VaM Shop 1.50 до версии 1.51.

http://vamshop.ru/node/350

Как узнать версию Вашего магазина - http://vamshop.ru/node/40

Если у Вас не 1.50 версия, не устанавливайте данный патч.

Прочитайте ОБЯЗАТЕЛЬНО и ОЧЕНЬ ВНИМАТЕЛЬНО, прежде чем устанавливать:

1. Вы устанавливаете обновление на свой страх и риск.

2. Никаких гарантий работоспособности магазина после установки патча я не даю.

3. Перед установкой патча ОБЯЗАТЕЛЬНО сделайте резервные копии всех файлов и базы данных.

4. Патч предназначен для "чистой" версии VaM Shop, т.е. без установленных дополнительных модулей.

Как устанавливать патч:

1. Распакуйте архив с патчем к себе на компьютер.

2. Загрузите в базу данных своего магазина SQL файл из папки sql (если нет файла внутри папки sql, пропустите данный шаг).

3. Перепишите все файлы из папки patch в Ваш интернет-магазин.

Всё, патч установлен.

Не могу скачать патч, в чем дело?

Ссылка на сообщение
Поделиться на другие сайты

Небольшая перестройка идёт на сайте.

Решил cms не использовать (Drupal), всё равно практически не использую возможности этой cms.

Всё будут делать на базе VaM Shop движка, собственно, всё в нём и есть для такого небольшого информационного сайта.

Вобщем, сегодня на vamshop.ru слева появятся разделы Файлы, Вопросы и ответы, Статьи.

Патч пока что скачайте вот отсюда - http://vamshop.ru/support/sites/default/files/vamshop-1-50-to-1-51_0.zip

Но сегодня можно будет качать на vamshop.ru, в разделе Файлы.

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...