Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek
Moderátor: Mods_senior
Virus
Level 2
Příspěvky: 241 Registrován: 16 kvě 2013 16:43
Příspěvek
od Virus » 25 srp 2013 18:49
Zdravím, mám WP a když chci vložit komentář, musím vyplnit: Jméno (povinné) Email (Povinné), Web (dobrovolné), koment..
No, když to vyplním, dám odeslat komentář, naskočí mi:
Kód: Vybrat vše
CHYBA: Doplňte prosím všechny požadované informace (jméno, email).(Mám to vyplněno..) Nevíte kde je chyba ? :)
comments.php
Abbc3 Spoiler Show
Kód: Vybrat vše
<?php // Do not delete these lines if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if ( post_password_required() ) { ?> <p class="no-comments">This post is password protected. Enter the password to view comments.</p> <?php return; } ?> <!-- You can start editing here. --> <?php if ( have_comments() ) : ?> <h3><strong><?php comments_number('No Comments', 'One Comment', '% Comments' );?></strong> on "<?php the_title(); ?>"</h3> <ol class="commentlist"> <?php wp_list_comments('type=comment&avatar_size=60&callback=leetpress_comment'); ?> </ol> <div class="comments-navigation"> <div class="alignleft"><?php previous_comments_link(); ?></div> <div class="alignright"><?php next_comments_link(); ?></div> </div> <?php else : // this is displayed if there are no comments so far ?> <?php if ( comments_open() ) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="no-comments">Comments are closed.</p> <?php endif; ?> <?php endif; ?> <?php if ( comments_open() ) : ?> <div id="respond"> <h3><strong><?php comment_form_title( 'Napiš nám', 'Leave A Response' ); ?></strong></h3> <p class="cancel-comment-reply"><?php cancel_comment_reply_link(); ?></p> <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?> <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>">logged in</a> to post a comment.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post"> <?php if ( is_user_logged_in() ) : ?> <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out »</a></p> <div id="comment-textarea-admin"> <label for="comment">Komentář</label> <textarea name="comment" id="Komentář" cols="39" rows="4" tabindex="4" class="textarea-comment"></textarea> </div> <div id="comment-submit-admin"> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Odeslat komentář" class="comment-submit" /></p> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </div> <?php else : ?> <div id="comment-input"> <label for="Autor">Jméno <span class="req"><?php if ($req) echo "(Povinné)"; ?></span></label> <input type="text" name="Autor" id="Autor" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> class="input-name" /> <label for="email">Email <span class="req"><?php if ($req) echo "(Povinné)"; ?></span></label> <input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> class="input-email" /> <label for="url">Web</label> <input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="22" tabindex="3" class="input-website" /> </div> <div id="comment-textarea"> <label for="comment">Komentář</label> <textarea name="Komentář" id="Komentář" cols="39" rows="4" tabindex="4" class="textarea-comment"></textarea> </div> <div id="comment-submit"> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Odeslat komentář" class="comment-submit" /></p> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </div> <?php endif; ?> </form> <?php endif; // If registration required and not logged in ?> </div> <?php endif; // if you delete this the sky will fall on your head ?>
CZechBoY
Master Level 9.5
Příspěvky: 8813 Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:
Příspěvek
od CZechBoY » 26 srp 2013 14:52
Zdravím, podle tohoto kodu to vypadá, že to bude zpracovávat skript /wp-comments-post.php
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
LuCaCZ
Level 3.5
Příspěvky: 929 Registrován: 21 bře 2011 00:02
Příspěvek
od LuCaCZ » 26 srp 2013 16:00
Kód: Vybrat vše
<input type="text" name="Autor" id="Autor" by mělo být
name="author" id="author" a
Kód: Vybrat vše
<textarea name="Komentář" id="Komentář" >
name="comment" id="comment"
Virus
Level 2
Příspěvky: 241 Registrován: 16 kvě 2013 16:43
Příspěvek
od Virus » 28 srp 2013 21:04
Luca, opraveno, stále nejde..
Opraveno:
Abbc3 Spoiler Show
Kód: Vybrat vše
<?php // Do not delete these lines if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if ( post_password_required() ) { ?> <p class="no-comments">This post is password protected. Enter the password to view comments.</p> <?php return; } ?> <!-- You can start editing here. --> <?php if ( have_comments() ) : ?> <h3><strong><?php comments_number('No Comments', 'One Comment', '% Comments' );?></strong> on "<?php the_title(); ?>"</h3> <ol class="commentlist"> <?php wp_list_comments('type=comment&avatar_size=60&callback=leetpress_comment'); ?> </ol> <div class="comments-navigation"> <div class="alignleft"><?php previous_comments_link(); ?></div> <div class="alignright"><?php next_comments_link(); ?></div> </div> <?php else : // this is displayed if there are no comments so far ?> <?php if ( comments_open() ) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="no-comments">Comments are closed.</p> <?php endif; ?> <?php endif; ?> <?php if ( comments_open() ) : ?> <div id="respond"> <h3><strong><?php comment_form_title( 'Napiš nám', 'Leave A Response' ); ?></strong></h3> <p class="cancel-comment-reply"><?php cancel_comment_reply_link(); ?></p> <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?> <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>">logged in</a> to post a comment.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post"> <?php if ( is_user_logged_in() ) : ?> <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out »</a></p> <div id="comment-textarea-admin"> <label for="comment">Komentář</label> <textarea name="comment" id="Komentář" cols="39" rows="4" tabindex="4" class="textarea-comment"></textarea> </div> <div id="comment-submit-admin"> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Odeslat komentář" class="comment-submit" /></p> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </div> <?php else : ?> <div id="comment-input"> <label for="Autor">Jméno <span class="req"><?php if ($req) echo "(Povinné)"; ?></span></label> <input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> class="input-name" /> <label for="email">Email <span class="req"><?php if ($req) echo "(Povinné)"; ?></span></label> <input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> class="input-email" /> <label for="url">Web</label> <input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="22" tabindex="3" class="input-website" /> </div> <div id="comment-textarea"> <label for="comment">Komentář</label> <textarea name="comment" id="comment" cols="39" rows="4" tabindex="4" class="textarea-comment"></textarea> </div> <div id="comment-submit"> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Odeslat komentář" class="comment-submit" /></p> <?php comment_id_fields(); ?> <?php do_action('comment_form', $post->ID); ?> </div> <?php endif; ?> </form> <?php endif; // If registration required and not logged in ?> </div> <?php endif; // if you delete
Virus
Level 2
Příspěvky: 241 Registrován: 16 kvě 2013 16:43
Příspěvek
od Virus » 29 srp 2013 08:49
Ano, konečně funguje (DĚKUJI), máš pravdu, ale jak se divám do toho kodu, nevím kde změnit místo, poradíte aspoň kde ? :) Děkuji
LuCaCZ
Level 3.5
Příspěvky: 929 Registrován: 21 bře 2011 00:02
Příspěvek
od LuCaCZ » 29 srp 2013 17:59
v editoru šablony > style.css .. vlož na konec
Kód: Vybrat vše
#about-author, .the-comment {color:black}