Custom Header - Jak to zrobi? ?

Wszelkie dyskusje odnośnie wyglądu Opencart. Pomoc przy szablonach (templates, themes) czy rozmieszczeniu grafiki.

Custom Header - Jak to zrobić ?

Postprzez H2o1993 » 9 gru 2015, o 03:42

Witam,
na samym początku chciałbym zaznaczyć, że jestem mało doświadczony, jeśli chodzi o OpenCarta
mój problem pojawił się w momencie, kiedy wpadło mi do głowy, że chciałbym mieć swój własny tzw. "Custom Header" Czyli
tak jak widać na załączonym obrazku,
Obrazek
cała góra w której mieści się po lewej stronie logo, na środku search box i cała reszta chciałbym zarzucić sobie mniej więcej takie coś, na całej długości strony:
Obrazek
Jest to tylko wstępnie przygotowany jakiś tam śmieszny projekt, aby pokazać wam ocb.
Poniżej tego chciałbym na calą długość również zamieścić czarny pasek na którym znajdować się będzie poziome menu, i lewa strona gdzie chciałbym umieścić zgrabnie basket wraz z logowaniem,
Mój problem polega na tym, że nie wiem jak się do tego zabrać, nie chce ingerować w jakieś systemy czy firmy którym podejrzewam zajęło by to godzinę, chce sam się dowiedzieć jak to zrobić krok po kroku, i dokonać tego samemu :)
Działam na opencarcie 2.0, domyślam się również, że będę musiał przebrnąć przez plik header.tpl,

Znajdzie się tutaj jakiś aktywny webmaster, który chętnie pomógłby przebrnąć przez ten proces ?
H2o1993
 
Posty: 10
Dołączył(a): 9 gru 2015, o 03:28

Re: Custom Header - Jak to zrobić ?

Postprzez staniapl » 9 gru 2015, o 21:47

na samym początku chciałbym zaznaczyć, że jestem mało doświadczony, jeśli chodzi o OpenCarta

tu nie chodzi o doświadczenie openCarta - potrzebna jest tu wiedza z zaskresu HTML, CSS i elementarne podstawy w php

Gotowego kodu nie dostaniesz bo nikt nic nie wywróży nie widząc kodu,

nie chce ingerować w jakieś systemy czy firmy którym podejrzewam zajęło by to godzinę, chce sam się dowiedzieć jak to zrobić krok po kroku, i dokonać tego samemu :)

Jak popsuje Ci się auto pytasz mechanika jak go naprawić krok po kroku - bo chciałbyś to zrobić sam?

Naprawdę jeśli nie jesteś w stanie napisać trzech div-ów i ich odpowiednio ostylować to oddaj to komuś kto się na tym zna, roboty jest godzina nie będzie Cie to kosztować więcej niż 50 zł a Tobie oszczędzi nerwów.
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Custom Header - Jak to zrobić ?

Postprzez H2o1993 » 9 gru 2015, o 22:00

Tsaaaa, internety jak zwykle pomocne,
a jak mama sie Ciebie pyta czy posprzątasz w domu, to też przedstawiasz jej nic nie mającą do tematu gadke, w której wyjaśniasz jej, żę nie możesz posprzątać, ponieważ :
-Nie masz uprawnień na miotłe,
-Twoja wiedza na temat BHP nie jest wystarczająca, aby posługiwać się chemią,
-Boli Cie palec u nogi, co sprawia, że nie widzisz na lewe oko,
-Brak Ci motywacji, ale za 50 zł oszczędzisz jej smutku i pomimo tego, że nie przeżyjesz i nic z tą 50tką nie zrobisz to posprzątasz :)
Kolego, forum to jest miejsce gdzie ludzie zadają pytania oczekując konkretnej odpowiedzi, a nie teorii ludzi którzy nie mają co zrobić ze swoim wolnym czasem.
Jeśli nie masz nic do wniesienia, to poprostu nie udzielaj się, nie nabijaj sobie bezcennych postów,
a co do mechanika, to uwierz mi że tak, ostatnio podjechałem do mechanika dowiedzieć się czy posiada schemat EGR'u do BMW E90, ponieważ chciałbym zaoszczędzić trochę kabony, i zrobić sobie to sam, ponieważ rozpiera mnie energią w wolnych chwilach,
H2o1993
 
