ติดตั้ง GCMS แล้ว...
ผมอัพเกรดจาก GCMS V.8 ไป V.9 แล้วการแสดงผลของอัลบั้มรูปไม่เรียงเหมือนเดิมอ่ะครับ
http://dhammikarach.com/#module=gallery
ปกติจะเรียงแถวละ 3 อัลบั้ม กลายเป็นแถวละ 1 อัลบั้ม
ผมต้องทำยังไงบ้างครับ
และอีกหลายคำถามนะครับ
คำแนะนำ.
ปล. ยังไงช่วยตอบและแนะนำด้วยนะครับ ผมมือใหม่กำลังทำเว็บวัดอยู่ครับ ศรัทธาล้วนๆ อนุโมทนาด้วยนะครับ ขอบคุณครับ
http://dhammikarach.com/#module=gallery
ปกติจะเรียงแถวละ 3 อัลบั้ม กลายเป็นแถวละ 1 อัลบั้ม
ผมต้องทำยังไงบ้างครับ
และอีกหลายคำถามนะครับ
- ผมอยากให้ javascript โหลดท้ายเพจเพื่อให้โหลดหน้าเว็บก่อนทำอย่างไรครับ
- ผมอยากทำ Lazy Load สามารถใช้ jquery มาร่วมด้วยได้ไหมครับ
- ผมอยากใช้ font สวยๆลงบนเว็บ แต่พอใช้ Cufont (http://www.select2web.com/jquery/font-on-web-by-cufon.html) แล้วเหมือน javascript จะตีกับ GCMS เลยไม่แสดงผลครับ
- ผมอยากให้ข่าวหน้าแรกแสดงรูปด้วย โดยที่ผมต้องการแก้โค๊ดเอง แก้ตรงไหนครับ จะได้นำไปประยุกต์กับไฟล์อื่น
คำแนะนำ.
- ผมอยากให้มีบทความที่บอกว่า หน้าเว็บนี้ ตำแหน่งนี้ แก้ไฟล์ไหน ถ้ามีแล้ว ช่วยปักหมุดให้หน่อยนะครับ ...
- เวลาอัพเกรตอยากให้ตัดปุ่ม ติดตั้งใหม่ ออกไปให้เหลือแต่ อัพเดทเวอร์ชั่น ได้ไหมครับ ผมว่า GCMS สามารถเช็คได้อยู่แล้วว่ามีเป็นเวอร์ชั่นเก่าที่ต้องการอัพเกรดหรือผู้ใช้เพิ่งติดตั้งใหม่ครั้งแรก ผู้ใช้ที่ต้องการอัพเกรดคงไม่อยากติดตั้งใหมแน่นอน(โดนมากับตัว อิอิ)
ปล. ยังไงช่วยตอบและแนะนำด้วยนะครับ ผมมือใหม่กำลังทำเว็บวัดอยู่ครับ ศรัทธาล้วนๆ อนุโมทนาด้วยนะครับ ขอบคุณครับ
1.ใส่ javascript ลงใน
......
});
หรือวางเอาไว้ท้ายเพจเลยก็ได้ครับ
2 และ 3 ปกติก็สามารถใช้ Jquery ได้นะครับ แต่อาจต้องจัดลำดับให้เหมาะสม ทดลองวางเอาไว้ก่อน gajax ถ้า ไม่สำเร็จลองวางเอาไว้หลัง ครับ ได้รับรายงานจากหลายคนว่าใช้ได้นะครับ
4 ใช้ RSS ได้ครับ อ่านเกี่ยขวกับ RSS บนเว็บ มีหลายวิธีครับ
คำแนะนำ
1 จริงๆก้อยากเขียนนะครับ (มีหมวดไว้แล้ว) แต่ติดขัดเรื่องงานมาก และ GCMS เองก็เปลี่ยนเวอร์ชั่นบ่อย เลยยังไม่ไเหมาะสมที่จะเขียนเท่าไรนักครับ เอาไว้พอมีเวลาผมจะเขียนให้ครับ (ตอบแบบนี้มาเป็นปีและ )
2 สงสัยจะเอาออกไม่ได้ครับ เพราะมันเป้นช่องทางเดียวที่จะเริ่มการติดตั้งใหม่ได้ (ผมว่าผมก้เขียนไว้ชัดเจนนะครับว่า ติดตั้งใหม่!)
1.theme gts ไม่สามารถเปลี่ยนโลโก้ได้อ่าครับ
background-image: url(img/logo.jpg);
height: 200px;
margin: 10px 0;
color: transparent;
}
ของเดิมมี .header #logo เอา .header ออกครับ
http://dhammikarach.com/menu.rss
$sql = "SELECT M.`module`,U.`menu_text`";
$sql .= ",(SELECT `description` FROM `".DB_INDEX_DETAIL."` AS D WHERE D.`id`=I.`id` AND D.`module_id`=I.`module_id` AND D.`language`=I.`language`) AS `description`";
$sql .= " FROM `".DB_MENUS."` AS U";
$sql .= " INNER JOIN `".DB_INDEX."` AS I ON I.`index`='1' AND I.`id`=U.`index_id` AND I.`language`IN('".LANGUAGE."','')";
$sql .= " LEFT JOIN `".DB_MODULES."` AS M ON M.`id`=I.`module_id`";
$sql .= " WHERE REPLACE(U.`menu_text`,' ','')!=''";
$sql .= " ORDER BY U.`menu_order` ASC";
ส่วน rss อื่นๆลองตรวจสอบ .htaccess ครับ น่าจะมีปัญหาอยู่ หรือถ้ามีปัญหาจริงๆให้ใช้ URL ของ RSS ในรูปนี้
http://www.webshopready.com/feed.php?module=help
โดยแทน webshopready.com ด้วย โดเมนของตัวเอง และ แทน help ด้วยชื่อโมดูลที่ต้องการเรียก
อันนี้ .hacess ครับ
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(feed|menu|sitemap|BingSiteAuth)\.(xml|rss)$ gcms/.php [L,QSA]
RewriteRule ^(.*).rss$ gcms/feed.php?module= [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . gcms/index.php [L,QSA]
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/html "access plus 3600 seconds"
ExpiresByType application/xhtml+xml "access plus 3600 seconds"
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(ico|jpg|jpeg|png|gif|swf|tpl)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
</IfModule>
เอา gcms/ ออกให้หมดทุกอันครับ