ilch Forum » Ilch CMS 2.X » Design und Templates » Frage zum Banner Design

Geschlossen
  1. #1
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Hallo Leute,

    ich habe da mal eine Frage zum Standard Template.

    Und zwar habe ich mir folgendes angepasst:

    <div class="gaming-name"><p align="center" style="font-family: cursive; color:#4295C9;">Chill Gamerz</p><!--img src="<?=$this->getLayoutUrl('img/logo.png') ?>" width="130" height="130" align="left"-->

    Dies funktioniert auch auf allen Seiten NUR im Forum nicht. Dort steht zwar auch der Gaming Tag allerdings ohne meine Formatierung.

    Kann mir bitte jemand sagen wo und wie ist dies anpassen kann !?


    Mfg Daniel


    verwendete ilch Version: 2.1.x

    betroffene Homepage: chillgamerz.net/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Slipi Hall Of Fame
    Registriert seit
    19.01.2018
    Beiträge
    954
    Beitragswertungen
    120 Beitragspunkte
    Hallo


    In der Layout config werden "Forum,Gästebuch und User-Panel" über die index_full.php geladen
    github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/config/config.php#L14 .

    Daher müsstest du deine änderungen auch im Header der index_full.php ändern.

    Jedoch sehe ich das die index_full.php bearbeitet wurde, da beim Standart-Layout die index_full.php nur die linke SIdebar ausgegeben wird. Daher die frage "Was wurde alles geändert, damit ich dir eine genaue Hilfe geben kann"

    Jedoch empfehle ich dir die änderungen über CSS zu ändern github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/style.css#L120

    bsp.

    header .container .gaming .gaming-name {
        top: 0;
        left: 0;
        position: absolute;
        width: 70%;
        margin-left: 15%;
        padding: 10px 0;
        color: #FFF;
        font-size: 27px;
        text-shadow: 0 3px 10px #32333B;
        font-weight: bold;
        text-align: center;
        line-height: 25px;
        font-family: cursive;
        color:#4295c9;
    }


    Ich würde dir vorschlagen das Tudorial "Ilch-Layout" anzusehen, da alles erklärt wird "Config.php, index usw" externer Link

    Slipi

    Zuletzt modifiziert von Slipi am 12.01.2020 - 15:29:57
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Hallo,

    ich habe lediglich die Änderungen gemacht die ich auch in der index.php gemacht habe, da mir der Unterschied nicht bekannt ist.

    -Carousel (Slider) auf Anzahl 6 erhöht
    -gaming-name eingetragen und von der Formatierung angepasst
    -sowie im footer mich als Editor des CMS eingetragen

    Am liebsten will ich anstatt des Gaming Name ein .png einfügen. Dies habe ich schon ausprobiert dies ist aber nicht so responsive wie ich das gerne hätte.

    <?php /** @var $this \Ilch\Layout\Frontend */ ?><!DOCTYPE html>
    <html lang="de">
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <?=$this->getHeader() ?>
            <link href="<?=$this->getVendorUrl('twbs/bootstrap/dist/css/bootstrap.min.css') ?>" rel="stylesheet">
            <link href="<?=$this->getLayoutUrl('style.css') ?>" rel="stylesheet">
            <?=$this->getCustomCSS() ?>
            <script src="<?=$this->getVendorUrl('twbs/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
        </head>
        <body>
            <header>
                <nav class="navbar navbar-gaming navbar-fixed-top hidden-sm hidden-md hidden-lg">
                    <div class="container-fluid">
                        <div class="navbar-header">
                            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-navbar-collapse-main" aria-expanded="false">
                                <span class="sr-only">Toggle navigation</span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                            <a class="navbar-brand" href="/">Navigation</a>
                        </div>
    
                        <div class="collapse navbar-collapse" id="bs-navbar-collapse-main">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                    </div>
                </nav>
    
                <div class="container">
                    <div class="gaming">
                        <div id="carousel-generic" class="carousel slide" data-ride="carousel">
                            <ol class="carousel-indicators">
                                <li data-target="#carousel-generic" data-slide-to="0" class="active"></li>
                                <li data-target="#carousel-generic" data-slide-to="1"></li>
                                <li data-target="#carousel-generic" data-slide-to="2"></li>
    							<li data-target="#carousel-generic" data-slide-to="3"></li>
    							<li data-target="#carousel-generic" data-slide-to="4"></li>
    							<li data-target="#carousel-generic" data-slide-to="5"></li>
                            </ol>
    
                            <div class="carousel-inner" role="listbox">
                                <div class="item active">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_1.jpg') ?>" alt="Slider 1">
                                </div>
                                <div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_2.jpg') ?>" alt="Slider 2">
                                </div>
                                <div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_3.jpg') ?>" alt="Slider 3">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_4.jpg') ?>" alt="Slider 4">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_5.jpg') ?>" alt="Slider 5">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_6.jpg') ?>" alt="Slider 6">
                                </div>
                            </div>
    
                            <a class="left carousel-control" href="#carousel-generic" role="button" data-slide="prev">
                                <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
                                <span class="sr-only">Previous</span>
                            </a>
                            <a class="right carousel-control" href="#carousel-generic" role="button" data-slide="next">
                                <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                                <span class="sr-only">Next</span>
                            </a>
                        </div>
    
                        <div class="gaming-name">
                            Chill Gamerz <!--img src="<?=$this->getLayoutUrl('img/logo.png') ?>" width="130" height="130" align="left"-->
                        </div>
                    </div>
                </div>
            </header>
    
            <div class="container">
                <div class="gaming">
                    <div class="row">
                        <div class="hidden-xs col-sm-2 col-md-3 col-lg-2">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                        <div class="col-xs-12 col-sm-8 col-md-7 col-lg-8">
                            <?=$this->getHmenu() ?>
                            <div class="panel panel-default">
                                <div class="panel-body">
                                    <?=$this->getContent() ?>
                                </div>
                            </div>
                        </div>
                        <div class="col-xs-12 col-sm-2">
                            <?php
                            echo $this->getMenu
                            (
                                2,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                    </div>
                </div>
            </div>
    
            <div class="footer">
                <div class="container">
                    <div class="gaming">
                        <div class="row">
                            <div class="col-xs-12 col-sm-6">
                                &copy; Ilch 2 | CMS by <a href="http://www.ilch.de/">Ilch</a> / verändert by <a href="http://www.chillgamerz.net/">Chill Gamerz</a>
                            </div>
                            <div class="col-xs-12 col-sm-6 nav">
                                <ul>
                                    <li><a href="/">Home</a></li>
                                    <li><a href="/index.php/contact/index/index">Kontakt</a></li>
                                    <li><a href="/index.php/imprint/index/index">Impressum</a></li>
                                    <li><a href="/index.php/privacy/index/index">Datenschutz</a></li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <?=$this->getFooter() ?>
        </body>
    </html>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Slipi Hall Of Fame
    Registriert seit
    19.01.2018
    Beiträge
    954
    Beitragswertungen
    120 Beitragspunkte
    In dem Auszug von der index, hast du deine Änderungen nicht übernommen <div class="gaming-name">.

    Wegen der Grafik, bin erst am Abend am PC, danach kann ich es mir ansehen.

    Slipi
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Ok. Ja das habe ich auch gesehen, das die optischen Anpassungen nur in der index waren und nicht auch in der index_full.

    Wo ist denn bei den beiden Dateien der Unterschied? Da sie den selben Inhalt haben.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Slipi Hall Of Fame
    Registriert seit
    19.01.2018
    Beiträge
    954
    Beitragswertungen
    120 Beitragspunkte
    Der Unterschied zwischen der index.php und index_full.php ist die Darstellung der Ausgaben.

    Im Standart Layout hat die index.php eine Linke und Rechte Sidebar und die index_full.php hat eine linke Sidebar.

    Slipi
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Soweit so gut. Du redest aber schon von den Menüleisten bzw Menüs oder ? Weil es hat ein linkes und ein rechtes. Rechts ist aber für Gäste nur die Login Box sichtbar.

    Und zu deinem Post (siehe Zitat!) ?????

    ZitatZitat geschrieben von Slipi
    Hallo


    In der Layout config werden "Forum,Gästebuch und User-Panel" über die index_full.php geladen
    github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/config/config.php#L14 .

    Daher müsstest du deine änderungen auch im Header der index_full.php ändern.

    Jedoch sehe ich das die index_full.php bearbeitet wurde, da beim Standart-Layout die index_full.php nur die linke SIdebar ausgegeben wird. Daher die frage "Was wurde alles geändert, damit ich dir eine genaue Hilfe geben kann"

    Jedoch empfehle ich dir die änderungen über CSS zu ändern github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/style.css#L120

    bsp.

    header .container .gaming .gaming-name {
        top: 0;
        left: 0;
        position: absolute;
        width: 70%;
        margin-left: 15%;
        padding: 10px 0;
        color: #FFF;
        font-size: 27px;
        text-shadow: 0 3px 10px #32333B;
        font-weight: bold;
        text-align: center;
        line-height: 25px;
        font-family: cursive;
        color:#4295c9;
    }


    Ich würde dir vorschlagen das Tudorial "Ilch-Layout" anzusehen, da alles erklärt wird "Config.php, index usw" externer Link

    Slipi

    Zuletzt modifiziert von Slipi am 12.01.2020 - 15:29:57
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Slipi Hall Of Fame
    Registriert seit
    19.01.2018
    Beiträge
    954
    Beitragswertungen
    120 Beitragspunkte
    Richtig, du hast eine Linke SIdebar und eine Rechte Sidebar.

    Im Standart Layout, die index_full.php gibt nur die linke Sidebar (Manü) aus und denn Content. In der config.php wird gesteuert unter welchen Modul die index_full.php ausgegeben wird github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/config/config.php#L14 .

    Dadurch bei deinem Forum die Linke un rechte sidebar ausgegeben wird, gehe ich davon aus das du die Index_full.php oder die Config.php bearbeitet hast.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Slipi
    Richtig, du hast eine Linke SIdebar und eine Rechte Sidebar.

    Im Standart Layout, die index_full.php gibt nur die linke Sidebar (Manü) aus und denn Content. In der config.php wird gesteuert unter welchen Modul die index_full.php ausgegeben wird github.com/IlchCMS/Ilch-2.0/blob/master/application/layouts/clan3columns/config/config.php#L14 .

    Dadurch bei deinem Forum die Linke un rechte sidebar ausgegeben wird, gehe ich davon aus das du die Index_full.php oder die Config.php bearbeitet hast.


    An der config.php habe ich nichts geändert !
    <?php
    
    namespace Layouts\Clan3Columns\Config;
    
    class Config extends \Ilch\Config\Install
    {
        public $config = [
            'name' => 'Ilch-Clan',
            'version' => '1.0',
            'author' => 'Ilch.de',
            'link' => 'http://ilch.de',
            'desc' => '3 Spalten Clan Layout',
            'layouts' => [
                'index_full' => [
                    ['module' => 'user', 'controller' => 'panel'],
                    ['module' => 'forum'],
                    ['module' => 'guestbook'],
                ]//only for example
            ],
            //'modulekey' => 'Name of Module'
        ];
    
        public function getUpdate($installedVersion)
        {
    
        }


    In der index_full.php habe ich mittlerweile die gleichen änderungen vorgenommen wie an der normalen index.php !

    <?php /** @var $this \Ilch\Layout\Frontend */ ?><!DOCTYPE html>
    <html lang="de">
        <head>
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
            <?=$this->getHeader() ?>
            <link href="<?=$this->getVendorUrl('twbs/bootstrap/dist/css/bootstrap.min.css') ?>" rel="stylesheet">
            <link href="<?=$this->getLayoutUrl('style.css') ?>" rel="stylesheet">
            <?=$this->getCustomCSS() ?>
            <script src="<?=$this->getVendorUrl('twbs/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
        </head>
        <body>
            <header>
                <nav class="navbar navbar-gaming navbar-fixed-top hidden-sm hidden-md hidden-lg">
                    <div class="container-fluid">
                        <div class="navbar-header">
                            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-navbar-collapse-main" aria-expanded="false">
                                <span class="sr-only">Toggle navigation</span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                            <a class="navbar-brand" href="/">Navigation</a>
                        </div>
    
                        <div class="collapse navbar-collapse" id="bs-navbar-collapse-main">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                    </div>
                </nav>
    
                <div class="container">
                    <div class="gaming">
                        <div id="carousel-generic" class="carousel slide" data-ride="carousel">
                            <ol class="carousel-indicators">
                                <li data-target="#carousel-generic" data-slide-to="0" class="active"></li>
                                <li data-target="#carousel-generic" data-slide-to="1"></li>
                                <li data-target="#carousel-generic" data-slide-to="2"></li>
    							<li data-target="#carousel-generic" data-slide-to="3"></li>
    							<li data-target="#carousel-generic" data-slide-to="4"></li>
    							<li data-target="#carousel-generic" data-slide-to="5"></li>
                            </ol>
    
                            <div class="carousel-inner" role="listbox">
                                <div class="item active">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_1.jpg') ?>" alt="Slider 1">
                                </div>
                                <div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_2.jpg') ?>" alt="Slider 2">
                                </div>
                                <div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_3.jpg') ?>" alt="Slider 3">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_4.jpg') ?>" alt="Slider 4">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_5.jpg') ?>" alt="Slider 5">
                                </div>
    							<div class="item">
                                    <img src="<?=$this->getLayoutUrl('img/slider/slider_6.jpg') ?>" alt="Slider 6">
                                </div>
                            </div>
    
                            <a class="left carousel-control" href="#carousel-generic" role="button" data-slide="prev">
                                <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
                                <span class="sr-only">Previous</span>
                            </a>
                            <a class="right carousel-control" href="#carousel-generic" role="button" data-slide="next">
                                <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
                                <span class="sr-only">Next</span>
                            </a>
                        </div>
    
                        <div class="gaming-name">
                            <p align="center" style="font-family: cursive; color:#4295C9;">Chill Gamerz</p><!--img src="<?=$this->getLayoutUrl('img/logo.png') ?>" width="130" height="130" align="left"-->
    						<!--img src="https://chillgamerz.net/application/modules/media/static/upload/5cab6a4b00413CG%20Wasserzeichen%20100x100.png" class="logo" width="100" height="100" align="left"-->
                        </div>
                    </div>
                </div>
            </header>
    
            <div class="container">
                <div class="gaming">
                    <div class="row">
                        <div class="hidden-xs col-sm-2 col-md-3 col-lg-2">
                            <?php
                            echo $this->getMenu
                            (
                                1,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                        <div class="col-xs-12 col-sm-8 col-md-7 col-lg-8">
                            <?=$this->getHmenu() ?>
                            <div class="panel panel-default">
                                <div class="panel-body">
                                    <?=$this->getContent() ?>
                                </div>
                            </div>
                        </div>
                        <div class="col-xs-12 col-sm-2">
                            <?php
                            echo $this->getMenu
                            (
                                2,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading">%s</div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
                    </div>
                </div>
            </div>
    
            <div class="footer">
                <div class="container">
                    <div class="gaming">
                        <div class="row">
                            <div class="col-xs-12 col-sm-6">
                                &copy; Ilch 2 | CMS by <a href="http://www.ilch.de/">Ilch</a> / verändert by <a href="http://www.chillgamerz.net/">Chill Gamerz</a>
                            </div>
                            <div class="col-xs-12 col-sm-6 nav">
                                <ul>
                                    <li><a href="/">Home</a></li>
                                    <li><a href="/index.php/contact/index/index">Kontakt</a></li>
                                    <li><a href="/index.php/imprint/index/index">Impressum</a></li>
                                    <li><a href="/index.php/privacy/index/index">Datenschutz</a></li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <?=$this->getFooter() ?>
        </body>
    </html>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Slipi Hall Of Fame
    Registriert seit
    19.01.2018
    Beiträge
    954
    Beitragswertungen
    120 Beitragspunkte
    Gut, dann sollte dein Problem mit dem Gaming-Name behoben sein, wenn beide Index gleich sind.

    Bei fragen zur Config.php würde ich dir die Video Reihe vorschlagen.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Jo super dankeschön. Hab vorhin schon ich das 2-Template Video geschaut. Da werde ich einiges von umsetzen wenn ich Zeit habe.

    Kann es eigentlich passieren das die index und die index_full bei einem Ilch Update überschrieben werden ?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.414
    Beitragswertungen
    394 Beitragspunkte
    Theoretisch ja, aber da viele dieses Layout direkt bearbeitet haben (anstatt daraus ein neues Layout zu erstellen) und wir dann bei einem Update wohl einige Seiten zerlegen würden, haben wir schon länger nicht mehr geplant da Änderungen dran vorzunehmen. Ein Backup kann natürlich trotzdem nicht schaden.
    1 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    xSteveUrkelx Mitglied
    Registriert seit
    06.06.2018
    Beiträge
    45
    Beitragswertungen
    1 Beitragspunkte
    Hab schon immer regelmäßige Backups gemacht.

    ZitatZitat geschrieben von blackcoder
    Theoretisch ja, aber da viele dieses Layout direkt bearbeitet haben (anstatt daraus ein neues Layout zu erstellen) und wir dann bei einem Update wohl einige Seiten zerlegen würden, haben wir schon länger nicht mehr geplant da Änderungen dran vorzunehmen. Ein Backup kann natürlich trotzdem nicht schaden.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten