WP-PostRatings – úpravy zobrazování

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem WP-PostRatings – úpravy zobrazování

Zvolené téma neobsahuje zatím 1žádnou odpověď. Do diskuze (4 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 12 let, 1 měsíc.

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

    LSN
    Participant

    Zdravim mam dalsi problem. na strance http://sladkosti.volnocas.cz/ mam aktivovanej tento plugin ale na hlavni strane bych chtel v postech zmenit umisteni hvezdicek ale nikde to nemuzu najit. Na jednotlivych postech to mam v poradku. Diky moc.

    #7919

    admin
    Keymaster
    Web

    Obecně se zobrazení hodnocení u pluginu WP-PostRatings provádí vložením funkce the_ratings() na příslušná místa souborů šablony (viz návod). Určitě je třeba provést to s testováním na existenci této funkce, aby po případném deaktivování pluginu vůbec fungoval web:

    <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

    U jednotlivých příspěvků jste to vkládal patrně do souboru single.php (pro zobrazení konkrétních příspěvků), zatímco úvodní stránka je zobrazována na základě souboru index.php (v adresáři vaší šablony). Bohužel není z webu zřejmé, jakou používáte šablonu a nelze to tak vyzkoušet. Ale bude třeba přemístit výše uvedený kód tam, kam potřebujete (pod nadpis), najdete ho v souboru pomocí html značky h2 s třídou (class) “title”…

    #7920

    LSN
    Participant

    Diky za info ale ten radek nikde neni. Jenom v single. Index je prazdnej.

    #7921

    admin
    Keymaster
    Web

    Tak bude místo souboru index.php šablona načítat patrně nějaký jiný soubor. Není tma nějaký odkaz? Chtělo by to znát šablonu, abychom to mohli vyzkoušet… Vypadá to na nějakou složitější šablonu, která může mít speciální vlastnosti… Vyzkoušej to třeba na výchozí šabloně Twenty Ten.

    #7922

    LSN
    Participant

    je to sablona mystique a uz sem to vyresil bylo to v core.php diky za pomoc

    #7923

    admin
    Keymaster
    Web

    Ano, šablona Mystique je v tomto ohledu trochu netypická.

    V souboru index.php je v loopu (tam kde by se měl zobrazovat příspěvek) pouze odkaz na funkci mystique_post(), která je pak dále definována až v souboru /lib/core.php.

    Jediné, co mi vrtalo hlavou je, že jste tam přece musel nejdříve nějak vložit tu funkci, aby se hlasování vůbec zobrazovalo. Tak jak to, že najednou nevíte, kde to zase změnit? Ale záhada už je patrně vyřešena, šablona totiž defaultně plugin WP-PostRatings podporuje, takže ho stačí pouze aktivovat a hned se zobrazí na webu na předem definovaném místě (zcela dole). Někdy to vývojáři šablon myslí sice dobře, ale mohou uživatele zmást…

    #7924

    LSN
    Participant

    Zdravim. Tak tu mam dalsi problem s timto pluginem nebo respektive sablonou i Feature. Vubec nevim kam to umistit vsude na me vyskakuje neco jako container :) Co s tim? Diky

    tady prikladam index.php:

    <?php get_header(); ?>

    <div class="container_12">

    <div id="content" class="grid_8">

    <?php if ($options->get($themeslug.'_hide_slider_blog') != '0' ): ?>
    <!--Begin @Core index entry hook-->
    <?php chimps_blog_slider_lite(); ?>
    <!--End @Core index entry hook-->
    <?php endif; ?>

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    <div class="post_container">
    <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

    <!--Begin @Core index loop hook-->
    <?php chimps_before_loop(); ?>
    <!--End @Core index loop hook-->

    <!--Begin @Core index loop hook-->
    <?php chimps_loop(); ?>
    <!--End @Core index loop hook-->

    <!--Begin @Core index loop hook-->
    <?php chimps_after_loop(); ?>
    <!--End @Core index loop hook-->

    <!--Begin @Core link pages hook-->
    <?php chimps_link_pages(); ?>
    <!--End @Core link pages hook-->

    <!--Begin @Core post edit link hook-->
    <?php chimps_edit_link(); ?>
    <!--End @Core post edit link hook-->

    <!--Begin @Core FB like hook-->
    <?php ifeature_fb_like_plus_one(); ?>
    <!--End @Core FB like hook-->

    <!--Begin @Core post tags hook-->
    <?php chimps_post_tags(); ?>
    <!--End @Core post tags hook-->

    <!--Begin @Core post bar hook-->
    <?php ifeature_post_bar(); ?>
    <!--End @Core post bar hook-->

    </div><!--end post_class-->
    </div><!--end post container-->

    <?php endwhile; ?>

    <?php else : ?>

    <h2>Not Found</h2>

    <?php endif; ?>

    <!--Begin @Core pagination hook-->
    <?php chimps_pagination(); ?>
    <!--End @Core pagination loop hook-->

    </div><!--end content-->

    <!--Begin @Core index after entry hook-->
    <?php chimps_after_entry(); ?>
    <!--End @Core index after entry hook-->

    </div><!--end container_12-->

    <div class='clear'> </div>

    <?php get_footer(); ?>

    #7925

    neteyescz
    Participant

    No, tenhle kód je tedy pěkně divnej a špatně se v něm orientuji, přestože má pár řádků.

    Jsou v něm použity interní funkce šablony, co dělají, musí být specifikováno v souboru functions.php. A když už si chtějí hrát na šéfy a všechno komentovat, taky bych si to okomentoval.

    <!--Begin @dodelavka_separatista_net index loop postratings-->
    <?php if(function_exists('the_ratings')) { the_ratings(); } ?>
    <!--End @dodelavka_separatista_net index loop postratings-->

    Kód bych dal za funkci after_content. Nemá náhodou ta šablona hodně widgetů? Tyhle prémiovky si na tom dost zakládají. Pak by jste totiž mohl lehce vložit kód bez toho, aniž by se při aktualizaci smazal. Doporučuji: http://wordpress.org/extend/plugins/php-code-widget/ . Pokud jste to koupil přímo na WPRemixu, nechal bych si poradit od nich: http://forum.wpremix.com/. Jinak ještě přikládám moc hezký článek ke čtení, je tam vysvětleno, proč se licence GPL neaplikuje na premium šablony: http://perpetualbeta.com/release/2009/11/why-the-gpl-does-not-apply-to-premium-wordpress-themes/.

    Hezký den,

    Neteyes.cz

    #7926

    admin
    Keymaster
    Web

    neteyescz: O jakou jde vlastně šablonu? Píšeš o WPRemix, ale řekl bych, že půjde spíše o iFeature? Ještě jsem se na ni podrobněji nedíval, ale možná to půjde vložit pomocí nějaké jednoduché funkce, v komentářích se píše o hooku, takže by to mohlo být připravené.

    A samozřejmě pokud se šablona občas aktualizuje, tak neupravovat původní soubory, ale vytvořit si vlastní odvozenou šablonu (child theme) :-)

    P.S. Osobně se mi nelíbí ani vkládání PHP kódu prostřednictvím různých pluginů (a zásadně se tomu vyhýbám), ale někdy je to pro běžné uživatele asi jednodušší než psát vlastní funkci…

    #7927

    jurin
    Participant
    Web

    Prosím tě, instaloval jsem tenhle plugin. Hvězdičky pro hodnocení se mi zobrazuji, ale poté co odhlasuji my naskočí -LOADING- a dál se nic neději. Ani se my nezanese žádný záznam o hlasování do DB. Nemůžeš poradit?

    #7928

    admin
    Keymaster
    Web

    jurin: Prozkoumejte toto starší vlákno, kde najdete radu, jak tento problém odstranit.

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

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

WordPress – novinky, návody a zajímavosti