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


Публикации jorgovich

27 публикаций создано jorgovich (учитываются публикации только с 28-September 23)



#30143 Вывод характеристик товара

Отправлено от jorgovich в 10 March 2014 - 08:10 AM в Поддержка ShopCMS

Сделал не правильно наверно с определенной точки зрения, но работает вдруг кому понадобится выложу
Идея возникла подменить строку запроса, для этого создал блок показывать только в категориях с содержанием:
{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>



#30084 Вывод характеристик товара

Отправлено от jorgovich в 04 March 2014 - 12:46 PM в Поддержка ShopCMS

Здравствуйте, подскажите кто нибудь делал такое вывод характеристик ссылками, щас поясню на примере, у нас в магазине автозапчасти, есть категории - Марка машины (например 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}"> ?



#28754 Официальный форум - тю-тю?

Отправлено от jorgovich в 14 November 2013 - 10:00 AM в Поддержка ShopCMS

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



#28753 PHP 5.4+ НАРУШАЕТ РАБОТУ ShopCMS.

Отправлено от jorgovich в 14 November 2013 - 09:16 AM в Поддержка ShopCMS

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

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

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

session_unregister

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

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



#26456 Webasyst Shop-script

Отправлено от jorgovich в 24 April 2013 - 06:19 PM в Другие CMS

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



#26454 Webasyst Shop-script

Отправлено от jorgovich в 24 April 2013 - 02:23 PM в Другие CMS

Спасибо, похоже счетчик по другому как то переменная не эта которую я взял из Шопцмса
{if $product_extra[i].values_to_select_counter == 1}
Хотя в product_detailed из Webasyst он такой же... почему то в шаблоне для selecta не работает
попробовал просто selectы заментить текстовыми полями со скрытым инпутом для отправки формы все нормально отрабатывает
Вообще смотрю код в обоих цмсках очень похож различия только, что поделили шаблон еще на несколько частей и переопределили некоторые переменные, буду искать что откуда берется



#26452 Webasyst Shop-script

Отправлено от jorgovich в 24 April 2013 - 01:36 PM в Другие CMS

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



#26446 Webasyst Shop-script

Отправлено от jorgovich в 24 April 2013 - 11:17 AM в Другие CMS

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



#26443 Webasyst Shop-script

Отправлено от jorgovich в 24 April 2013 - 06:49 AM в Другие CMS

Поставил условие, крах шаблона, точнее не крах а не отображает эти характеристики, т.о делаю вывод что условие работает но неправильно задано, по смарти не силен каждая строчка дается мозговыносом, если для кого плевое дело подскажите, судя по всему отрезок кода я правилно выбрал но с синтаксисом траблы:
<table>
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_extra}
{if $product_extra[i].option_type != 0 }
{section name=k loop=$product_extra[i].option_show_times}
<tr>	
  <td>
   {$product_extra[i].name|escape:'html'}{if $product_extra[i].option_show_times > 1 }({counter name=option_show_times}):{else}:{/if}
  </td>
  <td>
   {counter name=select_counter assign=_cnt}
{if $product_extra[i].values_to_select_counter == 1} <b>{$product_extra[i].values_to_select[0].option_value}</b><br>
<input type="hidden" name="option_select_{$select_counter_var}" value='{$product_extra[i].values_to_select[0].price_surplus}:{$product_extra[i].values_to_select[0].variantID}'>
{else}
	  <select name='option_{$_cnt}' class="product_option">
  
   {section name=j loop=$product_extra[i].values_to_select}
   <option value='{$product_extra[i].values_to_select[j].variantID}' rel='{$product_extra[i].values_to_select[j].price_surplus}'
   {if $product_extra[i].values_to_select[j].variantID == $product_extra[i].variantID}selected="selected"{/if}>
    {$product_extra[i].values_to_select[j].option_value}
   </option>
   {/section}
   </select>
  </td>
</tr>
{/section}
{/if}
{/section}
</table>



#26427 Webasyst Shop-script

Отправлено от jorgovich в 23 April 2013 - 06:46 AM в Другие CMS

Здравствуйте уважаемые форумчане!
Обратился ко мне человек с просьбой помочь настроить дополнительные характеристики в WebAsyst магазине, до этого я не сталкивался с этим скриптом, но бегло посмотрев его понял что отличия от Shopcms есть и причем зачастую удивился, что он вроде как даже более поддерживаемый разработчиком, но нет некоторых привычных вещей как в shopcms.
Вот с одной из них я и сталкнулся в Shopcms прописана такая штука что если дополнительная характеристика одна то выводить не селектом, а просто текстом, в Webasyste такого нет там выводится select в шаблоне. product_detailed.tpl.html разбит еще на вспомогательные шаблоны: product_params_fixed.html - отвечает за произвольные значения, product_params_selectable.html - отвечает за варианты значений.

