انجمن


تغیر در قسمت نظرات  (۸ نوشته)

  • Sasy360

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰
    # نوشته شده: ۱۷ سال پیش
    ۲۴ مهر ۱۳۸۶ - ۲۱:۵۱

    آقا من میخواستم این قسمت نظرات وبلاگم رو یکم دست کاری کنم، ولی نمیدونستم که این فرم های ورودی بخش نظرات [مثلا اونجایی که طرف اسمش و آدرس e-mailش رو مینویسه] ویژگی های خودشون رو از کدوم قسمت Master.css میگیرن؛ مثلا برای قسمت Commentsش 14تا کلاس تعریف شده! برا همین من کد Font:100% tahoma رو به 3 قسمتش که بیشترین احتمال رو میدادم که اونا باشن اضافه کردم [#commentform input[type="text"] و #commentform textarea و #commentform input ]
    و حالا مشکلم حل شده و تو اون کادر های ورودی اسم و ای-میل و - سایت و متن نظر، با فونت Tahoma تایپ میکنه...
    من میخوام بدونم دقیقا مشخصات این 4 تا کادر با کدوم قسمت هاست؟ میشه برا هرکدوم از این کادر ها یه چینش از چپ به راست و چپ چین رو گزاشت دیگه؟ [برا آدرس سایت و e-mail]
    با تشکر

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۷ سال پیش
    ۲۴ مهر ۱۳۸۶ - ۲۳:۱۳

    بستگی به کد های شما داره . شما می تونید کلاس یا آی دی خاصی براش تعریف کنید. اگه کدتون رو اینجا بزارید بهتر می تونم راهنماییتون بکنم.
    در مورد از چپ به راست کردن قسمت های ایمیل و آدرس سایت بهترین راه استفاده از dir="ltr" در داخل کدهای ایمیل و آدرس سایت هست.

  • بهرنگ

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۳۹۹
    تشکر شده: ۴۵۱ بار
    # نوشته شده: ۱۷ سال پیش
    ۲۴ مهر ۱۳۸۶ - ۲۳:۳۷

    کلاً این ها جوری تعریف میشن که نگارنده ی پوسته اون ها رو تعریف کرده باشه... اما اگر اصولی بخوایم بررسی کنیم... برای این قسمت فونت جداگانه ای (معمولاً ) در نظر نمی گیرند و به طور خودکار همون فونتی رو میگیره که body میگیره...
    میتونید css رو اینجا بزارید شاید بتونم کمکتون کنم...

  • Sasy360

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰
    # نوشته شده: ۱۷ سال پیش
    ۲۶ مهر ۱۳۸۶ - ۱۴:۴۶

    ممنون از نوید و بهرنگ عزیز برا پاسختون؛
    این CSS های قست کامنت هست؛

    /* comments area */
    
    h4#comments {
    	margin: 0 0 15px;
    	padding: 20px 0 0;
    	clear: both;
    	font-size: 100%;
    	font-family: tahoma,Verdana, Times, san-serif;
    	color: #db2b06;
    	direction:rtl;
    	}
    h4#respond {
    	margin: 0;
    	padding: 10px 0 0;
    	font-size: 100%;
    	font-family: tahoma,Verdana, Times, san-serif;
    	color: #db2b06;
    	direction:rtl;
    	}
    .commentlist {
    	margin: 10px 0px;
    	padding-right: 20px;
    	}
    .commentlist li {
    	margin: 10px 0;
    	padding: 5px 10px;
    	border: 1px solid #eee;
    	direction:rtl;
    	}
    .commentlist .alt {
    	background: #f5f5f5;
    	}
    .commentlist cite {
    	font-weight: bold;
    	font-style: normal;
    	font-size: 100%;
    	}
    .commentlist small {
    	margin-bottom: 5px;
    	display: block;
    	font-size: 87%;
    	}
    #commentform {
    	font: 100% tahoma,Arial, Helvetica, sans-serif;
    	}
    #commentform p {
    	padding: 6px 0px;
    	margin: 0px;
    	}
    #commentform label {
    	padding-right: 5px;
    	color: #666;
    	font-size: 87%;
    	}
    #commentform input {
    	width: 200px;
                  Font:100% tahoma;
    	background: #f5f5f5;
    	border: 1px solid #eee;
    	border-right-color: #ddd;
    	border-bottom-color: #ddd;
    	padding: 3px;
    	margin-top: 3px;
    	}
    #commentform textarea {
    	width: 98%;
    	height: 120px;
    	margin-top: 3px;
    	padding: 2px;
                  Font:100% tahoma;
    	background: #f5f5f5;
    	border: 1px solid #eee;
    	border-right-color: #ddd;
    	border-bottom-color: #ddd;
    	}
    #commentform textarea:focus, #commentform input[type="text"]:focus {
    	background: #fff;
                  Font:100% tahoma;
    	}
    #commentform #submit {
    	width: 144px;
    	height: 28px;
    	margin-bottom: 10px;
    	color: #fff;
    	font: bold 12px tahoma,Arial, Helvetica, sans-serif;
    	background: #db2b06 url(images/btn_submit.gif) no-repeat;
    	border: none;
    	}

    اینم Comments.php هست:

    <?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">این مطلب رمز گذاری شده ، برای مشاهده نظرات رمز را وارد کنید.<p>
    
    				<?php
    				return;
                }
            }
    
    		/* This variable is for alternating comment background */
    		$oddcomment = 'alt';
    ?>
    
    <!-- You can start editing here. -->
    
    <?php if ($comments) : ?>
    	<h4 id="comments"><?php comments_number('بدون نظر', 'یک نظر', '% نظر' );?> برای “<?php the_title(); ?>”</h4> 
    
    	<ol class="commentlist">
    
    	<?php foreach ($comments as $comment) : ?>
    
    		<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
    			<cite><?php comment_author_link() ?></cite> گفته:
    			<?php if ($comment->comment_approved == '0') : ?>
    			<em>نظر شما پس از تایید مدیر نمایش داده می شود.</em>
    			<?php endif; ?>
    			<br />
    
    			<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j F y') ?> @ <?php comment_time() ?></a> <?php edit_comment_link('ویرایش','',''); ?></small>
    
    			<?php comment_text() ?>
    
    		</li>
    
    	<?php /* Changes every other comment to a different class */
    		if ('alt' == $oddcomment) $oddcomment = '';
    		else $oddcomment = 'alt';
    	?>
    
    	<?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">نظرات مسدود است.</p>
    
    	<?php endif; ?>
    <?php endif; ?>
    
    <?php if ('open' == $post->comment_status) : ?>
    
    <h4 id="respond">محل نوشتن نظرات</h4>
    
    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    <p>برای ارسال نظر <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_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 get_option('siteurl'); ?>/wp-login.php?action=logout" title="خروج">خروج &raquo;</a></p>
    
    <?php else : ?>
    
    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
    <label for="author"><strong>نام</strong> <?php if ($req) echo "(لازم)"; ?></label></p>
    
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
    <label for="email"><strong>میل</strong> (نمایش داده نمی شود) <?php if ($req) echo "(لازم)"; ?></label></p>
    
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><strong>سایت / وبلاگ</strong></label></p>
    
    <?php endif; ?>
    
    <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="ارسال نظر" />
    <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 ?>

    نوید نمیشه این dir=rtl رو تو Comments.php وارد کرد؟

  • navid

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۲۷۱۸
    تشکر شده: ۲۹۹ بار
    # نوشته شده: ۱۷ سال پیش
    ۲۶ مهر ۱۳۸۶ - ۱۷:۴۳

    الان خیلی بهتر شد :-)
    برای اینکه ۲ قسمت ایمیل و آدرس سایت از چپ به راست بشند بهتره فایل Comments.php ویرایش بشه تا Style.css .
    برای این کار کافیه تغییرات زیر رو در فایل کامنتت بدی :

    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" dir="ltr" />
    <label for="email"><strong>میل</strong> (نمایش داده نمی شود) <?php if ($req) echo "(لازم)"; ?></label></p>
    
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" dir="ltr" />
    <label for="url"><strong>سایت / وبلاگ</strong></label></p>

    اما اگر می خوای در فایل CSS این کار رو انجام بدی کافیه کد زیر رو به آخر فایل style.css پوستت اضافه کنی :

    #email {
        direction:ltr;
    }
    #url {
        direction:ltr;
    }

    با استفاده از همین استایل می تونی بقیه استایلش مثل فونت و ... رو هم تغییر بدی . به همین راحتی ;-)

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۵ بار
    # نوشته شده: ۱۷ سال پیش
    ۲۶ مهر ۱۳۸۶ - ۱۷:۴۴

    همون‌طور که می‌بینین٬ قسمت ایمیل و url آی‌دی‌های خودشون رو دارن
    با اضافه کردن این کد می‌تونین اونا رو چپ‌چین کنین:
    form #email, form #url {direction:ltr; text-align: left}

  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۵ بار
    # نوشته شده: ۱۷ سال پیش
    ۲۶ مهر ۱۳۸۶ - ۱۷:۴۵

    مثه اینکه من و نوید با هم ‍اسخ دادیم :)

  • Sasy360

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۰
    # نوشته شده: ۱۷ سال پیش
    ۲۶ مهر ۱۳۸۶ - ۲۱:۴۳

    با تشکر از نوید و گناهکار عزیز، مشکلم حل شد :-)

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.