tlačítko nefunguje

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

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

    Roomm
    Participant
    Web

    kde se “zapíná” fukčnost talčítka more, neboli čti dál ? poradí někdo ?

    #7757

    admin
    Keymaster
    Web

    Vše je podrobně popsáno v jednom z našich článků.

    Pokud nějaké problémy trvají, tak se klidně ptejte dále…

    #7758

    Roomm
    Participant
    Web

    článek jsem kompletně prošel, vše co v něm je je spíše nadstavba ke klasickému přerušení textu (more), ale muj problem je samotna zakladni funkcnost tlacitka more. Po vlozeni znacky do textu se bohuzel nestane vubec nic. Je mozne mit ve WP defoltne nastaveno aby se nic nedelo po vlozeni klasickeho (–more–) ?

    #7759

    Roomm
    Participant
    Web

    Bohužel jsem ani v index.php nenašel parametr the_content(). Ten je ve složce post-template.php a má tento tvar

    function the_content($more_link_text = null, $stripteaser = 0) {

    $content = get_the_content($more_link_text, $stripteaser);

    $content = apply_filters(‘the_content’, $content);

    $content = str_replace(‘]]>’, ‘]]>’, $content);

    echo $content;

    #7760

    admin
    Keymaster
    Web

    A to bude přesně ten důvod, viz náš článek:

    Teď je třeba ještě zkontrolovat, zda se bude odkaz pro pokračování článku v šabloně správně zobrazovat. Slouží k tomu hned první parametr funkce the_content(). V šabloně ji naleznete všude tam, kde se zobrazují výpisy obsahu příspěvků (tedy obvykle soubory index.php, archive.php a search.php) a její zápis je velmi jednoduchý:

    the_content('Celý článek raquo;');

    Pokud by byl v šabloně uveden pouze zápis the_content(); tak by se odkaz sice také automaticky vytvářel, ale zobrazoval by se defaultně nastavený text “(more…)”.

    Musíte mít tedy použitou funkci the_content() v šabloně, např. v souboru index.php (pro hlavní stránku). Většinou tam ale bývá, protože zajišťuje zobrazení obsahu článku. Jakou jinou funkcí je ve vaší šabloně obsah zobrazován? Může to být nějaká vlastní funkce šablony, kterou bude potřeba upravit, případně se v šabloně používá nějak jinak. Jakou šablonu konkrétně používáte?

    #7761

    Roomm
    Participant
    Web

    sám si tvořím šablony v Artisteeru

    index.html

    <?php get_header(); ?>

    <div class=”art-content-layout”>

    <div class=”art-content-layout-row”>

    <div class=”art-layout-cell art-sidebar1″>

    <?php get_sidebar(‘default’); ?>

    <div class=”cleared”></div>

    </div>

    <div class=”art-layout-cell art-content”>

    <?php

    get_sidebar(‘top’);

    global $post;

    if (have_posts()){

    if (art_get_option(‘art_’ . (art_is_home() ? ‘home_’ : ”) . ‘top_posts_navigation’)) {

    art_page_navigation();// previous_posts_link | next_posts_link

    }

    while (have_posts())

    {

    the_post();

    art_post_wrapper(

    array(

    ‘id’ => art_get_post_id(),

    ‘class’ => art_get_post_class(),

    ‘thumbnail’ => art_get_post_thumbnail(),

    ‘title’ => ‘ID).'” rel=”bookmark” title=”‘.get_the_title().'”>’.get_the_title().’‘,

    ‘before’ => art_get_metadata_icons(”, ‘header’),

    ‘content’ => art_get_excerpt(), // ‘content’ => ‘My post content’,

    ‘after’ => art_get_metadata_icons(”, ‘footer’)

    )

    );

    }

    if (art_get_option(‘art_bottom_posts_navigation’)) {

    art_page_navigation();// previous_posts_link | next_posts_link

    }

    } else {

    art_404_content();

    }

    get_sidebar(‘bottom’);

    ?>

    <div class=”cleared”></div>

    </div>

    </div>

    </div>

    <div class=”cleared”></div>

    <?php get_footer();

    #7762

    admin
    Keymaster
    Web

    Aha, Artisteer, konečně se někam dostáváme… Nemůžeš zabalit celý adresář se šablonou a někam ho nahrát, abych to mohl celé vyzkoušet? Nemám s tím programem moc zkušeností, ale fungovat by to asi mělo…

    #7763

    Roomm
    Participant
    Web

    posílám zabalený adresář s šablonou. Nefunkčnost tlačítka more je jen jedna část, další je automatické zkracování textů na stránce příspěvků viz http://www.romandolecek.cz/webs/atlas/aktuality (to by se asi mělo dát nastavit, ale jak nikde nepíší)

    zde je ta šablona romandolecek.cz/webs/atlas/wp-content/uploads/2011/01/ATLAS_02_09.zip

    #7764

    Roomm
    Participant
    Web

    podařilo se něco zjistit z toho souboru ?

    Dik

    R.

    #7765

    admin
    Keymaster
    Web

    Dneska jsem se k tomu konečně dostal, omlouvám se za zdržení, ale Artisteer bohužel zatím moc neznám…

    Stáhl jsem si šablonu, aktivoval a vše v pořádku funguje, v příspěvcích se objevuje nepřeložené “Continue reading”, což je asi v pořádku? Stačilo vložit do příspěvku značku pro Pokračování textu a vše bez problémů funguje. Pokud vám to nefunguje, tak je to podivné a problém musí být asi někde jinde, pošlete mi prosím přihlašovací údaje do administrace na email pavelevap@separatista.net, zkusíme se na to podívat…

    Ad druhý problém – Co máte konkrétně na mysli automatickým zkracováním textů na stránce příspěvků aneb čeho chcete přesně dosáhnout? Nějaké možnosti nastavení šablony naleznete po aktivaci šablony v menu Vzhled – Rozšířené možnosti nastavení. Je tam možné i nějaké nastavení zkracování textů, ale zatím jsem to nezkoušel…

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