Kirjoitetut vastaukset

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)
  • Thread Starter Korento

    (@korento)

    Heippa. Saavuin taas kyselemään asiaan liittyviä juttuja.
    Nyt päätimme, ettei tuo toinen sidebar saa näkyä kaikilla muillakaan sivuilla. Mitä tuohon koodiin pitäisi lisätä jos haluaisin, ettei tuo toinen näy myöskään esim sivulla ”palaute”?

    Olen kokeillut ties mitä elseifejä, mutta onnistuin vaa hävittämään tuon sidebarin jokaiselta pagelta.

    Thread Starter Korento

    (@korento)

    Tuo viimeisin koodi toimi! Kiitoksia 🙂

    Thread Starter Korento

    (@korento)

    Juu tunnen itseni totaalisen tyhmäksi, mutta kai se on ihan oikeutettua, sillä en ole ennen tätä koskaan käyttänyt php:tä. Jos tämänkin olisin tienny… Mutta noh…

    En vieläkään saanut tuota toimimaan, joten laitanpa tähän nämä koodit, joita tuosta teemasta löytyy niin jos voisitte sitten täsmentää mihin kohtaan nuo koodit pitäisi laittaa ja mitä näistä pitäisi poistaa. Nyt onnistun koko ajan tekemään jotain väärin ja pian ei koko sivusto toimi lainkaan.

    Sidebarejen koodit:

    <div id="sidebar-lt">
    	<ul>
    		<?php if ( !function_exists('dynamic_sidebar')
            	|| !dynamic_sidebar('Left Sidebar') ) : ?>
    		<?php endif; ?>
    	</ul>
    	</div>
    
    	<div id="sidebar-rt">
    	<ul>
    		<?php if ( !function_exists('dynamic_sidebar')
            	|| !dynamic_sidebar('Right Sidebar') ) : ?>
    		<?php endif; ?>
    
    <?php if ( !is_single('dynamic_sidebar')
            	|| !dynamic_sidebar('Right Sidebar') ) : ?>
    		<?php endif; ?>
    	</ul>
    	</div>

    Funktioissa olevat koodit:

    <?php
    
    if ( function_exists('register_sidebar') )
    	register_sidebar(array(
    	'name'=>'Left Sidebar',
            'before_widget' => '<li id="%1$s" class="widget %2$s">',
            'after_widget' => '</li>',
            'before_title' => '<div class="widget-title">',
            'after_title' => '</div>',
        ));
    
    if (function_exists('register_sidebar'))
    
    	register_sidebar(array(
    	'name'=>'Right Sidebar',
            'before_widget' => '<li id="%1$s" class="widget %2$s">',
            'after_widget' => '</li>',
            'before_title' => '<div class="widget-title">',
            'after_title' => '</div>',
        ));
    ?>

    Kiitos, että olette vastailleet!

    Thread Starter Korento

    (@korento)

    Hmm. Nyt en tainnut ymmärtää ihan oikein tai sitten selitin asian huonosti.

    Haluaisin siis, että se oikea sidebar näkyisi myös muilla sivuilla.

    Vai mihin tuo koodinpätkä oikein laitetaan? Olen kokeillut vähän joka paikkaan, mutta missään se ei toimi ainakaan oikein.

Esillä 4 vastausta, 1 - 4 (kaikkiaan 4)