อ้างถึงจาก: kennn ใน 02 มิถุนายน 2010, 05:50:01อ้างถึงจาก: kimhim ใน 01 มิถุนายน 2010, 21:39:14ไปที่ไฟล์ themes/ธีมที่ใช้/header.tpl แล้วหาโค้ดตามนี้ครับอ้างถึงจาก: kennn ใน 31 พฤษภาคม 2010, 00:34:46ปัญหาของผมคือ logo ที่ผมทำ เนี่ย ไม่ว่าจะ .gif .png พื้นหลังมันไม่ใสอะคับ เลยพยายามหาทางอื่นที่จะให้พื้นหลังมันใสๆของโลโก้มันใส
วิธีที่กล่าวไป ไม่ใช่การเปลี่ยนภาพโลโก้นะครับ แต่เป็นการใส่พื้นหลังในส่วนหัว เพื่อให้ใส่ภาพส่วนหัวได้กว้างขึ้น
กรณีที่ภาพไม่แสดง ตรงนี้ผมไม่ได้แนะนำไปด้วยต้องขอโทษทีครับ เราควรนำรูปภาพที่จะใช้เป็นพื้นหลังไปไว้ที่โฟลเดอร์ themes/ธีมที่ใช้/img/ ครับ แล้วจึงเรียก path รูปภาพตามตัวอย่างได้เลย แต่ถ้านำรูปภาพไปไว้ที่ img ที่อยู่ที่ root เราต้องเรียกพื้นหลังแบบนี้ครับ
background: #fff url('../../../img/รูปภาพพื้นหลัง.jpg') no-repeat top left;
ขอถามต่อครับ แล้วถ้าหากต้องการใช้เฉพาะพื้นหลังในส่วนหัวอย่างเดียว โดยไม่ใช่โลโก้ ได้ไหมครับ แล้วมีวิธีการอย่างไร..อ้างถึง<div id="header">ให้นำส่วนที่ไฮไลท์สีแดงออกครับ หรือเปลี่ยนชื่อรูปภาพจาก logo.jpg เป็นไฟล์อื่นที่มีค่า tranparent เป็น 0 ครับ
<h1 id="logo"> <a href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"><img src="{$img_ps_dir}logo.jpg" alt="{$shop_name|escape:'htmlall':'UTF-8'}" /></a> </h1>
ไฟล์ logo.jpg หรือไฟล์ที่เราอัพโหลดเข้าไปที่ Back Office >> Preferences >> Appearance ควรจะยังมีอยู่นะครับ เพราะเป็นไฟล์ที่ PS ใช้ในการทำเป็นหัวกระดาษ เช่น Template mail, PDF invoice