Собственно есть просьба о помощи помогите написать условие по аналогии с shopcms что если характеристика одна то выводить не селектом а текстом вот код product_params_selectable.html:
{if !$CPT_CONSTRUCTOR_MODE}
<table>
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_extra}
{if $product_extra[i].option_type != 0 }
{section name=k loop=$product_extra[i].option_show_times}
<tr>	
  <td>
   {$product_extra[i].name|escape:'html'}{if $product_extra[i].option_show_times > 1 }({counter name=option_show_times}):{else}:{/if}
  </td>
  <td>
   {counter name=select_counter assign=_cnt}
  <select name='option_{$_cnt}' class="product_option">
  <option value='' rel="0">{"str_not_defined"|translate|escape:'html'}</option>
   {section name=j loop=$product_extra[i].values_to_select}
   <option value='{$product_extra[i].values_to_select[j].variantID}' rel='{$product_extra[i].values_to_select[j].price_surplus}'
   {if $product_extra[i].values_to_select[j].variantID == $product_extra[i].variantID}selected="selected"{/if}>
	{$product_extra[i].values_to_select[j].option_value}
   </option>
   {/section}
   </select>
  </td>
</tr>
{/section}
{/if}
{/section}
</table>
{else}
<table>
<tr>	
<td>Color:   </td>
<td>

<select name='option_select_1_71' onchange='GetCurrentCurrency_71()'>
<option value='0.00:8'>
white
</option>
<option value='0.00:5'>

yellow
</option>
<option value='0.00:6'>
green
</option>
</select>
</td>
</tr>
</table>
{/if}
а вот кусок кода из Shopcms отвечающая за выборку шаблон product_detailed.tpl.html
	  <form action="index.php?productID={$product_info.productID}" method=post name="MainForm1_{$product_info.productID}">
			  {counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
			  {section name=i loop=$product_info.product_extra}
			  {if $product_info.product_extra[i].option_type eq 0 }
			  {$product_info.product_extra[i].name}: {$product_info.product_extra[i].option_value}<br>
			  {else}
			  {section name=k loop=$product_info.product_extra[i].option_show_times}
			  {$product_info.product_extra[i].name}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
			  {counter name=select_counter}
			  {if $product_info.product_extra[i].values_to_select_count == 1} <b>{$product_info.product_extra[i].values_to_select[0].option_value}</b><br>
			  <input type="hidden" name="option_select_{$select_counter_var}_{$product_info.productID}" value='{$product_info.product_extra[i].values_to_select[0].price_surplus}:{$product_info.product_extra[i].values_to_select[0].variantID}'>
			  {else}
			  {if $smarty.section.k.index == 0}
			  <select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
			  
{section name=j loop=$product_info.product_extra[i].values_to_select}
				<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}' {if $product_info.product_extra[i].values_to_select[j].variantID eq $product_info.product_extra[i].variantID}selected{/if}>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
			  
{/section}
			  </select>
			  <br>
			  {else}
			  <select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
				<option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
			  
{section name=j loop=$product_info.product_extra[i].values_to_select}
				<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
			  
{/section}
			  </select>
			  <br>
			  {/if}{/if}
			  {/section}
			  {/if}
			  {/section}
			</form>
			{if $product_info.product_extra_count > 0}
			<div class="fil"></div>
			{/if}
			{if $select_counter_var != 0}



#26312 Дополнительное поле в карточке товара видео на ютуб

Отправлено от jorgovich в 13 April 2013 - 03:54 PM в Поддержка ShopCMS

Ага, точно так же у меня косяк был, с недосыпу всавил не в product_detailed.tpl.html, а в product_brief.tpl.html и он не выводил мне, вот сразу как то вопрос тоже возник у меня, между ними какая то разница если детализированный берет переменную смарти, а короткий нет, или где то забыл что-то прописать?



#26296 Дополнительное поле в карточке товара видео на ютуб

Отправлено от jorgovich в 12 April 2013 - 06:39 PM в Поддержка ShopCMS

Вот начал верстать шаблон и не понял как вставить свою переменную в него, там то смарти везде прописано, а я его не где не указывал что присвоить переменную смарти, как это сделать? В базу переменная пишется, а вот как вывести в шаблоне что то сообразить не могу..

