[PRESTASHOP 1.3.1] New Theme + Search(Support Thai) + ฯลฯ แบบตัว install ครับ

เริ่มโดย kennn, 09 ธันวาคม 2009, 19:23:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

gut69

[direct=http://www.openesan.com]openesan.com[/direct]
[direct=https://www.openxthailand.com]openxthailand.com[/direct]
[direct=https://www.openxworld.com]openxworld.com[/direct]

penthaid

[direct=http://www.thaiseoboard.com/index.php/topic,328026.msg4546602.html#msg4546602]<<< บริการซับมิท 99IP เน้นงานคุณภาพสุดๆเหมือนเป็นเวปตัวเอง  ^^[/direct]

kennn

การแก้ไขข้อความต่างๆใน PS ให้เป็นข้อความที่เราต้องการ

บทความนี้เมื่อก่อนผมไม่เคยคิดจะพิมพ์ขึ้นมาครับ เพราะคิดเอาเองว่าเพื่อนๆคงจะรู้หรือหาส่วนแก้ไขกันจนเจอได้เองแล้ว แต่ก็ต้องพิมพ์จนได้ เพราะผมเชื่อว่ายังมีเพื่อนๆอีกหลายคนที่ยังไม่รู้และแก้ไขแบบ manaul โดยการแก้ไขข้อความในไฟล์ .tpl อยู่ แบบนี้ถือว่าเป็นวิธีที่ผิดครับ เพื่อนๆหลายคนคงจะสังเกตุเห็นว่า ผมมักจะไม่แก้ไขไฟล์ในส่วนต่างๆโดยไม่จำเป็น เพราะผมจะคำนึงถึงเมื่อ PS ออกเวอร์ชั่นใหม่มาให้ใช้ เมื่อเวอร์ชั่นใหม่ออกมา และหากเราต้องการอัพเดทส่วนต่างๆเพิ่ม เท่ากับว่าเราก็ต้องตามแก้ไขภาษาหรือข้อความในไฟล์ตัวใหม่ทุกตัวตลอด แบบนี้เสียเวลาแย่เลย ผมเลยอยากจะแนะนำวิธีการแก้ไขข้อความที่ถูกต้อง ที่ PS ได้เตรียมไว้ให้เราใช้อยู่แล้ว ให้เพื่อนๆได้นำไปใช้กันนะครับ

การแก้ไขข้อความต่างๆ ให้เพื่อนๆไปที่ส่วนนี้ครับ Back Office >> Tools >> Translations ในส่วนของ Modify translations เพื่อนๆจะเห็นลิสเมนู ในลิสเมนูก็คือ กลุ่มข้อความในส่วนต่างๆนั่นเอง ให้เพื่อนๆเลือกกลุ่มที่ต้องการแก้ไข และกดภาษาที่ต้องการแก้ไข

พอกดภาษาที่ต้องการแก้ไขแล้ว เพื่อนๆจะเจอหน้าที่มี Text และ inputtext เยอะแยะไปหมด ใน inputtext ที่เป็นช่องว่าง(หรือไม่ก็ตามแต่) เพื่อนๆสามารถใส่ข้อความที่ต้องการแก้ไขได้เลยในช่อง inputtext และใส่ความหมายให้ตรงกับภาษาอังกฤษ

แค่นี้แหละครับการแก้ไขข้อความที่ถูกต้องและไม่ต้อง manaul ในไฟล์เลย

ไฟล์ภาษาไทยที่ PS มีให้ดาวโหลดหรือ ที่อื่นๆ เพื่อนๆสามารถ import เข้ามาก่อนได้ครับ และมาแก้ไขตามที่บอกได้ทีหลัง ส่วนที่เรา import เข้ามาจะช่วยให้เราไม่ต้องมานั่งแก้ไขข้อความมากขึ้นครับ

และขออธิบายเพิ่มเติมในส่วนของรูปแบบข้อความที่สามารถเข้ามาอยู่ในส่วนของ Translations ให้อ่านกันนิดนึงครับ ถ้าเพื่อนๆได้ลองเปิดไฟล์ .tpl เพื่อนๆมักจะเจอกับโค้ดแบบนี้

{l s='ข้อความ' mod='ชื่อโมดูลอ้างอิงจากในไฟล์ classes ของโมดูลนั้นๆ'}

นี่คือรูปแบบฟังค์ชั่นที่ PS นำมาใช้เก็บข้อความต่างๆให้ไปอยู่ในส่วน Translations ครับ ดังนนั้นใครจะเพิ่มประโยคหรือข้อความนอกเหนือจากที่ PS ให้มา ก็ให้ใช้รูปแบบฟังค์ชั่นที่กล่าวไปในไฟล์ .tpl นะครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

ohmruning


Kiou911

รบกวนถามเกี่ยวกับวิธีการ add link ของ paidinform ไปเป็นหนึ่งใน tab ของ Top horizontal menu ด้วยครับ
ผมลองหาวิธี add จาก module top horizontal menu กับ CMS ก็ยังไม่เวิร์คครับ  :P
ขอบคุณล่วงหน้าครับ  :wanwan017:



kennn

อ้างถึงจาก: Kiou911 ใน 13 มกราคม 2010, 12:03:50
รบกวนถามเกี่ยวกับวิธีการ add link ของ paidinform ไปเป็นหนึ่งใน tab ของ Top horizontal menu ด้วยครับ
ผมลองหาวิธี add จาก module top horizontal menu กับ CMS ก็ยังไม่เวิร์คครับ  :P
ขอบคุณล่วงหน้าครับ  :wanwan017:




ให้เปิดไฟล์ paid-inform-link.tpl แล้วจัดการใส่ comment ให้กับโค้ดในไฟล์แบบนี้ครับ
อ้างถึง<!--<ul id="header_links">
   <li id="header_link_paidinform">
      <a href="{$base_dir}modules/{$module_name}/payment-form.php">{l s='Paid inform' mod='paidinform'}</a>
   </li>
</ul> -->
หมายเหตุ โค้ดส่วนนี้ทำให้เกิดลิงค์ตัวอักษรใต้ menu ครับ

จากนั้นจัด Positions ของโมดูล paininform ไปอยู่ที่ Top of pages ก่อนครับ จากนั้นไปที่ >> Configure ของโมดูล Top horizontal menu ให้เพิ่มลิงค์ขึ้นมาเอง ในส่วนของ Add Menu Top Link
Label: แจ้งชำระเงิน
Link: hxxp://xxx.yourdomain.com/modules/paidinform/payment-form.php
พอ Add เสร็จแล้วก็ให้ไปที่ส่วน Settings เลือก Add ลิงค์ที่เราได้สร้างขึ้นมาเข้าไปครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Step9

เหมือนว่าจะเป็นทู้ ถาม-ตอบ PrestaShopไปแล้ว
แต่สงสัยว่าถาม-ตอบPrestaShop เฉพาะVersionที่คุณkennn โมแจกรึเปล่าครับ

ถ้าไม่จำกัด  น่าจะตั้งกระทู้ใหม่ เพื่อจะได้ไม่เข้าใจผิดนะครับ  :-[ (เผื่อจะได้ถามด้วย)
[direct=http://www.thaiseoboard.com/index.php/topic,315485]รับจ้างโพสเว็บ ขายสินค้าและบริการ, ขายบ้าน อสังหาริมทรัพย์[/direct] | [direct=http://www.thaiseoboard.com/index.php/topic,372074]ขายอะไรดี คำแนะนำจาก คุรุเทพ[/direct]
  |  [direct=http://www.iseehomecomplex.com/]ถ้าเพียงเรา.. มีบ้านอยู่...[/direct]

arthur

[direct=http://www.pukmood.com/]ปักหมุด - แชร์ได้ทุกจุด ปักหมุดได้ทุกที่[/direct] [direct=http://www.thinkdohome.com/]คิดสร้างบ้าน - เพื่อนคู่คิด ของคนคิดสร้างบ้าน[/direct] [direct=http://www.krobsood.com/]ครบสูตร - รวมสูตรเด็ด เคล็ด(ไม่)ลับ[/direct] [direct=http://www.perdtay.com/]เปิดท้าย - ตลาดซื้อขาย ออนไลน์ 24 ชั่วโมง[/direct] [direct=http://www.aroirimthang.com/]อร่อยริมทาง - อิ่ม อร่อย ราคาสบายกระเป๋า[/direct] [direct=-ttp://www.showpek.com/]เช็คโปร - รวมโปรเด่น โปรดัง โปรโมชั่นดีๆ[/direct] [direct=-ttp://www.morsengubon.com/]หมอเส็งอุบล - ศูนย์หมอเส็ง อุบลราชธานี[/direct]

Kiou911

อ้างถึงจาก: kennn ใน 13 มกราคม 2010, 12:42:27

จากนั้นจัด Positions ของโมดูล paininform ไปอยู่ที่ Top of pages ก่อนครับ จากนั้นไปที่ >> Configure ของโมดูล Top horizontal menu ให้เพิ่มลิงค์ขึ้นมาเอง ในส่วนของ Add Menu Top Link
Label: แจ้งชำระเงิน
Link: hxxp://xxx.yourdomain.com/modules/paidinform/payment-form.php
พอ Add เสร็จแล้วก็ให้ไปที่ส่วน Settings เลือก Add ลิงค์ที่เราได้สร้างขึ้นมาเข้าไปครับ


คือผมติดอยู่ตรงนี้นิดนึงครับพอ Add Menu Top Link ไปแล้วมันไม่ยอมขึ้นให้ใน List น่ะครับ  :P



Kiou911

มาตอบกระทู้ตัวเอง
เมื่อกี้ได้ลองจิ้ม ๆ ดูปรากฏว่ามันขึ้นที่หน้าแรกนะครับ
แต่ว่าหลังร้านมันขึ้นเป็นใส ๆ แบบมองไม่เห็น
แต่ใช้ได้ก็โอเคละครับ ขอบคุณมาก ครับ  :wanwan017:




kennn

อ้างถึงจาก: Step9 ใน 13 มกราคม 2010, 13:10:16
เหมือนว่าจะเป็นทู้ ถาม-ตอบ PrestaShopไปแล้ว
แต่สงสัยว่าถาม-ตอบPrestaShop เฉพาะVersionที่คุณkennn โมแจกรึเปล่าครับ

ถ้าไม่จำกัด  น่าจะตั้งกระทู้ใหม่ เพื่อจะได้ไม่เข้าใจผิดนะครับ  :-[ (เผื่อจะได้ถามด้วย)
ตอนแรกผมก็ตั้งใจจะแค่แจกตัวที่โมมาแค่นั้นครับ แต่มีคำถามมาเรื่อยๆ ผมก็เลยตามเลยไปครับ อิอิอิ คำถามที่ผมตอบไปผมก็ไม่แน่ใจว่าเพื่อนๆได้ใช้เวอร์ชั่นไหนบ้าง แต่คิดว่ายังไงก็คงไม่ต่างกันมาก ระหว่างเวอร์ชั่น 1.2.4 กับ 1.2.5 ผมคิดว่าน่าจะต่างกันในเรื่องของ Theme และมีการเพิ่มหรือแก้ไขโมดูลครับ ตัวอย่างเช่น คำถามที่คุณ Step9 ได้เคยถามไว้เกี่ยวกับการซื้อจำนวนเยอะเพื่อให้ได้ลด% ตรงนี้ผมก็ได้คำตอบมาจากเวอร์ชั่น 1.2.5 ครับ ดังนั้นคุณ Step9 สามารถถามข้อสงสัยมาได้เลยครับ ยินดีตอบคำถามให้เสมอครับ(ถ้าผมตอบได้นะ)

อ้างถึงจาก: Kiou911 ใน 13 มกราคม 2010, 14:17:16
มาตอบกระทู้ตัวเอง
เมื่อกี้ได้ลองจิ้ม ๆ ดูปรากฏว่ามันขึ้นที่หน้าแรกนะครับ
แต่ว่าหลังร้านมันขึ้นเป็นใส ๆ แบบมองไม่เห็น
แต่ใช้ได้ก็โอเคละครับ ขอบคุณมาก ครับ  :wanwan017:




ตรงนี้น่าจะเป็นส่วนแสดงผลของภาษาไทยอีกตามเคยครับ ตัวที่ผมนำมาแจกตอนนั้นผมยังไม่ได้เอา paidinform มาลองใช้งานครับ เลยไม่เจอข้อผิดพลาดอันนี้ แต่ตัวปัจจุบันที่กำลังทำอยู่ยังไม่เคยได้เห็นข้อความภาษาไทยหรือส่วนแสดงภาษาไทยที่ผิดพลาดเลยครับ ดังนั้นต้องขออภัยกับตัวที่นำมาแจกด้วยนะครับ อาจจะมีพิดพลาดไปบ้าง
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

george

เราสามารถแก้ email ของ paid inform ได้ที่ไหนครับ (ทั้งของร้านและของลูกค้า)

ขอบคุณครับ

kennn

อ้างถึงจาก: george ใน 14 มกราคม 2010, 12:25:31
เราสามารถแก้ email ของ paid inform ได้ที่ไหนครับ (ทั้งของร้านและของลูกค้า)

ขอบคุณครับ

แก้ไขที่ส่วนนี้ครับ Back Office >> Employees >> Contacts
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Kiou911

มีเรื่องมารบกวนอีกแล้วครับ
ผมลองเช็คดูว่าอีเมล์ที่ถูกส่งออกจากระบบ จากการสมัครสมาชิกหรือการขอรีเซตพาสเวริ์ดมันได้รับหรือไม่
ปรากฏว่ามันได้รับแต่ว่าไม่มีข้อความใด ๆ มา นอกจากมีเลข 1 กับโลโก้ของเวปไซต์



ตอนนี้ใช้ function นี้ในการส่งอีเมล์อยู่ครับ
Use PHP mail() function. Recommended; works in most cases

รบกวนช่วยแนะนำด้วยครับ

:wanwan017:

kennn

อ้างถึงจาก: Kiou911 ใน 14 มกราคม 2010, 18:04:44
มีเรื่องมารบกวนอีกแล้วครับ
ผมลองเช็คดูว่าอีเมล์ที่ถูกส่งออกจากระบบ จากการสมัครสมาชิกหรือการขอรีเซตพาสเวริ์ดมันได้รับหรือไม่
ปรากฏว่ามันได้รับแต่ว่าไม่มีข้อความใด ๆ มา นอกจากมีเลข 1 กับโลโก้ของเวปไซต์



ตอนนี้ใช้ function นี้ในการส่งอีเมล์อยู่ครับ
Use PHP mail() function. Recommended; works in most cases

รบกวนช่วยแนะนำด้วยครับ

:wanwan017:

เกิดจาก Template ของอีเมลล์ครับ ให้ไปที่โฟลเดอร์ mail/th ในไฟล์แต่ละไฟล์ที่อยู่ในโฟลเดอร์นี้ ไม่ว่าจะ .html หรือ .txt มันจะมีตัวอักษรแค่เลข 1 แต่ในโฟลเดอร์ mails/en จะมีรูปแบบที่ถูกจัดแต่งมาให้แล้ว วิธีแก้ไขก็คงต้อง copy ไฟล์ในโฟลเดอร์ mails/en มาทับใน mails/th เลยครับ แล้วค่อยแก้ไขภาษาภายในไฟล์อีกที

Template สามารถแก้ไขได้ แต่ไม่ควรลบตัวแปรออกครับ โดยเฉพาะตัวแปร {message} ไม่งั้นข้อความที่เราพิมพ์เข้าไปจะไม่ไปกับอีเมลล์ที่เราส่งไป

[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

Kiou911

ขอบคุณ คุณ kennn มากครับ ตอนนี้ส่งเมล์แจ้งได้แล้วครับ  :wanwan003:
:wanwan017:

Bes

เป็นประโยชน์อย่างแรง กระทู้นี้   :wanwan017:

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

nay-banana

รบกวนนิดนึงครับ คือผมลองมาหลายวันแล้ว ลองที่เครื่องตัวเองนะครับ

แต่ก็ยังติดตั้งไม่ได้สักที่ เป็น appserv มาหลายเวอร์ชั่นแล้ว ล่าสุดเป็นเวอร์ชั่น 2.5.8 ครับ

ถ้าเข้าไปที่ http://localhost/prestashop จะขึ้นหน้าขาว ๆ ว่าง ๆ ไม่มีอะไรเลย

ถ้าเข้าไปที่ http://localhost/prestashop/install จะขึ้น

**************

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in d:\appserv\www\prestashop\install\classes\LanguagesManager.php on line 7

Fatal error: Cannot instantiate non-existent class: languagemanager in d:\appserv\www\prestashop\install\index.php on line 32
****************

ตามนี้ครับ ไม่รู้ว่ามาจากสาเหตุอันใด ท่านใดเคยเจอปัญหานี้ ช่วยชี้แนะด้วยครับ

ขอบคุณครับบบบบบบบบบบบบ

:wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:
[direct=http://www.xn--m3c0acqmi9g.com]สูตรหวย ดอทคอม[/direct]
[direct=http://www.xn--c3c2a0abyx1e9d.com]-_-[/direct]
[direct=http://www.code-father.com]PHP CODE FATHER[/direct]

kennn

อ้างถึงจาก: nay-banana ใน 17 มกราคม 2010, 16:04:53
รบกวนนิดนึงครับ คือผมลองมาหลายวันแล้ว ลองที่เครื่องตัวเองนะครับ

แต่ก็ยังติดตั้งไม่ได้สักที่ เป็น appserv มาหลายเวอร์ชั่นแล้ว ล่าสุดเป็นเวอร์ชั่น 2.5.8 ครับ

ถ้าเข้าไปที่ http://localhost/prestashop จะขึ้นหน้าขาว ๆ ว่าง ๆ ไม่มีอะไรเลย

ถ้าเข้าไปที่ http://localhost/prestashop/install จะขึ้น

**************

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in d:\appserv\www\prestashop\install\classes\LanguagesManager.php on line 7

Fatal error: Cannot instantiate non-existent class: languagemanager in d:\appserv\www\prestashop\install\index.php on line 32
****************

ตามนี้ครับ ไม่รู้ว่ามาจากสาเหตุอันใด ท่านใดเคยเจอปัญหานี้ ช่วยชี้แนะด้วยครับ

ขอบคุณครับบบบบบบบบบบบบ

:wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:

ตรงนี้ผมก็ยังขอยืนยันว่าเป็นที่เวอร์ชั่นของ PHP ครับ Appserv ในเครื่องที่ผมใช้เป็นเวอร์ชั่น 2.5.9 ครับ 2.5.8 อาจจะยังเป็นปัญหาสำหรับ PS อยู่

การลง Appserv หลายๆเวอร์ชั่นในเครื่องเดียวกัน(หมายถึงลงแล้ว uninstall ออก) มักจะมีปัญหาครับ ยังไงลอง Restart เครื่องสักครั้ง แล้ว restart Appserv อีกทีครับ
[direct=https://www.strikeprofx.com/th/]StrikeProFx โบรกเกอร์ Forex ฝาก-ถอนรวดเร็ว[/direct]
[direct=https://www.strikeprofx.com/]StrikeProFx Best Forex Broker Fast Deposit&Withdraw[/direct]

~SolariS~

ของผม 2.5.10 ก็ยังไม่เจอปัญหาอะไรครับ  :'(
[direct=http://www.amuaylek.com]เสื้อผ้าแฟชั่น พร้อมส่ง[/direct]
[direct=http://www.makeupintrend.com]ขายเครื่องสำอางค์[/direct]
[direct=http://www.facebook.com/amuaylekshop]เสื้อผ้าแฟชั่น พร้อมส่ง[/direct]
[direct=http://littledogcm.blogspot.com]ปอมเมอเรเนียน[/direct]