Tooltip cho Sản phẩm ( rê chuột vào sản phẩm ---> hiện lên Mô tả ngắn)

Thảo luận trong 'VirtueMart' bắt đầu bởi joomla, 26/12/11.

  1. joomla

    joomla OMG Staff Member

    Bài viết:
    1,068
    Likes :
    2,262
    administrator\components\com_virtuemart\class es\ps_product.php
    Tìm
    Mã:
    function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true, $show_product_name = true ) {
     
    global $sess, $mm_action_url;
     
    $db = new ps_DB;
     
    require_once(CLASSPATH.'ps_product_category.php');
    $ps_product_category = new ps_product_category;
     
    $q = "SELECT product_id, product_name, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_sku='$product_sku'";
    $db->query( $q );
     
    if ($db->next_record()) {
    $product_id = $db->f("product_id" );
    $tpl = new $GLOBALS['VM_THEMECLASS']();
     
    $cid = $ps_product_category->get_cid( $product_id );
     
    $tpl->set( 'product_id', $product_id);
    $tpl->set( 'product_name', $db->f("product_name") );
    $tpl->set( 'show_product_name', $show_product_name );
    Thay
    Mã:
    function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true, $show_product_name = true ) {
     
    global $sess, $mm_action_url;
     
    $db = new ps_DB;
     
    require_once(CLASSPATH.'ps_product_category.php');
    $ps_product_category = new ps_product_category;
     
    $q = "SELECT product_id, product_name, product_s_desc, product_parent_id, product_thumb_image FROM #__{vm}_product WHERE product_sku='$product_sku'";
    $db->query( $q );
     
    if ($db->next_record()) {
    $product_id = $db->f("product_id" );
    $tpl = new $GLOBALS['VM_THEMECLASS']();
     
    $cid = $ps_product_category->get_cid( $product_id );
     
    $tpl->set( 'product_id', $product_id);
    $tpl->set( 'product_name', $db->f("product_name") );
    $tpl->set( 'product_s_desc', $db->f("product_s_desc") );
    $tpl->set( 'show_product_name', $show_product_name );
    vào components\com_virtuemart\themes\default\templates \common\productsnapshot.tpl.php
    Thay đoạn :
    Mã:
    <a title="<?php echo $product_name ?>" href="<?php echo $product_link ?>">
                <?php
                    // Print the product image or the "no image available" image
                    echo ps_product::image_tag( $product_thumb_image, "alt=\"".$product_name."\"");
                ?>
    Bằng đoạn


    Mã:
    <a href="<?php echo $product_link ?>">
     
                  <?php
     
                // Print the product image or the "no image available" image {tip Tooltip Title::tbvpcnd}hihihhahaha{/tip}
     
                echo "{tip". $product_name. "::".$product_s_desc."}".ps_product::image_tag( $product_thumb_image). "{/tip}";
     
            ?>
    Demo: khi di chuột vào hình toptit.
    Tooltips hoạt động trên Joomla 1.5 Joomla 1.7
    Nhớ là cài thêm Mod ở file đính kèm nha
    Chỉnh css của tooltip ở:
    Extensions/Plugin Manager/System - Tooltips
    Tiếng việt:​
    (Phần mở rộng/Quản lý Plug-in/System - Tooltips)
     

    Các file đính kèm:

  2. Kevin1990

    Kevin1990 Mới tham gia

    Bài viết:
    2
    Likes :
    0
    bạn ơi cho mình hỏi, nếu mình muốn tooltip ra hình full thì sao bạn? bạn có thể hướng dẫn cho mình không? cám ơn bạn
     
  3. bacninhpro.net

    bacninhpro.net Rất nhiệt tình

    Bài viết:
    144
    Likes :
    46
    Demo VietKennel die rồi bạn ơi.
     
  4. VJL

    VJL Be like no others ... Staff Member

    Bài viết:
    501
    Likes :
    303
    components\com_virtuemart\themes\default\templates\browse
    browsex.php (x =browse.php, browse1.php,browse2.php)
    hay cái browsex.php đang dùng thay toàn bộ = cái này:

    PHP:
    <?php if( !defined'_VALID_MOS' ) && !defined'_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
     
    mm_showMyFileName(__FILE__);
     
    ?>
     
    <?php JHTML::_('behavior.tooltip');?>
     
    <div style="padding-left:25px;">
     
      <table width="155" border="0" cellspacing="3" cellpadding="3" align="center">
     
      <tr>
     
        <td style="padding-bottom:5px" colspan="2"height="35">
     
     
     
    <a href="<?php echo $product_flypage ?>" class="product-name">
     
    <?php echo $product_name ?>
     
    </a>
     
        </td>
     
      </tr>
     
      <tr>
     
        <td colspan="2" align="center" >
     
     
     
    <a href="<?php echo $product_flypage ?>">
     
        <?php echo ps_product::image_tag$product_thumb_image' align=center width=120 height=100  border="0" title="'.$product_name.'" alt="'.$product_name .'"' ?>
     
    </a>
     
        </td>
     
      </tr>
     
      <tr>
     
        <td colspan="2" align="left" height="25">
     
     
     
    <?php echo $product_price ?>    </td>
     
      </tr>
     
     
     
        <tr>
     
        <td width="100"  class="details"> <a href="<?php echo $product_flypage ?>" class="details">Chi tiết</a>
     
        </td>
     
        <td width="100"  class="big-img">
     
    <a class="hasTip" title="<?php echo htmlspecialchars($product_name).'::'.htmlspecialchars(ps_product::image_tag$product_full_image'height="300"  title="'.$product_name.'" alt="'.$product_name .'"' ))?>" >
     
        <span class="big-img">ảnh lớn</span></a>
     
        </td>
     
      </tr>
     
    <tr><td height="30"></td></tr>
     
    </table>
     
     
     
    </div>

     
    Kevin1990 thích bài này.
  5. joomla

    joomla OMG Staff Member

    Bài viết:
    1,068
    Likes :
    2,262
    Demo ko dùng làm gì nữa mình off thôi, bổ xung hình rồi nhá, ko die đc nữa há há
     
  6. Kevin1990

    Kevin1990 Mới tham gia

    Bài viết:
    2
    Likes :
    0

    Cám ơn bạn hoanghai nhiều, mình đã làm được :D
     
  7. longbomts

    longbomts Rất tích cực

    Bài viết:
    29
    Likes :
    7
    cái này có áp dụng được cho VM 2.0 không bạn?
    Thanks!
     
  8. khanh_pro

    khanh_pro Rất tích cực

    Bài viết:
    180
    Likes :
    15
    cái này thấy hay nè! Thanks!
     
  9. vnrock

    vnrock Mới tham gia

    Bài viết:
    9
    Likes :
    0
    demo về cái đó nè amtecol.com.vn/new/sanpham.html
     
  10. Trần Thị Huyền Trang

    Trần Thị Huyền Trang Mới tham gia

    Bài viết:
    1
    Likes :
    0
    có ai làm không được hem? Sao mình làm y chang phần rê chuột hiện thông tin ngắn vẫn không được zậy?
     
  11. xtung

    xtung Mới tham gia

    Bài viết:
    1
    Likes :
    0
    Xin hỏi mìn có thể làm 1 tooltip có thêm nút mua hàng và nút xem chi tiết trên tooltip được không

    [​IMG]



    [​IMG]


    Demo : www.phongvu.vn

    Bạn nào biết xin giúp mình với.Cảm ơn rất nhiều
     
  12. duythanh666

    duythanh666 Rất nhiệt tình

    Bài viết:
    159
    Likes :
    47
    Website Phong Vũ mà :D
     
  13. darklordqnct

    darklordqnct Mới tham gia

    Bài viết:
    8
    Likes :
    1
    Tìm hết mọi ngóc ngách mà không thấy file productsnapshot.tpl.php đâu. Somebody help me. Mình đang sử dụng VirtueMart 2.0.6
     
  14. duythanh666

    duythanh666 Rất nhiệt tình

    Bài viết:
    159
    Likes :
    47
    Cái đó hình như không phải vm 2.0 ?
    Cấu trúc thấy khác thư mục thấy khác quá :)
     
  15. bunbo195

    bunbo195 Rất nhiệt tình

    Bài viết:
    349
    Likes :
    94
    up.. vm2.
    có ai biết làm tooltip cho vm2, hướng dẫn giúp với. mình đang cần. thanks!
     
  16. bunbo195

    bunbo195 Rất nhiệt tình

    Bài viết:
    349
    Likes :
    94
    up.. vm2.
    có ai biết làm tooltip cho vm2, hướng dẫn giúp với. mình đang cần. thanks!
     
comments powered by Disqus

Chia sẻ trang này