Вот что я сделал:
файл admin.php
// save product
.....
if ($_GET["productID"] == 0)
				  {
					  $productID = AddProduct($_POST["categoryID"], $_POST["name"], $_POST["video"],....
...
UpdateProduct($productID, $_POST["categoryID"], $_POST["name"], $_POST["video"],
везде по аналогии вставлял переменную
// show product
$product = array();
....
$product["video"] = "";
.....
Шаблон для админ панели
<textarea name="video"><?php
		  echo $product["video"];
?></textarea>
....
В файле produckt_funcktion.php
....
function UpdateProduct( $productID,
							    $categoryID, $name, $video,
....
$s = "UPDATE ".PRODUCTS_TABLE." SET ".
							    "categoryID=".(int)$categoryID.", ".
							    "name='".xToText(trim($name))."', ".
  "video='".xEscSQL($video)."', ".
...Ну и по аналогии и для остальных Add produckt
далее база...
...
db_query("INSERT INTO ".PRODUCTS_TABLE.
			    " ( categoryID, name, video,
....
" VALUES (".
							    (int)$categoryID.",'".
							    xToText(trim($name))."','".
				  xEscSQL($video)."', ".
В базе создал поле video..
Все нормально пишется в базу но не понятно как вывести теперь в шаблон



#26295 Нужна помощь по синтаксису JS

Отправлено от jorgovich в 12 April 2013 - 05:42 PM в Пишем код

Да, 1.8.2

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

{* шаблон формы расширенного поиска *}
<form name='AdvancedSearchInCategory' method="GET" action="index.php" id="AdvancedSearchInCategory">
    <table cellspacing="1" cellpadding="0" width="100%" class="gre">
    <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_CATEGORY}:</td>
	  <td class="padt" align="left" width="100%"><select name='categoryID' onChange="document.getElementByName('categorySelect').value=this.value">		 
		  <option value='0'>{$smarty.const.ADMIN_PROMPT_TO_SELECT}</option>
		  <option value='2' >Категория 1</option>
		  <option value='3' >Категория 2</option>
		  <option value='4' >Категория 3</option>
		 </select>
<input type="hidden" name='search_with_change_category_ability' value='yes'>
<input type="hidden" name='categorySelect' value=''>
	    </td>
    </tr>
	 <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_NAME}:</td>
	  <td class="padt" align="left" width="100%"><input type="text" name="search_name" size="50" value="{$search_name}"></td>
    </tr>
    <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_PRODUCT_PRICE}:</td>
	  <td class="padt" align="left" width="100%">{$smarty.const.STRING_PRICE_FROM} <input name="search_price_from" type="text" size="10" value="{$search_price_from}" > {$smarty.const.STRING_PRICE_TO} <input name="search_price_to" type="text" size="10" value="{$search_price_to}" > {$priceUnit}</td>
    </tr>
	 <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">Характеристика 1:</td>
	  <td class="padt" align="left" width="100%">
		  <select name='param_1'>
		  <option value='0' selected>{$smarty.const.STRING_UNIMPORTANT}</option>
		  <option value='1'>Значение 1</option>
<option value='2'>Значение 2</option>
<option value='3'>Значение 3</option>
	    </select>
   </td>
</tr><tr>
  <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">Характеристика 2:</td>
	  <td class="padt" align="left" width="100%">
		  <select name='param_2'>
		  <option value='0' selected>{$smarty.const.STRING_UNIMPORTANT}</option>
		  <option value='1'>Значение 1</option>
<option value='2'>Значение 2</option>
<option value='3'>Значение 3</option>
	    </select>
<input type="hidden" value="yes" name="advanced_search_in_category">
<input type="hidden" value='1' name='search_in_subcategory'>
<input type="hidden" name='advanced_search_in_category' value="on">
</td>
</tr>
<td><input type="submit" value="Поиск" class="search_button" /></td>
<td></td>
    </tr>

  </table>
 
</form>
   {literal}
<script type="text/javascript">

$(function() {
 
	 $(".search_button").click(function() {

		  if (document.AdvancedSearchInCategory.categorySelect.value != 0)
		  window.location = 'index.php?categoryID=' + '&search_with_change_category_ability=yes' + '&categorySelect=' + 'document.categorySelect.value' + '&search_name=' + document.search_name.value + 'search_price_from=' + document.search_price_from.value + '&search_price_to=' + document.search_price_to.value + '&param_1=' +  document.param_1.value + '&param_2=' +  document.param_2.value;
		 }
		 return false;
	 });
});
</script>
{/literal}
Сохранить в блок вставить в поля свои категории, и характеристики по аналогии добавить не достающие параметры, у меня просто организовано что первые четыре характеристики повторяются во всех разделах, другие уже можно использовать в расширенном фильтре.

Спасибо eugene_wb за помощь



#26293 Нужна помощь по синтаксису JS

Отправлено от jorgovich в 12 April 2013 - 05:02 PM в Пишем код

Неа не работает, может быть тут дело в том что по onChange не срабатывает, потому как функция задана в конце страницы и подставляет пустое значение, а как повесить две функции на событие onclick кнопки, сначала подставилось первое значение потом отправка



#26291 Нужна помощь по синтаксису JS

Отправлено от jorgovich в 12 April 2013 - 04:02 PM в Пишем код

Я пытаюсь скопировать значение этого поля
<td class="padt" align="left" width="100%"><select name='categoryID' id='formtext1' onChange="copyData('formtext1', 'formtext2')">			
				  <option value='0'>{$smarty.const.ADMIN_PROMPT_TO_SELECT}</option>
				  <option value='2' >Категория 1</option>
				  <option value='3' >Категория 2</option>
				  <option value='4' >Категория 3</option>
				 </select>
в это поле
<input type=hidden name='categorySelect' id="formtext2" value=''>
этой функцией в JS
function copyData(id, target_id){ document.getElementById(target_id).value = document.getElementById(id).value; };
Но вот с синтаксисом у меня всегда проблема, вот прошу помочь, ошибки мои могут быть самые элементарные от ковычек до скобок
Возможно посоветуйте как можно по другому подставить значение одного поля в значение другого, просто нужно чтоб значениие полей этих идентичные друг другу были



#26289 Нужна помощь по синтаксису JS

Отправлено от jorgovich в 12 April 2013 - 03:30 PM в Пишем код

Здравствуйте, пишу блок для ShopCms с формой поиска товаров с главной страницы, суть идеи простая подменить строку запроса в адресной строке, аналог расширенного поиска, не уверен что получится. Но вариантов для себя проще не увидел, так как не очень хорошо разбираюсь в цмс.
Вот код это шаблона блока вывода за основу брал AdvancedSearchInCategory
<form name='AdvancedSearchInCategory' method="GET" action="index.php" id="AdvancedSearchInCategory">
    <table cellspacing="1" cellpadding="0" width="100%" class="gre">
    <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_CATEGORY}:</td>
	  <td class="padt" align="left" width="100%"><select name='categoryID' id='formtext1' onChange="copyData('formtext1', 'formtext2')">		 
		  <option value='0'>{$smarty.const.ADMIN_PROMPT_TO_SELECT}</option>
		  <option value='2' >Категория 1</option>
		  <option value='3' >Категория 2</option>
		  <option value='4' >Категория 3</option>
		 </select>
