Ďakujeme za pochvalu.
Odstrániť vkladanie URL pre weby je možné v comments.php v téme, ktorú používaš, resp. ak nie je v tomto default súbore, tak v príslušnom súbore, ktorý komentáre obsluhuje.
Ahoj, ako je to vo WP prednastavene, uzivatel prida svoje meno, email a web, no chcel by som, aby web pridat nemohli a aby uz aktualne komentare nemali kliknutelne weby.
Je pre toto nijeka modul, pripadne priamo uprava vo WP?
Ak ano, kde sa to nachadza? Dakujem pekne za ochotu a cas.
Kusi
www.kusi.sk
btw: novy design fora je naozaj nadherny![]()
Ďakujeme za pochvalu.
Odstrániť vkladanie URL pre weby je možné v comments.php v téme, ktorú používaš, resp. ak nie je v tomto default súbore, tak v príslušnom súbore, ktorý komentáre obsluhuje.
Prosím dodržujte tieto pravidlá: v príspevkoch používajte diakritiku;vyplňte správne predmet príspevku; pre nový problém otvorte novú tému a nepokračujte v nesúvisiacej starej téme; pri popise problému uveďte aj adresu webu, na ktorom sa problém vyskytuje.
A nie je to prosím možné cez dajaký plugin alebo niečo podobné? Ak je to v comments.php, ako sa to približne má volať? mám sem dať kód toho súboru?
Modul na to nepoznám.
V comments.php to bude vyzerať nejako takto:
HTML kód:<p><label for="url">Web</label> <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /></p>
Prosím dodržujte tieto pravidlá: v príspevkoch používajte diakritiku;vyplňte správne predmet príspevku; pre nový problém otvorte novú tému a nepokračujte v nesúvisiacej starej téme; pri popise problému uveďte aj adresu webu, na ktorom sa problém vyskytuje.
Jediné čo musíš spraviť je pridať do functions.php tvojej témy:
//ak chceš môžem ti z toho spraviť aj jednoduchý modul :PPHP kód:function koment_autor_link( $return ) {
$author = get_comment_author();
$return = $author;
return $return;
}
add_filter('get_comment_author_link', 'koment_autor_link');
////niesom toto nie je často priamo v comments.php- teda u väčšiny jednoduchších tém
Naposledy upravil JohnnyPea; 08.03.2010 o 16:17
WordPress po slovensky! www.WP.sk | info@wp.sk | johnnypea@wp.sk
Prosím dodržujte tieto pravidlá: v príspevkoch používajte diakritiku;vyplňte správne predmet príspevku; pre nový problém otvorte novú tému a nepokračujte v nesúvisiacej starej téme; pri popise problému uveďte aj adresu webu, na ktorom sa problém vyskytuje.
Súkromné správy píšte naozaj len vo výnimočných situáciách! Dotazujte sa priamo na fóre, tam dostanete odpoveď skôr!(alebo požiadajte o platenú podporu TU!)
www.webikon.sk | www.wphosting.sk | www.wp.sk | www.techforum.sk
tu je functions, v dalsom poste dam aj comments.php, mohol by to niekto rovno upravit na finalnu verziu? som akysi natvrdnutýKód:<?php if ( function_exists('register_sidebar') ) register_sidebar(array( 'before_widget' => '<div class="sideblock">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); // WP-606 Pages Box function widget_606_pages() { ?> <h3><?php _e('Pages'); ?></h3> <div class="sideblock">> <ul> <li class="page_item"><a href="<?php bloginfo('url'); ?>">Home</a></li> <?php wp_list_pages('title_li='); ?> </ul> </div> <?php } if ( function_exists('register_sidebar_widget') ) register_sidebar_widget(__('Pages'), 'widget_606_pages'); // WP-606 Search Box function widget_606_search() { ?> <h3><?php _e('Search Posts'); ?></h3> <div class="sideblock"> <ul> <li> <form id="searchform" method="get" action="<?php bloginfo('url'); ?>/index.php"> <input type="text" name="s" size="18" /><br> <input type="submit" id="submit" name="Submit" value="Search" /> </form> </li> </ul> </div> <?php } if ( function_exists('register_sidebar_widget') ) register_sidebar_widget(__('Search'), 'widget_606_search'); function widget_links_with_style() { global $wpdb; $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories"); foreach ($link_cats as $link_cat) { ?> <h3><?php echo $link_cat->cat_name; ?></h3> <div class="sideblock">> <ul> <?php get_links($link_cat->cat_id, '<li>', '</li>', '<br />', FALSE, 'rand', TRUE, TRUE, -1, TRUE); ?> </ul> </div> <?php } ?> <?php } if ( function_exists('register_sidebar_widget') ) register_sidebar_widget(__(' Links With Style'), 'widget_links_with_style'); ?> <?php // najnovšie posty (single.php) function mdv_recent_posts($no_posts = 10, $before = '<li>', $after = '</li>', $hide_pass_post = true, $skip_posts = 0, $show_excerpts = false) { global $wpdb; $time_difference = get_settings('gmt_offset'); $now = gmdate("Y-m-d H:i:s",time()); $request = "SELECT ID, post_title, post_excerpt FROM $wpdb->posts WHERE post_status = 'publish' "; if($hide_pass_post) $request .= "AND post_password ='' "; $request .= "AND post_date_gmt < '$now' ORDER BY post_date DESC LIMIT $skip_posts, $no_posts"; $posts = $wpdb->get_results($request); $output = ''; if($posts) { foreach ($posts as $post) { $post_title = stripslashes($post->post_title); $permalink = get_permalink($post->ID); $output .= $before . '<a href="' . $permalink . '" rel="bookmark" title="Permanent Link: ' . htmlspecialchars($post_title, ENT_COMPAT) . '">' . htmlspecialchars($post_title) . '</a>'; if($show_excerpts) { $post_excerpt = stripslashes($post->post_excerpt); $output.= '<br />' . $post_excerpt; } $output .= $after; } } else { $output .= $before . "None found" . $after; } echo $output; } ?> <?php // TOP 5 posts function add_count($p_number) { $result = mysql_query("select postnumber, cntaccess from mostAccessed where postnumber = '$p_number'"); $test = 0; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { $row[1] += 1; @mysql_query("update mostAccessed set cntaccess = '$row[1]' where postnumber = '$row[0]'"); $test = 1; } if ($test == 0) { @mysql_query("insert into mostAccessed(postnumber, cntaccess) values('$p_number', '1')"); } } function show_pop_posts($no_posts = 5) { global $wpdb, $siteurl, $tableposts, $cat; $result = $wpdb->get_results("SELECT term_taxonomy_id FROM wp_term_taxonomy WHERE term_id = " . $cat ." LIMIT 1"); foreach ($result as $cats) { $categories = $cats->term_taxonomy_id; } $result = mysql_query ("SELECT term_taxonomy_id FROM wp_term_taxonomy WHERE parent =" . $cat); if ($result) { if (mysql_num_rows ($result) == 1) { $parent_fetch = mysql_fetch_array($result); $parent = " OR term_taxonomy_id = '" . $parent_fetch[term_taxonomy_id] . "'"; if ($parent_fetch[term_taxonomy_id] == 0) { $parent = ""; } } else { $parent = ""; } } else { $parent = ""; } $result = mysql_query ("SELECT * FROM wp_term_relationships WHERE term_taxonomy_id = " . $categories . $parent); if ($result) { $fetch = mysql_fetch_array ($result, MYSQL_ASSOC); $i = 1; $fetche[$i] = "'" .$fetch[object_id] . "'"; $i++; while ($fetch = mysql_fetch_array ($result, MYSQL_ASSOC)) { $fetche[$i] = "'" .$fetch[object_id] . "'"; $i++; } $post_id = implode(' OR postnumber = ',$fetche); $results = $wpdb->get_results("select postnumber, cntaccess from mostAccessed WHERE postnumber = " . $post_id . " ORDER BY cntaccess DESC LIMIT " . $no_posts); foreach ($results as $result) { $postnumber = $result->postnumber; $post = @$wpdb->get_row("SELECT ID, post_title FROM $tableposts WHERE '$postnumber' = ID"); if (strlen ($post->post_title) > 60) { $addpoint = "..."; } else { $addpoint = ""; } $post_title = substr($post->post_title, 0, 60); $urlperma = get_permalink($post->ID); echo "<li><a href=\"$urlperma\">$post_title $addpoint</a> <strong>($result->cntaccess)</strong></li>"; } } echo $siteurl; } function show_post_count($postcountID, $before="(Visited ", $after=" times)") { global $wpdb, $tableposts; $resultscount = $wpdb->get_results("select postnumber, cntaccess from mostAccessed WHERE postnumber = $postcountID"); if (isset($resultscount)) { foreach ($resultscount as $resultcount) { $postcount = $resultcount->cntaccess; echo $before.$postcount.$after; } } } function category_rss ($type = 'rss') { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } if (is_category()) { echo $url_rss = $pageURL . 'feed/' . $type; } } ?>
Kód:<?php if (!defined('WP_USE_THEMES')) { exit; } ?> <?php // Do not delete these lines if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_'.$cookiehash] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments"><?php _e("Článok je chránený heslom."); ?><p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = "graybox"; ?> <!-- You can start editing here. --> <div class="comments-wrapper"> <?php if ($comments) : ?> <a name="comments"></a><h2><?php comments_number('Zaťiaľ bez diskusie, Buďte prvý!','Diskusia','Diskusia' );?> <a class="rss_link" href="<?php echo get_post_comments_feed_link($post->ID); ?>"><img src="<?php bloginfo('url'); ?>/wp-content/themes/px-temp/images/rss_little.png" title="RSS komentárov k tomuto článku" alt="RSS komentárov k tomuto článku"/></a></h2> <ol class="commentlist"> <?php foreach ($comments as $comment) : ?> <li class="<?=$oddcomment;?>"> <a name="comment-<?php comment_ID() ?>"></a><cite><?php comment_author_link() ?></cite> <!--<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title="<?php comment_date('l, F jS, Y') ?> at <?php comment_time() ?>"><?php /* $entry_datetime = abs(strtotime($post->post_date)); $comment_datetime = abs(strtotime($comment->comment_date)); echo time_since($entry_datetime, $comment_datetime) */ ?></a> after publication. <?php edit_comment_link('e','',''); ?></small>--> <div style="float: none; overflow: hidden;"> <?php if (function_exists('gravatar')) { ?> <div class="comment_gravatar"><img src="<?php gravatar("G", 40); ?>" /></div> <?php } ?> <div class="comment_text" ><?php comment_text() ?></div> </div> <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title="">Pridané <?php comment_date('j.n.Y') ?> v čase <?php comment_time() ?> <?php edit_comment_link(' << Upraviť','',''); ?></a></small> </li> <?php /* Changes every other comment to a different class */ if("graybox" == $oddcomment) {$oddcomment="";} else { $oddcomment="graybox"; } ?> <?php endforeach; /* end for each comment */ ?> </ol> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post-> comment_status) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="nocomments">Komentáre sú vypnuté.</p> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?> <strong><h2>Pridať komentár</h2></strong> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>Musíte byť <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">prihlásený</a> a môžete komentovať.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( $user_ID ) : ?> <p>Prihlásený ako <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Odhlásiť sa »</a></p> <?php else : ?> <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="author"><small>Meno <?php if ($req) echo "(povinný údaj)"; ?></small></label></p> <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="email"><small>Mail (nebude zverejnený) <?php if ($req) echo "(povinný údaj)"; ?></small></label></p> <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> <label for="url"><small>Web</small></label></p> <?php endif; ?> <p><small><strong>XHTML:</strong> Môžete použiť nasledovné tagy:<code><?php echo allowed_tags(); ?></code></small></p> <p><textarea name="comment" id="comment" cols="60" rows="10" tabindex="4"></textarea></p> <p><input name="submit" type="submit" id="submit" tabindex="5" value="Odoslať komentár" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> </p> <?php do_action('comment_form', $post->ID); ?> </form> <?php endif; // If registration required and not logged in ?> <?php endif; // if you delete this the sky will fall on your head ?> </div><br /> <br /> <div class="most_read"> <h2> Obľúbené frázy</h2> <ul> <?php wp_tag_cloud(''); ?> </ul> </div> <div class="most_read"> <h2> Najnovšie články</h2> <ul> <?php mdv_recent_posts($no_posts = 10); ?> </ul> </div>
Však iba niekde pred poslednév functions.php pridaj ten kód, čo som ti dalPHP kód:?>
//prepáč mal som tam chybu správne to má byť tak ako je to tam teraz!
Naposledy upravil JohnnyPea; 08.03.2010 o 16:20
WordPress po slovensky! www.WP.sk | info@wp.sk | johnnypea@wp.sk
Prosím dodržujte tieto pravidlá: v príspevkoch používajte diakritiku;vyplňte správne predmet príspevku; pre nový problém otvorte novú tému a nepokračujte v nesúvisiacej starej téme; pri popise problému uveďte aj adresu webu, na ktorom sa problém vyskytuje.
Súkromné správy píšte naozaj len vo výnimočných situáciách! Dotazujte sa priamo na fóre, tam dostanete odpoveď skôr!(alebo požiadajte o platenú podporu TU!)
www.webikon.sk | www.wphosting.sk | www.wp.sk | www.techforum.sk
Kusi (09.03.2010)
Vďaka, vyriešené.