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>';
}

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.

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%;
}


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; ?>"/>