Postraní banner

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel  ScheRas a poslední změna je stará 7 let, 5 měsíců.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #3457

    effedue
    Participant
    Web

    Ahoj,

    chtěl bych se zeptat jak dostanu na stránky postraní banner s reklamou. Chci aby vyplňoval volné místo mezi bočním panelem a krajem stránky. Zkoušel jsem nějaký pluginy ale žádnej mi nedovolil dát ten panel na toto místo.

    díky

    #15894

    ScheRas
    Participant
    Web

    Dobrý den,

    pluginy, které jste zkoušel, pravděpodobně poskytují možnost vložení tzv. shortcode nebo vložení widgetu do stránky. Pokud Vaše šablona nepodporuje přímé vkládání widgetů do sidebaru nebo na Vámi zvolené místo, budete muset zasáhnout do kódu šablony. V případě shortcode budete muset upravit kód určitě.

    Jestliže jste si jistý, že nelze banner vložit pomocí widgetu přímo, pokusím se Vám nastínit možná řešení.

    V případě widgetu musíte v souboru functions.php “zaregistrovat” nový widget a v souboru sidebar.php (pravděpodobně). Oba kroky jsou triviální, výhodou je, že pod (nebo nad) banner můžete vložit další widgety. Do souborů přidáte tedy něco takového:

    functions.php

    function our_widgets_init() {

    register_sidebar( array(
    'name' => 'Banner widget',
    'id' => 'banner_box',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '',
    'after_title' => '',
    ) );
    }
    add_action( 'widgets_init', 'our_widgets_init' );

    sidebar.php

    <?php
    if ( dynamic_sidebar('menu_box') ) :
    else :
    ?>
    <?php endif; ?>

    Druhá možnost je možná o trochu jednodušší, stačí do požadovaného místa v souboru sidebar.php vložit tento kód:

    echo do_shortcode('[Shortcode jak jej generuje plugin]');

    musí ovšem Vámi preferovaný plugin tyto shortcodes generovat.

    #15895

    Musilda
    Participant
    Web

    To asi nebude úplně fungovat, protože pokud jsem to správně pochopil, tak chce vložit banner “mimo” obsah stránky – tedy mezi obsah a okraj monitoru. Samozřejmě by na to widget fungoval, ale musel by se napozicovat. Na toto by mohl fungovat tento plugin http://wordpress.org/plugins/float-left-right-advertising/

    #15896

    ScheRas
    Participant
    Web

    Vidíte, když si to tak znova čtu, musím Vám dát za pravdu, s odpovědí jsem se unáhlil. Nicméně uvedený postup by měl fungovat stejně, pouze se kód nevloží do sidebar.php ale např. do footer.php a prvek se pak napozicuje. Vaše řešení ovšem vypadá ještě jednodušeji.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti