Slider pouze na hlavní stránku

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Slider pouze na hlavní stránku

Zvolené téma obsahuje celkem 17 odpovědí. Do diskuze (5 účastníků) se naposledy zapojil uživatel  wonderichter a poslední změna je stará 2 roky, 5 měsíců.

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

    czechreport
    Participant

    Dobrý den

    Mám takový menší problém. Nainstaloval jsem si plugin Featured Content Slider, přesně dle návodu, vše funguje jak má, jen je problém v tom, že se nezobrazuje pouze na úvodní stránce webu (index.php), ale i na všech dalších stránkách, (page.2, page.3 atd).

    Níže uvedený kód pro zobrazení slideru jsem vložil jen do index.php, nikam jinam.

    <?php include (ABSPATH . '/wp-content/plugins/wp-featured-content-slider/content-slider.php');?>

    Mám WordPress 3.3.1 a šablonu TwentyTen 1.3.

    Prosím, poradí někdo jak zajistit aby se slider zobrazoval jen na hlavní stránce?

    Nejsem ještě tak znalý této problematiky abych si poradil sám.

    Děkuji předem.

    #10450

    neteyescz
    Participant

    A nemáte něco nastaveného přímo v nastavení pluginu?

    #10451

    czechreport
    Participant

    Děkuji za reakci.

    Zkusím se ještě jednou pořádně podívat na nastavení slideru jestli tam není něco, co by to mohlo ovlivňovat. Zkoušel jsem i jiný, který zrovna moc neoplíval nějakými možnostmi nastavení, a také se zobrazoval i na podstránkách.

    S angličtinou jsem na štíru, tak je možné, že jsem něco přehlédl.

    Ještě jednou moc děkuji za reakci.

    Edit:

    Tak jsem to ještě jednou prohlédl, a nenašel jsem v nastavení slideru nic co by ovlivňovalo to, kde se bude zobrazovat.

    Obrázek konfigurace slideru

    #10452

    admin
    Keymaster
    Web

    Jde konkrétně o plugin WP Featured Content Slider?

    A tím “na dalších stránkách” máte na mysli stránkování příspěvků na hlavní stránce nebo se slider objevuje také třeba u výpisu rubriky, nějakého příspěvku či konkrétní statické stránky?

    #10453

    czechreport
    Participant

    Jj, je to WP Featured Content Slider.

    Zobrazuje se na každé nově vzniklé stránce příspěvků (Perexů).

    V rubrikách, příspěvcích a na statických stránkách né, proto jsem ztoho jelen :-))

    Přikládám link na stránku kde testuji web

    Děkuji za reakci

    #10454

    admin
    Keymaster
    Web

    Tak už to je asi jasné, máte na mysli klasické stránkování. Pokud kód vložíte do souboru index.php, tak tento soubor je stejný i pro všechny další stránky se staršími příspěvky. Musíte tedyvložený kód ošetřit pomocí jednoduché podmínky, aby se slider už na dalších stránkách nezobrazoval, např. pomocí funkce is_paged():

    <?php if ( !is_paged() ) { include ( ABSPATH . '/wp-content/plugins/wp-featured-content-slider/content-slider.php' ); } ?>

    Lze to ale patrně řešit i jinou podmínkou, např. zjištěním, zda jde pouze o úvodní stránku, atd.

    #10455

    neteyescz
    Participant

    Btw: Admine, jde něják zjistit, kolik jsem zde již napsal příspěvků?

    Docela by mě to zajímalo :-OD

    #10456

    czechreport
    Participant

    Super!

    Problém vyřešen, vše už funguje jak má.

    Moc děkuji za vstřícnost a čas který jste mi zde na fóru věnovali.

    #10457

    admin
    Keymaster
    Web

    neteyescz: Bude jich dost málo, až smažu všechny podobné nesouvisející texty :-)

    czechreport: Výborně.

    #31131

    wonderichter
    Participant

    Ahoj,
    mám podobný problém:
    Používám cyclone slider na stránkách https://janrichter.net a potřeboval bych, aby vytvořený slider fungoval na úvodní stránce a na dalších stránkách či postech bych chtěl jiné slidery, zaměřené vždy na tu konkrétní oblast o které se na str./postu pojednává. Nějaký nápad? :-)

    #31160

    Kovanda
    Participant

    Dobrý den,

    nejdříve jen drobné upozornění. Podle hackertarget.com používáte velmi starou verzi WP (3.0.0). S kombinací aktualizovaných pluginů, případně novějším PHP by mohly nastat problémy.

    Co se týče pluginu Cyclone Slider 2, tak po vytvoření slideru máte tento možnost vložit do stránky pomocí Shortcode. Případně Vám vygeneruje i php kód pro vložení přímo do šablony. Jakým způsobem vkládáte slider nyní?

    #31191

    wonderichter
    Participant

    WordPress mám ve verzi 4.7.2 – nevím jak jste přišla na to, že bych měl mít starou verzi ;-)
    Vše se mi automaticky aktualizuje – používám instalaci i hosting od Endory
    Slider mám vložený právě tímto shortcodem tuším do header.php
    Znamená to, že budu muset vytvářet alternativní headery pro každou kategorii?

    #31195

    Kovanda
    Participant

    Omlouvám se. Každá instalace WP sebou nese v hlavičce meta poznámku o jakou verzi se jedné.
    <meta name="generator" content="WordPress 4.7.2" />
    Abych pokaždé nemusel studovat zdrojový kód stránky se kterou chci pomoci, zdali nejde o verzi, která měla nějaký problém a jaké jsou tam nainstalované pluginy, tak využívám již zmíněný hackertarget.com.
    Jenže Vaše šablona Stargazer vložila ještě před tuto meta informaci svou
    <meta name="generator" content="Stargazer 3.0.0" />
    což Hackertarget zřejmě zmátlo.

    Co se týče slideru netvořil bych alternetivní headery, ale volil bych slidery v závislosti na ID stránky. Kód by mohl vypadat nějak takto.

    <?php
    if(is_page(42)){
    
    zobrazit slider pro stránku 42
    
    } else {
    
    zobrazit slider pro ostatní stránky
    
    }
    ?>
    
    #31196

    wonderichter
    Participant

    To vypadá super :-) vyzkouším jak to bude fungovat :-)
    PS: jak zjistím ID té které stránky? (např. to 42 atd..)

    #31202

    Kovanda
    Participant

    Je to napsáno v url při vytváření stránky. Např.

    http://test.cz/wp-admin/post.php?post=24&action=edit

    se jedná o stránku ID 24

    #31213

    wonderichter
    Participant

    Toto mi nic neukáže, nejsem správce dtestu :-D Na své stránce nikde ID nevidím… Přikládám scan..

    Attachments:
    #31217

    Kovanda
    Participant

    Aha, tak jinak.

    URL jsem dával jako příklad.

    Když jdete do editace stránky, tak v adresním řádku prohlížeče (to je ještě nad Vaším obrázkem) vidíte na jaké url adrese se nacházíte.

    Třeba nyní se nacházíte na
    https://www.separatista.net/forum/tema/slider-pouze-na-hlavni-stranku

    A tam uvidíte i to ID číslo stránky.

    #31223

    wonderichter
    Participant

    Super :-) děkuju :-)

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

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