1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Customizr footer Problem

Dieses Thema im Forum "Design" wurde erstellt von TheVoice, 26. März 2014.

  1. TheVoice

    TheVoice Member

    Registriert seit:
    25. März 2014
    Beiträge:
    6
    Zustimmungen:
    0
    Hallo,

    erstmal vorweg, ich bin neu hier im Forum und genauso "neu" in der Thematik Wordpress / html.
    Ich bin gerade dabei eine Seite testweise für eine Fahrschule zu basteln und stehe aktuell vor folgendem Problem:

    Ich nutze das Theme "Customizr" und würde gerne in der Fußzeile ber die koplette Breite einen Banner einfügen.

    Das Theme hat in der Widget-Übersicht 3 verschiedene Footer-Widgets voreingestellt, meinem Verständnis nach für jeweils 33% der Seeitenbreite??

    Jedenfalls habe ich einen Banner per "Text" (html) in eines der Widgets eingefügt, der von der reinen Größe her eigentlich sogar viel zug roß ist, aber ich bekomme den Banner so nicht über die komplette Breite. (zwecks "Demo" habe ihn mal drin gelassen.

    Kann mir wer helfen, damit ich weiter basteln kann? :)

    Um folgende Seite geht es: http://fs-kjordan.bplaced.net/wordpress/

    Viele Grüße,

    TheVoice
     
  2. Meathor

    Meathor Well-Known Member

    Registriert seit:
    14. Februar 2012
    Beiträge:
    297
    Zustimmungen:
    0
    Wenn du die beiden anderen Boxen im Footer nicht benötigst, kannst du diese aus der footer.php entfernen.

    Ich empfehle dazu ein Child_theme zu erstellen:

    http://bueltge.de/wordpress-child-themes-verstehen/1192/

    vorteil: bei einem Update des Themes bleiben deine änderungen erhalten.

    mfg
     
  3. TheVoice

    TheVoice Member

    Registriert seit:
    25. März 2014
    Beiträge:
    6
    Zustimmungen:
    0
    Der Inhalt der footer.php sieht so aus:

    <?php

    /**

    * The template for displaying the footer.

    *

    *

    * @package Customizr

    * @since Customizr 3.0

    */

    do_action( '__before_footer' );

    ?>

    <!-- FOOTER -->

    <footer id="footer" class="<?php echo tc__f('tc_footer_classes', '') ?>">

    <?php do_action( '__footer' ); // hook of footer widget and colophon?>

    </footer>

    <?php

    wp_footer(); //do not remove, used by the theme and many plugins

    do_action( '__after_footer' );

    ?>

    </body>

    <?php do_action( '__after_body' ); ?>

    </html>


    was davon muss ich denn entfernen / ändern?
     
  4. Meathor

    Meathor Well-Known Member

    Registriert seit:
    14. Februar 2012
    Beiträge:
    297
    Zustimmungen:
    0
    in irgendeiner deiner Theme Dateien ist mit add_action die action "__footer" hinzugefügt worden. Diese ist laut deinem Quellcode dafür verantwortlich.

    Musst also leider in den Theme Dateien erstmal nach eben diesem "__footer" suchen.

    bzw gibt es da einen ordner wp_bakery?

    mfg
     
  5. TheVoice

    TheVoice Member

    Registriert seit:
    25. März 2014
    Beiträge:
    6
    Zustimmungen:
    0
    Die Datei: class-footer-footer_main.php

    sieht so aus:

    <?php

    /**

    * Footer actions

    *

    *

    * @package Customizr

    * @subpackage classes

    * @since 3.0

    * @author Nicolas GUILLAUME <nicolas@themesandco.com>

    * @copyright Copyright (c) 2013, Nicolas GUILLAUME

    * @link http://themesandco.com/customizr

    * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

    */



    class TC_footer_main {



    //Access any method or var of the class with classname::$instance -> var or method():

    static $instance;



    function __construct () {



    self::$instance =& $this;

    //html > footer actions

    add_action ( '__after_main_wrapper' , 'get_footer');



    //footer actions

    add_action ( '__footer' , array( $this , 'tc_widgets_footer' ), 10 );

    add_action ( '__footer' , array( $this , 'tc_colophon_display' ), 20 );

    add_action ( '__colophon' , array( $this , 'tc_colophon_left_block' ), 10 );

    add_action ( '__colophon' , array( $this , 'tc_colophon_center_block' ), 20 );

    add_action ( '__colophon' , array( $this , 'tc_colophon_right_block' ), 30 );

    }





    /**

    * Displays the footer widgets areas

    *

    *

    * @package Customizr

    * @since Customizr 3.0.10

    */

    function tc_widgets_footer() {



    //checks if there's at least one active widget area in footer.php.php

    $status = false;

    $footer_widgets = apply_filters( 'tc_footer_widgets', TC_init::$instance -> footer_widgets );

    foreach ( $footer_widgets as $key => $area ) {

    $status = is_active_sidebar( $key ) ? true : $status;

    }

    if ( !$status )

    return;



    //hack to render white color icons if skin is grey

    $skin_class = ( 'grey.css' == tc__f('__get_option' , 'tc_skin') ) ? 'white-icons' : '';



    ob_start();

    ?>

    <div class="container footer-widgets <?php echo $skin_class ?>">

    <div class="row widget-area" role="complementary">



    <?php foreach ( $footer_widgets as $key => $area ) : ?>



    <?php if ( is_active_sidebar( $key ) ) : ?>



    <div id="<?php echo $key; ?>" class="<?php echo apply_filters( $key . '_widget_class', 'span4' ) ?>">

    <?php dynamic_sidebar( $key ); ?>

    </div>



    <?php endif; ?>



    <?php endforeach; ?>

    </div><!-- .row.widget-area -->

    </div><!--.footer-widgets -->

    <?php

    $html = ob_get_contents();

    if ($html) ob_end_clean();

    echo apply_filters( 'tc_widgets_footer', $html );

    }//end of function













    /**

    * Displays the colophon (block below the widgets areas).

    *

    *

    * @package Customizr

    * @since Customizr 3.0.10

    */

    function tc_colophon_display() {



    ?>

    <?php ob_start() ?>

    <div class="colophon">

    <div class="container">

    <div class="<?php echo apply_filters( 'tc_colophon_class', 'row-fluid' ) ?>">

    <?php

    //colophon blocks actions priorities

    //renders blocks

    do_action( '__colophon' );

    ?>

    </div><!-- .row-fluid -->

    </div><!-- .container -->

    </div><!-- .colophon -->

    <?php

    $html = ob_get_contents();

    if ($html) ob_end_clean();

    echo apply_filters( 'tc_colophon_display', $html );

    }









    /**

    * Displays the social networks block in the footer

    *

    *

    * @package Customizr

    * @since Customizr 3.0.10

    */

    function tc_colophon_left_block() {



    echo apply_filters(

    'tc_colophon_left_block',

    sprintf('<div class="%1$s">%2$s</div>',

    apply_filters( 'tc_colophon_left_block_class', 'span4 social-block pull-left' ),

    0 != tc__f( '__get_option', 'tc_social_in_footer') ? tc__f( '__get_socials' ) : ''

    )

    );

    }









    /**

    * Footer Credits call back functions

    * Can be filtered using the $site_credits, $tc_credits parameters

    *

    *

    * @package Customizr

    * @since Customizr 3.0.6

    */

    function tc_colophon_center_block() {



    echo apply_filters(

    'tc_credits_display',

    sprintf('<div class="%1$s">%2$s</div>',

    apply_filters( 'tc_colophon_center_block_class', 'span4 credits' ),

    sprintf( '<p> &middot; &copy; %1$s <a href="%2$s" title="%3$s" rel="bookmark">%3$s</a> &middot; Designed by %4$s &middot;</p>',

    esc_attr( date( 'Y' ) ),

    esc_url( home_url() ),

    esc_attr(get_bloginfo()),

    '<a href="'.TC_WEBSITE.'">Themes &amp; Co</a>'

    )

    )

    );

    }











    /**

    * Displays the back to top block

    *

    *

    * @package Customizr

    * @since Customizr 3.0.10

    */

    function tc_colophon_right_block() {

    echo apply_filters(

    'tc_colophon_right_block',

    sprintf('<div class="%1$s"><p class="pull-right"><a class="back-to-top" href="#">%2$s</a></p></div>',

    apply_filters( 'tc_colophon_right_block_class', 'span4 backtop' ),

    __( 'Back to top' , 'customizr' )

    )

    );

    }



    }//end of class

    Soll ich das komplett rausnehmen bzw. die Datei löschen?

    PS: schon mal im vorwege vielen dank für deine Hilfe :)
     
  6. Meathor

    Meathor Well-Known Member

    Registriert seit:
    14. Februar 2012
    Beiträge:
    297
    Zustimmungen:
    0
    Ok.... Das lassen wir mal so da dieser berrech des footers per schleife mit daten aus der DB generiert wird.

    füge mal dieses ans ende der style.css ein:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden