Sunday, March 10, 2013

Joomla ขึ้นคำว่า Error loading feed data

Joomla 1.5.23 ที่ Control panel ขึ้น Error ว่า Error loading feed data แถบสีแดง

ให้เข้าไปแก้ไขที่ Extensions > Module manager > Administrator > ให้ disable Joomla Security Newsfeed

แค่นี้ก็จบ

Restore website บน Wamp โดยใช้ Akeeba แล้วขึ้น internal server error

เมื่อเรา backup เว็บไซต์ของเราด้วย Akeeba เก็บไว้ในรูปไฟล์ JPA

Restore ด้วย Akeeba kickstart บนโฮสจำลองบนเครื่องคอมพิวเตอร์เราเอง เช่น WAMP เพื่อการแก้ไขปรับปรุงทดสอบเว็บไซต์

เมื่อ Restore เสร็จเรียบร้อยแล้วปรากฏว่าขึ้นหน้าสีขาว Internal server error 500

สาเหตุเกิดจากเราเปิด mod_rewrite on เอาไว้ในตอนที่เรา Backup เว็บไซต์ของเรา

เมื่อทำการ Restore บน Host จำลองก็ต้องเปิด module ตัวนี้ด้วย

Wamp เข้าไปที่ Tray icon คลิกขวา > Apache > Apache modules > ติ๊กเครื่องหมายถูกที่ rewrite_module

server จะ restart เป็นอันใช้ได้

Saturday, February 11, 2012

ปรับแต่ง แก้ไขหน้าตาของ Virtumart Latestproducts module

เมื่อต้องการแก้ไข Module ชื่อ LatestProduct  ให้เข้าไปแก้ไข CSS ได้ที่

components/com_virtuemart/themes/default/templates/common/productsnapshot.tpl.php

Wednesday, January 25, 2012

การแก้ไข Home ของ Virtuemart

เมื่อคุณตั้ง Home ที่ Menus เป็นค่า Default แล้วเลือกให้แสดงหน้าแรกเป็น Virtuemart

เมื่อเข้ามาหน้าแรกของเว็บไซต์ เราจะเจอ Categories เรียงกันเป็นแถว ตามด้วย Feature Products ที่เราเลือกไว้ให้แสดง ดูรกรุงรัง ผมต้องการแก้ไขด้วยการไม่ให้ Categories แสดง สามารถทำได้ด้วยการเข้าไปแก้ไขไฟล์ ShopIndex.tpl.php ซึ่งอยู่ใน components\com_virtuemart\themes\default\templates\common
 ผมแก้ไขโดยการทำ Comment ในบรรทัดนี้ (ไม่ควรลบทิ้ง เก็บไว้ก่อน)
//defined( 'vmToolTipCalled') or define('vmToolTipCalled', 1);
//echo $vendor_store_desc = vmCommonHTML::ParseContentByPlugins( $vendor_store_desc )."
";
//echo "

".$VM_LANG->_('PHPSHOP_CATEGORIES')."

";
//echo $categories; ?>

Thursday, November 25, 2010

เปลี่ยน Domain name ใน Virtuemart

This summary is not available. Please click here to view the post.

Monday, August 16, 2010

Virtuemart ต้อง Login ซ้ำ?!

หลังจาก Log In เข้า Joomla Admin เรียบร้อยแล้วจะเข้าไปใช้ Virtuemart พอคลิกเข้าไปแล้ว กลับเด้งไปให้ Log In ใหม่ซ้ำอีกรอบหนึ่ง น่าเบื่อมาก
ทางแก้ไขก็คือเข้าไปแก้ที่ไฟล์ .htaccess
เพิ่มบรรทัด
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

หรือ

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

แทนที่ domain.com ด้วย domain ของเราก็เสร็จสรรพ

Friday, August 13, 2010

ไม่ต้องการให้แสดงชื่อ ราคา Virtuemart Feature Product Module

ถ้าไม่ต้องการให้ โมดูล Feature Products แสดง ชื่อราคาอะไรต่อมิอะไรทำได้โดย เข้าไปแก้ที่ไฟล์

/modules/mod_virtuemart_featuredprod/mod_virtuemart_featuredprod.php

คนหาบรรทัดที่มี Option: Horizon หรือ Vertical (แล้วแต่เราจะเลือกใน Option ของ feature product module) ใส่ Code แทนดังนี้

$ps_product->show_snapshot($db->f("product_sku"), $show_price, $show_addtocart, $show_product_name=false);

ส่วน Code เดิม บรรทัดเดิมไม่ต้องลบก็ได้ ถ้ากลัวจะเละ ก็แค่ใส่ // เอาไว้ที่บรรทัดนั้นๆให้มันไม่ทำงานเสีย

หลังจากนั้นก็ไปตกแต่งหน้าตาให้ดูดี เพราะหลังจากเราสั่งไม่ให้มันแสดง ชื่อ ราคา แล้ว Box ของ Feature product มันจะสูงเกินไป เราก็เข้าไปแก้ไข CSS ที่

/templates/ชื่อ Template ที่เราใช้ ในที่นี้ใช้ Joomlart:Larix/css/ja-vm.css

ค้นหาบรรทัดนี้

#ja-feature {
margin: 0px;
padding: 5px;
position: relative;
height:200px; <- แก้ความสูงของกล่อง Feature Products ให้เหมาะสม
}