ilch Forum » Ilch CMS 2.X » Design und Templates » Content Breiten

Geschlossen
  1. #1
    User Pic
    M.vittel Mitglied
    Registriert seit
    16.11.2018
    Beiträge
    328
    Beitragswertungen
    24 Beitragspunkte
    Hallo zusammen, wie bekommt man das Content Breiter Siehe Bild:
    externer Link
    Es geht in dem Fall um Forum, Seiten und FAQ.
    Leider ist es in der Mobilen Version so das die Tabelle Breiter ist als der Hintergrund in der Queransicht. Obwohl die Tabelle auf Standard 500px ist, wo stellt man das denn für das Mobile ein?
    So sieht es Mobile aus:
    externer Link

    Im Prinzip kann der ganze Rechte Bereich genutzt werden, da dort keine Menüs hinkommen sollen.

    Danke für die Tipps und Hilfe


    verwendete ilch Version: 2.1.x
    RealLife ... das ist doch das Game mit der geilen Grafik und der scheiss Story
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    RTX2070 Hall Of Fame
    Registriert seit
    14.06.2019
    Beiträge
    276
    Beitragswertungen
    46 Beitragspunkte
    Welches Layout nutzt du denn?
    Du könntest in der Config vom Layout (beim Standard Design) deine Module auf index_full.php legen, da hier kein Platz für die rechten Menüs reserviert ist.

    'layouts' => [
                'index_full' => [
                    ['module' => 'user', 'controller' => 'panel'],
                    ['module' => 'forum'],
                    ['module' => 'guestbook'],
                ]//only for example



    Zuletzt modifiziert von RTX2070 am 28.08.2022 - 10:47:23

    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    M.vittel Mitglied
    Registriert seit
    16.11.2018
    Beiträge
    328
    Beitragswertungen
    24 Beitragspunkte
    Ja ich habe das Standard-Design genutzt, wird sich bestimmt mal geändert, aber erstmal werde ich alles füllen.
    Leider verstehe ich nicht was du genau meins mit dem auf Full PHP legen, habe die Datei geöffnet und diese weist die gleichen Einträge auf, die du hier oben eintragen hast.
    RealLife ... das ist doch das Game mit der geilen Grafik und der scheiss Story
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    RTX2070 Hall Of Fame
    Registriert seit
    14.06.2019
    Beiträge
    276
    Beitragswertungen
    46 Beitragspunkte
    Also im Verzeichnis

    /application/layouts/clan3columns ist einmal eine index.php und einmal index_full.php enthalten.

    Der Unterschied zwischen diesen beiden Dateien...

    Index.php bietet ein 3 Spalten Layout.

    Index_full.php hingegen nur 2 Spalten. Hier gibt es also keine Rechte Spalte....

    Du kannst in der Config.php festlegen in welcher Datei.php du deinen Inhalt(Module) ausgeben möchtest.

    Öffne mal das Forum, das Userpanel und das Gästebuch....
    Hier siehst du, dass diese Module in der index_full.php geladen werden, weil hier keine Rechte Spalte vorhanden ist und weil es in der Config.php so eingestellt ist.

    Config.php:

    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'
        ];


    Ab Zeile 8 wird festgelegt, welche Module in der Index_full.php geladen werden sollen. Also im 2 Spalten Layout Victory

    Wenn du jetzt z.B. den Kalender und faq ebenfalls hier ausgeben lassen möchtest, musst du selbsterklärend die beiden Module der index_full.php zuweisen....würde dann so aussehen zwinker

    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'],
                    ['module' => 'calendar'],
                    ['module' => 'faq'],
                ]//only for example
            ],
            //'modulekey' => 'Name of Module'
        ];


    Da du aber geschrieben hast, du brauchst den ganzen rechten Bereich nicht...kannst du auch einfach die index.php löschen und die index_full.php in index.php umbenennen....so werden alle Module im 2 Spalten Layout ausgegeben..
    Würde dann aber auch die config.php um überflüssiges bereinigen.
    public $config = [
            'name' => 'Ilch-Clan',
            'version' => '1.0',
            'author' => 'Ilch.de',
            'link' => 'http://ilch.de',
            'desc' => '3 Spalten Clan Layout',
            'layouts' => [],
            //'modulekey' => 'Name of Module'
        ];



    MFG

    RTX


    Zuletzt modifiziert von RTX2070 am 28.08.2022 - 12:12:31

    2 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    M.vittel Mitglied
    Registriert seit
    16.11.2018
    Beiträge
    328
    Beitragswertungen
    24 Beitragspunkte
    Vielen Dank, das ist ja mal eine Klasse Erklärung.
    RealLife ... das ist doch das Game mit der geilen Grafik und der scheiss Story
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    hewo Mitglied
    Registriert seit
    20.10.2022
    Beiträge
    20
    Beitragswertungen
    4 Beitragspunkte
    Hallo erstmal,

    geht das mit Seiten auch?

    Ich habe eine Seite erstellt in der mein Chat eingebaut ist. Diese Seite würde ich gern ohne den Boxen in der gesamten Breite haben, und wenn möglich dann eben nur diese eine Seite. Geht sowas?

    Ich verwende das Ilch.Privat-Layout

    LG
    hewo
    Wer versucht, kann scheitern.
    Wer es gar nicht erst versucht, ist schon gescheitert.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    RTX2070 Hall Of Fame
    Registriert seit
    14.06.2019
    Beiträge
    276
    Beitragswertungen
    46 Beitragspunkte
    Hast du die Seite selbst erstellt ? oder über den Adminbereich mit Seite erstellen?

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    hewo Mitglied
    Registriert seit
    20.10.2022
    Beiträge
    20
    Beitragswertungen
    4 Beitragspunkte
    Hallo RTX2070,

    ich habe die Seite im Adminbereich mit Seite erstellt. Ist eigentlich nur mein Blab-Chat per iFrame.

    <p><iframe border="0" frameborder="0" src="https://amicitalk.net/ilch/chat/index.php" style="width:100%;height:800px;border-width:0px"></iframe></p>


    Die Seite funktioniert ja nur möchte ich sie breiter machen. Die Boxen rechts brauch ich dort nicht. Wenn ich per iFrame die Breite erhöhe wird der Chat breiter angezeigt aber die Boxen stehen darüber.

    Der Beschreibung oben kann ich soweit folgen, nur das es bei mir kein Modul ist sondern eine Seite.

    LG
    hewo
    Wer versucht, kann scheitern.
    Wer es gar nicht erst versucht, ist schon gescheitert.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    RTX2070 Hall Of Fame
    Registriert seit
    14.06.2019
    Beiträge
    276
    Beitragswertungen
    46 Beitragspunkte
    Der Bereich Seite erstellen im Adminbereich ist kein eigenes Modul sonder Teil des AdminModuls.

    Bin mir jetzt nicht sicher und sitze auch nicht am Rechner...aber Versuche mal

    public $config = [
            'name' => 'Ilch-Clan',
            'version' => '1.0',
            'author' => 'Ilch.de',
            'link' => 'http://ilch.de',
            'desc' => '3 Spalten Clan Layout',
            'layouts' => [
                'index_full' => [
                    ['module' => 'admin', 'controller' => 'page'],
                    
                ]
            ],
            
        ];


    Habe es jetzt selbst nicht getestet...und weis nicht ob es so klappt...

    Lg

    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    hewo Mitglied
    Registriert seit
    20.10.2022
    Beiträge
    20
    Beitragswertungen
    4 Beitragspunkte
    Hallo RTX2070,

    ja es funktioniert genau wie ich es wollte. DANKE für die schnelle Hilfe.

    Eine Frage jetzt noch: Es ist ja jetzt bei allen Seiten so. Also auch bei meiner Startseite. Dort würde ich aber gern die Boxen behalten. Ist es Möglich das bei nur der Einen Seite (Chat) zu machen?

    LG
    hewo
    Wer versucht, kann scheitern.
    Wer es gar nicht erst versucht, ist schon gescheitert.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    RTX2070 Hall Of Fame
    Registriert seit
    14.06.2019
    Beiträge
    276
    Beitragswertungen
    46 Beitragspunkte
    Dies ist glaube ich derzeit nicht möglich, da die selbst erstellten Seiten an eine View übergeben werden. Das heißt, alle Seiten werden im Content dieser View ausgegeben.
    Schaue es mir gerne bei Zeiten mal an....

    Deine Startseite ist auch eine selbst erstellte Seite...???
    Ein Link zu deiner Seite wäre schön zwinker

    Lg


    Zuletzt modifiziert von RTX2070 am 26.10.2022 - 18:34:13

    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    hewo Mitglied
    Registriert seit
    20.10.2022
    Beiträge
    20
    Beitragswertungen
    4 Beitragspunkte
    Hallo RTX2070,

    ja meine Startseite war auch eine im AC erstellte Seite. Ich habe jetzt Artikel als Startseite genommen.

    Mich findest du unter [url]amicitalk.net/ilch/[/url]

    LG
    hewo
    Wer versucht, kann scheitern.
    Wer es gar nicht erst versucht, ist schon gescheitert.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    zillo Mitglied
    Registriert seit
    16.03.2023
    Beiträge
    78
    Beitragswertungen
    5 Beitragspunkte
    Hallo,
    Suchst du noch??

    habe es anders :

    bei dir wäre es denke ich das Clan3Columns. Gehe da in die Config bei mir ist es:

    <?php
    /**
     * @copyright Ilch 2
     * @package ilch
     */
    
    namespace Layouts\Clan3Columns\Config;
    
    class Config extends \Ilch\Config\Install
    {
        public $config = [
            'name' => 'Ilch-Clan',
            'version' => '1.0.1',
            '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
            ],
    Ab hier neuer eintrag : 
    
            'layouts' => [
                'index_max' => [
                    ['module' => 'admin', 'controller' => 'page'],
    
                ]//only for example
            ],
    
            //'modulekey' => 'Name of Module'
        ];
    
        public function getUpdate($installedVersion)
        {
        }
    }


    Kopiere die index_full.php und benenne die um auf index_max.php Lösche bei <div class="row"

    <?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->getLayoutUrl('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>
    <meta name="description" content="Dating-Oelsnitz.De ist ein besonderer Ort um sich kostenlos kennen zu lernen und Freundschaften zu schließen"/>
    <meta name="author" content="Heiko Schulze"/>
    <link rel="base" href="https://dating-oelsnitz.de"/>
    <link rel="canonical" href="https://dating-oelsnitz.de"/>
    <meta rel="sitemap" type="application/xml" content="https://dating-oelsnitz.de/sitemap.xml"/>
    <meta name="robots" content="index/follow"/>
    <meta name="googlebot" content="index/follow"/>
    <meta name="theme-color" content="#81008a"/>
    <meta name="msapplication-navbutton-color" content="#81008a"/>
    <meta name="apple-mobile-web-app-status-bar-style" content="#81008a"/>
    <!-- Schema.org markup for Google+ -->
    <meta itemprop="name" content="Dating-Oelsnitz.De"/>
    <meta itemprop="description" content="Dating-Oelsnitz.De ist ein besonderer Ort um sich kostenlos kennen zu lernen und Freundschaften zu schließen"/>
    <meta itemprop="image" content="https://wir-wollen-chatten.de/dating/cms2/application/layouts/clan3columns/img/64133477d49bdAshampoo_Snap_2023.03.16_16h23m11s_001_.png"/>
    <!-- markup for facebook -->
    <meta property="og:type" content="website"/>
    <meta property="og:title" content="Dating-Oelsnitz.De"/>
    <meta property="og:url" content="https://dating-oelsnitz.de"/>
    <meta property="og:site_name" content="SingleLove"/>
    <meta property="og:image" content="https://wir-wollen-chatten.de/dating/cms2/application/layouts/clan3columns/img/64133477d49bdAshampoo_Snap_2023.03.16_16h23m11s_001_.png"/>
    <meta property="og:description" content="Dating-Oelsnitz.De ist ein besonderer Ort um sich kostenlos kennen zu lernen und Freundschaften zu schließen"/>
    <meta property="og:locale" content=""/>
    <meta property="fb:app_id" content=""/>
    <meta property="fb:admins" content=""/>
    <!-- markup for twitter -->
    <meta name="twitter:card" content="Summary"/>
    <meta name="twitter:title" content="Dating-Oelsnitz.De"/>
    <meta name="twitter:description" content="Dating-Oelsnitz.De ist ein besonderer Ort um sich kostenlos kennen zu lernen und Freundschaften zu schließen"/>
    <meta name="twitter:creator" content="Heiko Schulze"/>
    <meta name="twitter:image" content="https://wir-wollen-chatten.de/dating/cms2/application/layouts/clan3columns/img/64133477d49bdAshampoo_Snap_2023.03.16_16h23m11s_001_.png"/>
    <!-- JSON-LD - structured data markup Google Search -->
    <script type="application/ld+json">
    {"@context":"http://www.schema.org","@type":"person","name":"Heiko Schulze","address":{"streetAddress":"Gabelsbergerstrasse 18b","@type":"PostalAddress","addressLocality":"Oelsnitz","postalCode":"09376","addressCountry":"Deutschland"},"telephone":"","email":"heiko_schulze@live.de","url":"https://dating-oelsnitz.de","birthDate":"1978-04-16"}
    </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"><?=$this->getTrans('togglenavigation') ?></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                            </button>
                            <a class="navbar-brand" href="<?=$this->getUrl() ?>"><?=$this->getTrans('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"><center>%s</center></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">
                            </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>
    
                        </div>
    
                        <div class="gaming-name">
                            
                        </div>
                    </div>
                </div>
            </header>
                <?php include ('box/sponsor.php'); ?>
            <div class="container">
                <div class="gaming">
                    <div class="row">
    
    Von HIER:
    
                        <div class="hidden-xs col-sm-3 col-md-2">
                            <?php
                            echo $this->getMenu(
                                1,
                                '<div class="panel panel-gaming">
                                     <div class="panel-heading"><center>%s</center></div>
                                        <div class="panel-body">
                                            %c
                                        </div>
                                 </div>'
                            );
                            ?>
                        </div>
    
    BIS HIER Löschen
    
                        <div class="col-xs-12 col-sm-9 col-md-10">
                            <?=$this->getHmenu() ?>
                            <div class="panel panel-default">
                                <div class="panel-body">
                                    <?=$this->getContent() ?>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
                <?php include ('box/ads.php'); ?>
            <div class="footer">
                <div class="container">
                    <div class="gaming">
                        <div class="row">
                            <div class="col-xs-12 col-sm-6">
                            <?php include ('box/copyright.php'); ?>
                            </div>
                            <div class="col-xs-12 col-sm-6 nav">
                                <ul>
                                    <li><a href="<?=$this->getUrl() ?>">Home</a></li>
                                    <li><a href="<?=$this->getUrl(['module'=>'contact', 'controller'=>'index', 'action'=>'index']) ?>"><?=$this->getTrans('contact') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module'=>'imprint', 'controller'=>'index', 'action'=>'index']) ?>"><?=$this->getTrans('imprint') ?></a></li>
                                    <li><a href="<?=$this->getUrl(['module'=>'privacy', 'controller'=>'index', 'action'=>'index']) ?>"><?=$this->getTrans('privacy') ?></a></li>
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
    
            <?=$this->getFooter() ?>
        </body>
    </html>


    dann hast du die Volle seite aber da werden alle seiten die du erstellst so ausgegeben..


    Zuletzt modifiziert von zillo am 22.04.2023 - 23:51:38
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten