Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Startseite - Ich raff das nicht

  1. #1
    Padawan Stufe I Avatar von Toi Dillov
    Registriert seit
    30.01.2013
    Beiträge
    38
    Themen
    13
    DANKE
    18
    Erhaltene Danke: 0

    Standard Startseite - Ich raff das nicht

    Hallo;
    Ich habe hier eine HoverAbteilung auf die Startseite gesetzt.
    Funktioniert soweit auch.
    Jetzt steht hier am Anfang in der Beschreibung ich solle nachstehenden Code auskomentieren um die linke Sidebox und den Content in der Mitte (Also prakisch die Startseite) auszublenden.

    Ich kann da aus und ein komentieren was ich will. Entweder ist die ganze Seite weg und nur der Background zu sehen oder es tut sich gar nichts.

    Hier steht ich könne header und footer auch über tpl_header bzw tpl_footer wegbringen. Beim footer geht das interessanter weise in der letzten Zeile durch auskomentieren.

    Danke für jegliche sachdienliche Hinweise die zur Auflösung führen


    Das ist der Code der Seite die bearbeitet werden soll mit allen Beschreibungen.

    Code:
    <?php
    /**
     * Common Template - tpl_main_page.php
     *
     * Governs the overall layout of an entire page<br />
     * Normally consisting of a header, left side column. center column. right side column and footer<br />
     * For customizing, this file can be copied to /templates/your_template_dir/pagename<br />
     * example: to override the privacy page<br />
     * - make a directory /templates/my_template/privacy<br />
     * - copy /templates/templates_defaults/common/tpl_main_page.php to /templates/my_template/privacy/tpl_main_page.php<br />
     * <br />
     * to override the global settings and turn off columns un-comment the lines below for the correct column to turn off<br />
     * to turn off the header and/or footer uncomment the lines below<br />
     * Note: header can be disabled in the tpl_header.php<br />
     * Note: footer can be disabled in the tpl_footer.php<br />
     * <br />
     * $flag_disable_header = true;<br />
     * $flag_disable_left = true;<br />
     * $flag_disable_right = true;<br />
     * $flag_disable_footer = true;<br />
     * <br />
     * // example to not display right column on main page when Always Show Categories is OFF<br />
     * <br />
     * if ($current_page_base == 'index' and $cPath == '') {<br />
     *  $flag_disable_right = true;<br />
     * }<br />
     * <br />
     * example to not display right column on main page when Always Show Categories is ON and set to categories_id 3<br />
     * <br />
     * if ($current_page_base == 'index' and $cPath == '' or $cPath == '3') {<br />
     *  $flag_disable_right = true;<br />
     * }<br />
     *
     * @package templateSystem
     * @copyright Copyright 2003-2007 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_main_page.php 7085 2007-09-22 04:56:31Z ajeh $
     */
    
    // the following IF statement can be duplicated/modified as needed to set additional flags
      if (in_array($current_page_base,explode(",",'list_pages_to_skip_all_right_sideboxes_on_here,separated_by_commas,and_no_spaces')) ) {
        $flag_disable_right = true;
      }
    
    
      $header_template = 'tpl_header.php';
      $footer_template = 'tpl_footer.php';
      $left_column_file = 'column_left.php';
      $right_column_file = 'column_right.php';
      $body_id = ($this_is_home_page) ? 'indexHome' : str_replace('_', '', $_GET['main_page']);
    ?>
    <body id="<?php echo $body_id . 'Body'; ?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'; ?>>
    <?php
      if (SHOW_BANNERS_GROUP_SET1 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET1)) {
        if ($banner->RecordCount() > 0) {
    ?>
    <div id="bannerOne" class="banners"><?php echo zen_display_banner('static', $banner); ?></div>
    <?php
        }
      }
    ?>
    
    <div id="mainWrapper">
    <?php
     /**
      * prepares and displays header output
      *
      */
      if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_HEADER_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == '')) {
        $flag_disable_header = true;
      }
      require($template->get_template_dir('tpl_header.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_header.php');?>
    
    <?php
        if ($this_is_home_page) {
    ?>
    <?php require($template->get_template_dir('tpl_homepage_hover_effects_1.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_homepage_hover_effects_1.php');?>
    <?php
        }
    ?>
    
    
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0" id="contentMainWrapper">
      <tr>
    <?php
    if (COLUMN_LEFT_STATUS == 0 || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_COLUMN_LEFT_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == ''))) {
      // global disable of column_left
      $flag_disable_left = true;
    }
    if (!isset($flag_disable_left) || !$flag_disable_left) {
    ?>
    
     <td id="navColumnOne" class="columnLeft" style="width: <?php echo COLUMN_WIDTH_LEFT; ?>">
    <?php
     /**
      * prepares and displays left column sideboxes
      *
      */
    ?>
    <div id="navColumnOneWrapper" style="width: <?php echo BOX_WIDTH_LEFT; ?>"><?php require(DIR_WS_MODULES . zen_get_module_directory('column_left.php')); ?></div></td>
    <?php
    }
    ?>
        <td valign="top">
    <!-- bof  breadcrumb -->
    <?php if (DEFINE_BREADCRUMB_STATUS == '1' || (DEFINE_BREADCRUMB_STATUS == '2' && !$this_is_home_page) ) { ?>
        <div id="navBreadCrumb"><?php echo $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div>
    <?php } ?>
    <!-- eof breadcrumb -->
    
    <?php
      if (SHOW_BANNERS_GROUP_SET3 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET3)) {
        if ($banner->RecordCount() > 0) {
    ?>
    <div id="bannerThree" class="banners"><?php echo zen_display_banner('static', $banner); ?></div>
    <?php
        }
      }
    ?>
    
    <!-- bof upload alerts -->
    <?php if ($messageStack->size('upload') > 0) echo $messageStack->output('upload'); ?>
    <!-- eof upload alerts -->
    
    <?php
     /**
      * prepares and displays center column
      *
      */
     require($body_code); ?>
    
    <?php
      if (SHOW_BANNERS_GROUP_SET4 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET4)) {
        if ($banner->RecordCount() > 0) {
    ?>
    <div id="bannerFour" class="banners"><?php echo zen_display_banner('static', $banner); ?></div>
    <?php
        }
      }
    ?></td>
    
    <?php
    //if (COLUMN_RIGHT_STATUS == 0 || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_COLUMN_RIGHT_OFF == 'true' && $_SESSION['customers_authorization'] != 0)) {
    if (COLUMN_RIGHT_STATUS == 0 || (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '') || (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_COLUMN_RIGHT_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == ''))) {
      // global disable of column_right
      $flag_disable_right = true;
    }
    if (!isset($flag_disable_right) || !$flag_disable_right) {
    ?>
    <td id="navColumnTwo" class="columnRight" style="width: <?php echo COLUMN_WIDTH_RIGHT; ?>">
    <?php
     /**
      * prepares and displays right column sideboxes
      *
      */
    ?>
    <div id="navColumnTwoWrapper" style="width: <?php echo BOX_WIDTH_RIGHT; ?>"><?php require(DIR_WS_MODULES . zen_get_module_directory('column_right.php')); ?></div></td>
    <?php
    }
    ?>
      </tr>
    </table>
    
    <?php
     /**
      * prepares and displays footer output
      *
      */
      if (CUSTOMERS_APPROVAL_AUTHORIZATION == 1 && CUSTOMERS_AUTHORIZATION_FOOTER_OFF == 'true' and ($_SESSION['customers_authorization'] != 0 or $_SESSION['customer_id'] == '')) {
        $flag_disable_footer = true;
      }
      require($template->get_template_dir('tpl_footer.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_footer.php');
    ?>
    
    </div>
    <!--bof- parse time display -->
    <?php
      if (DISPLAY_PAGE_PARSE_TIME == 'true') {
    ?>
    <div class="smallText center">Parse Time: <?php echo $parse_time; ?> - Number of Queries: <?php echo $db->queryCount(); ?> - Query Time: <?php echo $db->queryTime(); ?></div>
    <?php
      }
    ?>
    <!--eof- parse time display -->
    <!--bof- banner #6 display -->
    <?php
      if (SHOW_BANNERS_GROUP_SET6 != '' && $banner = zen_banner_exists('dynamic', SHOW_BANNERS_GROUP_SET6)) {
        if ($banner->RecordCount() > 0) {
    ?>
    <div id="bannerSix" class="banners"><?php echo zen_display_banner('static', $banner); ?></div>
    <?php
        }
      }
    ?>
    <!--eof- banner #6 display -->
    </body>

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.093
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 962

    Standard

    Was ist eine "HoverAbteilung"?

    Was willst Du genau auf der Startseite ausblenden?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Stufe I Avatar von Toi Dillov
    Registriert seit
    30.01.2013
    Beiträge
    38
    Themen
    13
    DANKE
    18
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Danke für die schnelle Antwort.

    Hover Abteilung - Es sind 4 Bilder mit hover effect die ich als Landing page einsetzen will.
    Das heisst bevor der eigentliche Shop kommt hat man die Möglichkeit direkt in einen shopabschnitt über die Bilder zu kommen.

    so sieht das aus (live)
    http://occassionen.com.195-42-120-22...g.net/catalog/

    oder als Screenshot
    LandingPage.gif

    Ich habe wirklich sofern ich es in der Lage bin alles versucht, mit verschiedensten Möglichkeiten auszukomentieren die unteren Sideboxen und den Content auszublenden. Ist ja auch ziemlich ausführlich beschrieben.
    Aber egal was ich weglasse entweder habe ich nur den background oder es passiert garnichts. ich verstehe das auch nicht mit der privacy page. Vielleicht muss hier eine andere Seite reingeladen werden.
    Ich habe auch einmal versucht den Abschnitt hier

    * prepares and displays left column sideboxes * */ ?> <div id="navColumnOneWrapper" style="width: <?php echo BOX_WIDTH_LEFT; ?>"><?php require(DIR_WS_MODULES . zen_get_module_directory('column_left.php')); ?></div></td> <?php } ?> <td valign="top">

    auszukomentieren. Was natürlich völliger Schwachsinn ist. Es hat zwar funktioniert und die Boxn waren weg - Aber für immer und auf allen Seiten.
    Ich will sagen es ist na nicht so dass ich das ins Forum stelle und sag lass die mal machen. Mit nichten. Aber wie gesagt ich raff es nicht mehr.
    Und interessant wie im ersten Beitrag schon erwähnt. Als ich die letzte Zeile in der
    /catalog/includes/templates/viennabright/common/footer.php Datei auskomentierte wie beschrieben mit:
    Note: footer can be disabled in the tpl_footer.php
    hat das funktioniert.

    Den Teil hier meine ich
    <?php
    } // flag_disable_footer
    ?>

    auskomentiert und weg war der footer

    Im Header finde ICH nur
    <!--bof-header logo and navigation display-->
    <?php
    if (!isset($flag_disable_header) || !$flag_disable_header) {
    ?>
    und weiss nicht so genau wie ich hier was raus soll. Ein =true habe ich mal angehängt (wahrscheinlich auch quatch)

    p.s. das mit den 3 Additional images funktioniert aller erste Sahne - danke nochmal









  4. #4
    Padawan Stufe VIII Avatar von amatoris
    Registriert seit
    03.06.2009
    Beiträge
    1.502
    Themen
    150
    DANKE
    54
    Erhaltene Danke: 89

    Standard

    Wie ich schmerzlich feststellen musste, ist das Auskommandieren nicht wirklich sinnvoll, wenn man etwas am Layout ändern möchte.
    Ich empfehle dir auf die css zurückzugreifen.

    Lies dir mal die CSS_read _me.txt im css-Ordner durch. So änderst du nichts an den Template-Dateien und kannst jederzeit einfach auf Veränderungen reagieren.

  5. #5
    Padawan Stufe I Avatar von Toi Dillov
    Registriert seit
    30.01.2013
    Beiträge
    38
    Themen
    13
    DANKE
    18
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Zitat Zitat von amatoris Beitrag anzeigen
    Wie ich schmerzlich feststellen musste, ist das Auskommandieren nicht wirklich sinnvoll, wenn man etwas am Layout ändern möchte.
    Ich empfehle dir auf die css zurückzugreifen.

    Lies dir mal die CSS_read _me.txt im css-Ordner durch. So änderst du nichts an den Template-Dateien und kannst jederzeit einfach auf Veränderungen reagieren.
    Danke für die Antwort.

    Diese Plugin hat ein Stylesheet das die hover effekte betrifft.
    Soll ich dem Sagen er soll keine Sideboxen anzeigen ??

    Ich denke Stylesheets greifen auf alle Seiten zu um Farbe, Schrift, Abstände... global zu ändern.
    Seit wann kann ich im Stylesheet ganze Elemente wie eine Sidebox ausblenden?
    Die Sidebox und die Startseiteninhalte soll nur auf der Landingpage nicht angezeigt werden sonst natürlich schon.
    Wie soll ich das mit einer .css Datei verwirklichen? - Wenn das funktioniert - gerne.

  6. #6
    Padawan Stufe VIII Avatar von amatoris
    Registriert seit
    03.06.2009
    Beiträge
    1.502
    Themen
    150
    DANKE
    54
    Erhaltene Danke: 89

    Standard

    Was du ändern möchtest, hat nicht mit deinem Plugin zu tun, sondern mit Zen-Cart.

    Ich kann es nicht besser erklären, als es in der read_me steht.

    The CSS files are sent to the browser in this order: (and alphabetically within each case of more than one match):


    style*.css // are always loaded and at least ONE should contain site-wide properties.
    language_stylesheet.css // changes to ALL pages, when that language is used
    page_name.css // changes to one page
    language_page_name.css // changes to one page, when that language is used
    c_??_??.css // changes to all info pages in a category
    language_c_??_??.css // changes to all info pages in a category, when that language is used
    m_??.css // changes to a manufacturer's listing page
    language_m_??.css // changes to a manufacturer's listing page, when that language is used
    p_??.css // changes to a product's info page
    language_p_??.css // changes to a product's info page, when that language is used
    print*.css // printer-friendly global usage site-wide changes for printing-only


    The 'stylesheet.css' always loads first and should contain the bulk of your CSS selectors. Each file loaded takes priority over previously loaded file(s). To save loading time, only new selectors or selectors whose properties you wish to change should be in the optional CSS files. You can have different overrides for the same page, in different languages, because the two would never be called at the same time.


    If someone selected the French language on your site, the 'french_stylesheet.css' would also be loaded. It should only contain the site-wide changes you want to make to 'stylesheet.css'. For example, change a 'background-image' for your French customers.


    If someone went to any of the other pages, that page's CSS file would be loaded. Possibly you want different 'background-image' & 'background-color' on each of 'page_x' pages. Possibly you do not want a border around '.plainBox' most of the time, but on a couple of pages you do... and on one of those pages you want it in black and the other in red.


    Possibly you created a NEW tag and did a <span class="newtag"> in your Privacy Statement. It is defined in only one CSS file, 'german_privacy.css' as '.newtag { text-transform: uppercase }' Because, in Germany, that phrase must be in all CAPS, but not in other countries.


    Use your CSS files and the standard tags as much as possible, just change their properties when needed. If possible, DON'T HACK the core code. Use your CSS files to do the work for you. When the style coding has been removed from the ZenCart code and people have to decide if they want to go without the upgrade ~or~ undo all their hacks and finally learn about CSS... your site will still be up and running.


    Additional information is contained in the 'read_me' file in the common folder.


    Juxi Zoza
    03/15/05
    Du legst dir also, wie beschrieben die css-Datei für deine Seite an und sagst über diese, dass diese Elemente nicht angezeigt werden sollen.

    Code:
    @charset "utf-8";/* CSS Document */
    
    
    #MeinDIV {
    display:none;
    }

  7. #7
    Padawan Stufe VIII Avatar von amatoris
    Registriert seit
    03.06.2009
    Beiträge
    1.502
    Themen
    150
    DANKE
    54
    Erhaltene Danke: 89

    Standard

    Das was ich schrieb, funktioniert so nicht, für deine Anwendung, es ist nur für Seiteninhalte zutreffend.

  8. Folgender User sagt Danke zu amatoris für den nützlichen Beitrag:

    Toi Dillov (10.03.2013)

  9. #8
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.093
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 962

    Standard

    Zitat Zitat von Toi Dillov Beitrag anzeigen
    Ich denke Stylesheets greifen auf alle Seiten zu um Farbe, Schrift, Abstände... global zu ändern.
    Seit wann kann ich im Stylesheet ganze Elemente wie eine Sidebox ausblenden?
    Du kannst per CSS ausblenden was Du willst.
    Das Ansteuern bestimmter Unterseiten in Zen-Cart ist in dieser readme beschrieben, vielleicht ist es ja ein Problem, das die auf englisch ist.

    Für deine Zwecke erstellst Du einfach eine Datei namens index_home.css und legst sie nach includes/templates/viennabright/css/
    Dieses Stylesheet wird nur auf der Startseite geladen und was hier definiert wird überschreibt andere Angaben in dem "normalen" Hauptstylesheet stylesheet.css
    Wenn Du in diese index_home.css also z.B. reinschreibst:
    Code:
    #siteinfoLegal {
    display:none;
    }
    Dann wirst Du sehen, dass dann z.B. die Fußzeile auf der Startseite nicht mehr angezeigt wird.

    Nach demselben Prinzip blendest Du dort alles aus, was auf dieser Startseite nicht angezeigt werden soll. Ich weiß ja nicht was noch alles verschwinden soll, aber z.B. ein
    Code:
    #contentMainWrapper {
    display:none;
    }
    sollte für das was Du willst ja eigentlich schon reichen.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  10. Folgende 2 User sagen Danke zu webchills für den nützlichen Beitrag:

    Grossefreude (11.08.2014),Toi Dillov (10.03.2013)

  11. #9
    Padawan Stufe VIII Avatar von amatoris
    Registriert seit
    03.06.2009
    Beiträge
    1.502
    Themen
    150
    DANKE
    54
    Erhaltene Danke: 89

    Standard

    webchills, ich habe da auch noch so meine Probleme.

    Ich habe das vorhin gerade mal versucht und die css dann so benannt

    page_name.css // changes to one page = page_main_page.css warum nun index_home.css

    meine Bezeichnung macht doch Sinn. Was verstehe ich gerade wieder nicht?

    Sollte die Beschreibung dann nicht auch
    pagename.css sein?

  12. Folgender User sagt Danke zu amatoris für den nützlichen Beitrag:

    Toi Dillov (10.03.2013)

  13. #10
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.093
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 962

    Standard

    Zitat Zitat von amatoris Beitrag anzeigen
    warum nun index_home.css
    Ein eigenes Stylesheet nur für die Startseite heißt nunmal in Zen Cart index_home.css und der User möchte ja die Startseite beeinflussen
    Eine Seite namens page_main_page gibt es nicht, daher auch kein Stylesheet page_main_page.css
    Eine solche Steuerung kann nicht funktionieren, denn praktisch jede Seite beginnt mit index.php?main_page=irgendwas, also ist mal main_page nicht wirklich geeignet

    Der Pagename für spezielle Unterseiten ist genauso gemeint wie die Seite wirklich heißt in includes/modules/pages
    Exakt so
    Also die Seite privacy steuere ich mit einer privacy.css
    Und die Seite checkout_confirmation mit einer checkout_confirmation.css
    Und die Seite contact_us mit einer contact_us.css
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. css werden bei der startseite nicht geladen....kurios
    Von rsagb im Forum Design & Anpassung
    Antworten: 15
    Letzter Beitrag: 19.08.2012, 18:48
  2. Startseite nicht mehr zentriert
    Von nc-schoenst10 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 16
    Letzter Beitrag: 18.06.2008, 12:31
  3. kommende Artikel nicht auf Startseite verlinken
    Von Stylez im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 20.04.2008, 21:25
  4. Shop nicht auf der Startseite (gewollt)
    Von Esteffan im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 22.01.2008, 21:39
  5. Startseite wird nicht angezeigt
    Von AstroGT im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 27.10.2004, 16:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5 deutsch
Revision 1188 vom 02.12.2016
[Download]