Quick.Cart.Ext_v6.3 и Quick.Cms.Ext_v5.3

  • Заблокирован
  • #82
А есть 1.4 обновленная? Нашел парочку, но обе с устаревшими функциями php
 
  • Заблокирован
  • #83
вышла 6-я стабильна. Отличий не заметил при беглом взгляде
 
freeware Quick.Cart v5.0
Подскажите чайнику, как сделать, чтобы для осуществления заказа можно было заполнить только 2 поля FirstName и Phone, а остальные по желанию. Где лежит эта проверка полей на заполнение (видимо тямы не хватает найти)?
 
А сам файл перевода в UTF-8 сохранили или так и оставили в ANSI
Извините, только сегодня увидел ваш вопрос. Я редактировал во FrontPage и сохранил, не задумываясь над этим.
Теперь призадумался... :)

Попутно, пользуясь случаем, поздравляю вас и всех форумчан с наступающим Новым Годом! :beer: Пусть принесет он еще больше успехов и еще больше удовлетворения от своих занятий! :sun:
 
Где взять freeware Quick.Cart, а то opensolution.org ушел "в долину вечной охоты" и нечего оттуда скачать невозможно! (а пощупать хочется)
 
  • Заблокирован
  • #87
opensolution.org работает, файлы скачиваются и распаковываются.
 
freeware Quick.Cart v5.0
Подскажите чайнику, как сделать, чтобы для осуществления заказа можно было заполнить только 2 поля FirstName и Phone, а остальные по желанию. Где лежит эта проверка полей на заполнение (видимо тямы не хватает найти)?

Проверка того что поле должно быть заполненно (Javascripts) отключается в templates\default\orders_step-2.tpl удалением alt="simple" в проверяемом поле.
Проверка правильности заполнения поля (PHP) отключается в core\orders.php функция

Код:
/**
  * Check order fields
  * @return bool
  * @param array  $aForm
  */
  public function checkFields( $aForm ){
    if( isset( $aForm['sShippingPayment'] ) ){
      $aExp = explode( ';', $aForm['sShippingPayment'] );
      if( isset( $aExp[0] ) && isset( $aExp[1] ) )
        $sPrice = $this->throwShippingPaymentPrice( $aExp[0], $aExp[1] );
    }
    else{
      return false;
    }
 
    if(
      throwStrLen( $aForm['sFirstName'] ) > 1
      && throwStrLen( $aForm['sLastName'] ) > 2
      && throwStrLen( $aForm['sStreet'] ) > 1
      && throwStrLen( $aForm['sZipCode'] ) > 2
      && throwStrLen( $aForm['sCity'] ) > 2
      && throwStrLen( $aForm['sPhone'] ) > 2
      && checkEmail( $aForm['sEmail'] )
      && isset( $sPrice )
      && ( ( isset( $aForm['iRules'] ) && isset( $aForm['iRulesAccept'] ) ) || !isset( $aForm['iRules'] ) )
    )
      return true;
    else
      return false;
  } // end function checkFields

удалением нужной строки проверки переменных к примеру
Код:
&& throwStrLen( $aForm['sZipCode'] ) > 2
 
  • Заблокирован
  • #89
у кого есть коммерческие версии? выложите какие последние есть.
 
Назад
Сверху