• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    GALENIUS
    GALENIUS --- ---
    CRS1138: To ano. Ale to je pouze kategorie v Příspěvcích v administraci WordPressu.
    Jde mi o to, jestli tuto kategorii je možné následně vypublikovat na nějakou stránku - jako nějaký veřejný archiv.
    CRS1138
    CRS1138 --- ---
    GALENIUS: When a post expires it’s posts status is changed from published to expired. In the all posts area it will show up in it’s own category as Expired. Selecting the expired category will show all expired posts.

    DishSoap | WordPress.org
    https://wordpress.org/plugins/dishsoap/
    GALENIUS
    GALENIUS --- ---
    Chtěl bych se zeptat - je nějaký způsob, jak ve WordPressu vést stránku s vypršelými příspěvky?
    V současné době mám na hlavní stránce příspěvky a přes plugin DishSoap jim na určitý datum nastavuji Expire, kdy z hlavní stránky zmizí (druhá možnost je Unstick). Doposud to stačilo.
    Teď byl ale požadavek, aby úvodní stránka byla stejná, ale byla vytvořena nová stránka v menu, kde by se tyto příspěvky archivovaly a bylo možné je historicky číst.
    Nevíte jak tohoto docílit?
    Díky.
    PULKA
    PULKA --- ---
    Co používáte na sdílení souborů ve WP? Přemýšlím nad velkýma stránkama, potřebujou si nahrávat materiály, zařazením do správné složky/štítku je pak zobrazit na správných místech. Co nejjednodušší na správu. Soubory musí zůstat u nás na serveru, není možné využít žádné cloudové řešení.

    Mám relativně OK zkušenost s Download Managerem, ale ve skutečnosti je to celé zbytečně komplikované - stačilo by drag and drop někam zařadit, upravit název a nazdar, žádnou speciální titulku to mít nemusí + když se jedná o velký soubor, tak se stahuje přes PHP, takže pokud má klient pomalé připojení, tak mu vyprší dřív, než ho stáhne.

    Předem díky za nakopnutí správným směrem.
    BLO_GROS
    BLO_GROS --- ---
    PULKA: Díky moc, funguje to :) A sorry, vím, že to zbytečně složitě popisuju, ale jak tomu nerozumim, tak se mi to těžko vysvětluje. Každopádně ještě jednou moc díky!
    PULKA
    PULKA --- ---
    BLO_GROS: Při vší snaze vůbec nechápu, co chceš (a navíc, proč to píšeš takle zoufale složitě). Title stránky dostaneš jako get_the_title(), takže prostě jenom $search_terms = get_the_title(); ?

    Až budeš mít příště nějaký podobný problém, tak se buď podívej do defaultních WP šablon (jsou perfektně okomentovaný) anebo do Codexu.
    BLO_GROS
    BLO_GROS --- ---
    Jestli jsem to napsal nepochopitelně, dejte prosím vědět, zkusím to napsat srozumitelněji :)
    Díky!
    BLO_GROS
    BLO_GROS --- ---
    BLO_GROS:
    nevím jestli jsem to napsal pochopitelně. Cílem je prostě toto: $search_terms = 'titulek'; kde namísto "titulek" bude title stránky, na které je kód umístěn.

    Pokud tam ten titulek napíšu přímo, script normálně funguje. Potřebuju ale, aby se měnil dynamicky podle toho na které stránce je spuštěn.

    Díky za jakoukoliv pomoc!
    BLO_GROS
    BLO_GROS --- ---
    Prosím o ještě jednu pomoc. Zkouším to už od rána a pořád nic. Upozorňuji, že mé programátorské schopnosti se blíží nule.

    Ale potřebuji (podobně jako v mém posledním dotazu) odeslat v URL titulek stránky (tagu). Ttento kód, odesílá pomocí toho "s" vyhledávací dotaz a já potřebuji odeslat místo toho titulek stránky, v mém případě get_tag_title

    $search_terms = $_GET['s'];

    Jak vložím namísto "s" titulek stránky?

    Celý kód, který zobrazuje fotky ze Shutterstocku podle vyhledávacího dotazu nebo titulku na mém webu je tady:

    <!-- The template for displaying related photos from affiliate partner on tag pages. -->
    <?php


    session_start();
    // We use the session to persist our access token




    class ShutterstockAPI {

    protected $accessToken;

    public function __construct($userpwd) {
    $this->userpwd = $userpwd;
    }

    public function search($search_terms, $type = 'images') {
    $search_terms_for_url = preg_replace('/\s/', '+', $search_terms);
    $url = 'https://api.shutterstock.com/v2/' . $type . '/search?view=full&per_page=7&query=' . $search_terms_for_url;

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_USERPWD, $this->userpwd);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $response = curl_exec($ch);
    curl_close($ch);

    return json_decode($response);
    }

    }
    ?>

    <div style="text-align:center;" onclick="ga('send', 'event', 'affil', 'affil-photos', 'search-top');">
    <p>Sponsored Images Shutterstock</p>
    <?php

    $search_terms = $_GET['s']; // Add your own security checks to cleanse this input
    $api = new ShutterstockAPI($userpwd);
    $images = $api->search($search_terms);
    //$videos = $api->search($search_terms, 'videos');

    if ($images) {
    for ($i = 0; $i < 6; $i++) {
    $imageid= $images->data[$i]->id;
    $description = $images->data[$i]->description;
    $thumb = $images->data[$i]->assets->large_thumb->url;
    $thumb_width = $images->data[$i]->assets->large_thumb->width;
    $thumb_height = $images->data[$i]->assets->large_thumb->height;
    $description=htmlspecialchars($description);
    $imageurl="http://www.shutterstock.com/pic.mhtml?id=$imageid";
    $imageurl=urlencode($imageurl);
    $shutterstockurl="http://shutterstock.7eer.net/c/314800/43068/1305?u=$imageurl";
    echo "<a href='$shutterstockurl' target='_blank' rel='nofollow' ><img src='$thumb' alt='$description' style='width: auto; height: 159px; padding: 5px;'></a>";



    }
    }



    ?></div>
    BLO_GROS
    BLO_GROS --- ---
    CRS1138: Tak nakonec stačilo nahradit 'search_query' za 's':

    $search_query = get_search_query();
    $search_terms = $_GET['s'];

    taková blbost :)

    Díky!
    BLO_GROS
    BLO_GROS --- ---
    CRS1138: Díky, nezkoušel. Zkusim a dám vědět.
    CRS1138
    CRS1138 --- ---
    BLO_GROS
    BLO_GROS --- ---
    CRS1138: Díky, sem zas o něco chytřejší :)

    Nicméně mi to pořád nefunguje. Jestli to chápu správně, mělo by to být takto:

    $search_query = get_search_query();
    $search_terms = $_GET['search_query'];

    Cílem je toto:

    $search_terms = "vyhledávací dotaz";

    Potřebuju to proto, že se snažím propojit shutterstock API s mým webem tak, aby se lidem, kteří hledají fotky na mém webu, zobrazil pás s fotkami ze Shutterstocku. Pokud tam napíšu "vyhledávací dotaz" ručně, najde mi to příbuzné fotky. Pokud tam dám ten get search query, tak to nenajde nic.
    Tak nevim co dělám špatně.

    Díky moc
    CRS1138
    CRS1138 --- ---
    get_cokoliv_co_existuje() – vraci vyslednou hodnotu v PHP {string, array, Object}
    the_cokoliv_co_existuje() – tiskne vysledky, zjednodusene receno neco jako <?php echo get_search_query(); ?>
    BLO_GROS
    BLO_GROS --- ---
    Prosím o pomoc. Potřeboval bych v tomto kódu $search_terms = "test"; nahradit slovo test za vyhledávací dotaz, který na mém webu uživatel použil (kód je na stránce s výsledky vyhledávání).

    Zkoušel jsem tohle. To mi ale pouze zobrazí vyhledávací dotaz na stránce

    $search_query = the_search_query();
    $search_terms = $_GET['search_query'];

    Když dám toto, nestane se nic:

    $search_query = get_search_query();
    $search_terms = $_GET['search_query'];


    Díky moc!
    MARTEN
    MARTEN --- ---
    HORST_FUCHS: jen to snad stale bude mit negativni dopad na seo kvuli duplicitnimu obsahu. Takze pak jedine nastavit canonical adresy.
    CITRONAK
    CITRONAK --- ---
    HORST_FUCHS: Ano, jde. V http://php.net/manual/en/reserved.variables.server.php mas HTTP_HOST, kde bys mel mit domenu.
    LUIS_
    LUIS_ --- ---
    RAINBOF: themeforest.com
    PEETIK
    PEETIK --- ---
    Máte někdo prosím čas, že mi mi napsal návod na plugin Flexible shipping? Zatím se v tom tak plácám a nevím si rady. Chtěl bych vědět, zda free verze mi umožní rozdělit cenu dopravy na různá místa za prachy nebo zadara. A hlavně, jak to nastavit?
    RAINBOF
    RAINBOF --- ---
    Ahoj,
    co by jste mi doporucili jako zdroj wp templatu ? Mam par klientu z minulosti a chteji novy web, nejsou narocni ale za wp sablonu by si zaplatili nechi to delat tak bych jim rad dal nejaky spolehlivy zdroj wp sablon aby si ji tam nasli/koupili.
    PULKA
    PULKA --- ---
    Pokud máte příští středu volno, tak doražte na WP Pivo do Zlých časů, od 19 tam budeme sedět a rádi vás uvidíme. Rezervace na jméno Vyskočilová, prostřední patro (nejspíš úplně na konci).
    THEODORT
    THEODORT --- ---
    jeste se tak naucit zprovoznit http2... ;D
    CITRONAK
    CITRONAK --- ---
    MICKEY_MOUSE: jo, kluci se tam snaží, aby WP běžel co nejlépe. Navíc jsou fajn, že nám sponzorují různé WP akce :D
    MICKEY_MOUSE
    MICKEY_MOUSE --- ---
    CRS1138: Já upřímně řečeno celou dobu myslel, že je chyba na straně webu. Že tam je "něco" špatně = plugin, chyba v kódu... Že to bude hostingem mi přišlo jako málo pravděpodobné. Pořád jsem si říkal, že přece není možné, aby hosting takto zpomaloval načítání. Že by u nich nikdo hostovat nechtěl, kdyby se to dělo globálně. Proto jsem pořád řešil web a hledal chybu v něm. O to víc teď koukám, protože ten rozdíl je propastný.
    CRS1138
    CRS1138 --- ---
    MICKEY_MOUSE: no konecne mas nejaky rozumny hosting…
    MICKEY_MOUSE
    MICKEY_MOUSE --- ---
    Já tu mám jednu zkušenost — přešel jsem se svým webem po letech od Wedosu k wp-hostingu (https://www.wp-hosting.cz) a můj web konečně jede, jak jsem celou dobu toužil, aby jel. Já to řešil dlouho, celou dobu jsem nevěděl, jestli šíleně pomalé načítání je zůsobováno mým webem nebo hostingem. A stačilo ten web nechat přenést a vše vyřešeno. Slíbili mi v rámci transferu ještě poladit optimalizaci administrací/pluginem, ale už teď to šlape velice dobře https://martinvlach.cz
    VINC
    VINC --- ---
    MRTVY_KENNY: asi na to mám blbý theme protože moc si to neumí poradit s fotkami na výšku a když je tam fotek moc tak to vypadá divně :) http://vincek.net/2018/09/sumava-2018/
    PULKA
    PULKA --- ---
    VINC: Jak říká Mrtvý Kenny, za mne ještě z těch menších galeriíí je třeba dobře funkční https://wordpress.org/plugins/foogallery/
    MRTVY_KENNY
    MRTVY_KENNY --- ---
    VINC: to umi wp sam o sobe (rozklik docilis treba timhle https://cs.wordpress.org/plugins/simple-lightbox/ jinak normalne https://www.wpbeginner.com/beginners-guide/how-to-create-an-image-gallery-in-wordpress/ )

    samozrejme jsou gallery pluginy, ktere bud resi veci navic (rozumnejsi struktura souboru na serveru, dalsi uroven (tzn alba s galeriema) atd.. ja jsem treba konzerva a pokud klient prave nechce mit na strance album, v nem ruzne galerie, ve kterych jsou teprv fotky, tak se ho snazim naucit v tom zakladu bez pluginu.

    jinak nejoblibenejsi je nextgen, ale je to na muj vkus strasny moloch, kvadrilion nastaveni a jen vysvetlit rozumne nekomu, jak se v tom dela, to se clovek zapoti mnohdy...
    JADER_NOMAK
    JADER_NOMAK --- ---
    SADY: A odpovím si sám. Bylo to tím, měl jsem nastavenou custom strukturu linku. Stačílo změnit na první možnot "Základní" a už to funguje.

    Díky za pomoc!
    Kliknutím sem můžete změnit nastavení reklam