• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

راهنمایی در مورد راه اندازی صفحه نظرات وردپرس

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
سلام
مدتی هست که میخوام یک صفحه نظرات برام فروشگاهم راه اندازی کنم. ولی متاسفانه نتونستم پلاگین مناسبی پیدا کنم. فروشگاه من این امکان رو نداره که هر کی بیاد پایین هر محصول نظرشو بنویسه. و اصولا این امکان رو زیاد دوست ندارم. دوستانی که در مورد وردپرس تجربه دارن لطفا بفرمایید که چه پلاگینی به درد من میخوره. البته اگه شبیه فیدبک سایت علی اکسپرس باشه عالیه ولی یه چیز تو مایه های عکس دوم که ضمیمه کردم هم کارمو راه میندازه.
ممنون میشم کمک کنید
 

فایل های ضمیمه

  • 111.jpg
    111.jpg
    220.8 KB · نمایش ها: 8
  • Firefox_Screenshot_2014-01-25T15-39-41.098Z.jpg
    Firefox_Screenshot_2014-01-25T15-39-41.098Z.jpg
    20.9 KB · نمایش ها: 7

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
دوستان کسی دوست نداره راهنمایی کنه منو؟!
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
ببینید وقتی گفتم قالبم این امکان رو نداره منظورم این نبود که میخوام اونجوری باشه. من میخوام یک صفحه به نظرات اختصاص بدم، نه اینکه زیر هر محصول بیان مطلب بنویسن. پلاگین خاصی نیست؟
باید تو قالبتون دستکاری کنید
 

rezabs

Registered User
تاریخ عضویت
19 مارس 2006
نوشته‌ها
417
لایک‌ها
4
محل سکونت
Never Land
اگر منظورتون از عکس دوم همون اسکرین شات فایرفاکس هست٬ این کار یک روش داره.
نمیدونم دارید از وردپرس فارسی استفاده می کنید یا انگلیسی٬ در بخش Pages یک صفحه جدید تعریف کنید که میشه صفحه نظرات و مجوز نظر دادن را برای این صفحه باز می گذارید.
در متنش هم می تونید چیزی که مد نظرتون هست را بنویسید٬ مثلا : لطفا دیدگاه ها و پیشنهادات خود را در این صفحه مطرح بفرمایید...
بعد در منوها یک آیتم اضافه می کنید: بخش نظرات
که لینک هست به همین صفحه ای که درست کردید
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
اگر منظورتون از عکس دوم همون اسکرین شات فایرفاکس هست٬ این کار یک روش داره.
نمیدونم دارید از وردپرس فارسی استفاده می کنید یا انگلیسی٬ در بخش Pages یک صفحه جدید تعریف کنید که میشه صفحه نظرات و مجوز نظر دادن را برای این صفحه باز می گذارید.
در متنش هم می تونید چیزی که مد نظرتون هست را بنویسید٬ مثلا : لطفا دیدگاه ها و پیشنهادات خود را در این صفحه مطرح بفرمایید...
بعد در منوها یک آیتم اضافه می کنید: بخش نظرات
که لینک هست به همین صفحه ای که درست کردید
ممنون از راهنماییتون ولی قالب سایتم نظرات رو نمایش نمیده . به خاطر همین دنبال یه پلاگین هستم.
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
و همچنان مشکل من حل نشد. یه پلاگین پیدا کردم wp social comment ولی مشکل داره. از این جور پلاگینا میخوام. میشه راهنماییم کنید. دارم فکر میکنم یه ورد پرس دیگه تو هاستم نصب کنم خیالمو راحت کنم. ولی میخوام آخرین کاری که میکنم باشه.
 

rezabs

Registered User
تاریخ عضویت
19 مارس 2006
نوشته‌ها
417
لایک‌ها
4
محل سکونت
Never Land
یعنی به صورت پیش فرض بخش نظرات در قالبتون دیده نشده
در این حالت بهترین پیشنهاد میتونه دستکاری کوچکی در فایل های قالب باشه
و با توجه به اینکه نیاز به بخش نظرات در محصولاتتان ندارید، ساخت یک صفحه که فقط نظرات را داشته باشه، هم راحته هم قابل دسترس و از استفاده از پلاگین ها هم بهتره
فایل page قالب را کپی می گیرید، یک اسم جدید بهش میدید و از این کدها که روی سایت وردپرس منتشر شده اند استفاده می کنید

PHP:
<?php foreach ($comments as $comment) : ?>

        <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
            <?php echo get_avatar( $comment, 32 ); ?>
            <cite><?php comment_author_link() ?></cite> Says:
            <?php if ($comment->comment_approved == '0') : ?>
            <p>Your comment is awaiting moderation.</p>
            <?php endif; ?>
            <p><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('edit','&nbsp;&nbsp;',''); ?></p>
            <?php comment_text() ?>
        </li>

    <?php
        /* Changes every other comment to a different class */
        $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
    ?>

    <?php endforeach; /* end for each comment */ ?>

میتونید فایل ها را از روی Template استاندارد وردپرس کپی کنید که مطمئن باشید.
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
یعنی به صورت پیش فرض بخش نظرات در قالبتون دیده نشده
در این حالت بهترین پیشنهاد میتونه دستکاری کوچکی در فایل های قالب باشه
و با توجه به اینکه نیاز به بخش نظرات در محصولاتتان ندارید، ساخت یک صفحه که فقط نظرات را داشته باشه، هم راحته هم قابل دسترس و از استفاده از پلاگین ها هم بهتره
فایل page قالب را کپی می گیرید، یک اسم جدید بهش میدید و از این کدها که روی سایت وردپرس منتشر شده اند استفاده می کنید

