Page 1 of 1
مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Tue Mar 21, 2017 11:07 pm
by said2017
السلام عليكم

عندي مشكلة في موقعي وهي عندما اقوم بمشاركة موضوع في الفيسبوك لا يقوم بعرض الصورة
الا مرة واحد فقط واذا اردت المشاركة مرة اخرى لا يعرض الصورة ولا اعرف لماذا
مثال في الموقع التجريبي نفس المشكل
هنا
رابط الموقع التجربي
http://said12.ezyro.com/index.php?route ... duct_id=31
عند الضغط على شير في المرة الاولى سوف تظهر الصورة حتى ولم تقم بمشاركتها واغلقت الصفحة المنبثقة وحاولت مشاركة مرة اخرة لن تظهر الصورة في الفيسبوك
opencart 2.3.0.2
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 3:01 am
by opencartArab
وعليكم السلام
استخدم الملف المرفق
الملف المرفق هو ملف مضغوط قم بفك الضغط اولا
من لوحة تحكم المتجر اذهب الى الاضافات ثم مثبت الموديولات ثم قم برفع الملف المرفق
ثم اذهب الى الاضافات ثم ادارة التعديلات ثم انقر على زر تحديث
الاضافة تقوم باضافة الميتا الضرورية من فيس بوك لتظهر الصور
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 3:12 am
by said2017
شكرا لك اخي على الرد لكن المشكل مازال قائم ولم يحل وكذلك ظهر خطأ في الصفحة
Notice: Undefined variable: ogmeta in
template/common/header.tpl on line 112
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 3:44 am
by opencartArab
تأكد ان الملف التالي هو ملف اصلي لم يتم التعديل عليه للاصدار 2.3
catalog/controller/common/header.php
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 5:38 am
by said2017
الملف تم تغييره اخي
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 3:05 pm
by opencartArab
حاول ترجع للملف الاصلي عشان يشتغل الموديول اللي انا ارسلته لك
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Wed Mar 22, 2017 8:03 pm
by said2017
هذا هو الملف اخي لكن لا اعرف ماذا اغير
Code: Select all
<?php
class ControllerCommonHeader extends Controller {
public function index() {
// Pavo 2.2 fix
require_once( DIR_SYSTEM . 'pavothemes/loader.php' );
$this->load->language('extension/module/themecontrol');
$data['objlang'] = $this->language;
$data['objurl'] = $this->url;
$config = $this->registry->get('config');
$data['sconfig'] = $config;
$helper = ThemeControlHelper::getInstance( $this->registry, $config->get('theme_default_directory') );
$helper->triggerUserParams( array('header_layout','productlayout') );
$data['helper'] = $helper;
$themeConfig = (array)$config->get('themecontrol');
$headerlayout = $helper->getConfig('header_layout','header-v1');
$data['headerlayout'] = $headerlayout;
// Pavo 2.2 end fixheader
// Analytics
$this->load->model('extension/extension');
$data['analytics'] = array();
$analytics = $this->model_extension_extension->getExtensions('analytics');
foreach ($analytics as $analytic) {
if ($this->config->get($analytic['code'] . '_status')) {
$data['analytics'][] = $this->load->controller('analytics/' . $analytic['code'], $this->config->get($analytic['code'] . '_status'));
}
}
if ($this->request->server['HTTPS']) {
$server = $this->config->get('config_ssl');
} else {
$server = $this->config->get('config_url');
}
if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) {
$this->document->addLink($server . 'image/' . $this->config->get('config_icon'), 'icon');
}
$data['title'] = $this->document->getTitle();
$data['base'] = $server;
$data['description'] = $this->document->getDescription();
$data['keywords'] = $this->document->getKeywords();
$data['links'] = $this->document->getLinks();
$data['styles'] = $this->document->getStyles();
$data['scripts'] = $this->document->getScripts();
$data['lang'] = $this->language->get('code');
$data['direction'] = $this->language->get('direction');
$data['name'] = $this->config->get('config_name');
if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) {
$data['logo'] = $server . 'image/' . $this->config->get('config_logo');
} else {
$data['logo'] = '';
}
$this->load->language('common/header');
$data['text_home'] = $this->language->get('text_home');
// Wishlist
if ($this->customer->isLogged()) {
$this->load->model('account/wishlist');
$data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist());
} else {
$data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0));
}
$data['text_shopping_cart'] = $this->language->get('text_shopping_cart');
$data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', true), $this->customer->getFirstName(), $this->url->link('account/logout', '', true));
$data['text_account'] = $this->language->get('text_account');
$data['text_register'] = $this->language->get('text_register');
$data['text_login'] = $this->language->get('text_login');
$data['text_order'] = $this->language->get('text_order');
$data['text_transaction'] = $this->language->get('text_transaction');
$data['text_download'] = $this->language->get('text_download');
$data['text_logout'] = $this->language->get('text_logout');
$data['text_checkout'] = $this->language->get('text_checkout');
$data['text_category'] = $this->language->get('text_category');
$data['text_all'] = $this->language->get('text_all');
$data['home'] = $this->url->link('common/home');
$data['wishlist'] = $this->url->link('account/wishlist', '', true);
$data['logged'] = $this->customer->isLogged();
$data['account'] = $this->url->link('account/account', '', true);
$data['register'] = $this->url->link('account/register', '', true);
$data['login'] = $this->url->link('account/login', '', true);
$data['order'] = $this->url->link('account/order', '', true);
$data['transaction'] = $this->url->link('account/transaction', '', true);
$data['download'] = $this->url->link('account/download', '', true);
$data['logout'] = $this->url->link('account/logout', '', true);
$data['shopping_cart'] = $this->url->link('checkout/cart');
$data['checkout'] = $this->url->link('checkout/checkout', '', true);
$data['contact'] = $this->url->link('information/contact');
$data['telephone'] = $this->config->get('config_telephone');
// Menu
$this->load->model('catalog/category');
$this->load->model('catalog/product');
$data['categories'] = array();
$categories = $this->model_catalog_category->getCategories(0);
foreach ($categories as $category) {
if ($category['top']) {
// Level 2
$children_data = array();
$children = $this->model_catalog_category->getCategories($category['category_id']);
foreach ($children as $child) {
$filter_data = array(
'filter_category_id' => $child['category_id'],
'filter_sub_category' => true
);
$children_data[] = array(
'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
);
}
// Level 1
$data['categories'][] = array(
'name' => $category['name'],
'children' => $children_data,
'column' => $category['column'] ? $category['column'] : 1,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
}
}
$data['language'] = $this->load->controller('common/language');
$data['currency'] = $this->load->controller('common/currency');
$data['search'] = $this->load->controller('common/search');
$data['cart'] = $this->load->controller('common/cart');
// For page specific css
if (isset($this->request->get['route'])) {
if (isset($this->request->get['product_id'])) {
$class = '-' . $this->request->get['product_id'];
} elseif (isset($this->request->get['path'])) {
$class = '-' . $this->request->get['path'];
} elseif (isset($this->request->get['manufacturer_id'])) {
$class = '-' . $this->request->get['manufacturer_id'];
} elseif (isset($this->request->get['information_id'])) {
$class = '-' . $this->request->get['information_id'];
} else {
$class = '';
}
$data['class'] = str_replace('/', '-', $this->request->get['route']) . $class;
} else {
$data['class'] = 'common-home';
}
if (file_exists(DIR_TEMPLATE . $this->config->get('theme_default_directory') . '/template/common/'.$headerlayout.'.tpl')) {
$header = $headerlayout;
} else {
$header = "header";
}
return $this->load->view('common/'.$header, $data);
}
}
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Thu Mar 23, 2017 12:25 am
by opencartArab
هذا ملف قالب
راسل صاحب القالب
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Thu Mar 23, 2017 12:32 am
by said2017
حسنا شكرا
Re: مشكلة في زر المشاركة فيسبوك لا يظهر الصورة
Posted: Mon Mar 27, 2017 4:53 am
by bahafed
السلام عليكم
إطلعت عليه يا اخي ويعمل بشكل ممتاز اين المشكل
تحياتي