catalog/controller/common/header.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class ControllerCommonHeader extends Controller {
public function index() {
// Analytics
$this->load->model('setting/extension');
$data['analytics'] = array();
$analytics = $this->model_setting_extension->getExtensions('analytics');
foreach ($analytics as $analytic) {
if ($this->config->get('analytics_' . $analytic['code'] . '_status')) {
$data['analytics'][] = $this->load->controller('extension/analytics/' . $analytic['code'], $this->config->get('analytics_' . $analytic['code'] . '_status'));
}
}
if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) {
$this->document->addLink($this->config->get('config_url') . 'image/' . $this->config->get('config_icon'), 'icon');
}
$data['title'] = $this->document->getTitle();
$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('header');
$data['lang'] = $this->language->get('code');
$data['direction'] = $this->language->get('direction');
$data['name'] = $this->config->get('config_name');
// Facebook share meta tag
$this->load->model('tool/image');
$facebook_share_image_width = 600;
$facebook_share_image_height = 315;
if($this->document->getImage()){
$facebook_share_image = $this->model_tool_image->resize($this->document->getImage(), $facebook_share_image_width, $facebook_share_image_height);
} else {
$facebook_share_image = $this->model_tool_image->resize($this->config->get('config_logo'), $facebook_share_image_width, $facebook_share_image_height);
}
$data['facebook_site_name'] = $data['name'];
$data['facebook_share_url'] = ($this->request->server['HTTPS'] ? 'https://' : 'http://') . $this->request->server['HTTP_HOST'] . $this->request->server['REQUEST_URI'];
$data['facebook_share_type'] = ($this->document->getType()) ? $this->document->getType() : 'website';
$data['facebook_share_title'] = $this->document->getTitle();
$data['facebook_share_description'] = $this->document->getDescription();
$data['facebook_share_image'] = $facebook_share_image;
$data['facebook_share_image_width'] = $facebook_share_image_width;
$data['facebook_share_image_height'] = $facebook_share_image_height;
$data['facebook_product_price_amount'] = $this->document->getPrice();
$data['facebook_product_price_currency'] = $this->config->get('config_currency');
if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) {
$data['logo'] = $this->config->get('config_url') . 'image/' . $this->config->get('config_logo');
} else {
$data['logo'] = '';
}
后面还有 48 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