Posty: 10
Dołączył(a): 9 gru 2015, o 03:28

Re: Custom Header - Jak to zrobić ?

Postprzez staniapl » 9 gru 2015, o 22:42

Kolego, forum to jest miejsce gdzie ludzie zadają pytania oczekując konkretnej odpowiedzi,


Pokaż mi gdzie zadałeś konkretne pytanie. Bo ja tu widzę taki schemat: chcę żeby tak wyglądało, nie znam się napiszcie mi co i jak mam zrobić = zróbcie to za mnie a ja sobie wkleję i będzie działać.

Jeśli nie masz nic do wniesienia, to poprostu nie udzielaj się, nie nabijaj sobie bezcennych postów,


Akurat chyba źle trafiłeś, bo akurat ja na tym forum udzielam się najwięcej i pomogłem dziesiątkom osób na tym forum.

wierz mi że tak, ostatnio podjechałem do mechanika dowiedzieć się czy posiada schemat EGR'u do BMW E90, ponieważ chciałbym zaoszczędzić trochę kabony, i zrobić sobie to sam

Gratulacje

PONAWIAM PYTANIE Z CZYM DOKŁADNIE MASZ PROBLEM ? WTEDY DOSTANIESZ KONKRETNĄ ODPOWIEDŹ !!

Do zrobienia masz: napisanie w HTML 2 Div-ów i ostylowanie ich w CSS
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Custom Header - Jak to zrobić ?

Postprzez H2o1993 » 10 gru 2015, o 18:49

Kod: Zaznacz cały
http://www.aptekasamozdrowie.co.uk/

Adres strony, juz sobie z resztą sam poradzilem, aczkolwiek nie potrafie wyrzucic tego search boxa z góry, usunąłem to z pliku header.tpl, aczkolwiek nadal to tak istnieje,

Tak wygląda mój header.tpl
Kod: Zaznacz cały
<?php
/******************************************************
* @package Pav Opencart Theme Framework for Opencart 2.0.x
* @version 1.1
* @author http://www.pavothemes.com
* @copyright Copyright (C) Augus 2013 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
* @license   GNU General Public License version 2
*******************************************************/
$config = $this->registry->get('config');
// $this->language->load('module/themecontrol');
$themeName =  $config->get('config_template');
$themeConfig = (array)$config->get('themecontrol');

require_once(DIR_SYSTEM . 'pavothemes/loader.php');
$helper = ThemeControlHelper::getInstance( $this->registry, $themeName );

$helper->setDirection( $direction );
$helper->triggerUserParams( array('headerlayout','productlayout') );
/* Add scripts files */
$helper->addScript( 'catalog/view/javascript/jquery/jquery-2.1.1.min.js' );
$helper->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');
$helper->addScript( 'catalog/view/javascript/bootstrap/js/bootstrap.min.js' );
$helper->addScript( 'catalog/view/javascript/common.js' );
$helper->addScript( 'catalog/view/theme/'.$themeName.'/javascript/common.js' );
$logoType = $helper->getConfig('logo_type','logo-theme');
$headerlayout = $helper->getConfig('header_layout');
$template_layout = $helper->getConfig('template_layout');
$skin = $helper->getConfig('skin');

if( $helper->getConfig('enable_paneltool') ){
if( $helper->getParam('headerlayout') ){
$headerlayout = $helper->getParam('headerlayout');
}

if($helper->getParam('layout')){
$template_layout = $helper->getParam('layout');
}
$helper->addCss( 'catalog/view/theme/'.$themeName.'/stylesheet/paneltool.css' );
$helper->addScript( 'catalog/view/javascript/jquery/colorpicker/js/colorpicker.js' );
$helper->addCss( 'catalog/view/javascript/jquery/colorpicker/css/colorpicker.css' );
}

$helper->addScriptList( $scripts );

$ctheme=$helper->getConfig('customize_theme');
if( file_exists(DIR_TEMPLATE.$themeName.'/stylesheet/customize/'.$ctheme.'.css') ) {
$helper->addCss( 'catalog/view/theme/'.$themeName.'/stylesheet/customize/'.$ctheme.'.css'  );
}

