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, 1 měsíc.
-
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.
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.
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>
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));
});
.
Moc jste mi pomohl, díky.
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!
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?
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti