Ejemplo n.º 1
0
 public function __construct()
 {
     mgAddShortcode('feed-back-ajx', array(__CLASS__, 'handleShortCode'));
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/feed-back-user.js"></script>');
     }
 }
Ejemplo n.º 2
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'createDataComments'));
     mgAddAction(__FILE__, array(__CLASS__, 'pagePluginComments'));
     mgAddShortcode('comments', array(__CLASS__, 'showComments'));
     mgAddShortcode('wall-comments', array(__CLASS__, 'wallComments'));
     $meta = '<script src="' . SITE . '/mg-plugins/comments/js/comments.js"></script>' . '<link href="' . SITE . '/mg-plugins/comments/css/style.css" rel="stylesheet" type="text/css">';
     mgAddMeta($meta);
 }
Ejemplo n.º 3
0
 function __construct()
 {
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$path = PLUGIN_DIR . self::$pluginName;
     mgAddShortcode('scroll-top', array(__CLASS__, 'showScrollTop'));
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/scrolltop.js"></script>');
     }
 }
Ejemplo n.º 4
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода выполняющегося при нажатии на кнопку настроект плагина
     mgAddShortcode('trigger-guarantee', array(__CLASS__, 'viewTrigger'));
     // Инициализация шорткода [trigger-guarantee] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
 }
Ejemplo n.º 5
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     mgAddShortcode('call-back', array(__CLASS__, 'handleShortCode'));
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/user.css" type="text/css" />');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/jquery.maskedinput.min.js"></script>');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/user.js"></script>');
     }
     MG::addInformer(array('count' => self::getEntityActive(), 'class' => 'count-wrap', 'classIcon' => 'message-icon', 'isPlugin' => true, 'section' => 'call-back', 'priority' => 80));
 }
Ejemplo n.º 6
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     mgAddShortcode('slider-images', array(__CLASS__, 'handleShortCode'));
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/jquery.bxslider.css" type="text/css" />');
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/slider-images-user.css" type="text/css" />');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/jquery.bxslider.min.js"></script>');
         mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/slider-images-user.js"></script>');
     }
 }
Ejemplo n.º 7
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода выполняющегося при нажатии на кнопку настроект плагина
     mgAddShortcode('slider-action', array(__CLASS__, 'sliderAction'));
     // Инициализация шорткода [slider-action] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/style.css" type="text/css" />');
     }
 }
Ejemplo n.º 8
0
 public function __construct()
 {
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода выполняющегося при активации
     mgAddShortcode('rating', array(__CLASS__, 'showRating'));
     // Инициализация шорткода [rating] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     if (!URL::isSection('mg-admin')) {
         // подключаем CSS плагина для всех страниц, кроме админки
         mgAddMeta('<link rel="stylesheet" href="' . SITE . '/' . self::$path . '/css/rateit.css" type="text/css" />');
     }
     mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/rating.js"></script>');
     // подключаем плагин для работы с отображение звезд системы рейтинга
     mgAddMeta('<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/jquery.rateit.min.js"></script>');
 }
Ejemplo n.º 9
0
 public function __construct()
 {
     mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
     //Инициализация  метода при нажатии на кнопку настроект плагина
     mgActivateThisPlugin(__FILE__, array(__CLASS__, 'activate'));
     //Инициализация  метода при активации
     mgDeactivateThisPlugin(__FILE__, array(__CLASS__, 'deactivate'));
     //Инициализация  метода при деактивации
     mgAddShortcode('ulogin', array(__CLASS__, 'handleShortCode'));
     // Инициализация шорткода [ulogin] - доступен в любом HTML коде движка.
     mgAddShortcode('sync_ulogin', array(__CLASS__, 'handleShortCodeSync'));
     // Инициализация шорткода [sync_ulogin] - доступен в любом HTML коде движка.
     self::$pluginName = PM::getFolderPlugin(__FILE__);
     self::$lang = PM::plugLocales(self::$pluginName);
     self::$path = PLUGIN_DIR . self::$pluginName;
     $meta = '';
     if (!URL::isSection('mg-admin')) {
         $meta .= '<script src="//ulogin.ru/js/ulogin.js"></script>';
         $meta .= '<script type="text/javascript" src="' . SITE . '/' . self::$path . '/js/ajax.js"></script>';
     }
     $meta .= '<link href="//ulogin.ru/css/providers.css" rel="stylesheet" type="text/css">';
     mgAddMeta($meta);
 }
Ejemplo n.º 10
0
 /**
  * Подключает набор иконок для способов оплаты.
  */
 public function includeIconsPack()
 {
     /* Иконки оплаты для сайта */
     mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/layout.order.css" rel="stylesheet"/>');
 }