$helper->addCss( 'catalog/view/javascript/font-awesome/css/font-awesome.min.css' );
$helper->addCss('catalog/view/javascript/jquery/magnific/magnific-popup.css');
// -$helper->addCss( '//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700' );

$helper->addCssList( $styles );
$logoType = $helper->getConfig('logo_type','logo-theme');
$stickymenu = isset($themeConfig['stickymenu'])?$themeConfig['stickymenu']:'main-menu-fixed';

?>
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="<?php echo $direction; ?>" class="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<!--<![endif]-->
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?php echo $title; ?></title>
    <base href="<?php echo $base; ?>" />
    <?php if ($description) { ?>
    <meta name="description" content="<?php echo $description; ?>" />
    <?php } ?>
    <?php if ($keywords) { ?>
    <meta name="keywords" content= "<?php echo $keywords; ?>" />
    <?php } ?>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <?php if ($icon) { ?>
    <link href="<?php echo $icon; ?>" rel="icon" />
    <?php } ?>
    <?php foreach ($links as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <?php foreach ($helper->getCssLinks() as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <?php foreach( $helper->getScriptFiles() as $script )  { ?>
    <script type="text/javascript" src="<?php echo $script; ?>"></script>
    <?php } ?>

    <?php if( isset($themeConfig['theme_width']) &&  $themeConfig['theme_width'] != 'auto' ) { ?>
    <style> #page .container{max-width:<?php echo $themeConfig['theme_width'];?>; width:auto}</style>
    <?php } ?>

    <?php echo $google_analytics; ?>
</head>
<body class="<?php echo $stickymenu;?> <?php echo $class; ?> <?php echo $helper->getPageClass();?> layout-<?php echo $template_layout; ?>">

<section  class="row-offcanvas row-offcanvas-left">

    <div id="page">
        <section id="header-top" >
            <div id="topbar">
                <div class="container">
                    <div class="show-desktop">
                        <div class="quick-access pull-left  hidden-sm hidden-xs">
                            <div class="login links link-active">
                                <?php if ($logged) { ?>
                                <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a>
                                <?php } else { ?>
                                <a href="<?php echo $register; ?>"><?php echo $text_register; ?></a> or
                                <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a>
                                <?php } ?>
                            </div>
                        </div>
                        <!--Button -->
                        <div class="quick-top-link  links pull-right">
                            <!-- language -->
                            <div class="btn-group box-language">
                                <?php echo $language; ?>
                            </div>
                            <!-- currency -->
                            <div class="btn-group box-currency">
                                <?php echo $currency; ?>
                            </div>
                            <!-- user-->
                            <div class="btn-group box-user">
                                <div data-toggle="dropdown">
                                    <span><?php echo $text_account; ?></span>
                                    <i class="fa fa-angle-down "></i>
                                </div>

                                <ul class="dropdown-menu setting-menu">
                                    <li id="wishlist">
                                        <a href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="fa fa-list-alt"></i>&nbsp;&nbsp;<?php echo $text_wishlist; ?></a>
                                    </li>
                                    <li class="acount">
                                        <a href="<?php echo $account; ?>"><i class="fa fa-user"></i>&nbsp;&nbsp;<?php echo $text_account; ?></a>
                                    </li>
                                    <li class="shopping-cart">
                                        <a href="<?php echo $shopping_cart; ?>"><i class="fa fa-bookmark"></i>&nbsp;&nbsp;<?php echo $text_shopping_cart; ?></a>
                                    </li>
                                    <li class="checkout">
                                        <a class="last" href="<?php echo $checkout; ?>"><i class="fa fa-share"></i>&nbsp;&nbsp;<?php echo $text_checkout; ?></a>
                                    </li>
                                </ul>

                            </div>
                        </div>

                    </div>
                </div>
            </div>
            <!-- header -->
            <?php
            if( file_exists($helper->getLayoutPath('common/header/'.$headerlayout.'.tpl')) ) {
            require( $helper->getLayoutPath('common/header/'.$headerlayout.'.tpl') );
            }else {
            require( ThemeControlHelper::getLayoutPath( 'common/header/hasverticalmenu.tpl' ) );
            }
            ?>
            <!-- /header -->
        </section>
        <!-- sys-notification -->
        <div id="sys-notification">
            <div class="container">
                <div id="notification"></div>
            </div>
        </div>
        <!-- /sys-notification -->
        <?php
/**
* Showcase modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'slideshow';
        $blockcls = '';
        $ospans = array();
        $sconfig = $this->registry->get('config');
        $config = $sconfig->get('themecontrol');
        if( isset($layoutID) && $layoutID ){
        $modules = $helper->getCloneModulesInLayout( $blockid, $layoutID );
        }else {
        $modules = $helper->getModulesByPosition( $blockid );
        }

        if( count($modules) ){
        $cols = isset($config['block_'.$blockid])&& $config['block_'.$blockid]?(int)$config['block_'.$blockid]:count($modules);
        $class = $helper->calculateSpans( $ospans, $cols );
        ?>
        <section class="<?php echo str_replace('_','-',$blockid); ?> <?php $blockcls;?>" id="pavo-<?php echo str_replace('_','-',$blockid); ?>">
            <div class="container-full">
                <div class="inner">
                    <?php $j=1;foreach ($modules as $i =>  $module) {  ?>
                    <?php if(  $i++%$cols == 0 || count($modules)==1  ){  $j=1;?><div class="row"><?php } ?>
                        <div class="<?php echo $class[$j];?> <?php echo isset($tmcols)?$tmcols:'';?> <?php echo isset($prefixclass)?$prefixclass:'';?>"><?php echo $module; ?></div>
                        <?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>
                    <?php  $j++;  } ?>
                </div>
            </div>
        </section>
        <?php } ?>

        <?php
/**
* promotion modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'promotion';
        $blockcls = '';
        $ospans = array();
        require( ThemeControlHelper::getLayoutPath( 'common/block-cols.tpl' ) );
        ?>
        <?php
/**
* Showcase modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'showcase';
        $blockcls = '';
        $ospans = array(1=>12);
        require( ThemeControlHelper::getLayoutPath( 'common/block-cols.tpl' ) );
        ?>
H2o1993
 
Posty: 10
Dołączył(a): 9 gru 2015, o 03:28

Re: Custom Header - Jak to zrobić ?

Postprzez H2o1993 » 10 gru 2015, o 19:42

H2o1993 napisał(a):http://www.aptekasamozdrowie.co.uk/
Adres strony, juz sobie z resztą sam poradzilem, aczkolwiek nie potrafie wyrzucic tego search boxa z góry, usunąłem to z pliku header.tpl, aczkolwiek nadal to tak istnieje,




Tak wygląda mój header.tpl
Kod: Zaznacz cały
<?php
/******************************************************
* @package Pav Opencart Theme Framework for Opencart 2.0.x
* @version 1.1
* @author http://www.pavothemes.com
* @copyright Copyright (C) Augus 2013 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
* @license   GNU General Public License version 2
*******************************************************/
$config = $this->registry->get('config');
// $this->language->load('module/themecontrol');
$themeName =  $config->get('config_template');
$themeConfig = (array)$config->get('themecontrol');

require_once(DIR_SYSTEM . 'pavothemes/loader.php');
$helper = ThemeControlHelper::getInstance( $this->registry, $themeName );

$helper->setDirection( $direction );
$helper->triggerUserParams( array('headerlayout','productlayout') );
/* Add scripts files */
$helper->addScript( 'catalog/view/javascript/jquery/jquery-2.1.1.min.js' );
$helper->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js');
$helper->addScript( 'catalog/view/javascript/bootstrap/js/bootstrap.min.js' );
$helper->addScript( 'catalog/view/javascript/common.js' );
$helper->addScript( 'catalog/view/theme/'.$themeName.'/javascript/common.js' );
$logoType = $helper->getConfig('logo_type','logo-theme');
$headerlayout = $helper->getConfig('header_layout');
$template_layout = $helper->getConfig('template_layout');
$skin = $helper->getConfig('skin');

if( $helper->getConfig('enable_paneltool') ){
if( $helper->getParam('headerlayout') ){
$headerlayout = $helper->getParam('headerlayout');
}

if($helper->getParam('layout')){
$template_layout = $helper->getParam('layout');
}
$helper->addCss( 'catalog/view/theme/'.$themeName.'/stylesheet/paneltool.css' );
$helper->addScript( 'catalog/view/javascript/jquery/colorpicker/js/colorpicker.js' );
$helper->addCss( 'catalog/view/javascript/jquery/colorpicker/css/colorpicker.css' );
}

$helper->addScriptList( $scripts );

$ctheme=$helper->getConfig('customize_theme');
if( file_exists(DIR_TEMPLATE.$themeName.'/stylesheet/customize/'.$ctheme.'.css') ) {
$helper->addCss( 'catalog/view/theme/'.$themeName.'/stylesheet/customize/'.$ctheme.'.css'  );
}

$helper->addCss( 'catalog/view/javascript/font-awesome/css/font-awesome.min.css' );
$helper->addCss('catalog/view/javascript/jquery/magnific/magnific-popup.css');
// -$helper->addCss( '//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700' );

$helper->addCssList( $styles );
$logoType = $helper->getConfig('logo_type','logo-theme');
$stickymenu = isset($themeConfig['stickymenu'])?$themeConfig['stickymenu']:'main-menu-fixed';

?>
<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="<?php echo $direction; ?>" class="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<!--<![endif]-->
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?php echo $title; ?></title>
    <base href="<?php echo $base; ?>" />
    <?php if ($description) { ?>
    <meta name="description" content="<?php echo $description; ?>" />
    <?php } ?>
    <?php if ($keywords) { ?>
    <meta name="keywords" content= "<?php echo $keywords; ?>" />
    <?php } ?>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <?php if ($icon) { ?>
    <link href="<?php echo $icon; ?>" rel="icon" />
    <?php } ?>
    <?php foreach ($links as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <?php foreach ($helper->getCssLinks() as $link) { ?>
    <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
    <?php } ?>
    <?php foreach( $helper->getScriptFiles() as $script )  { ?>
    <script type="text/javascript" src="<?php echo $script; ?>"></script>
    <?php } ?>

    <?php if( isset($themeConfig['theme_width']) &&  $themeConfig['theme_width'] != 'auto' ) { ?>
    <style> #page .container{max-width:<?php echo $themeConfig['theme_width'];?>; width:auto}</style>
    <?php } ?>

    <?php echo $google_analytics; ?>
</head>
<body class="<?php echo $stickymenu;?> <?php echo $class; ?> <?php echo $helper->getPageClass();?> layout-<?php echo $template_layout; ?>">

<section  class="row-offcanvas row-offcanvas-left">

    <div id="page">
        <section id="header-top" >
            <div id="topbar">
                <div class="container">
                    <div class="show-desktop">
                        <div class="quick-access pull-left  hidden-sm hidden-xs">
                            <div class="login links link-active">
                                <?php if ($logged) { ?>
                                <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a>
                                <?php } else { ?>
                                <a href="<?php echo $register; ?>"><?php echo $text_register; ?></a> or
                                <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a>
                                <?php } ?>
                            </div>
                        </div>
                        <!--Button -->
                        <div class="quick-top-link  links pull-right">
                            <!-- language -->
                            <div class="btn-group box-language">
                                <?php echo $language; ?>
                            </div>
                            <!-- currency -->
                            <div class="btn-group box-currency">
                                <?php echo $currency; ?>
                            </div>
                            <!-- user-->
                            <div class="btn-group box-user">
                                <div data-toggle="dropdown">
                                    <span><?php echo $text_account; ?></span>
                                    <i class="fa fa-angle-down "></i>
                                </div>

                                <ul class="dropdown-menu setting-menu">
                                    <li id="wishlist">
                                        <a href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="fa fa-list-alt"></i>&nbsp;&nbsp;<?php echo $text_wishlist; ?></a>
                                    </li>
                                    <li class="acount">
                                        <a href="<?php echo $account; ?>"><i class="fa fa-user"></i>&nbsp;&nbsp;<?php echo $text_account; ?></a>
                                    </li>
                                    <li class="shopping-cart">
                                        <a href="<?php echo $shopping_cart; ?>"><i class="fa fa-bookmark"></i>&nbsp;&nbsp;<?php echo $text_shopping_cart; ?></a>
                                    </li>
                                    <li class="checkout">
                                        <a class="last" href="<?php echo $checkout; ?>"><i class="fa fa-share"></i>&nbsp;&nbsp;<?php echo $text_checkout; ?></a>
                                    </li>
                                </ul>

                            </div>
                        </div>

                    </div>
                </div>
            </div>
            <!-- header -->
            <?php
            if( file_exists($helper->getLayoutPath('common/header/'.$headerlayout.'.tpl')) ) {
            require( $helper->getLayoutPath('common/header/'.$headerlayout.'.tpl') );
            }else {
            require( ThemeControlHelper::getLayoutPath( 'common/header/hasverticalmenu.tpl' ) );
            }
            ?>
            <!-- /header -->
        </section>
        <!-- sys-notification -->
        <div id="sys-notification">
            <div class="container">
                <div id="notification"></div>
            </div>
        </div>
        <!-- /sys-notification -->
        <?php
/**
* Showcase modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'slideshow';
        $blockcls = '';
        $ospans = array();
        $sconfig = $this->registry->get('config');
        $config = $sconfig->get('themecontrol');
        if( isset($layoutID) && $layoutID ){
        $modules = $helper->getCloneModulesInLayout( $blockid, $layoutID );
        }else {
        $modules = $helper->getModulesByPosition( $blockid );
        }

        if( count($modules) ){
        $cols = isset($config['block_'.$blockid])&& $config['block_'.$blockid]?(int)$config['block_'.$blockid]:count($modules);
        $class = $helper->calculateSpans( $ospans, $cols );
        ?>
        <section class="<?php echo str_replace('_','-',$blockid); ?> <?php $blockcls;?>" id="pavo-<?php echo str_replace('_','-',$blockid); ?>">
            <div class="container-full">
                <div class="inner">
                    <?php $j=1;foreach ($modules as $i =>  $module) {  ?>
                    <?php if(  $i++%$cols == 0 || count($modules)==1  ){  $j=1;?><div class="row"><?php } ?>
                        <div class="<?php echo $class[$j];?> <?php echo isset($tmcols)?$tmcols:'';?> <?php echo isset($prefixclass)?$prefixclass:'';?>"><?php echo $module; ?></div>
                        <?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>
                    <?php  $j++;  } ?>
                </div>
            </div>
        </section>
        <?php } ?>

        <?php
/**
* promotion modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'promotion';
        $blockcls = '';
        $ospans = array();
        require( ThemeControlHelper::getLayoutPath( 'common/block-cols.tpl' ) );
        ?>
        <?php
/**
* Showcase modules
* $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
        */
        $blockid = 'showcase';
        $blockcls = '';
        $ospans = array(1=>12);
        require( ThemeControlHelper::getLayoutPath( 'common/block-cols.tpl' ) );
        ?>

Nie rozumiem, chwalisz się w tym momencie czy żalisz :)
Akurat chyba źle trafiłeś, bo akurat ja na tym forum udzielam się najwięcej i pomogłem dziesiątkom osób na tym forum.
H2o1993
 
Posty: 10
Dołączył(a): 9 gru 2015, o 03:28

Re: Custom Header - Jak to zrobić ?

Postprzez staniapl » 10 gru 2015, o 21:49

juz sobie z resztą sam poradzilem,

No chyba jednak sobie nie poradziłeś. Profesjonalizmem wieje na odległość, odstęp odwalony paddingiem

mobile-apteka.jpg


Na deskopie jeszcze może komuś się wyświetli prawidłowo (ale na niszowych przeglądarkach odwiedzający zobaczy sajgon), ale sprawdź jak pięknie wyświetla się na mobilnych urządzeniach:

Kod: Zaznacz cały
http://www.responsinator.com/?url=www.aptekasamozdrowie.co.uk%2F


Pięknie prawda?

509 błędów w składni Html-a, tym też nie potrzeba się przejmować prawda ?
Kod: Zaznacz cały
https://validator.w3.org/check?uri=http%3A%2F%2Fwww.aptekasamozdrowie.co.uk%2F&charset=%28detect+automatically%29&doctype=Inline&group=0


Nie rozumiem, chwalisz się w tym momencie czy żalisz :)


Jesteś za mały w butach, żeby zrozumieć.

Powodzenia dalej w dłubaniu w czymś o czym nie masz pojęcia, być może ktoś inny Ci tu pomoże.

Bywaj :ugeek:
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Następna strona

Powrót do Opencart Templates Pomoc przy szablonach

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości

cron