• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    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
    CRS1138
    CRS1138 --- ---
    zkousim to pres

    #access ul li.current_page_parent > a {
    }


    ale nefunguje to :?

    btw muzete mi nekdo vysvetlit rozdil v zapisu

    #access ul li.current_page_parent > a {
    }


    a

    * html #access ul li.current_page_item > a {
    }

    CRS1138
    CRS1138 --- ---
    resim jednu vec:

    mam urcitou strukturu stranek a v horizontalnim menu se odkazuji pouze na tri hlavni stranky, ktere pak maji dalsi podstranky.

    homepage
    -pageA
    --pageA1
    --pageA2
    -pageB
    --pageB1
    --pageB2
    -pageC
    --pageC1
    --pageC2

    Pomoci tridy .current_page_item jsem si nadefinoval podbarveni prislusneho policka v menu. Az dosud vse jasny, nyni otazka - jak udelam, aby mi prislusny odkaz v menu, rekneme na pageA, zustal podbarveny i pokud jsem na kterekoli podrazene strance (pageA1, pageA2, pageA3) a samozrejme aby to analogicky platilo i pro ostatni skupiny stranek?
    QUITE
    QUITE --- ---
    QUITE
    QUITE --- ---
    Pracuju na webu tiskárny a potřebuju plugin co bude počítat kalkulace. Nemáte tip na plugin? :)
    BULHI
    BULHI --- ---
    jeste teda dodam, ze to samozrejme muzu jako dve stranky fyzicky udelat, ale to proste neni tak elegantni zejo :-))
    BULHI
    BULHI --- ---
    no to byla recnicka otazka :-)

    mimochodem je tady nakej odbornik na mod rewrite, kterej chape tu strukturu htaccessu kterej wordpress generuje? potreboval bych umoznit zobrazit get data z externiho skriptu, kterej mi posila jen vysledek (jde o kontaktni formular u me, kterej posila udaje skriptu umistenymu na jinym serveru, ten pak redirectne zpatky s vysledkem)

    cili aby nebral takovyhle dve url

    stranka.cz/kontakt/success
    stranka.cz/kontakt/fail

    jako dve podstranky s rodicem "kontakt", ale aby predal hodnotu success/fail skriptu, kde uz si to zpracuju
    CRS1138
    CRS1138 --- ---
    BULHI: aby jsi mohl oslovavat bzukotem vuvuzely, tak jako na MS ve fotbale
    BULHI
    BULHI --- ---
    proc ten clanek zacina vetou "Arm your vuvuzelas" ? :-)))
    HADIAK
    HADIAK --- ---
    CRS1138: ano. a vsetko mi funguje tak ako aj pred tym (=dobre). snad sa neobjavi nic zakerne schovane (je pravda, ze som nemal moc casu testovat).

    ale uz pred tym, som nahodil daky RC a hodil tam komplet data z ostreho webu a aj tam to vsetko slo.
    CRS1138
    CRS1138 --- ---
    PEPAK: taky cekam, upgradoval jsem zatim na cvicne site... a jako novinky se mi libi a zatim jsem zadny problemy nezpozoroval, ale taky jsem si s tim az tak moc nehral.
    PEPAK
    PEPAK --- ---
    Já čekám. Z popisu novinek nemám pocit, že bych novou funkčnost potřeboval rychle - radši chvíli počkám, až se vychytají největší chyby.
    CRS1138
    CRS1138 --- ---
    You've probably already seen the notice in your dashboards, so I'll keep this one short and sweet:

    http://wordpress.org/development/2010/06/thelonious/

    3.0 is faster, stabler, and more secure, so you can focus on what matters (your audience) and let the rest fade to the background.

    Custom post types, MU merge, menu editor, Twenty Ten theme, over 1,200 bug fixes... there's so much to enjoy in this new release, we're really proud of it. It's the best WordPress yet, and available for a limited time for only free ninety nine. ;)

    Tell your friends, help them upgrade, write new themes that use the new features, spread the good word.

    Love,
    Matt Mullenweg
    http://ma.tt | http://wordpress.org


    Tak co uz nekdo upgradoval?
    Kliknutím sem můžete změnit nastavení reklam