• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    MIKROM
    MIKROM --- ---
    KOC256: já taky ještě před týdnem jel na RS2, a všechno tohle řešení je s přechodem na WP. Cca týden mailů s onebitem a vyšli mi ve všem vstříc.
    KOC256
    KOC256 --- ---
    MIKROM:
    To skoro vypadá, jako podložené rozhodnutí o kterém jsi dlouho přemýšlel ;-)

    Ale pokud to je tvé rozhodnutí, tak je vše s hostingem v pořádku.
    MIKROM
    MIKROM --- ---
    MIKROM: aha, tak je asi systémovým řešením Nepřiřazené soubory přiřadit ke konceptu příspěvku/stránky třeba s názvem Nepřiřazeno
    MIKROM
    MIKROM --- ---
    KOC256: nevyměním! Jel jsem na 5.3.neco a už skoro nic nešlo, tak jsem jim psal ať mě hodí na vyšší verzi php a dali mi na výběr z asi pěti verzí s tím že nejvyšší byla sedmička. Tak proč upgradovat na 5.6 když můžu na 7.
    KOC256
    KOC256 --- ---
    MIKROM:
    vymen hosting, pokud ti jen tak prehazuji verzi PHP :)
    MIKROM
    MIKROM --- ---
    KOCMOC: díky, zatím to jede v poho, theme je ve vývoji, tam se nebojím a pluginů mám pár živých s poslední aktualizací max tak rok.

    Další dotaz co se mi zatím nepodařilo vygooglit. Mám fotky v médiích co nejsou přiřazeny k příspěvkům, WP na ně udělal permalinky a když se obrázek jmenuje stejně jako třeba stránka, tak se to tluče. Jde to vypnout? Já ty permalinky vůbec nechci (když budu chtít, udělám si sám redirect)
    KOCMOC
    KOCMOC --- ---
    potreboval sem nejak elegantne vyresit woocommerce query, tak aby zobrazovala jen simple produkty, ale pres functions.php, tady je reseni pres meta query
    add_action('woocommerce_product_query', 'fstab_meta_query');
    function fstab_meta_query($q)
    {
        $meta_query = $q->get('tax_query');
        $meta_query[] = array(
            'taxonomy' => 'product_type',
            'field' => 'slug',
            'terms' => 'simple',
        );
        $q->set('tax_query', $meta_query);
    }
    
    KOCMOC
    KOCMOC --- ---
    MIKROM: WP je s tim v pohode, jedinej problem muze nastat u themes a pluginu, kdyz obsahujou nejaky deprecated funkce ze starych verzi php
    MIKROM
    MIKROM --- ---
    máte někdo zkušenosti s wp na php7? čachruju s hostingem, měl jsem tam php5.3, teď mě překlopili na 7 a na první pohled to vypadá funkčně, ale zda se ví na co se mám zaměřit že by nemuselo fachat..
    KOCMOC
    KOCMOC --- ---
    FRANTA_LOPATA: dej pak vedet, jak to dopadlo
    FRANTA_LOPATA
    FRANTA_LOPATA --- ---
    KOCMOC: no a jak to změním.

    Já se omlouvám, to debugování nedávám. Nevím přesně jak to funguje, na co se dívat a i když mi to něco vyplivne, pravděpodobně nebudu chápat, kde ta chyba je. :-/
    V tomhle jsem opravdu LOPATA. :-D
    CRS1138
    CRS1138 --- ---
    KOCMOC: dost mozna ano
    KOCMOC
    KOCMOC --- ---
    Ta query je v cajku, rikam ze ma malo pameti alokovany
    CRS1138
    CRS1138 --- ---
    FRANTA_LOPATA: btw co ti vypise tenhle kod, kdyz to pridas za $loop = new WP_Query($args);

    
    echo "<pre>" . print_r( $loop, true ) . "</pre>";
    


    Pripadne tusim ze posts uvnitr toho objectu.

    
    echo "<pre>" . print_r( $loop->posts, true ) . "</pre>";
    

    CRS1138
    CRS1138 --- ---
    FRANTA_LOPATA: wp-config.php mas v rootu a nastaveni teto konstanty na true ti muze pomoci s odhalenim, co se deje. Zaroven bys take mel zapnout debug mod pro php na svem (developer) serveru.
    FRANTA_LOPATA
    FRANTA_LOPATA --- ---
    KOCMOC: tak ten reset - žádná změna. :-/
    CRS1138: nerozumím. wp-config.php v šablonách nemám.
    CRS1138
    CRS1138 --- ---
    FRANTA_LOPATA: mas ve wp-config.php
    
    define('WP_DEBUG', true);
    


    WP DEBUG « WordPress Codex
    https://codex.wordpress.org/WP_DEBUG
    KOCMOC
    KOCMOC --- ---
    nakonec se dovime, ze ta query vycerpala php pamet, protoze ma nastavano defaultnich 32 mb... ;)
    KOCMOC
    KOCMOC --- ---
    FRANTA_LOPATA: zkus za endwhile napsat jeste
     <?php wp_reset_postdata(); ?>
    
    FRANTA_LOPATA
    FRANTA_LOPATA --- ---
    S tím už jsem si taky hrál no. Zkouším znovu.
    Zobrazuje se pouze ta hlavička prázdné tabulky. :-/

    Prostě to vypadá, a teď mě ber jako naprostého laika, že tam prostě nějaké data přetečou, nebo tak něco a celé se to rozbije. Nejde mi do hlavy, proč to omezení je různé pro zalogovaného uživatele a běžného návštěvníka stránek a proč zrovna je rozdíl 3 posts, ale může to být jakési vodítko?

    Jak fungují ty filtry. Našel jsem tohle, ale moc tomu nerozumím. :-(
    "Pagination Parameters
    posts_per_page (int) - number of post to show per page (available since Version 2.1, replaced showposts parameter). Use 'posts_per_page'=>-1 to show all posts (the 'offset' parameter is ignored with a -1 value). Set the 'paged' parameter if pagination is off after using this parameter. Note: if the query is in a feed, wordpress overwrites this parameter with the stored 'posts_per_rss' option. To reimpose the limit, try using the 'post_limits' filter, or filter 'pre_option_posts_per_rss' and return -1"
    CRS1138
    CRS1138 --- ---
    FRANTA_LOPATA: zmen si to takto:

    
    $args = array(
      'post_type' => 'characters', 
      'nopaging'  => true
    );
    
    CRS1138
    CRS1138 --- ---
    KOCMOC: Google mele blbosti. Jde mi spis o nekoho, kdo zna a vi co dela. Ja snad i tomu typovi z W3TC zaplatim.
    FRANTA_LOPATA
    FRANTA_LOPATA --- ---
    Nevím přesně, kam směřovat takový dotaz, tak mě, prosím, když tak nasměrujte.

    Potýkám se s problémem se zobrazováním příspěvků na jedné z našich stránek. Z nějakého důvodu je omezen počet příspěvků na jedné stránce na čísle 282 v případě, že nejsem na stránkách přihlášen, a 279, když jsem přihlášen. Pokud chci zobrazit více příspěvků řazených v tabulce, nezobrazí se mi nic, krom oné tabulky.

    Pro představu jde o tabulku seznamu postav s některými informacemi o nich, a jednotlivé postavy dále odkazují na jejich osobní stránky, kde je o nich více. Každá z postav, jestli to chápu dobře, představuje jeden příspěvek.

    Neprogramoval jsem to a ani bych to nesvedl. Pouze ty stránky plním daty. Ale rád bych, aby se nám i do budoucna zobrazovaly všechny přidané postavy v tom jednom dlouhém seznamu. A kdyby to nešlo, zakomponovat nějak stránkování alespoň na této stránce, což si taky nejsem jistý, jak provést.

    V základním admin nastavení jsem zkoušel hýbat s maximálním počtem zobrazených příspěvků na stránce, ale zjevně to spolu nesouvisí.

    Celý kód té stránky je:

    <?php
    /*
    Template Name: List of characters

    * The template for displaying Category Archive pages.
    *
    * @package WordPress
    * @subpackage Twenty_Ten
    * @since Twenty Ten 1.0
    */
    ?>
    <?php
    get_header();
    ?>

    <div id="container">
    <div id="content" role="main">

    <table width="690" id="char_info">
    <!-- First row -->
    <tr>
    <td width="130"><b>Jméno</b></td>
    <td width="210"><b>Popis</b></td>
    <td width="100"><b>Působiště</b></td>
    <td width="90"><b>Povolání</b></td>
    <!-- <td width="80">Setkání</td> -->
    </tr>


    <?php
    //http://codex.wordpress.org/Class_Reference/WP_Query
    $args = array('post_type' => 'characters', 'posts_per_page' => 279);
    $loop = new WP_Query($args);
    while ( $loop->have_posts() ) : $loop->the_post();

    $custom = get_post_custom();
    $pohlavi = $custom["pohlavi"][0];
    $rasa = $custom["rasa"][0];
    $povolani = $custom["povolani"][0];
    $popis = $custom["popis"][0];
    $narozeni = $custom["narozeni"][0];
    $umrti = $custom["umrti"][0];
    $frakce = $custom["frakce"][0];
    $pusobiste= $custom["pusobiste"][0];
    // $ = $custom[""][0];

    ?>
    <tr>
    <td><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></td>
    <td width="210"><?php echo $popis; ?></td>
    <td width="100" align="left"><?php echo $pusobiste ?></td>
    <td width="90" align="left"><?php echo $povolani ?></td>
    <!-- <td></td> -->
    </tr>

    <?php
    endwhile;

    ?>

    </table>

    </div><!-- #content -->
    </div><!-- #container -->



    <?php

    get_sidebar();
    get_footer();

    ?>
    -------------

    'posts_per_page' => -1 fungovalo do té doby, dokud jsem položek 'postavy' měl méně než oněch 279 (respektive 282). Poté se mi na stránce už ty položky neukázaly, pouze hlavička té tabulky, do které jsem postavy zobrazoval.
    Dočetl jsem se něco o filtrech, resetování WP_Query(); ale buď něco dělám špatně a nebo to nepomohlo.
    KOCMOC
    KOCMOC --- ---
    CRS1138: Google mlci?
    CRS1138
    CRS1138 --- ---
    KOCMOC: no a neco na tema Amazon Cludfront vs HTTPS requests tam nemas?
    KOCMOC
    KOCMOC --- ---
    PULKA: ja ti to vyresim za vejsluzku, MICKEY_MOUSE mel podobnej problem a dnes diky kosmodisku muze blogiskovat jak vzteklej .)
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    PULKA: cachovaci pluginy by nemely rozhazovat sablonu teda..

    a jinak v developer tools chromu si to muzes prozkoumat az do detailu vykreslovani pixelu, takze trosku pakarna, ale zalezi, nejmin zjistis, kde ta brzda opravdu je..

    kazdopad 7s je tezko hodnotitelny udaj, zalezi na tom, co tam je.

    obecne se muzes upracovat k smrti s optimalizaci, zalezi jak hluboko chces jit..
    proklepnout hosting, jestli nezdrzuje, zakompresit obrazky poradne, procistit a zminimalizovat a sjednotit do jednoho souboru javascripty, csska, procistit html, seradit css pravidla, aby se nepremlaskavala navzajem, interfacove obrazky sjednotit do jednoho a hybat jenom pozici atd.. ne, ze by to nekdo zaplatil. :)
    PULKA
    PULKA --- ---
    Nemáte někdo zkušenost s řešením tohohle? Rychlost načítání je skoro 8s, performance grade 97. Všechno se to zasekává na čekání dat ze serveru, ale 7s? https://tools.pingdom.com/#!/bhXRyM/http://rudi.eu Co s tím můžu klientovi udělat? Zkoušela jsem různý cachovací pluginy a nějak to nepomáhá (vždycky rozhoděj šablonu), i tak se to stáhlo třeba od 0,5s. Může to být fakt jenom hostingem? Maj to myslím na ignumu.

    Díky za radu.
    KOCMOC
    KOCMOC --- ---

    Delate nekdo s OptionTree? Hlavne development s tim. Diky

    Kliknutím sem můžete změnit nastavení reklam