wie kann ich uBillboard in meine home.php integrieren?

  • Habe folgendes Problem: zur Zeit steht in meiner home.php folgender Code, um einen Textblock zu integrieren (URL):

    Zitat

    <?php
    add_action('genesis_before_loop', 'child_welcome_text');
    function child_welcome_text()
    { ?>
    <div class="text">"Hallo", "Welcome", "Bienvenue", "Bienvenido", "Benvenuto" im <a href="http://shop.logo-creations.de/">Shop von LogoCreations</a>!<br /><br />
    <a href="http://www.logo-creations.de/">LogoCreations</a> bietet auf den folgenden Seiten fertige Logos an, welche aus unserem riesigen Portfolio stammen. <a href="http://www.logo-creations.de/">LogoCreations</a> ist DIE Quelle für individuelle Logos ab 99 Euro. Hier im Shop können Sie fertige Logos <br />für den Festpreis von &raquo; <b>79 Euro</b> &laquo; kaufen. Alle Logos werden als Vectordateien + Schrift geliefert.</div><br /><br />

    <?php }

    An diese Stelle möchte ich einen Slider stellen. Problem ist, er will nicht.
    Vom Anbieter gabs folgende Erklärung:

    Code
    1. Use shortcode [uds-billboard] anywhere where it is possible to use a shortcode including pages and
    posts. Be aware though, that uBillboard will always be rendered with dimensions specified in General
    Options and will not resize when it does not fit in the available space.
    2. You can also use it anywhere in your theme via the the_uds_billboard(); function. This function does
    not take any parameters and does not return anything. It will just echo the markup for the uBillboard.
    Note: There is also a function get_uds_billboard();. This function is similar to the_uds_billboard();
    but instead of echoing the markup it will return it. Meaning you can call it like this:
    echo the_uds_billboard();

    Kann mir jemand helfen und erklären, wie ich den Code eingeben kann?
    Habe für die Integration einen extra div angelegt:

    Code
    /***billboard***/
    .bill {
         position:relative; 
          top:15px;
          z-index:669;
          width: 942px;
    }
    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • <?php
    add_action('genesis_before_loop', 'child_welcome_text');
    function child_welcome_text()
    {

    echo"<div class=\"bill\">";
    echo [FONT=monospace]the_uds_billboard(); [/FONT]
    echo"</div>";
    }
    ?>
    Wenn ich dich richtig verstanden habe müsste es so aussehen

    Digitaler Rucksack Nomade

  • Whow, das ging in die Hose :)

    Zitat

    // Force the excerpt remove_action('genesis_post_content', 'genesis_do_post_content'); add_action('genesis_post_content', 'the_excerpt'); //Add featured image above title on teasers add_action('genesis_before_post_title', 'expose_homepage_teaser_image'); function expose_homepage_teaser_image() { global $loop_counter; $paged = get_query_var('paged') ? get_query_var('paged') : 1; printf( '%s
    ', get_permalink(), genesis_get_image( array( 'format' => 'html', 'size'=> 'Featured' ) ) ); } // Add .portfolio-posts class to every post, except first 2 add_filter('post_class', 'expose_homepage_post_class'); function expose_homepage_post_class( $classes ) { global $loop_counter; $paged = get_query_var('paged') ? get_query_var('paged') : 1; $classes[] = 'portfolio-posts'; return $classes; } add_filter('the_excerpt', 'expose_homepage_excerpt_filter'); function expose_homepage_excerpt_filter( $text ) { return sprintf( '%sweiter zum Logo...
    ', $text, get_permalink() ); } require_once(PARENT_DIR . '/index.php');

    Die komplette home.php sieht jetzt so aus:

  • Code
    echo"</div>";
    }
    ?>
    // Force the excerpt
    remove_action('genesis_post_content', 'genesis_do_post_content');
    add_action('genesis_post_content', 'the_excerpt');

    epp :D

    Code
    echo"</div>";
    }
    
    
    // Force the excerpt
    remove_action('genesis_post_content', 'genesis_do_post_content');
    add_action('genesis_post_content', 'the_excerpt');

    ein ?> zuviel _D

    Digitaler Rucksack Nomade

  • hmm
    tausch
    echo the_uds_billboard();
    mal gegen
    [FONT=monospace]get_uds_billboard();

    wenn es nicht klappt: hast du das plugin als premium version oder die free variante besorgt? müsste mir den plugin code mal genauer angucken -> Der Code für den Slider selber wird geladen, nicht aber der Code der fürs einfügen zuständig ist
    [/FONT]

    Digitaler Rucksack Nomade

  • hmpf schlechte doku würde ich sagen ...

    <?php
    add_action('genesis_before_loop', 'child_welcome_text');
    function child_welcome_text()
    {
    [COLOR=Black]
    echo"<div class=\"bill\">";
    [COLOR=#000000][COLOR=#007700]if ([/COLOR][COLOR=#0000BB]function_exists[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'[/COLOR][/COLOR]the_uds_billboard[COLOR=#000000][COLOR=#DD0000]'[/COLOR][COLOR=#007700])) {[/COLOR][/COLOR]
    the_uds_billboard();
    }
    echo"</div>";
    }
    // Force the excerpt[/COLOR]

    Der Code sollte nun tun :P Bei mir im Blog tut er das :D

    Digitaler Rucksack Nomade

    Einmal editiert, zuletzt von Michi91 (16. Oktober 2010 um 15:36)

  • dürfte eiegntlich nicht... den<div class=\"bill\">
    </div> erscheint sehr wohl..., ausschließen möchte ich es aber nicht

    hast du den überhaupt einen banner angelegt? :D

    Digitaler Rucksack Nomade

  • Problem gelöst: hatte dem Teil einen eigenen Namen gegeben ( Billboard Name), also statt Original: "billboard" hieß der bei mir: "shop-front", bin jetzt zurück zum Originalnamen und "voila" läuft alles wie gewünscht.
    Hey, vielen Dank!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!