• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    CRS1138
    CRS1138 --- ---
    QUITE: no to studuju uz pres pul dne, ale moudrej z toho nejsem...
    CRS1138
    CRS1138 --- ---
    nejak mi to nic nevraci

    to = {


    <?php
    $my_quote = array(
    'showposts' => 1,
    'cat' => 23,
    'orderby' => 'rand',
    );

    $my_quote_query = new WP_Query($my_quote);

    if ( have_posts() ) : while ($my_quote_query->have_posts()) : $my_quote_query->the_post(); ?>


    }
    CRS1138
    CRS1138 --- ---
    QUITE: ne nemam... dik za tip

    The query_posts function overrides and replaces the main query for the page. To save your sanity, do not use it for any other purpose.

    aneb mam problem jak pouzit new WP_Query(), zkusim to dle tveho navodu
    QUITE
    QUITE --- ---
    CRS1138: máš dobře ten while? :

    <?php $my_query = new WP_Query('category_name=Novinky&posts_per_page=4'); ?>

    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

    // content

    <?php endwhile; ?>
    CRS1138
    CRS1138 --- ---
    BULHI: ja jsem spis designer nez coder, tak se v php az tak moc nevyznam (ale nebojim se ho:), ale vycetl jsem ze funkce nededi promene definovane mimo funkci, tudiz jsem nakonec prisel s timto:

    switch ($decide) {
    case "love2write":
    echo "my_cat is 4";
    $my_args = array(
    'showpost' => 2,
    'cat' =>4
    );
    break;
    ...


    query_posts($my_args);

    muzes mi vysvetlit co presne znamena '.$my_cat.'?
    BULHI
    BULHI --- ---
    no asi by to melo bejt query_posts('cat='.$my_cat.'&showposts=2');
    ne?
    CRS1138
    CRS1138 --- ---
    prosim o pomoc, mam tuhle definici


    $mykey_values = get_post_custom_values('page'); //gets array of values from $key=page
    $decide = $mykey_values[0]; // defines $decide for the switch
    echo "$decide"; //kontrolni zobrazeni

    switch ($decide) {
    case "love2write":
    echo "my_cat is 4"; //kontrolni zobrazeni
    $my_cat = 4;
    break;
    case "bar":
    echo "my_cat is 5"; //kontrolni zobrazeni
    $my_cat = 5;
    break;
    case "cake":
    echo "my_cat is 6"; //kontrolni zobrazeni
    $my_cat = 6;
    break;
    }

    query_posts('cat=$my_cat&showposts=2');

    Vsechny kontroly jsou v poradku, tak proc mi to porad ukazuje posledni posty misto posty z kategorie 'love2write'?
    CRS1138
    CRS1138 --- ---
    BULHI: presne tak
    pak mam dalsi stranky napr.

    (pageA) tam mam okno, kde se mi vypisou posledni 2 posty ze vsech kategorii pod parent category love2write

    (pageB) v tom samem okne se prozmenu vypisi posledni 2 posty ze vsech kategorii pod parent category courses
    BULHI
    BULHI --- ---
    no teda priznam se, ze to zadani vubec nechapu :-)) chces oznacit skupinu referenci jakoze patri k nejaky konkretni strance?
    CRS1138
    CRS1138 --- ---
    btw mam dalsi dilema...
    mam nadefinovany templaty pro dane stranky s tim, ze v nich volam Loop pro zobrazovani urcitych postu. Napriklad pro stranky pageA1, pageA2, ..., pageCx se tam bude zobrazovat nahodna reference z kategorii, ktere mam rozdeleny do podkategorii.
    Chci aby se mi na strankach venovanych otistenym clankum objevovala reference od vydavatelu casopisu; na strankach venovanym kurzum se bude objevovat testemonial od ucastniku kurzu.

    Jakym zpusobem by bylo nejelegantnejsi a nejjednodussi vybrat, ze ktere kategorie to ma nacitat. Premyslel jsem o Custom Field, ktery bych nacetl treba v hlavicce a pak asi pres switch priradit cislo dane kategorie do promenne, kterou pouziji v Loopu...

    je nejaka jednodussi cesta?

    BULHI
    BULHI --- ---
    :-))
    CRS1138
    CRS1138 --- ---
    BULHI:

    ovsem, pravdu dis. dekuji mnohokrat.

    BULHI
    BULHI --- ---
    CRS1138: v tom vygenerovanym kodu mas class "current-page-ancestor" ale v css mas "current_page_ancestor"
    CRS1138
    CRS1138 --- ---
    BLACKX: firebug mam a pouzivam, ale proste tohle nejak nemuzu odhalit...

    komplet CSS pro id=access zde:


    /* =Menu
    -------------------------------------------------------------- */

    #access {
    background: #2E233B;
    margin: 0;
    width: 460px;
    height: 30px;
    left: 220px;
    top: 135px;
    display:block;
    border: 1px solid #fff;
    position: relative;
    }

    #access .menu-header,
    div.menu {
    font-size: 1.9em;
    }

    #access .menu-header ul,
    div.menu ul {
    list-style: none;
    margin: 0px;
    }

    #access .menu-header li,
    div.menu li {
    float:left;
    position: relative;

    }

    #access a {
    display:block;
    text-decoration:none;
    color:#fff;
    padding: 6px 36.5px;
    }

    #access ul ul {
    display:none;
    position:absolute;
    top:38px;
    left:0;
    float:left;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    width: 180px;
    z-index: 99999;
    }

    #access ul ul li {
    min-width: 180px;
    }

    #access ul ul ul {
    left:100%;
    top:0;
    }

    #access ul ul a {
    background:#333;
    height:auto;
    line-height:1em;
    padding:10px;
    width: 160px;
    }

    #access li:hover > a,
    #access ul ul :hover > a {
    color:#FF0000;
    background:#DBB8FF;
    }

    #access ul li:hover > ul {
    display:block;
    }

    #access ul li.current_page_parent > a,
    #access ul li.current_page_item > a,
    #access ul li.current_page_parent > a,
    #access ul li.current_page_ancestor > a,
    #access ul li.current-menu-ancestor > a,
    #access ul li.current-menu-item > a,
    #access ul li.current-menu-parent > a {
    color: #f00;
    background: #DBB8FF;
    }
    BLACKX
    BLACKX --- ---
    CRS1138: Twenty ten ted taky predelavam pro sve ucely a zrovna tohle jsem resil vcera. A mam to presne tak, jak pises, takze to spis vypada, ze mas chybu nekde jinde.

    Jestli pouzivas Firefox, tak doporucuju nainstalovat rozsireni Firebug, kterym muzes prozkoumavat elementy na strance a vis presne, okdud se vzaly jejich styly. Me to v podobnych pripadech hodne pomohlo.
    CRS1138
    CRS1138 --- ---
    pripadne vygenerovany kod:

    <div id="access" role="navigation">
    <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div>
    <div class="menu-header"><ul id="menu-top_menu" class="menu"><li id="menu-item-60" class="menu-item menu-item-type-post_type current-page-ancestor"><a href="http://love2create.org/love2write/">love2write</a></li>
    <li id="menu-item-59" class="menu-item menu-item-type-post_type"><a href="http://love2create.org/courses/">courses</a></li>
    <li id="menu-item-58" class="menu-item menu-item-type-post_type"><a href="http://love2create.org/articles/">articles</a></li>
    </ul></div>
    </div>
    CRS1138
    CRS1138 --- ---
    BULHI: kod kterym generuji to menu je (nekteri spravne poznaji, ze je z twentyten):

    <div id="access" role="navigation">
    <?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff */ ?>
    <div class="skip-link screen-reader-text"><a href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentyten' ); ?>"><?php _e( 'Skip to content', 'twentyten' ); ?></a></div>
    <?php /* Our navigation menu. If one isn't filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?>
    <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
    </div><!-- #access -->


    a CSS kterym to stylizuji je:


    #access ul li.current_page_parent > a,
    #access ul li.current_page_item > a,
    #access ul li.current_page_parent > a,
    #access ul li.current_page_ancestor > a,
    #access ul li.current-menu-ancestor > a,
    #access ul li.current-menu-item > a,
    #access ul li.current-menu-parent > a {
    color: #f00;
    background: #DBB8FF;
    }
    BULHI
    BULHI --- ---
    resetem myslim neco jako
    * {margin: 0}
    BULHI
    BULHI --- ---
    ukaz kod, jinak tezko na neco prijdem.. napada me jestli nemas kolem anchoru jeste span treba nebo nejakej jinej element? nebo "#access ul li.current_page_item > a" ti funguje normalne?

    jinak hvezdicka je selektor na vsechny elementy, cili to tam davat nemusis.. potomkem html jsou pochopitelne taky vsechny.. priznam se, ze jsem to v zivote nepouzil, ani nevim jestli ta hvezdicka se chova jako ze pred html musi bejt dalsi element nebo ne.. pouzivam ji jen na reset na zacatku stylu
    Kliknutím sem můžete změnit nastavení reklam