Jump to content

phunsanit

Members
  • Posts

    4
  • Joined

  • Last visited

About phunsanit

  • Birthday 08/05/1982

Profile Information

  • Location
    thailand
  • Activity
    Developer

phunsanit's Achievements

Newbie

Newbie (1/14)

4

Reputation

  1. how to used Global Smarty Variables in content like <img src="{$base_dir}/img/{$content_id}/cover.png">
  2. ใช่ notepad หรืออะไรก็ พิมพ์ <?php /* pitt add javascrip and style in cms */ class CMS extends CMSCore { public static $definition = array( 'table' => 'cms', 'primary' => 'id_cms', 'multilang' => true, 'fields' => array( 'id_cms_category' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'), 'position' => array('type' => self::TYPE_INT), 'indexation' => array('type' => self::TYPE_BOOL), 'active' => array('type' => self::TYPE_BOOL), // Lang fields 'meta_description' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 255), 'meta_keywords' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 255), 'meta_title' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'required' => true, 'size' => 128), 'link_rewrite' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isLinkRewrite', 'required' => true, 'size' => 128), 'content' => array('type' => self::TYPE_HTML, 'lang' => true, 'size' => 3999999999999), ), ); } save เป็น override\classes\CMS.php ทำให้ใส่ javascript และ style ใน cms ได้ ถ้าใช่ version อื่นที่ไม่ใช่ 1.6.0.7 ก็ไป copy function มาจากไฟล์ classes/CMS.php แล้วลบ , 'validate' => 'isCleanHtml' ออก CMS.php
  3. ปัญหา ส่งของในไทยจะขึ้น undefined index: PAYMENTREQUEST_0_SHIPTOCOUNTERYCODE มันคืออะไรครับ แก้ได้แล้วครับ ตั้งเป็น Choose Website Payments Standard แล้วเปิด ไฟล์ \modules\paypal\express_checkout\process.php แก้ private function setShippingAddress(&$fields, $id_address) { $address = new Address($id_address); $fields['ADDROVERRIDE'] = '1'; $fields['EMAIL'] = $this->context->customer->email; $fields['PAYMENTREQUEST_0_SHIPTONAME'] = $address->firstname.' '.$address->lastname; $fields['PAYMENTREQUEST_0_SHIPTOPHONENUM'] = (empty($address->phone)) ? $address->phone_mobile : $address->phone; $fields['PAYMENTREQUEST_0_SHIPTOSTREET'] = $address->address1; $fields['PAYMENTREQUEST_0_SHIPTOSTREET2'] = $address->address2; $fields['PAYMENTREQUEST_0_SHIPTOCITY'] = $address->city; if ($address->id_state) { $state = new State((int)$address->id_state); $fields['PAYMENTREQUEST_0_SHIPTOSTATE'] = $state->iso_code; } $country = new Country((int)$address->id_country); $fields['PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE'] = $country->iso_code; $fields['PAYMENTREQUEST_0_SHIPTOZIP'] = $address->postcode; } เป็น private function setShippingAddress(&$fields, $id_address) { $address = new Address($id_address); $fields['ADDROVERRIDE'] = '1'; $fields['EMAIL'] = $this->context->customer->email; $fields['PAYMENTREQUEST_0_SHIPTONAME'] = $address->firstname.' '.$address->lastname; $fields['PAYMENTREQUEST_0_SHIPTOPHONENUM'] = (empty($address->phone)) ? $address->phone_mobile : $address->phone; $fields['PAYMENTREQUEST_0_SHIPTOSTREET'] = $address->address1; $fields['PAYMENTREQUEST_0_SHIPTOSTREET2'] = $address->address2; $fields['PAYMENTREQUEST_0_SHIPTOCITY'] = $address->city; $country = new Country((int)$address->id_country); $fields['PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE'] = $country->iso_code; if ($address->id_state) { $state = new State((int)$address->id_state); $fields['PAYMENTREQUEST_0_SHIPTOSTATE'] = $state->iso_code; } else { $fields['PAYMENTREQUEST_0_SHIPTOSTATE'] = $country->iso_code; } $fields['PAYMENTREQUEST_0_SHIPTOZIP'] = $address->postcode; } คือ ถ้่า ไม่มี $address->id_state ให้เอา $country->iso_code; ไปใส่แทน http://www.prestashop.com/forums/topic/225187-solvedpaypal-express-checkout-error-the-field-shipping-address-state-is-required/page-4
  4. ทำเว็บเสร็จแล้วครับติดตรง palpal ครับ - paypal จำเป็นต้องลง 2 ตัวรึเปล่าครับทั้ง us / eu มีวิธีสั่งเลือกรึเปล่าใช้ตัวไหน กับประเทศไหน - user จ่ายเงิน แล้วมันขึ้น We're sorry, PayPal Thailand accounts cannot shop to Brazil. มันเป็นที่อะไรครับ - ส่งของในไทยจะขึ้น undefined index: PAYMENTREQUEST_0_SHIPTOCOUNTERYCODE มันคืออะไรครับ - อ่านเจอว่า account ต้องเป็น business ใช้เป็น personal ได้รึเปล่าครับ ขอบคุณครับ
×
×
  • Create New...