Note: simple image gallery pro caption not save on joomla 3.3.
Cause: joomla 3.3 not load core.js
Location file edit : administrator\components\com_sigpro\views\view.php
Line 211 add: $document->addScript('../media/system/js/core.js');
Thứ Tư, 14 tháng 5, 2014
Thứ Sáu, 11 tháng 4, 2014
Module add Field Editor not remove HTML
Mô tả: thêm field dạng textarea có load editor để dễ dàng hiệu chỉnh html.
file hiệu chỉnh: root/modules/mod_name/ ... .xml
Thêm vào :
<field filter="raw" name="textarea" type="editor" default="" label="View text area" description="View text area top module" />
ý nghĩa: filter="raw" joomla sẽ giữ lại cấu trúc html. Nếu ko có dòng filter="raw" thì clear html, lúc này chỉ dạng text ko có cấu trúc ko có style.
Lúc load lên trong folder view:
if($params->get('textarea')){
echo '<div class="textareaTop">'.$params->get('textarea').'</div>';
}
file hiệu chỉnh: root/modules/mod_name/ ... .xml
Thêm vào :
<field filter="raw" name="textarea" type="editor" default="" label="View text area" description="View text area top module" />
ý nghĩa: filter="raw" joomla sẽ giữ lại cấu trúc html. Nếu ko có dòng filter="raw" thì clear html, lúc này chỉ dạng text ko có cấu trúc ko có style.
Lúc load lên trong folder view:
if($params->get('textarea')){
echo '<div class="textareaTop">'.$params->get('textarea').'</div>';
}
Chủ Nhật, 6 tháng 4, 2014
Widgetkit Slideshow, slideset page Load height not auto
Mô tả: Widgetkit là component quản lý: slideshow, slideset, tabs, gallery, maps ... theo đánh giá qua nhiều dự án của mình là tốt, đáp ứng được nhiều chức năng. Mức độ ổn định cao.
Điểm yếu duy nhất và gặp thường xuyên: lúc Page load thì chiều cao, chiều rộng slide không đúng.
Cách xử lý: thêm 1 dòng code js
jQuery(window).bind("load", function(){ jQuery(window).resize(); });
Điều thú vị ở đây: cách xử lý từ nhóm viết Widgetkit là không có - rất ngạc nhiên khi tìm hiểu thì trên website wedgetkit cách xử lý lại từ 1 lập trình viên khác.
Câu lệnh không có gì đặc biệt vậy mà đáp ứng được hơn mong đợi. Cá nhân cũng cảm thấy vậy.
Điểm yếu duy nhất và gặp thường xuyên: lúc Page load thì chiều cao, chiều rộng slide không đúng.
Cách xử lý: thêm 1 dòng code js
jQuery(window).bind("load", function(){ jQuery(window).resize(); });
Điều thú vị ở đây: cách xử lý từ nhóm viết Widgetkit là không có - rất ngạc nhiên khi tìm hiểu thì trên website wedgetkit cách xử lý lại từ 1 lập trình viên khác.
Câu lệnh không có gì đặc biệt vậy mà đáp ứng được hơn mong đợi. Cá nhân cũng cảm thấy vậy.
IE8 Scroll down issue
Mô tả: Scroll xuống bottom tự động nhảy lên, làm scroll có khoảng trống không nằm ở bottom được. Kéo chuột xuống dưới, nhả chuột tự động nhảy lên.
Cách xử lý bằng CSS
<!--[if lt IE 9]>
<link rel="stylesheet" href="css/ie.css" type="text/css" />
<![endif]-->
trong file ie.css
/*scroll*/
html {
height:100%;
margin-bottom:0px;
overflow-y:scroll;
overflow-x:hidden;
}
html body{
height:100%;
}
Cách xử lý bằng CSS
<!--[if lt IE 9]>
<link rel="stylesheet" href="css/ie.css" type="text/css" />
<![endif]-->
trong file ie.css
/*scroll*/
html {
height:100%;
margin-bottom:0px;
overflow-y:scroll;
overflow-x:hidden;
}
html body{
height:100%;
}
Thứ Tư, 2 tháng 4, 2014
mod_articles_category view intro image
Load image intro trong module article category
Joomla 3.2
Mặc định thì module article category ko load hình ảnh intro (việc này ko biết vì sao joomla ko làm).
File chỉnh sửa: modules\mod_articles_category\tmpl\default.php
line 84 thêm code
<?php
$images = json_decode($item->images);
?>
<img class="image_intro" src="<?php echo $images->image_intro; ?>" alt="<?php echo $images->image_intro_alt; ?>"/>
Joomla 3.2
Mặc định thì module article category ko load hình ảnh intro (việc này ko biết vì sao joomla ko làm).
File chỉnh sửa: modules\mod_articles_category\tmpl\default.php
line 84 thêm code
<?php
$images = json_decode($item->images);
?>
<img class="image_intro" src="<?php echo $images->image_intro; ?>" alt="<?php echo $images->image_intro_alt; ?>"/>
Thứ Hai, 10 tháng 3, 2014
Module template selector - dành demo cho khách hàng
Module Template Selector
Có từ thời joomla 1.5 cho đến 2.5, 3.x
Module hiển thị selection box ngoài Front End để khách hàng chọn lựa, tùy theo chọn lựa sẽ hiển thị template.
Ví dụ khách hàng muốn xem 3 mẫu, và chọn lựa 1 mẫu phù hợp. Cách làm này rất trực quan, có khi vì điều kiện thời gian ko chuẩn bị kịp thì ... cung cấp bằng hình ảnh không thôi.
Có từ thời joomla 1.5 cho đến 2.5, 3.x
Module hiển thị selection box ngoài Front End để khách hàng chọn lựa, tùy theo chọn lựa sẽ hiển thị template.
Ví dụ khách hàng muốn xem 3 mẫu, và chọn lựa 1 mẫu phù hợp. Cách làm này rất trực quan, có khi vì điều kiện thời gian ko chuẩn bị kịp thì ... cung cấp bằng hình ảnh không thôi.
Joomla category, article, title, content Tiếng việt lưu xuống load lên thì mất tiếng Việt
Nguyên nhân:
Database đang set charset không phải là UTF8 (tiếng Việt thì dùng UTF8)
Cách thực hiện: tạo lại database, lúc tạo sẽ cho set charset chọn là UTF8-unicode-ci
Sau đó thì import hoặc set joomla lại bình thường.
Tại sao lại nên tạo mới lại database: vì database, table, field đều có cấu hình charset. Nếu vậy phải hiệu chỉnh tất cả tốt thời gian. Khi tạo mới lại database lúc đó chỉ phụ thuộc vào file import. Vả lại những category, article, title, content bị mất tiếng Việt cần phải nhập lại. Vì thế nên tạo mới database.
Database đang set charset không phải là UTF8 (tiếng Việt thì dùng UTF8)
Cách thực hiện: tạo lại database, lúc tạo sẽ cho set charset chọn là UTF8-unicode-ci
Sau đó thì import hoặc set joomla lại bình thường.
Tại sao lại nên tạo mới lại database: vì database, table, field đều có cấu hình charset. Nếu vậy phải hiệu chỉnh tất cả tốt thời gian. Khi tạo mới lại database lúc đó chỉ phụ thuộc vào file import. Vả lại những category, article, title, content bị mất tiếng Việt cần phải nhập lại. Vì thế nên tạo mới database.
Đăng ký:
Bài đăng (Atom)