Ejemplo n.º 11
0
 *   <b>Внимание!</b> Файл предназначен только для форматированного вывода данных на страницу магазина. Категорически не рекомендуется выполнять в нем запросы к БД сайта или реализовывать сложую программную логику логику.
 *   @author Авдеев Марк <*****@*****.**>
 *   @package moguta.cms
 *   @subpackage Views
 */
// Установка значений в метатеги title, keywords, description.
mgSEO($data);
?>

<?php 
mgAddMeta('<link type="text/css" href="' . PATH_SITE_TEMPLATE . '/css/jquery.fancybox.css" rel="stylesheet"/>');
mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/datepicker.css" rel="stylesheet"/>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.fancybox.pack.js"></script>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.bxslider.min.js"></script>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.maskedinput.min.js"></script>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.cookie.js"></script>');
?>

<?php 
switch ($data['status']) {
    case 1:
        ?>
    <span style="color:red">Доступ пользователя к личному кабинету блокирован. Обратитесь к администратору</span>
    <?php 
        break;
    case 2:
        ?>
    <span style="color:red">Пользователь не активирован! Для активации пользователя перейдите по ссылке указанной в письме, полученом Вами при регистрации</span><br>
    <span style="color:black">Запрос повторной активации</span>
    <form action = "<?php 
        echo SITE;
Ejemplo n.º 12
0
<?php

mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/compare.css" rel="stylesheet"/>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'standard/js/layout.compare.js"></script>');
?>

<div class="mg-product-to-compare" style="<?php 
echo $_SESSION['compareCount'] ? 'display:block;' : 'display:none;';
?>
">
  <a href="<?php 
echo SITE;
?>
/compare" title="Перейти к списку сравнений">
    <div class="mg-compare-count"><?php 
echo $_SESSION['compareCount'] ? $_SESSION['compareCount'] : 0;
?>
</div>
    <div class="mg-compare-text">Товаров для сравнения</div>
  </a>
</div>
Ejemplo n.º 13
0
/**
 * Возвращает html код фильтров магазина.
 * Работает только для разделов каталога.
 * @param  $userStyle - отключает стандартные стили, позволяете задать пользовательские;
 */
function filterCatalog($userStyle = false)
{
    if (!$userStyle) {
        if (MG::get('controller') == 'controllers_catalog') {
            mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/jquery.ui.slider.css" rel="stylesheet"/>');
            mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/filter.css" rel="stylesheet"/>');
            mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'standard/js/filter.js"></script>');
        }
    }
    echo MG::get('catalogfilter');
}
Ejemplo n.º 14
0
    <?php 
mgMeta();
?>
    <meta name="viewport" content="width=device-width">

    <?php 
mgAddMeta('<link href="' . PATH_SITE_TEMPLATE . '/css/owl.carousel.css" rel="stylesheet" type="text/css" />');
?>
    <?php 
mgAddMeta('<link href="' . PATH_SITE_TEMPLATE . '/css/mobile.css" rel="stylesheet" type="text/css" />');
?>
    <?php 
mgAddMeta('<script type="text/javascript" src="' . PATH_SITE_TEMPLATE . '/js/owl.carousel.js"></script>');
?>
    <?php 
mgAddMeta('<script type="text/javascript" src="' . PATH_SITE_TEMPLATE . '/js/script.js"></script>');
?>

</head>
<body <?php 
backgroundSite();
?>
>

<div class="wrapper <?php 
echo isIndex() ? 'main-page' : '';
echo isCatalog() && !isSearch() ? 'catalog-page' : '';
?>
">
    <!--Шапка сайта-->
    <div class="header">
Ejemplo n.º 15
0
<?php

mgSEO($data);
$prodIds = array();
$propTable = array();
?>

<?php 
mgTitle('Сравнение товаров');
?>

<?php 
mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/compare.css" rel="stylesheet"/>');
?>


<div class="mg-compare-products">
  <h1>Сравнение товаров</h1>
  <?php 
if ($data['error']) {
    ?>
    <div class="alert-info">
      <?php 
    echo $data['error'];
    ?>
    </div>
  <?php 
}
?>
  <div class="mg-compare-left-side">
    <?php 
