Počítání příspěvků

Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel  semmira a poslední změna je stará 11 let, 4 měsíce.

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)
  • Autor
    Příspěvky
  • #2632

    semmira
    Participant
    Web

    Zdravím

    potřeboval bych něco co by mi spočítalo a zobrazilo celkový počet vložených příspěvků. Jedná se o odkazy na videa. Díky

    http://www.filmyonline.maweb.eu/

    #13980

    Lukenzi
    Participant
    #13981

    semmira
    Participant
    Web

    Díky za reakci ale tohle je pro mě Španělská vesnice. Myslel jsem spíš jestli na to je nějaký plugin.

    #13982

    admin
    Keymaster
    Web

    Není to nic těžkého, funkce wp_count_posts() je velmi jednoduchá a máte tam i základní příklad, který stačí vložit do příslušného souboru šablony.

    Pokud se ale nechcete raději vůbec “hrabat” ve zdrojových kódech šablony, tak budete muset použít nějaký plugin se zobrazením celkového počtu pomocí widgetu, např. yBlog Stats.

    #13983

    semmira
    Participant
    Web

    Tak ten plugin je dobrý ale bohužel ho nejspíš nemohu použít. Vkládám odkazy na vide a taková možnost tam není. Kdyby tam byla možnost obrázky podle toho už by se dalo počítat.

    http://www.filmyonline.maweb.eu/

    #13984

    Lukenzi
    Participant

    Zmíněný plugin obsahuje chybu (testováno ve WP 3.5)

    řádek 108: $impressions = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $table_name" ) );

    je třeba upravit takto:

    $impressions = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM %s", $table_name ) );

    a řádek 117: $dbvisits = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(DISTINCT ip) FROM $table_name" ) );

    takto:

    $dbvisits = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(DISTINCT ip) FROM %s", $table_name ) );

    Chyba je v tom, že od verze WP 3.5 musí metoda prepare() obsahovat minimálně 2 proměnné, ve starších verzích stačila pouze jedna a to jen třeba samotný SQL příkaz.

    #13985

    Lukenzi
    Participant

    jinak úplně polopatě:

    pro zobrazení celkového počtu článku na webu kdekoliv v článku nebo stránce stačí vložit do souboru functions.php (nejlépe na konec) toto:

    add_shortcode('celkem-clanku', 'CelkovyPocetClanku');

    function CelkovyPocetClanku(){$c = wp_count_posts();return $c->publish;}

    Pak při psaní článku, kdekoliv do textu vložím shortcode [celkem-clanku], který se při zobrazení automaticky nahradí za číslo.

    #13986

    semmira
    Participant
    Web

    Díky za reakci. Problém je v tom že já to potřebuji na videa respektive odkazy. V prvním mém příspěvku je adresa webu a já bych potřeboval nějak prezentovat počet těch videí. Možná by to šlo do popisu toho videa ale toto functions.php nevím jak řešit.

    Ještě v editaci videa jsou možnosti “Přidat nové uživatelské pole” ale je to anglicky a překladač to nepřeloží. Ty uživatelská pole jsou například samotný prostor na odkaz na video, čas trvání videa a views_count. Nevím jestli by tam nemohla být i ta možnost na počítání. Asi to budu muset vyzkoušet jedno po druhým.

    Možná by se to dalo udělat podle tohoto ale z toho se mi točí hlava

    http://codex.wordpress.org/Using_Custom_Fields

    #13987

    semmira
    Participant
    Web

    Prosím poraďte mi něco na počítání souborů abych to zvládl realizovat. Potřebuji aby to zobrazilo celkový počet. Může to byt i na obrázky, protože ke každému videu (odkazu) je obrázek. Díky

    #13988

    semmira
    Participant
    Web

    V nastavení jsem našel “video count”

    dal jsem to do uživatelského pole což znamená, že by se to teoreticky mělo zobrazovat někde u videa. uživatelské pole je na kód videa, na délku videa což se zobrazuje na náhledu a počet shlédnutí což se zobrazuje pod videem. takže by tam nějak mělo jít i to počítání. bohužel to nic nedělá. nevím jestli se tam musí zadat někam nějaký kód pro hodnotu. ideální by bylo kdyby se na to nechtěl někdo podívat. díky

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti