[Vqmod module] hiển thị đúng sản phẩm khi share facebook

Trên một số phiên bản OpenCart, tính năng share sản phẩm lên facebook thật sự hữu ích. Tuy nhiên, khi share sản phẩm lại gặp lỗi hiển thị không đúng hình sản phẩm hoặc chẳng có hình ảnh nào.

Module Vqmod hiển thị đúng sản phẩm khi share facebook

Đây là module mình xây dựng để “bảo” facebook hình ảnh nào sẽ được hiển thị khi share sản phẩm. Các bạn có thể module về và xem, tìm đọc bài viết “Hiện thị đúng hình ảnh website trên facebook” để hiểu rõ hơn nhé các bạn.

 Hiển thị đúng sản phẩm khi share facebook

Modules yêu cầu Vqmod 2.4+. Download tại đây. Nếu chưa cài vqmod, các bạn làm theo hướng dẫn cài vqmod cho opencart nhé

Sau khi cài đặt, bạn có thể thử với sản phẩm nào mình chưa share để tránh facebook hiển thị lại hình ảnh đã cache.

Bạn có thể kiểm tra hình ảnh của mình hiển thị đúng không tại đây. Nếu xảy ra lỗi thì công cụ sẽ đưa ra thông tin để bạn khắc phục.

[Vqmod module] hiển thị đúng sản phẩm khi share facebook
5 (100%) 7 votes
Pin It

20 thoughts on “[Vqmod module] hiển thị đúng sản phẩm khi share facebook

  1. Chào bạn, mình đang rất cần modul giúp hiển thị đúng hình ảnh sản phẩm khi chia sẻ lên facebook và mình đã làm theo những gì bạn hướng dẫn nhưng vẫn không được bạn à, bạn có thể fix giúp mình đc ko ? site mình là http://vken.com.vn tks bạn nhiều !

  2. Cảm ơn bạn nhiều nhé !
    vậy có cách nào để nó tự động thêm dấu trừ vào link ảnh khi mình up ảnh lên web không bạn ? trước mình dùng WP thì nó cứ tự động chèn dấu trừ vào nếu tên ảnh có dấu cách, ko rõ opencart thì có làm đc như thế ko nhỉ ?

    • Mình tìm chẳng thấy modules nào, buồn quá tự mò luôn. Để thêm thay thế khoảng trắng thành dấu “-” khi upload hình ảnh. Bạn làm theo các bước sau:

      1. Mở file: admin/controller/common/filemanager.php

      2. Tìm đến function upload()

      3. Bạn thay thế dòng:

      $filename = basename(html_entity_decode($this->request->files['image']['name'], ENT_QUOTES, 'UTF-8'));

      thành

      $filename = str_replace(" ", "-",basename(html_entity_decode($this->request->files['image']['name'], ENT_QUOTES, 'UTF-8')));

      Mình mới vừa code, cũng có test sơ thấy ok. Bạn kiểm tra kỹ nha, mục đích của dòng thay thế là replace khoảng trắng thành “-“.

  3. Chào bạn, bạn có modul tìm kiếm sản phẩm thông minh ko cho mình xin với, tks bạn !

    Ví dụ: khi đánh tên sản phẩm vào để tìm kiếm thì sẽ hiện list khoảng 10 sản phẩm gợi ý bên dưới .

  4. bản này chỉ dùng cho opencart v 1.5.6.1 thôi à bạn, v2 chưa có, mình đang gặp trục trặc với v2, dùng tools của facebook cũng có cái thì load ra cái thì không ra. không hiểu được nó đang trục trặc ở chỗ nào. mong bạn chỉ giáo.

  5. làm theo những gì bạn hướng dẫn, gặp lỗi như sau:
    Warning: include(/vqmod/vqcache/OpencartDefault_menu.php) [function.include]: failed to open stream: No such file or directory in /vqmod/vqcache/vq2-catalog_view_theme_Universum_template_common_header.tpl on line 449Warning: include(/vqmod/vqcache/OpencartDefault_menu.php) [function.include]: failed to open stream: No such file or directory in /vqmod/vqcache/vq2-catalog_view_theme_Universum_template_common_header.tpl on line 449Warning: include() [function.include]: Failed opening ‘/vqmod/vqcache/OpencartDefault_menu.php’ for inclusion (include_path=’.:/usr/share/pear/’) in /vqmod/vqcache/vq2-catalog_view_theme_Universum_template_common_header.tpl on line 449
    Vui lòng cho tôi hỏi tôi đang gặp phải lỗi gì ? Thanks

    • Thư Viện IT April 13, 2015 at 3:39 am - Reply Author

      Xin chào,

      Theo mình thấy thì đây là lỗi trong vqmod cache không tồn tại một số file, và module của mình viết không liên quan gì nhé bạn.

      Bạn thử cài lại vqmod ha :)

  6. Dear bạn, bạn có đoạn code tự động thêm thẻ target_blank vào tất cả url của web opencart không ? bạn hướng dẫn mình làm với, tks !

  7. Chào bạn, trang web của mình đã áp dụng và đã hiện thị đúng sản phẩm trên facebook , nhưng google plus thì vẫn sai hình, không biết có cách nào xử lý không bạn, Cám ơn bạn rất nhiều

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">