Test widget công việc của TopDev

Có màu hường rồi đấy em =))

3 Likes

chịu :expressionless: quá “nam tính” :stuck_out_tongue: Thêm chút dạ quang đi anh :sunny:

3 Likes

Em thấy như cũ là đẹp. hường hường không hợp với những cái xung quanh :smile:
Hoặc cho hợp với những thành phần trên trang như này:

Do chữ chạy đã gây chú ý rồi nên màu sắc không cần phải nổi :slight_smile:

4 Likes

Có cách nào ẩn nó không anh, nó chèn lên thanh điều hướng / số post của topic :sweat_smile:

1 Like

Anh thích màu hường, chắc nhiều người cũng thích giống anh :smiling_imp:

  • Thích màu hường
  • Hường nam tính

0 voters

Thực ra anh không thích chữ chạy, anh thích 5s thay đổi nội dung 1 lần hơn. Anh sẽ hỏi lại TopDev

Anh cũng đang tính tới cái này. nó phải ngắn hơn hoặc nằm chỗ khác dể không đè lên thanh điều hướng.

2 Likes

kéo thanh điều hướng qua trái một tý #topic-progress {left: 210px ! important;} bạn @ltd thêm trong phần custom HTML/CSS thử

2 Likes

Giao diện di động kéo cỡ nào thì vẫn bị đè :sweat_smile:

1 Like

Với cái widget này làm sao để mà cho nó ngắn lại được nhỉ? Với màn hình nhỏ thì vẫn bị che

<script type='text/javascript'>
    if(ATDOptions != undefined){
        ATDOptions.opt.client_id = 'd6eca94dceb3f108e238dc530f18792e';
        ATDOptions.opt.widget_width = 350;
        ATDOptions.opt.widget_height = 400;
        ATDOptions.opt.type = ['WIDGET'];
    }else{
        var ATDOptions = {};
        ATDOptions.opt = {client_id:'d6eca94dceb3f108e238dc530f18792e', widget_width:350, widget_height:400, type: ['WIDGET']};
    }

    (function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = '//topdev.vn/affiliate/getIframe/client_id/d6eca94dceb3f108e238dc530f18792e';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
</script>

Đạt nghĩ là có thể chỉnh attribute nào đó để po nó ngắn lại.

1 Like

Chắc đoạn đó định nghĩa chiều rộng của widget

Đoạn đấy định nghĩa chiều rộng khi bung lên, chứ còn lúc nó thu nhỏ thì không có parameter nào cả. Chỗ này hình như chỉnh được bằng css.

Chiều rộng hiện tại là 300px, mà thôi để mai xem tiếp, giờ khuya lắm rồi :cry:

#topdev_iframe_container {
    width: 300px;
    border-radius: 3px;
    overflow: hidden;
    line-height: normal;
}
2 Likes

#466994

3 Likes

Thấy cái widget này ngứa mắt quá, mà chắc chả có ai click vào đâu nhỉ. Để vài hôm nữa mà không thấy ai click thì cho ra đi luôn :rage:

Đạt muốn làm giống như StackOverflow, khi thảo luận về ngôn ngữ X thì hiển thị jobs về ngôn ngữ đó. Chứ hiển thị thế này không hay.

2 Likes

Thấy anh chèn ảnh vào poll hay quá ấn nhầm vào rồi :joy:

Lúc đầu em tưởng cái khung chat support ( dạo này đang hot cái đó sao á, chỗ nào cũng thấy :smile:) chứ không có việc gì thì ngại ấn vào lắm a

2 Likes

Chiều cao như vậy là okie rồi chỉ có điều nó che nút reply :slight_smile:

3 Likes

Che thế nào cũng được nhưng che cái nút reply trên điện thoại anh là không được. Lát lên cty gỡ :cry:

5 Likes

Cập nhật trên mobile đã trống :blush:

2 Likes

Hay anh sửa code thành thế này nè :sweat_smile:

function detectmob() { 
if( navigator.userAgent.match(/Android/i)
 || navigator.userAgent.match(/webOS/i)
 || navigator.userAgent.match(/iPhone/i)
 || navigator.userAgent.match(/iPad/i)
 || navigator.userAgent.match(/iPod/i)
 || navigator.userAgent.match(/BlackBerry/i)
 || navigator.userAgent.match(/Windows Phone/i)
 ){
    return true;
  }
 else {
    return false;
  }
}

if(!detecmob())
{
if(ATDOptions != undefined){
    ATDOptions.opt.client_id = 'd6eca94dceb3f108e238dc530f18792e';
    ATDOptions.opt.widget_width = 350;
    ATDOptions.opt.widget_height = 400;
    ATDOptions.opt.type = ['WIDGET'];
}else{
    var ATDOptions = {};
    ATDOptions.opt = {client_id:'d6eca94dceb3f108e238dc530f18792e', widget_width:350, widget_height:400, type: ['WIDGET']};
}

(function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = '//topdev.vn/affiliate/getIframe/client_id/d6eca94dceb3f108e238dc530f18792e';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();}
2 Likes

Haha, lỗi, để sửa sau :smiley:

2 Likes

Em gõ sai tên hàm detectmob á, vừa sửa lại.

3 Likes

Detect sao tịt luôn rồi =))

function detectmob() { 
    if( navigator.userAgent.match(/Android/i) ||
        navigator.userAgent.match(/webOS/i) ||
        navigator.userAgent.match(/iPhone/i) ||
        navigator.userAgent.match(/iPad/i) ||
        navigator.userAgent.match(/iPod/i) ||
        navigator.userAgent.match(/BlackBerry/i) ||
        navigator.userAgent.match(/Windows Phone/i) )
        return true;

    return false;
}

if(!detectmob()) {
    if(ATDOptions != undefined){
        ATDOptions.opt.client_id = 'd6eca94dceb3f108e238dc530f18792e';
        ATDOptions.opt.widget_width = 350;
        ATDOptions.opt.widget_height = 400;
        ATDOptions.opt.type = ['WIDGET'];
    }else{
        var ATDOptions = {};
        ATDOptions.opt = {client_id:'d6eca94dceb3f108e238dc530f18792e', widget_width:350, widget_height:400, type: ['WIDGET']};
    }

    (function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = '//topdev.vn/affiliate/getIframe/client_id/d6eca94dceb3f108e238dc530f18792e';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
}
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?