Ejemplo n.º 16
0
 /**
 * Создает форму пользовательских характеристик для товара.
 * В качестве входящего параметра получает массив:
 * <code>
  $param = array(
  'id' => null, // id товара.
  'maxCount' => null, // максимальное количество товара на складе.
  'productUserFields' => null, // массив пользовательских полей для данного продукта.
  'action' => "/catalog", // ссылка для метода формы.
  'method' => "POST", // тип отправки данных на сервер.
  'ajax' => true, // использовать ajax для пересчета стоимости товаров.
  'blockedProp' => array(), // массив из ID свойств, которые ненужно выводить в форме.
  'noneAmount' => false, // не выводить  input для количества.
  'titleBtn' => "В корзину", // название кнопки.
  'blockVariants' => '', // блок вариантов.
  'classForButton' => 'addToCart buy-product buy', // классы для кнопки.
  'noneButton' => false, // не выводить кнопку отправки.
  'addHtml' => '' // добавить HTML в содержимое формы.
  )
 * </code>
 * @param int $param - массив параметров.
 * $blockedProp - массив с ID свойствам, которые не надо выводить.
 * @return string html форма.
 */
 public function createPropertyForm($param = array('id' => null, 'maxCount' => null, 'productUserFields' => null, 'action' => "/catalog", 'method' => "POST", 'ajax' => true, 'blockedProp' => array(), 'noneAmount' => false, 'titleBtn' => "В корзину", 'blockVariants' => '', 'classForButton' => 'addToCart buy-product buy', 'noneButton' => false, 'addHtml' => ''))
 {
     extract($param);
     if (empty($classForButton)) {
         $classForButton = 'addToCart buy-product buy';
     }
     if ($id === null || $maxCount === null) {
         return "error param!";
     }
     // если используется аяксовый метод выбора, то подключаем доп класс для работы с формой.
     $marginPrice = 0;
     // добавочная цена, в зависимости от выбраных автоматом характеристик
     $secctionCartNoDummy = array();
     //Не подставной массив характеристик, все характеристики с настоящими #ценами#
     //в сессию записать реальные значения, в паблик подмену, с привязкой в конце #№
     $html = '<form action="' . SITE . $action . '" method="' . $method . '" class="property-form">';
     if ($ajax) {
         mgAddMeta("<script type=\"text/javascript\" src=\"" . SITE . "/mg-core/script/jquery.form.js\"></script>");
     }
     if (!empty($productUserFields)) {
         foreach ($productUserFields as $property) {
             if (in_array($property['id'], $blockedProp)) {
                 continue;
             }
             /*
              'select' - набор значений, можно интерпретировать как  выпадающий список либо набор радиокнопок
              'assortment' - мультиселект
              'string' - пара ключь значение
              'assortmentCheckBox' - набор чекбоксов
             */
             switch ($property['type']) {
                 case 'select':
                     $html .= "";
                     break;
                 case 'assortmentCheckBox':
                     $html .= "";
                     break;
                 case 'assortment':
                     $html .= "";
                     break;
                 case 'string':
                     $marginStoper = $marginPrice;
                     if (!empty($property['value'])) {
                         $html .= '<p>' . $property['name'] . ': <span class="label-black">' . (!empty($property['value']) ? $property['value'] : $property['data']) . '</span></p>';
                     }
                     break;
                 default:
                     if (!empty($property['data'])) {
                         $html .= '' . $property['name'] . ': <span class="label-black">' . str_replace("|", ",", $property['data']) . '</span>';
                     }
                     break;
             }
         }
         $_SESSION['propertyNodummy'] = $secctionCartNoDummy;
     }
     $html .= '<div class="buy-container">';
     if ($maxCount == "0") {
         $hidder = 'style="display:none"';
     }
     if (!$noneAmount) {
         $html .= '<div class="hidder-element" ' . $hidder . ' ><p class="qty-text">Количество:</p>
     <div class="cart_form">
       <input type="text" name="amount_input" class="amount_input" data-max-count="' . $maxCount . '" value="1" />
       <div class="amount_change">
         <a href="#" class="up">+</a>
         <a href="#" class="down">-</a>
       </div>
     </div>
     </div>';
     }
     $html .= '<div class="hidder-element" ' . $hidder . ' ><input type="hidden" name="inCartProductId" value="' . $id . '">';
     if (!$noneButton) {
         // Если товаров на складе нет, то не выводить кнопку в корзину.
         if ($ajax) {
             $html .= '<a class="' . $classForButton . '" href="' . SITE . '/catalog?inCartProductId=' . $id . '" data-item-id="' . $id . '">' . $titleBtn . '</a><input type="submit" name="buyWithProp" onclick="return false;" style="display:none">';
         } else {
             $html .= '<input type="submit" name="buyWithProp">';
         }
     }
     $html .= $addHtml;
     $html .= '</div>
 </div>';
     $html .= '</form>';
     $result = array('html' => $html, 'marginPrice' => $marginPrice);
     $args = func_get_args();
     return MG::createHook(__CLASS__ . "_" . __FUNCTION__, $result, $args);
 }
