انجمن


خراب بودن کامنت در قالب من  (۵ نوشته)

  • امین

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

    سلام
    قالب سایت من برای ارسال نظرات در ادامه مطلب مشکل داره یعنی ارسال نمیکنه وقتی نام و لینک و متن را وارد میکنی و اوکی را میزنی یه صفحه سفید میاد قبلا این را با آقای عبدالماد در میان گذاشتم و آقای عبدالماجد گفت کد را بزار تا درست کنم من بیخیال شدم حالا نیازندم اگه میشه آقای عبدالماجد این را درست کنید با تشکر
    اینم کد پوشه کامنت:

    <?php
    if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    		die (__('Please do not load this page directly. Thanks!'));
    
    	if (!empty($post->post_password)) {
    		if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  ?>
    
    			<?php return;
    		}
    	}
    
    /* Esta variable altera el fondo del comentario */
    $oddcomment = 'class="alt" '; ?>
    
    <?php if ($comments) : ?>
    	<!-- Lista de comentarios -->
    				<?php foreach ($comments as $comment): ?>
    
    				<li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
    					 <strong><?php comment_author_link() ?></strong>
    					  - <a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('l, j') ?> <?php comment_date('F Y') ?> در ساعت <?php comment_time() ?></a> <?php edit_comment_link('ویرایش',' - ',''); ?>
    					<?php if ($comment->comment_approved == '0'): ?>
    
    					<?php endif; ?>		
    
    					<?php comment_text() ?>
    --------------------------------------------<br>
    
    				<?php
    				$oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';?>
    
    			<?php endforeach; ?><?php else :  ?>
    
    	<?php if ('open' == $post->comment_status) : ?>
    
    	 <?php else : ?>
    
    		<div class="comment_titles" id="comment_close">
    <br>نظرات برای این مطلب بسته شده است.</br>
    		</div>
    
    	<?php endif; ?>
    
    <?php endif; ?>
    
    <?php if ('open' == $post->comment_status) : ?>
    
    	<div id="comment-up">
    
                   <img border="0" src="http://www.ir4u.ir/wp-content/themes/bist/images/comment-submit.gif" width="16" height="16" alt="icon"> ثبت نظر
                   <div style="padding-bottom: 1px;"></div>
                 </div>
    
    	<div id="comment-body">
    			<?php if (get_option('comment_registration') && !$user_ID): ?>
    			<p><?php _e('Debes estar','kibit'); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>"><?php _e('logueado','kibit'); ?></a> <?php _e('para postear un comentario','kibit'); ?></p>
    
    		<?php else: ?>
    
                   <table border="0" width="400" style="font:normal 11px tahoma">
                     <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post">
    
    			<?php if ($user_ID): ?>
    						هم اکنون با کاربر <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="خروج">خروج</a>)<br/>
    
    			<?php else: ?>
    
                                       <tr><td width="250"><label for="comment-author">نام: <?php _e('(required)','kubrick'); ?></label></td><td><input id="comment-author" name="author" size="30" value="<?php echo $comment_author; ?>" /></td></tr>
    
                       <tr><td width="250"><label for="comment-email">آدرس ايميل: <?php _e('(required)','kubrick'); ?></label></td><td><input id="comment-email" name="email" size="30" value="<?php echo $comment_author_email; ?>" /></td></tr>
                       <tr><td width="250" style="height: 30px"><label for="comment-url">آدرس وب سايت:</label></td>
    					   <td style="height: 30px"><input id="comment-url" name="url" size="30" value="<?php echo $comment_author_url; ?>" /></td></tr>
    					   <?php endif; ?>
    
                                          <tr><td width="250"><label for="comment-url">نظر شما:</label></td><td><textarea id="comment-text" name="comment" rows="7" cols="38"></textarea></td></tr>
                       <tr><td width="250"></td><td><input type="submit" accesskey="s" name="post" id="comment-post" value="ارسال" /><input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /><?php do_action('comment_form', $post->ID); ?><input type="hidden" name="comment_post_ID" value="2772" /> <input type="reset" value="پاك كردن فرم"></td></tr>
                                        </form>
                   </table>
    	<?php endif; ?>
                 </div>
                 <div id="comment-down"></div>
    <?php endif; ?>
  • عبدالماجد شه بخش ( ایجباری )

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

    دوست عزیز من به فرم شما نگاهی انداختم و ظاهرا مشکلی ندیدم .
    شما از چه تابعی توی فایل single.php برای فراخوانی نظرات استفاده میکنید ؟
    اگه از این تابع :

    <?php comments_template(); ?>

    استفاده میکنید اسم فایل نظرات رو تغییر بدید مثلا یه شماره به اخرش اضافه کنید و بعد نظری بدید ببینید ثبت میشه یا نه ؟
    در ضمن اگه از افزونه ی ajax slide استفاده میکنید غیر فعالش کنید . شاید مشکل از اون بوده و قالب مشکلی نداشت .

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین
  • امین

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

    من از افزونه ajax slide استفاده نمیکنم و

    majed

    استفاده میکنید اسم فایل نظرات رو تغییر بدید مثلا یه شماره به اخرش اضافه کنید و بعد نظری بدید ببینید ثبت میشه یا نه ؟

    یعنی چی منظورتون را نمیفهمم ؟

    و اینم کد فایل سینگل :

    اقای عبدالماجد هر کاریش باید بکنید خودتون بکنید چون من سر در نمیارم

    <?php get_header(); ?>
    
    <div id="rightcol"><?php include (TEMPLATEPATH . '/sidebar1.php'); ?></div>
    
    <div id="leftcol"><?php include (TEMPLATEPATH . '/sidebar2.php'); ?></div>
    <div id="centercol">
    
                             <div id="centercol-ads">
      <div id="centercol-adsb">
    <script type="text/javascript" src="http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1296823154"></script>
      </div>
     </div>
                             <div id="centercol-ads">
      <div id="centercol-adsb">
    	  <a href="http://www.beatkids.ir/ads" target="_blank" /><img src="http://beatkids.ir/dl/pic/ads/ads%28468-60%29.gif" alt="تبلیغ" /></a>
      </div>
     </div>
    
       <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div id="entry">
        <div id="centercol-up"></div>
        <div id="centercol-body">
     <div class="entry">
    
      <div class="entry-header"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>
    
      <div class="entry-hit">
          <img src="<?php bloginfo('template_url'); ?>/images/category.gif" alt="cat" />دسته: <?php the_category(', ') ?>  </div>
      <div class="entry-body">
    <?php the_content(); ?>
    <br/></div><div align="right"> </div><br /><img src="<?php bloginfo('template_url'); ?>/images/more.gif" alt="more" /> <a target="_blank" href="<?php the_permalink() ?>" class="more-link">ادامه مطلب "<?php the_title(); ?>"</a>
    
      </div>
    <div class="entry-footer">
                       <div align="left">
                        <img src="<?php bloginfo('template_url'); ?>/images/author.gif" title="نویسنده: <?php the_author(', ') ?>" alt="author" />
                        <img src="<?php bloginfo('template_url'); ?>/images/date.gif" title="<?php the_time('j F Y'); ?>" alt="date" />
                        <a target="_blank" href="<?php the_permalink() ?>" title="لینک ثابت مطلب" /><img src="<?php bloginfo('template_url'); ?>/images/link.gif" alt="permalink" /></a>
                        <img src="<?php bloginfo('template_url'); ?>/images/comment.gif" title="<?php comments_number('بدون نظر', 'یک نظر', '% نظر'); ?>" /></a>
                       </div>
                        <img src="<?php bloginfo('template_url'); ?>/images/tags.gif" alt="tags" />برچسب ها:  <?php the_tags('') ?>
    		  </div>
    
    </div>
    
    </div>
        <div id="centercol-down"></div>
    <?php comments_template(); ?>
    <?php endwhile; else: ?><?php endif; ?>
    
    <div id="up">
    		  <center>
    		   <a href="#" /><img src="<?php bloginfo('template_url'); ?>/images/up.gif" alt="up" /></a>
    
    		  </center>
    		 </div>
    
       </div>
        <?php get_footer(); ?>
  • عبدالماجد شه بخش ( ایجباری )

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

    یعنی چی منظورتون را نمیفهمم ؟

    یعنی این که توی پوشه ی قالبتون یه فایل هست با نام
    comments.php
    که شما اسم اون رو باید تغییر بدید به مثلا :
    comments.php
    دیگه هیچ تغییری نیاز نیست و شما با این روش از بخش پیش فرض نظر دهی استفاده میکنید .
    حالا ببین مشکل حل شده یا نه ؟ یه نظر بنویس .

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    امین
  • امین

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

    آقای عبدالماجد واقعا ممنون با تشکر از شما خیلی ممنون مشکلم حل شد .
    شما هم بیایین یه دیدگاه بزارین ببینین خوشحال میشیم :d

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



برچسب‌ها

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