Šablona a změna tlačítka "Odeslat komentář"

Úvodní stránka Fórum podpory WordPressu Čeština pro WordPress Šablona a změna tlačítka "Odeslat komentář"

Zvolené téma obsahuje celkem 6 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel  jarathor a poslední změna je stará 10 let.

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

    miki
    Participant

    Fritzing – vyrábějte elektroniku

    Tlačítko pro odeslání komentáře bylo původně v české šabloně “Odeslat komentář”. Po změně šablony je tam “Send”. V souboru style.css jsem našel tmavé pozadí tlačítka, ale samotný nápis “Send” nevím odkud se bere a jak ho tedy změnit. V žádném souboru šablony jsem ho nenašel.

    #17429

    ScheRas
    Participant
    Web

    Nevím, jak vypadá struktura Vaší šablony, ale pravděpodobně se ve složce s šablonou nachází soubor comment.php, která někde ve spodní části obsahuje řádek <?php comment_form(); ?>. Ten stačí změnit na <?php comment_form( array( 'label_submit'=>'Send' ) );.

    Lepší řešení by bylo vytvořit překlad šablony.

    #17430

    miki
    Participant

    Toho “Send” se chci zbavit, ale problém je, že tam nikde to “Send” nenacházím.

    <div id="respond" class="box m-t-6">
    <?php $comments_args = array(
    'title_reply'=>'<h4><span>Odpovědět</span></h4></h4>',
    'comment_notes_after' => '',
    'label_submit' => 'Odeslat',
    'comment_field' => '<p class="comment-form-comment"><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',);
    comment_form($comments_args); ?>
    </div>

    #17431

    ScheRas
    Participant
    Web

    Přesně nevím, kde je problém, jelikož ve zdrojovém kódu má odesílací tlačítko value="Odeslat" a po vypnutí JavaScriptu se mi tam zobrazí opravdu odeslat. Otevřete si soubor http://elektroraj.cz/wp-content/themes/playbook/js/customscript.js a řádky 159 – 166 změňte na:

    jQuery(document).ready(function(e) {

    (function($){

    $('#commentform #author').attr('placeholder','Jméno...');

    $('#commentform #email').attr('placeholder','E-mail...');

    $('#commentform #url').attr('placeholder','Webová stránka...');

    $('#commentform input#submit').val('Odeslat komentář');

    }(jQuery));

    });

    .

    #17432

    miki
    Participant

    Moc jste mi pomohl, díky.

    #17433

    admin
    Keymaster
    Web

    Tak to jsem ještě neviděl, aby byla lokalizace formuláře pro komentáře v Javascriptovém souboru… Tušíte někdo, k čemu je to dobré, když už je to jednou v souboru comments.php? Spíše bych celý ten kus Javascriptu smazal a nechal načítat údaje z comments.php.` Šablona Playbook mi bohužel přijde dost nekvalitní…

    ScheRas: Dobrý postřeh!

    #17434

    jarathor
    Participant

    Dobrý den, jsem wp nováček. Potřebuji poradit jak vložit na stránku formulář pro komentáře. Používám šablonu Dante a chtěl bych pro jednotlivé položky portfolia komentář. Našel jsem příslušnou šablonu single-portfolio.php a zkusil jsem vložit kód co jsem vygooglil:

    <?php comment_form($args,$post_id);?>

    ale formulář se neobjevil.

    dále jsem zkusil vypsat komentáře pomocí:

    <div id=”comment-area”>

    <?php comments_template(”, true); ?>

    </div>

    to aspoň vypsalo: 0 comments

    Jak na to?

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

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

WordPress – novinky, návody a zajímavosti