Ejemplo n.º 17
0
    <meta name="viewport" content="width=device-width">

    <?php 
mgAddMeta('<link href="' . PATH_SITE_TEMPLATE . '/css/owl.carousel.css" rel="stylesheet" type="text/css" />');
?>
    <?php 
mgAddMeta('<link href="' . PATH_SITE_TEMPLATE . '/css/mobile.css" rel="stylesheet" type="text/css" />');
?>
    <?php 
mgAddMeta('<script type="text/javascript" src="' . PATH_SITE_TEMPLATE . '/js/owl.carousel.js"></script>');
?>
    <?php 
mgAddMeta('<script type="text/javascript" src="' . PATH_SITE_TEMPLATE . '/js/script.js"></script>');
?>
	<?php 
mgAddMeta('<link rel="shortcut icon" type="image/x-icon" href="' . PATH_SITE_TEMPLATE . '/favicon.ico">');
?>

</head>
<body <?php 
backgroundSite();
?>
>

<div class="wrapper <?php 
echo isIndex() ? 'main-page' : '';
echo isCatalog() && !isSearch() ? 'catalog-page' : '';
?>
">
    <!--Шапка сайта-->
    <div class="header">
Ejemplo n.º 18
0
          </div>
        </div>
      <?php 
    }
    ?>
    </div>
  </div>
  <div class="js_clear"></div>
  </div>
<?php 
}
?>
 

