184 lines
6.0 KiB
PHP
184 lines
6.0 KiB
PHP
<?php
|
|
/**
|
|
* 2007-2015 Apollotheme
|
|
*
|
|
* NOTICE OF LICENSE
|
|
*
|
|
* ApPageBuilder is module help you can build content for your shop
|
|
*
|
|
* DISCLAIMER
|
|
*
|
|
* @author Apollotheme <apollotheme@gmail.com>
|
|
* @copyright 2007-2019 Apollotheme
|
|
* @license http://apollotheme.com - prestashop template provider
|
|
*/
|
|
|
|
if (!defined('_PS_VERSION_')) {
|
|
# module validation
|
|
exit;
|
|
}
|
|
|
|
class ApFacebook extends ApShortCodeBase
|
|
{
|
|
public $name = 'ApFacebook';
|
|
public $for_module = 'manage';
|
|
|
|
public function getInfo()
|
|
{
|
|
return array('label' => $this->l('Facebook'),
|
|
'position' => 5,
|
|
'desc' => $this->l('You can config Facebook Like box'),
|
|
'icon_class' => 'icon-facebook-sign',
|
|
'tag' => 'social');
|
|
}
|
|
|
|
public function getConfigList()
|
|
{
|
|
$soption = ApPageSetting::returnYesNo();
|
|
$inputs = array(
|
|
array(
|
|
'type' => 'text',
|
|
'name' => 'title',
|
|
'label' => $this->l('Title'),
|
|
'desc' => $this->l('Auto hide if leave it blank'),
|
|
'lang' => 'true',
|
|
'form_group_class' => 'aprow_general',
|
|
'default' => ''
|
|
),
|
|
array(
|
|
'type' => 'text',
|
|
'name' => 'fb_lang',
|
|
'label' => $this->l('Facebook_Lang'),
|
|
'desc' => $this->l('"en_US"'),
|
|
'lang' => true,
|
|
'form_group_class' => 'aprow_general',
|
|
'default' => 'en_US'
|
|
),
|
|
array(
|
|
'type' => 'textarea',
|
|
'name' => 'sub_title',
|
|
'label' => $this->l('Sub Title'),
|
|
'lang' => true,
|
|
'values' => '',
|
|
'autoload_rte' => false,
|
|
'default' => '',
|
|
),
|
|
array(
|
|
'type' => 'text',
|
|
'label' => $this->l('Page URL'),
|
|
'name' => 'page_url',
|
|
'class' => 'ap_facebook',
|
|
'default' => 'https://www.facebook.com/leotheme',
|
|
),
|
|
// array(
|
|
// 'type' => 'switch',
|
|
// 'label' => $this->l('Is Border'),
|
|
// 'name' => 'border',
|
|
// 'values' => $soption,
|
|
// 'default' => '1',
|
|
// ),
|
|
array(
|
|
'type' => 'select',
|
|
'label' => $this->l('Color'),
|
|
'name' => 'target',
|
|
'options' => array('query' => array(
|
|
array('id' => 'dark', 'name' => $this->l('Dark')),
|
|
array('id' => 'light', 'name' => $this->l('Light')),
|
|
),
|
|
'id' => 'id',
|
|
'name' => 'name'),
|
|
'default' => '_self',
|
|
),
|
|
array(
|
|
'type' => 'text',
|
|
'label' => $this->l('Width'),
|
|
'name' => 'width',
|
|
'default' => '',
|
|
),
|
|
array(
|
|
'type' => 'text',
|
|
'label' => $this->l('Height'),
|
|
'name' => 'height',
|
|
'default' => '',
|
|
),
|
|
array(
|
|
'type' => 'text',
|
|
'label' => $this->l('Tabs'),
|
|
'name' => 'tabs',
|
|
'desc' => 'The tabs will display: <b>timeline</b>, <b>events</b>, <b>messages</b>.
|
|
Use a comma separated list to add multiple tabs, ie: <b>timeline</b>, <b>events</b>.',
|
|
'default' => 'timeline',
|
|
),
|
|
array(
|
|
'type' => 'switch',
|
|
'label' => $this->l('Hide Cover'),
|
|
'name' => 'hide_cover',
|
|
'desc' => 'Hide cover photo in title.',
|
|
'values' => $soption,
|
|
'default' => '0',
|
|
),
|
|
array(
|
|
'type' => 'switch',
|
|
'label' => $this->l('Show Facepile'),
|
|
'name' => 'show_facepile',
|
|
'desc' => 'Show avatars when friends like this.',
|
|
'values' => $soption,
|
|
'default' => '1',
|
|
),
|
|
array(
|
|
'type' => 'switch',
|
|
'label' => $this->l('Hide Cta'),
|
|
'name' => 'hide_cta',
|
|
'desc' => 'Hide custom call to action button (if applicable).',
|
|
'values' => $soption,
|
|
'default' => '0',
|
|
),
|
|
array(
|
|
'type' => 'switch',
|
|
'label' => $this->l('Small Header'),
|
|
'name' => 'small_header',
|
|
'desc' => 'Use small titles instead.',
|
|
'values' => $soption,
|
|
'default' => '0',
|
|
),
|
|
array(
|
|
'type' => 'switch',
|
|
'label' => $this->l('Adapt Container Width'),
|
|
'name' => 'adapt_container_width',
|
|
'desc' => 'Try to adjust to the container width.',
|
|
'values' => $soption,
|
|
'default' => '1',
|
|
),
|
|
// array(
|
|
// 'type' => 'switch',
|
|
// 'label' => $this->l('Show Stream'),
|
|
// 'name' => 'show_stream',
|
|
// 'values' => $soption,
|
|
// 'default' => '0',
|
|
// ),
|
|
// array(
|
|
// 'type' => 'switch',
|
|
// 'label' => $this->l('Show Faces'),
|
|
// 'name' => 'show_faces',
|
|
// 'values' => $soption,
|
|
// 'default' => '1',
|
|
// ),
|
|
// array(
|
|
// 'type' => 'switch',
|
|
// 'label' => $this->l('Show Header'),
|
|
// 'name' => 'show_header',
|
|
// 'values' => $soption,
|
|
// 'default' => '0',
|
|
// ),
|
|
// array(
|
|
// 'type' => 'switch',
|
|
// 'label' => $this->l('Show Border'),
|
|
// 'name' => 'show_border',
|
|
// 'values' => $soption,
|
|
// 'default' => '0',
|
|
// )
|
|
);
|
|
return $inputs;
|
|
}
|
|
}
|