<input type=hidden name='search_with_change_category_ability' value='yes'>
<input type=hidden name='categorySelect' id="formtext2" value=''>
	    </td>
    </tr>
	 <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_NAME}:</td>
	  <td class="padt" align="left" width="100%"><input type="text" name="search_name" size="50" value="{$search_name}"></td>
    </tr>
    <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">{$smarty.const.STRING_PRODUCT_PRICE}:</td>
	  <td class="padt" align="left" width="100%">{$smarty.const.STRING_PRICE_FROM} <input name="search_price_from" type="text" size="10" value="{$search_price_from}" > {$smarty.const.STRING_PRICE_TO} <input name="search_price_to" type="text" size="10" value="{$search_price_to}" > {$priceUnit}</td>
    </tr>
	 <tr>
	  <td class="lt pad" align="right" style="white-space: nowrap">Характеристика 1:</td>
	  <td class="padt" align="left" width="100%">
		  <select name='param_1'>
		  <option value='0'>{$smarty.const.STRING_UNIMPORTANT}</option>
		  <option value='Значение 1' selected>Значение 1</option>
	    </select>
   </td>
</tr><tr>
<td></td>
<td><input type="submit" value="Поиск" class="search_button" /></td>
</tr>
</table>
</form>
Теперь собственно скрипт отвечающий за подстановку, он работает, но проблемка возникла что мне нужно значение поля categoryID подставить в значение поля categorySelect, я попытался но в синтаксесе заплутал..
Код JS
{literal}
<script type="text/javascript">
  function copyData(id, target_id){ document.getElementById(target_id).value = document.getElementById(id).value; };