<?php 
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.bxslider.min.js"></script>');
?>
<script>
    $(document).ready(function(){
        $('.slider-home ul').bxSlider({
            mode: 'fade',
  			auto: true
        });
        
        $('.m-p-products-slider-start').bxSlider({
            minSlides: 3,
            maxSlides: 3,
            slideWidth: 270,
            slideMargin: 15,
            moveSlides: 1,
            pager: false,
Ejemplo n.º 19
0
<?php

mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/layout.cart.css" rel="stylesheet"/>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'standard/js/layout.cart.js"></script>');
?>

<?php 
if (MG::getSetting('popupCart') == 'true') {
    mgAddMeta('<link type="text/css" href="' . SCRIPT . 'standard/css/layout.fake.cart.css" rel="stylesheet"/>');
    ?>
<div class="mg-fake-cart" style="display: none;">
    <a class="mg-close-fake-cart mg-close-popup" href="javascript:void(0);"></a>
    <div class="popup-header">
        <h2>Корзина товаров</h2>
    </div>
    <div class="popup-body">
        <table class="small-cart-table">

            <?php 
    if (!empty($data['cartData']['dataCart'])) {
        ?>

                <?php 
        foreach ($data['cartData']['dataCart'] as $item) {
            ?>
                    <tr>
                        <td class="small-cart-img">
                            <a href="<?php 
            echo SITE . "/" . (isset($item['category_url']) ? $item['category_url'] : 'catalog/') . $item['product_url'];
            ?>
">
Ejemplo n.º 20
0
 *    <php viewData($data['saleProducts']); ?>  
 *   </code>
 * 
 *   Вывести содержание элементов массива $data, можно вставив следующую строку кода в верстку файла.
 *   <code>     
 *    <php echo $data['saleProducts']; ?>  
 *   </code>
 * 
 *   <b>Внимание!</b> Файл предназначен только для форматированного вывода данных на страницу магазина. Категорически не рекомендуется выполнять в нем запросы к БД сайта или реализовывать сложую программную логику логику.
 *   @author Авдеев Марк <*****@*****.**>
 *   @package moguta.cms
 *   @subpackage Views
 */
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'jquery.maskedinput.min.js"></script>');
mgAddMeta('<script type="text/javascript" src="' . SCRIPT . 'standard/js/order.js"></script>');
mgAddMeta('<link href="' . SCRIPT . 'standard/css/datepicker.css" rel="stylesheet" type="text/css">');
if (!empty($data['fileToOrder'])) {
    ?>
  <h1 class="new-products-title"><?php 
    echo $data['fileToOrder']['infoMsg'];
    ?>
</h1>
  <?php 
    if (!empty($data['fileToOrder']['electroInfo'])) {
        ?>
    <ul>
    <?php 
        foreach ($data['fileToOrder']['electroInfo'] as $item) {
            ?>
        <li>Скачать: <a href="<?php 
            echo $item['link'];
Ejemplo n.º 21
0
<?php

/*
 Plugin Name: Партнерская программа
 Description: Устанавливает связь между оплаченными заказами и пользователем, благодаря которому был оплачен заказ. Добавляет страницу /affiliate, на которой необходимо разместить информацию о вашей партнерской программе. Шорт код [data-balance] необходимо разместить на странице личного кабинета в файле 'ваша тема'/views/personal.php , для отображения баланса партнеров.
 Author: Avdeev Mark
 Version: 1.1
*/
if (URL::isSection('personal') || URL::isSection('affiliate')) {
    mgAddMeta("<link rel='stylesheet' href='" . SITE . "/mg-plugins/partners-program/css/style.css' type='text/css' />");
}
new PartnerProgram();
class PartnerProgram
{
    public static $percent = 20;
    //процент для партнеров
    public static $exitMoneyLimit = 50;
    //минимальная сумма для вывода
    public function __construct()
    {
        mgActivateThisPlugin(__FILE__, array(__CLASS__, 'createDateBase'));
        mgAddAction(__FILE__, array(__CLASS__, 'pageSettingsPlugin'));
        mgAddShortcode('data-balance', array(__CLASS__, 'getBalance'));
        mgAddShortcode('affiliate', array(__CLASS__, 'affiliatePanel'));
        // установка куки если есть гет параметр
        if (isset($_GET['partnerId']) && is_numeric($_GET['partnerId'])) {
            self::setPartnerCookie($_GET['partnerId']);
        }
        // при каждом оформлении заказа создавать запись в партнерской таблице
        mgAddAction('models_order_addorder', array(__CLASS__, 'partnerToOrder'), 1);
        // ждем когда придет оплата
Ejemplo n.º 22
0
 /**
  * Подключает набор иконок для способов оплаты.
  */
 public function includeIconsPack()
 {
     /* Иконки оплаты для сайта */
     $style = '.icon-payment-1, .icon-payment-2,.icon-payment-5, .icon-payment-6, .icon-payment-7,.icon-payment-8{
 width: 30px;height: 20px;display: inline-block;margin: 0 0 0 5px;position: relative;top: 5px;}
 .icon-payment-1{background: url("mg-admin/design/images/payments/webmoney-icon.png");}
 .icon-payment-2{background: url("mg-admin/design/images/payments/yandex-icon.png");}   
 .icon-payment-5{background: url("mg-admin/design/images/payments/robokassa-icon.png");width: 63px;height: 19px;}
 .icon-payment-6{background: url("mg-admin/design/images/payments/qiwi-icon.png");}
 .icon-payment-7{width: 92px; height: 19px;background: url("mg-admin/design/images/payments/alfabank-icon.png");}
 .icon-payment-8{width: 92px; height: 19px;background: url("mg-admin/design/images/payments/inter-icon.png");}';
     mgAddMeta('<style>' . $style . '</style>');
 }
Ejemplo n.º 23
0
<?php

mgAddMeta('<link href="' . SCRIPT . 'standard/css/layout.related.css" rel="stylesheet" type="text/css" />');
?>

<div class="mg-recent-products">
  <h2><span><?php 
echo $data['title'];
?>
</span></h2>
  <div class="m-p-products-slider">
    <div class="m-p-products-slider-start">
      <?php 
foreach ($data['products'] as $item) {
    ?>

        <div class="product-wrapper">
          <div class="product-stickers">
            <?php 
    echo $item['recommend'] ? '<span class="sticker-recommend">Хит!</span>' : '';
    echo $item['new'] ? '<span class="sticker-new">Новинка</span>' : '';
    ?>
          </div>
          <div class="product-image">
            <a href="<?php 
    echo SITE;
    ?>
/<?php 
    echo isset($item["category_url"]) ? $item["category_url"] : 'catalog';
    ?>
/<?php 
Ejemplo n.º 24
0
<?php

/**
 * Панель администрирования, подключается в публичной части сайта,
 * если пользователь является администратором
 *
 * @author Авдеев Марк <*****@*****.**>
 * @package moguta.cms
 * @subpackage Files
 */
?>


<?php 
mgAddMeta('<link rel="stylesheet" href="' . SITE . '/mg-admin/design/css/adminbar.css" type="text/css" />');
$lang = MG::get('lang');
?>

<div class="admin-top-menu">
	<div class="left-side">
		<ul class="admin-list">
			<li><a href="<?php 
echo SITE;
?>
/mg-admin/"><span class="admin-site-icon"></span><?php 
echo $lang['PUBLIC_BAR_0'];
?>
</a></li>
		</ul>
	</div>
	<div class="right-side">