ShopCMS - 2 часть

как поля которые обязательные для заполнения сделать не обязательными?
Заходим раздел Информация -> Форма регистрации ( /admin.php?dpt=custord&sub=reg_fields ), убираем флажки в поле "Обязательно" там, где нужно. Ведь о регистрации шла речь?)

UPD:
как сделать в SHOPcms чтоб товары на главной выводились как к примеру новости в цмсках, пробывал через блоки немогу вывести краткое описание, подскажите как релизовать, буду премного благодарен ;)
во первых ставим в админке - Настройки -> Общие настройки -> "Количество столбцов товаров на главной" = 1
Затем в файле core/tpl/user/[имя_шаблона]/home.tpl.html можно добавить внутри, перед </tr>
Код:
			  {* <a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$special_offers[i].default_picture}" alt="{$special_offers[i].name}"></a> *}
			  {/if}

	  </tr>
вот это
Код:
<td>{$special_offers[i].brief_description}</td>
Конечно место расположения не лучшее, но дальше можешь сам придумать куда его лучше впихнуть.
 
аа жесть проблема не знаю даже в чом добволяю в корзину товар а корзина пишется пустая. но если перейти на страницу корзины то товары там есть. Но все равно Еслиж в корзине нет товаров то стандартный блок не даст даже сылку в корзину.
В чом может проблема что блок не отображает содержимое корзины?
Если корзина работает на AJAX'е и делались изменения в файле шаблонов shopping_cart_info.tpl.html, то предположу что забыли сделать аналогичные изменения в файле - head.tpl.html в этом куске:
Код:
  function doCart(req) {literal}{{/literal}
    if(document.getElementById('cart') && req["shopping_cart_value"] > 0){literal}{{/literal}
        document.getElementById('cart').innerHTML = '<img src="data/{$smarty.const.TPL}/cart1.png" class="bg_compare"><b>' + doCart_act1 + ':<\/b>&nbsp;&nbsp;' + req["shopping_cart_items"] +
        '&nbsp;' + doCart_act2 + '&nbsp;' + '<a {if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 1}href="#" onclick="open_window(\'index.php?do=cart\',500,300);"{else}href="{if $smarty.const.CONF_MOD_REWRITE eq 1}cart.html{else}index.php?shopping_cart=yes{/if}"{/if}><img src="data/{$smarty.const.TPL}/oformit.gif" width="98" height="20" border="0" title="Îôîðìèòü çàêàç" alt="Îôîðìèòü çàêàç" class="bt_compare"><\/a>';
        document.getElementById('axcrt').innerHTML = doCart_act5;
  {literal}}}{/literal}
 
Заходим раздел Информация -> Форма регистрации ( /admin.php?dpt=custord&sub=reg_fields ), убираем флажки в поле "Обязательно" там, где нужно. Ведь о регистрации шла речь?)

ага,почти,вот только мне нужно сделать ввод емейла не обязательным,а этого в настройках нету,можно просто отключить его использование но тогда не будет приходить покупателю отчёт
 
ага,почти,вот только мне нужно сделать ввод емейла не обязательным,а этого в настройках нету,можно просто отключить его использование но тогда не будет приходить покупателю отчёт
в принципе можно отключить проверку ввода пароля в форме убрав строки
PHP:
if ( trim($Email) == "" ) $error = ERROR_INPUT_EMAIL;
        elseif (!preg_match("/^[_\.a-z0-9-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$/is",$Email))
        { //e-mail validation
                $error = ERROR_INPUT_EMAIL;
        }
из файла core/functions/registration_functions.php строка 666 примерно, тогда если клиент не введет пароль или введет неправильно ошибка не будет выскакивать и регистрация пройдет удачно.
 
в принципе можно отключить проверку ввода пароля в форме убрав строки
PHP:
if ( trim($Email) == "" ) $error = ERROR_INPUT_EMAIL;
        elseif (!preg_match("/^[_\.a-z0-9-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$/is",$Email))
        { //e-mail validation
                $error = ERROR_INPUT_EMAIL;
        }
из файла core/functions/registration_functions.php строка 666 примерно, тогда если клиент не введет пароль или введет неправильно ошибка не будет выскакивать и регистрация пройдет удачно.

по идее вот это я и искал
 
Есть у кого нибудь опыт добавление оплаты "Вконтакте", а так же кнопки "Хочу в подарок"?
Так же интересует модуль оплаты "RBKMoney" есть у кого нибудь?
 
Есть у кого нибудь опыт добавление оплаты "Вконтакте", а так же кнопки "Хочу в подарок"?
Так же интересует модуль оплаты "RBKMoney" есть у кого нибудь?
Может тебе просто установить единую кассу:

В контакте там я не увидел, но RBKMoney есть. Как подключить у них на сайте есть инструкция для ShopCMS.

Добавлено через 1 минуту
в принципе можно отключить проверку ввода пароля в форме убрав строки
PHP:
if ( trim($Email) == "" ) $error = ERROR_INPUT_EMAIL;
        elseif (!preg_match("/^[_\.a-z0-9-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$/is",$Email))
        { //e-mail validation
                $error = ERROR_INPUT_EMAIL;
        }
из файла core/functions/registration_functions.php строка 666 примерно, тогда если клиент не введет пароль или введет неправильно ошибка не будет выскакивать и регистрация пройдет удачно.
А на безопасности всего магазина это никак не повлияет?
 
Может тебе просто установить единую кассу:
Единая касса не подходит, хотелось бы что бы выписывание счета или оплата проходили непосредственно на сайте, так сказать без посредников.
 
Единая касса не подходит, хотелось бы что бы выписывание счета или оплата проходили непосредственно на сайте, так сказать без посредников.
а на оф-форуме шопсмс не смотрел?
 
а на оф-форуме шопсмс не смотрел?
Первым делом посмотрел, там есть ссылка на продажу модуля РБК, а вот про ВКонтакте ничего не нашел, поэтому и обратился сюда за помощью.
 
Назад
Сверху