$(function() {
 
	 $(".search_button").click(function() {

		  if (document.AdvancedSearchInCategory.categorySelect.value != 0)
		  window.location = 'index.php?categoryID=' + '&search_with_change_category_ability=yes' + '&categorySelect=' + 'document.categorySelect.value' + '&search_name=' + document.search_name.value + 'search_price_from=' + document.search_price_from.value + '&search_price_to=' + document.search_price_to.value + '&param_1=' +  document.param_1.value;
		 }
		 return false;
	 });
});
</script>
{/literal}



#26225 Дополнительное поле в карточке товара видео на ютуб

Отправлено от jorgovich в 09 April 2013 - 11:13 AM в Поддержка ShopCMS

Ага, спасибо получилось, теперь буду разбиратся как в фильтре сделать поиск с проверкой, чекбокс "с видео", я так понимаю это надо смотреть в product_functions.php похоже эта function prdSearchProductByTemplate



#25968 Касперский находит левые ссылки в скриптах

Отправлено от jorgovich в 24 March 2013 - 07:21 AM в Поддержка ShopCMS

здравствуйте сегодня столкнулся с аналогичной проблемой, только я перепроверил на 2 х антивирусах, действительно поменялись все файлы js видно даже по размеру файлов, сразу напрашивается как защитится от такой фигни кто вкурсе? раскажите, пока на ум приходит поменять права в папке и положить файл htacces с содержанием
<Files ~ "\.(php|php3|php4|php5|phtml|pl|cgi)$">
order deny,allow
deny from all
</Files>



#25908 Дополнительное поле в карточке товара видео на ютуб

Отправлено от jorgovich в 19 March 2013 - 01:55 PM в Поддержка ShopCMS

Спасибо за наводку, буду решать



#25899 Дополнительное поле в карточке товара видео на ютуб

Отправлено от jorgovich в 19 March 2013 - 08:06 AM в Поддержка ShopCMS

Здравствуйте уважаемые форумчане, вот захотелось немножко разнообразить обслуживаемый мною магазин, а конкретно по каждому товару вставить интересное видео с ютуба о товаре, итак как я вижу реализацию, добавить дополнительное поле Видео с Ютуб, куда просто вставить код скопированного ролика.... Если кто добавлял дополнительные поля поделитесь решением в каких файлах делать изменения, нашел пока что в admin.php нужно менять пытаюсь отследить цепочку дальше...



#25891 Модули оплаты

Отправлено от jorgovich в 18 March 2013 - 05:58 PM в Модули и дополнения ShopCMS

Понятно, спс, почитал уже их правила, похоже за удобство платит РУ-Центр, а может договоренность между ними



#25887 Модули оплаты

Отправлено от jorgovich в 18 March 2013 - 04:48 PM в Модули и дополнения ShopCMS

Здравствуйте, а кто нибудь разбирался как подключить карты Visa, MasterCard, как например в Rucentre это сделано?



#25842 Как вставить html код и скрипты в товар

Отправлено от jorgovich в 17 March 2013 - 05:46 PM в Поддержка ShopCMS

Есть еще вариант, так как двиг использует смарти, то перед кодом вставить {literal} после кода {/literal} это скажет смарти что выводить содержимое без изменений



#25731 Как вывести сайт в топ по ключевому запросу?

Отправлено от jorgovich в 11 March 2013 - 08:26 PM в SEO оптимизация и продвижение

Я почитал ветку, немного улыбнуло, если Вы хотите выдвинуть в ТОП сайт сами, то для начала нужно изучить не анализ конкурентов и другие вещи, это конечно важно, нужно оптимизировать свой сайт, как это сделать... Очень просто спросить у Яндекса и Гугла, так как это основные точки входа пользователей в интернет то и ориентироватся надо на них. Где узнать например здесь http://help.yandex.r...er/recomend.pdf ... , рекомендации googla http://support.googl...ru&answer=35769
После всех выполненных рекомендаций не поверите Вы удивитесь О ЧУДО!!!



#25730 Jquery 1.9.x некоторые нюансы совместимости

Отправлено от jorgovich в 11 March 2013 - 08:00 PM в Пишем код

Да это кстати один из лучших плагинов поддерживает hashchenge, а то один раз сталкнулся с неприятным моментом табы есть, ссылки на табы дать не могу, пришлось модифицировать скрипт и добавлять ba-hashchange