что вписать в .htaccess чтобы видеть все ошибки при отладке

 что вписать в .htaccess чтобы видеть все ошибки при отладке  VaM shop, WEB  Комментарии к записи что вписать в .htaccess чтобы видеть все ошибки при отладке отключены
Апр 152013
 

php_value error_log –  указываем, если нннада, свой путь для вывода ошибок

# show errors for debug!
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
# php_value error_log /home/path/public_html/domain/PHP_errors.log
php_value error_reporting 999999999
# php_value error_reporting -1
php_value log_errors_max_len 0

Меняем количество выводимых заказов на странице «Мои данные» (VAMshop)

 VaM shop  Комментарии к записи Меняем количество выводимых заказов на странице «Мои данные» (VAMshop) отключены
Сен 042011
 

Отсюда http://www.molodezky.pp.ua/2010/06/29/menyaem-kolichestvo-vyvodimyx-zakazov-na-stranice-moi-dannye-vamshop/

На странице «Мои данные» account.php выводится список последних заказов. По умолчанию их три. Для того, чтобы изменить количество выводимых заказов, открываем файл account.php в корне магазина и находим строчку

order by orders_id desc limit 3");

3-ку меняем на нужное нам значение.

Подсказки в поле ввода в боксах логина и поиска (VAMshop)

 VaM shop  Комментарии к записи Подсказки в поле ввода в боксах логина и поиска (VAMshop) отключены
Сен 042011
 

Отсюда http://www.molodezky.pp.ua/2010/10/08/podskazki-v-pole-vvoda-v-boksax-logina-i-poiska-vamshop/

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

Continue reading »

VaMShop шаблоны для ответов клиентам

 VaM shop  Комментарии к записи VaMShop шаблоны для ответов клиентам отключены
Апр 112011
 

В admin/orders.php за строкой 1018

<td><?php echo vam_draw_textarea_field(‘comments’, ‘soft’, ’60’, ‘5’); ?></td>

Вставляем

<td><SMALL><SMALL>Для копирования в ответы<br>
<SMALL><UL><LI>Собранное можно забрать в любой момент на любой кассе, сказав, что нужен инет заказ</LI>
<LI>заказ(ы)  на любой кассе после сообщения о готовности<br>
Состояние заказа(ов) можно смотреть http://www.nce.ru/zakaz.htm</LI>
<LI>это наши внутренние номера Вашего заказа.</LI>
<LI>Состояние заказа до момента комплектации и отправки можно смотреть http://www.nce.ru/zakaz.htm<br>
После отправки Вам будет сообщен номер почтового отправления.</LI>
<LI>Не забудте сообщить о получении.<br>
О местоположении вашего заказа можно узнать у на сайте по ссылке http://www.gdeposylka.ru<br>
Номер отправления:</LI>
</UL></SMALL></SMALL></SMALL></td>

Апр 062011
 

Отсель http://www.molodezky.pp.ua/2010/03/23/delaem-pole-otchestvo-pri-registracii-obyazatelnym-vamsh

Сделаем так, чтобы при регистрации поле «Отчество» заполнялось в обязательном порядке.

Для это проделаем следующее:

  1. Открываем файлы create_account.php, create_guest_account.php, checkout_alternative.php, checkout_payment_address.php меняем:
    vam_draw_hidden_field('required', 'gender,firstname,lastname,
    dob,email,address,postcode,city,state,country,telephone,pass,
    confirmation', 'id="required"'));

    на

    vam_draw_hidden_field('required', 'gender,firstname,secondname,lastname,
    dob,email,address,postcode,city,state,country,telephone,pass,
    confirmation', 'id="required"'));
  2. Открываем в папке modules текущего шаблона templates/ваш шаблон/module/ файлы create_account.html, create_guest_account.html, checkout_alternative.html и меняем:
    {#text_secondname#}

    на

    <label for="secondname" title="{$ENTRY_FIRST_NAME_ERROR}">{#text_secondname#}</label>
  3. а также после {$INPUT_SECONDNAME} добавляем

    <span>*</span>
  4. В includes/form_check.js.php после:
    if(f.name=='firstname' &#038;&#038; f.value.length<<?php echo ENTRY_FIRST_NAME_MIN_LENGTH; ?> &#038;&#038; f.id!='email'){cf_adderr(f)}

    добавляем

    if(f.name=='secondname' &#038;&#038; f.value.length<<?php echo ENTRY_FIRST_NAME_MIN_LENGTH; ?> &#038;&#038; f.id!='email'){cf_adderr(f)}

Вот и всё.

Вставка javascript/css в шаблон VaMshop

 VaM shop  Комментарии к записи Вставка javascript/css в шаблон VaMshop отключены
Апр 052011
 

Если непосредственно вставить предоставленный вам код вы получите ошибку. В интернет магазине VamShop и прочих ветвлениях оскоммерц (xtc,shopos…) используется шаблонизатор Smarty.

Для правильного понимания js/css кода этим шаблонизатором ваш код нужно размещать внутри тегов smarty
{literal}{/literal}

Запрещаем копирование контента (VAMshop)

 VaM shop  Комментарии к записи Запрещаем копирование контента (VAMshop) отключены
Апр 052011
 

Отсель http://www.molodezky.pp.ua/2010/10/26/zapreshhaem-kopirovanie-kontenta-vamshop/

откроем откроем index.html нашего шаблона и заменим метку контента {$main_content} на вот такую конструкцию:

 <div id="noselect">{$main_content}</div>
 
{literal}<script type="text/javascript">
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
    target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
    target.style.MozUserSelect="none"
else
    target.onmousedown=function(){return false}
target.style.cursor = "default"
}
 
if (document.getElementById("noselect")) {
disableSelection(document.getElementById("noselect"));
}
</script>{/literal}

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

Апр 052011
 

Отсель http://www.molodezky.pp.ua/2010/05/22/dobavlyaem-v-listing-tovara-pole-vvoda-kolichestva-vamshop/
Делается это следующим образом:
В файле нашего шаблона tempaltes/ваш шаблон/modules/product_listing/product_listing_columns.html
или product_listing_list.html вместо метки кнопки «Купить» {$module_data.PRODUCTS_BUTTON_BUY_NOW}
ставим следующую форму:
Continue reading »