انجمن


مشكل درباره نشان دادن صفحه ديدگاه ها (Comment)  (۱۸ نوشته)

  • pedilp

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

    من از پوسته هاي آماده Wp‌كه در سايت wp-persian‌هست استفاده نكردم و يك پوسته جديد وابسته به سايت خودم كه طرح قبليش بود درست كردم و Comments.php‌رو هم آپلود كردم ولي الان كه از صفحه اصلي روي Comments يا Respond‌يا ديدگاه كليك كنم تا بشه نظر گذاشت فقط پست مربوطه رو نشون ميده و فرم هاي نظر دهيد رو نمايش نميده. اگه كسي ميتونه كمك كنه ممنون ميشم.

    سوالم اينه كه چرا اين فرم رو نشون نميده و آيا بايد كد مخصوصي در index.php‌بگذاريم تا Comment‌مربوط به پست رو نشون بده؟

  • آزاد

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

    باید یک سری تگ رو در فایل index.php هم قرار دهید . کلا برای اینکه متوجه شوید در کجاها باید کدها و تگ های کامنت را قرار دهید یک پوسته ی دیگر را باز کنید و ببینید که در کجاها از این کد کامنت استفاده شده است .

  • navid

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

    محتویات فایل single.php رو اینجا قرار بدید ;-)

  • pedilp

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

    :-/ نشد! شد!؟ من تمامي تگ هايي رو كه بايد در index.php بزاريم رو گذاشتم بازم نشد. نويد جان اون كاري رو كه شما گفتيد رو هم كردم ولي تمام خبر و پست ها بهم و زير هر خبر در صفحه اصلي Rss‌و تراك بك هر خبر با تاريح پستش اومد، وقتي هم كه روي كامنت كليك ميكنم هم به جاي فرم كامنت يه كپي از همون مطلب زيرش سبز شد! :-[

    مشكل از يه جا ديگه اس! :?

    شايد بهتره مشكل كارم رو يه جور ديگه مطرح كنم تا هم شما مشكلم رو متوجه شيد و كمكم كنيد و هم من اشكالم سريع رفع شه.

    ببنيد من براي ساخت تم سايتم فقط از index.php‌استفاده كردم يعني فايل index.php داراي طراحي قبلي سايتم بود ولي الان من به جاي قسمت خبر تگ هاي خبري ورد پرس رو گذاشتم _تمام تگ هاي موجود در فايل index.php به غير از تگ هاي header Footer و side bar كه لازمشون نداشتم تو طراحي سايت. خوب خبر ها بدون هيچ اشكالي در سايت نمايش داده شدن. من دستكاري هاي مورد نطر در comments.php‌ و Single.php رو انجام دادم (دستكاري مثه نشون دادن گزينه اسم به جاي name‌) اين دو فايل رو در شاخه پوسته خودم آپلود كردم و دو تا Error ميده.
    بعد اين كاري كه آقا نويد گفت رو انجام دادم كه در بالا توضيح دادم چي شد. الان همه چي ok هست به غير از ظاهر شدن فرم كامنت تو سينگل هست. من احتمال ميدم كه محتويات فايل Single‌رو كاملا نبايد در اونجا بزارم چون خبر رو كپي ميكنه! بازم ببينيد ايراد كارم كجاست؟

  • مهدی

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

    شما محتویات فایل single.php رو اینجا قرار بدید !

  • pedilp

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

    :-/ خب ببخشيد xray خان اينو كه نويد هم گفت ولي من به نتيجه نرسيدم . اگه ميشه بيشتر راهنمايي كنيد. كه محتويات رو در كدوم قسمت دقيقا بايد بزارم؟! من همونطور كه گفتم يك بار اين فايل رو در سرور آپلود كردم جواب نداد ،‌محتوياتش رو تو index گذاشتم كه توضيج دادم. همه پست ها كپي ميشن.

    ممنون ميشم.

  • مهدی

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

    شما محتویات فایل single.php رو اینجا قرار بدید !

    تا من بهت بگم بعد باید چه کرد!
    اصلا فایلی با این نام داری ؟

  • بهرنگ

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

    تگ مربوطه (مربوط به نمایش فرم کامنت ...) باید در فایلی به نام single.php صدا زده بشه...الان افتاد؟
    اگر چنین فایلی نداری باید بشینی با توجه به پوسته ات بنویسی براش...

  • pedilp

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

    دوستان عزير مصالب بالا رو بخونيد بعدا بگيد! گفتم كه اين فايل رو كپي كردم.

  • pedilp

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

    مثه اينكه تو توضيحات بالا نوشتم كه محتويات اين فايل رو كپي كردم! :-?

    دوست من عرض كردم كه؟ من كل محتويات index.php يك پوسته ورد پرس رو كه همون پوسته اصلي ورد پرس فارسي هست رو به غير از سه تگ Header و Footer و Side Bar‌رو در كادر اخبار سايتم (Table) گذاشتم و Style رو نوشتم و به خوبي خبر و پست هارو نشون ميده. اين تا اينجا////

    در قسمت بعدي comments.php‌رو از تم اصلي ورد پرس برداشتم و يه سري تغييرات style‌بهش دادم و آپلود كردم تو فولدر پوسته ام. اين تا اينجا شد دو فايل! :-/
    بعد فايل Single.php رو از فولدر اصلي پوسته ورد پرس برداشتم و به گفته نويد و Xray‌محتويات اين فايل رو به index.php (صفحه خبر خودم) انتقال دادم ((( حالا سوال من اينه كه اين محتويات رو كجاي اين صفحه بزارم؟ زير كدوم كد يا تگ؟ در كدوم لاين؟ كه درست كار كنه؟؟)))
    به هر حال من اين محتويات رو زير پايان كدهاي خبر گذاشتم و index.php رو به همراه comments.php‌آپلود كردم. اين تا اينجا شد 2 فايل براي آپلود يعني فولدر پوسته من فقط دو فايل توش آپلود شده. ok?

    حالا وقتي اين محتويات رو كپي كردم به جاي اينكه فرم كامنت رو نشون بده در مثلا p=6 علاوه بر اينكه در صفحه اصلي خبر ها كپي شده در اين صفحه هم يك پست رو دو پست نشون ميده يعني تكراري!

    من نميدونم من سوالم رو سه بار مطرح كردم ولي كسي نمي تونه درست كمكم كنه... دوستان سوال اينه: اين محتويات رو كجا بذارم دقيقا؟؟ نگيد بذاريد تو اينجا!!!! كجا؟ كدوم تگ؟ زير كدوم كد؟

    ما كه گذاشتيم نشد اگه كسي مايله من index.php‌رو ميدم بهش شما محتويات single‌رو بزاريد. :-? اگه كار كرد؟! من اصلا نميخوام پستم رو جدا نشون بده من فقط ميخوام سرويس نظر دهيد براي هر خبر فعال بشه. بازم اگه خواستيد لينك ميدم. ;-]

  • navid

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

    دوست عزیز منظور ما اینه که شما محتویات و کدهای فایل single.php رو تو این انجمن توی این تاپیک توی یه پست بزارید ما کد هاش رو بتونیم ببینیم ...

  • pedilp

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

    خوب بگيد بزاريد تو انجمن! مرسي نويد جان!

    <?php get_header(); ?>
    
    	<div id="content" class="widecolumn">
    
    	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    		<div class="navigation">
    			<div class="alignleft"><?php previous_post_link('&laquo; %link') ?></div>
    			<div class="alignright"><?php next_post_link('%link &raquo;') ?></div>
    		</div>
    
    		<div class="post" id="post-<?php the_ID(); ?>">
    			<h2><?php the_title(); ?></h2>
    
    			<div class="entry">
    				<?php the_content(__('<p class="serif">Read the rest of this entry &raquo;</p>','linkinpark')); ?>
    
    				<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    				<?php the_tags( __('<p>Tags: ','linkinpark'), ', ', '</p>'); ?>
    
    				<p class="postmetadata alt">
    					<small>
    						<?php _e('This entry was posted','linkinpark'); ?>
    						<?php /* This is commented, because it requires a little adjusting sometimes.
    							You'll need to download this plugin, and follow the instructions:
    							http://binarybonsai.com/archives/2004/08/17/time-since-plugin/ */
    							/* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?>
    						<?php _e('on','linkinpark'); ?> <?php the_time(__('l, F jS, Y','linkinpark')) ?> <?php _e('at','linkinpark'); ?> <?php the_time() ?>
    						<?php _e('and is filed under','linkinpark'); ?> <?php the_category(', ') ?>.
    						<?php _e('You can follow any responses to this entry through the','linkinpark'); ?> <?php post_comments_feed_link('RSS 2.0'); ?> <?php _e('feed.','linkinpark'); ?>
    
    						<?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
    							// Both Comments and Pings are open ?>
    							<?php _e('You can','linkinpark'); ?> <a href="#respond"><?php _e('leave a response','linkinpark'); ?></a>, <?php _e('or','linkinpark'); ?> <a>" rel="trackback"><?php _e('trackback','linkinpark'); ?></a> <?php _e('from your own site.','linkinpark'); ?>
    
    						<?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) {
    							// Only Pings are Open ?>
    							<?php _e('Responses are currently closed, but you can','linkinpark'); ?> <a> " rel="trackback"><?php _e('trackback','linkinpark'); ?></a> <?php _e('from your own site.','linkinpark'); ?>
    
    						<?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
    							// Comments are open, Pings are not ?>
    							<?php _e('You can skip to the end and leave a response. Pinging is currently not allowed.','linkinpark'); ?>
    
    						<?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) {
    							// Neither Comments, nor Pings are open ?>
    							<?php _e('Both comments and pings are currently closed.','linkinpark'); ?>
    
    						<?php } edit_post_link(__('Edit this entry.','linkinpark'),'',''); ?>
    
    					</small>
    				</p>
    
    			</div>
    		</div>
    
    	<?php comments_template(); ?>
    
    	<?php endwhile; else: ?>
    
    		<p><?php _e('Sorry, no posts matched your criteria.','linkinpark'); ?></p>
    
    <?php endif; ?>
    
    	</div>
    
    <?php get_footer(); ?>

    (البته من موقع قرار دادن تگ header و فوتر رو حذف مي كنم.)

  • مهدی

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

    فایل single.php شما مشکلی نداره
    اگر ممکنه کل پوستت رو تو به فایل زیپ بزار اینجا

  • pedilp

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

    ممنون از همه، اين مشكل رو خودم حلش كردم اتفاقا آقاي Xray دو خظا در قايل Single بود كه در Error مربوطه نشون داده ميشد من لاين 28 در تم خودم و 30 در تم ورد پرس فارسي رو به گفته ارور داده شده حذف كردم و فرم كامنت به نمايش در اومد.

    بازم ممنون از شما. @},- ;-]

  • pedilp

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

    فقط تنها مشكلي كه پيش اومده اینه که صفحه comments استايل رو اجرا نميكنه! :-| البته صفحه اصلي اين پوسته رو اجرا ميكنه ولي اين صفحه نه! مشكل از كجاست؟ لينك استايل هم در single‌هست هم در comments ولي بازم اجرا نميكنه!

    حتي من فكر كردم اشكال كارم از نوشتن Css هست ولي Css اصلي ورد پرس رو امتحاني آپلود كردم ولي بازهم اجرا نميكنه. :-/

  • مهدی

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

    اگر ممکنه کل پوستت رو تو یه فایل زیپ بزار اینجا

  • pedilp

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

    اينم پوسته ;-] (من براي comments يه استايل ديگه نوشتم ولي بازم اجرا نشد!
    جالب كار اينه وقتي كه دارم تو اديتور خودم اين فايل رو اديت ميكنم و Cssرو روش ميزارم ،‌تو اديتور كار ميكنه ولي وقتي كه آپلود ميشه استايل اين صفحه رو نشون نميده!!!
    بابا يكي مارو از شر اين صفحه نجات بده!

    اين صفحه اصلي ورد پرس: http://www.news.linkinpark-fans.com

    اين صفحه كامنت: http://www.news.linkinpark-fans.com/?p=9#respond

    اينم لينك دانلود پوسته: Http://www.linkinpark-fans.com/files/lp_ver5_wp.zip

  • pedilp

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

    از همه ممنون واسه كمكاشون! اين مشكل رو هم خودم حلش كردم ;-)

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