WordPress

Witaj Gościu ( Zaloguj | Rejestruj )

Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!

 
Reply to this topicStart new topic
> komenda na wyświetlenie danego paska widgetowego
wojtaszek21
post 22.6.2008 - 10:10
Post #1


aktywność:
**

Grupa: +Bloger
Postów: 21

Nr: 4 230



Czy jest jakaś możliwość na umieszczenie tylko wybranych pasków na widgety w danym miejscu? chodzi o to, że mam zrobionych 7 pasków na widgety i wszystkie 7 mi sie odczytują w headerze a chce by kod czytał tylko 6 pierwszych a siódmy musi być pod content ponieważ rozsypuje mi się strona i przez ostatni siódmy widget cały content czyli treść strony pokazuje mi się na samym dole a siódmy pasek ma być obok conent.

Jak daje w headerze:

<?php get_sidebar(); ?> lub odwołanie do konkretnie nazwanego paska <?php get_sidebar('terminarz'); ?> to i tak wczytuje mi odrazu wszystkie 7.

Czy jest jakiś sposób by podać mu w headerze kod na otwieranie tylko konkretnych czesciu a na siódmy umieścić kodzik w index.php pod treścią content?
Go to the top of the page
 
+Quote Post
west28
post 22.6.2008 - 20:19
Post #2


aktywność:
*******

Grupa: Redakcja
Postów: 870

Nr: 309



tak dodaj drugi dynamic sidebar do tematu. Kod podglądniesz w sidebar.php


--------------------
Go to the top of the page
 
+Quote Post
wojtaszek21
post 23.6.2008 - 07:59
Post #3


aktywność:
**

Grupa: +Bloger
Postów: 21

Nr: 4 230



problem w tym, że ja dodałem wszystkie 7 w sidebar.php o to kod jednego i pod spodem jest jeszcze 6 takich samych tylko ze zmieniana nazwą, chyba ze w zlym miejscu podalem nazwy.

KOD
<div id="terminarz">
<ul>

  <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('terminarz') ) : ?>

    <li>
      <?php include (TEMPLATEPATH . '/searchform.php'); ?>
    </li>

    <?php /* Menu for subpages of current page (copied from K2 theme) */
    global $notfound;
    if (is_page() and ($notfound != '1')) {
        $current_page = $post->ID;
        while($current_page) {
            $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
            $current_page = $page_query->post_parent;
        }
        $parent_id = $page_query->ID;
        $parent_title = $page_query->post_title;

        // if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment'")) {
        if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_type != 'attachment'")) {
    ?>

    <li>
      <h2 class="sidebartitle"><?php echo $parent_title; ?><?php _e('Podstrony'); ?></h2>
      <ul class="list-page">
        <?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
      </ul>
    </li>

    <?php } } ?>

    <li>
      <h2 class="sidebartitle"><?php _e('Categories'); ?></h2>
      <ul class="list-cat">
        <?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
      </ul>
    </li>
    <li>
      <h2 class="sidebartitle"><?php _e('Archives'); ?></h2>
      <ul class="list-archives">
        <?php wp_get_archives('type=monthly'); ?>
      </ul>
    </li>
    <li>
      <h2 class="sidebartitle"><?php _e('Links'); ?></h2>
      <ul class="list-blogroll">
        <?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
      </ul>
    </li>

  <?php endif; ?>

</ul>
</div>


Ten post edytował wojtaszek21 23.6.2008 - 07:59
Go to the top of the page
 
+Quote Post
wojtaszek21
post 24.6.2008 - 10:26
Post #4


aktywność:
**

Grupa: +Bloger
Postów: 21

Nr: 4 230



Dobra doszedłem do czegoś takiego, ale jak zwykle coś musi być nie tak:

KOD
<?php get_sidebar(dynamic_sidebar('terminarz') ); ?>


Wszystko by było pięknie, ale w tym wypadku sidebar wgrywa się kompletnie byz stylu, który ma nadany w sidebar.php
Gdy robie coś takeigo:
KOD
<div id="terminarz">
<?php get_sidebar(dynamic_sidebar('terminarz') ); ?>
</div>

Wygląda to już lepiej, ale mieszają się chyba style bo mi się pojawia przed każdym początkiem kropka, mało tego każda treś w sidebarze się powtarza jeśli się kończy przed jego wyznaczoną długością.

Jest jakieś lepsze rozwiązanie?


Ten post edytował wojtaszek21 24.6.2008 - 10:59
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



Wersja Lo-Fi Aktualny czas: 21 08 08 - 06:52
Polski Blogger | Forum Komputerowe | Spotkania blogerów