PHP:
<?php foreach ($comments as $comment) : ?>

        <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
            <?php echo get_avatar( $comment, 32 ); ?>
            <cite><?php comment_author_link() ?></cite> Says:
            <?php if ($comment->comment_approved == '0') : ?>
            <p>Your comment is awaiting moderation.</p>
            <?php endif; ?>
            <p><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('edit','&nbsp;&nbsp;',''); ?></p>
            <?php comment_text() ?>
        </li>

    <?php
        /* Changes every other comment to a different class */
        $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
    ?>

    <?php endforeach; /* end for each comment */ ?>

میتونید فایل ها را از روی Template استاندارد وردپرس کپی کنید که مطمئن باشید.
مرسی این همه راهنمایی کردید ولی بازم نشد :(
 

rezabs

Registered User
تاریخ عضویت
19 مارس 2006
نوشته‌ها
417
لایک‌ها
4
محل سکونت
Never Land
من الان سایت شما را دیدم، الگویی که استفاده کردید مشکلی نداره برای اضافه کردن یک صفحه. یک فایل به اسم page.php
یک کپی با نام دیگه از همین فایل بگیرید و اگر آشنا هستید اون موارد را داخل این صفحه اضافه کنید (البته بالای فایل اسم بهش بدید مثلا Comments Page)
اگر باز هم مشکل داشتید اطلاع بدید جزئیات را توضیح بدم
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
سلام. من شظ page.php یه کپی گرفتم بعدش فیل جدیدو اسمشو commentspage.php گذاشتم بعد موارد بالا رو جایگزین کلیه خطوط برنامه نویسیش کردم. تا اینجا درسته؟ بعد آدرسشو چجوری باید بدم؟
من الان سایت شما را دیدم، الگویی که استفاده کردید مشکلی نداره برای اضافه کردن یک صفحه. یک فایل به اسم page.php
یک کپی با نام دیگه از همین فایل بگیرید و اگر آشنا هستید اون موارد را داخل این صفحه اضافه کنید (البته بالای فایل اسم بهش بدید مثلا Comments Page)
اگر باز هم مشکل داشتید اطلاع بدید جزئیات را توضیح بدم
 

rezabs

Registered User
تاریخ عضویت
19 مارس 2006
نوشته‌ها
417
لایک‌ها
4
محل سکونت
Never Land
حدس من این هست که همه موارد را درست انجام داده اید ولی در اول فایل جدیدی که ساختید این عبارات را اضافه نکرده اید

< ?php
/*
Template Name: CommentsPage
*/
?>

اگر این را انجام داده باشیدُ زمانی که برگه جدید باز می کنید در بخش انتخاب الگو یک مورد با نام CommentsPage اضافه می شود که اگر آنرا انتخاب کنید صفحه مورد نظر شما در نمایش صفحه دیده خواهد شد
 

alireza1520

Registered User
تاریخ عضویت
3 دسامبر 2007
نوشته‌ها
61
لایک‌ها
3
حدس من این هست که همه موارد را درست انجام داده اید ولی در اول فایل جدیدی که ساختید این عبارات را اضافه نکرده اید

< ?php
/*
Template Name: CommentsPage
*/
?>

اگر این را انجام داده باشیدُ زمانی که برگه جدید باز می کنید در بخش انتخاب الگو یک مورد با نام CommentsPage اضافه می شود که اگر آنرا انتخاب کنید صفحه مورد نظر شما در نمایش صفحه دیده خواهد شد
ممنون. فکر کنم من یه جای کارو اشتباه میکنم. امکانش هست من سورس فایل page رو بذارم واسم اصلاحش کنید؟. تشکر
<?php get_header(); ?>


<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<div class="post-top-page"></div>
<div class="post-page" id="post-single">

<h2 class="entry-title entry-title-single"><?php the_title(); ?></h2>


<div class="entry-content entry-content-single">
<?php the_content( __('')); ?>


</div><!-- /entry-content -->
</div><!-- end .post -->

<div class="entry-footer-page">
<div class="entry-footer-page-left left"></div>

<div class="entry-footer-page-spacer left"></div>
<div class="entry-footer-page-right right"></div>
</div>





<?php endwhile; else: ?>

<?php _e('Sorry, no posts matched your criteria', 'blank'); ?>.

<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
 

rezabs

Registered User
تاریخ عضویت
19 مارس 2006
نوشته‌ها
417
لایک‌ها
4
محل سکونت
Never Land
خب ساختار template شما را نمیدونم ولی فکر می کنم حداقل باید تغییرات زیر را در نوشته فوق اضافه کنید

PHP:
< ?php
/*
Template Name: CommentsPage
*/
?>

<?php get_header(); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<div class="post-top-page"></div>
<div class="post-page" id="post-single">

<h2 class="entry-title entry-title-single"><?php the_title(); ?></h2>

<div class="entry-content entry-content-single">
<?php the_content( __('')); ?>
<?php comments_template(); ?>

</div><!-- /entry-content -->
</div><!-- end .post -->

<div class="entry-footer-page">
<div class="entry-footer-page-left left"></div>

<div class="entry-footer-page-spacer left"></div>
<div class="entry-footer-page-right right"></div>
</div>

<?php endwhile; else: ?>

<?php _e('Sorry, no posts matched your criteria', 'blank'); ?>.

<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
 
بالا