• Beste leden,

    Ik gebruik de improved include page plugin om in de footer een pagina te laden.

    <div id="footer">
                    <div class="infooter">
                    <?php if(function_exists('iinclude_page')) iinclude_page(18); ?>
                    </div>
    </div>

    Hebben jullie hier ervaring mee?

    Het werkt totdat ik op een category in Shopp klik.
    Dan komt de inhoud van de category twee keer in beeld, in het main venster en in de footer.

    Is er een alternatief voor de improved include page plugin?

    Mvg Rogier

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Wat bedoel je met in de Footer een pagina te laden?

    Thread starter rogier80

    (@rogier80)

    Ik maak een nieuwe pagina aan met bijvoorbeeld de NAW gegevens.
    Deze pagina wil ik in de footer-DIV geplaatst hebben.
    Ik heb het nu gedaan met het commando get_page. Dit gaat goed. De NAW gegevens komen in de footer te staan. Maar….ik heb ook Shopp geinstalleerd. Als ik nu in mijn linker sidebar op een categorie met producten klik komen de producten netjes in het hoofdvenster (met the loop) maar ook de NAW gegevens zijn vervangen door exact hetzelfde wat in het hoofdvenster staat. Dus ik zie alle producten 2 maal, een keer in het hoofdvenster en een keer in de footer. Dit gebeurt alleen als ik een categorie aanklik van de Shopp. Ook als ik een product aanklik zie ik in het hoofdvenster het product, maar ook in de footer. Kan ik je een screenshot sturen? zie screendumps http://wtrns.fr/RZQ-oP3n1lbDgXU

    Je denkt te moeilijk, waardoor je volgens mij dubbel je Footer widgets of sidebar widgets gaat laden.

    Wat je heel simpel moet doen is met meerdere footer.php templates gaan werken en in die bestanden aanpassingen doen.

    In je thema folder dupliceer je footer.php en maakt daar bijv. footer-twee.php van.

    Dan heb je je standaard footer.php + een footer-twee.php

    Daarna op de pagina waar je een speciale of aangepaste footer wilt hebben daar roep je die tweede footer aan.

    Dus ipv

    <?php get_footer(); ?>

    Wordt dat

    <?php get_footer( 'twee' ); ?>

    Als footer.php + footer-twee.php in dezelfde thema folder staan zal footer-twee nu geladen worden ipv footer.php maar zorg wel dat beide andere content bevat.
    Want standaard staat vaak in de footer ook een stukje code dat de footer-sidebar.php aanroept.

    <?php
    				/* A sidebar in the footer? Yep. You can can customize
    				 * your footer with three columns of widgets.
    				 */
    				if ( ! is_404() )
    					get_sidebar( 'footer' );
    			?>

    Zoiets.. en dat moet je dan natuurlijk eruit slopen.

    Als je dan in footer-twee.php handmatig of via een code een ander stukje code inbrengt dan zal alleen die zichtbaar zijn op die pagina.

    Maar ik weet niet 100% of dat gaat werken met Shopp omdat Shopp miss. de WP footer overschrijft met hun eigen Footers.

    Thread starter rogier80

    (@rogier80)

    ik ben te onduidelijk…excuses.

    zie http://www.rowantech.nl/shop/category/testcategorie/

    In de footer heb ik staan als code

    <?php $page_id = 9;
    $page_data = get_page ( $page_id );
    $content = apply_filters('the_content', $page_data->post_content);
    $title = $page_data->post_title;
    echo $content;
    ?>

    Meer niet…en toch komt het product 2x op het scherm.

    Als je nu bijv op CONTACT klikt, dan zie je wel de juiste footer tekst.

    Als ik nu de PHP code uit de footer weg haal dan gaat alles goed (maar heb ik geen footer tekst meer….)

    Thread starter rogier80

    (@rogier80)

    Is al opgelost! Foutje in PHP code

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Het onderwerp ‘improved include page plugin’ is gesloten voor nieuwe reacties.