• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    QUITEwordpress
    CRS1138
    CRS1138 --- ---
    GALENIUS: a je mezi kategoriema, kdyz si vyjdes seznam kategorii – https://developer.wordpress.org/reference/functions/wp_list_categories/
    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.
    Kliknutím sem můžete změnit nastavení reklam