Farhad 276 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 سلام و درورد خدمت شما عزیزانمن قالبی طراحی کردم و الان فقط قسمت نظرات سایت مونده تا تکمیل بشهباید چه کد هایی بزارم ؟الان فایل comments.php رو توی قالب طراحی کردم و توی ادامه مطلب میاد ( ولی نظرات سایت نیست - چیزیه که بصورت تست زدم توی کد ها )باید چه کارایی انجام بدم؟ممنون میشم راهنمایی کنید. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 سلام می تونید برای قرار دادن فرم در هر مطلب در فایل comment.php کد <?php comment_form(); ?>و در صفحه ی single.php هم کد <?php comments_template(); ?>قرار بدید که کلیه تنظیماتش را از دیفالت وردپرس بخونه ولی اگر قصد طراحی شخصی دارید این نمونه ی یک کد کامله <?php// Do not delete these linesif (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!');if ( post_password_required() ) { ?><div><p><?php _e('This post is password protected. Enter the password to view comments.', 'kubrick'); ?></p></div><?php return;}?><!-- You can start editing here. --><?php if ( have_comments() ) : ?><div><h3><?php comments_number(__('No Responses', 'kubrick'), __('One Response', 'kubrick'), __('% Responses', 'kubrick'));?> <?php printf(__('to “%s”', 'kubrick'), the_title('', '', false)); ?></h3><?phpob_start();previous_comments_link(__('Newer Entries »', 'kubrick'));$prev_comment_link = ob_get_clean();ob_start();next_comments_link(__('« Older Entries', 'kubrick'));$next_comment_link = ob_get_clean();?><?php if ($prev_comment_link || $next_comment_link): ?><div class="navigation"> <div class="alignleft"> <?php echo $next_comment_link; ?> </div> <div class="alignright"> <?php echo $prev_comment_link; ?> </div></div><?php endif; ?></div><ul class="commentlist"> <?php wp_list_comments('type=all&callback=art_comment'); ?> </ul><?php if ($prev_comment_link || $next_comment_link): ?><div><div><div class="navigation"> <div class="alignleft"> <?php echo $next_comment_link; ?> </div> <div class="alignright"> <?php echo $prev_comment_link; ?> </div></div></div></div><?php endif; ?><?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. --> <?php if (!is_page()) : ?> <div><div> <p><?php _e('Comments are closed.', 'kubrick'); ?></p> </div> </div> <?php endif; ?> <?php endif; ?><?php endif; ?><?php if ('open' == $post->comment_status) : ?><div><div><div id="respond"> <h3><?php comment_form_title( __('Leave a Reply', 'kubrick'), __('Leave a Reply for %s', 'kubrick') ); ?></h3><div class="cancel-comment-reply"><small><?php cancel_comment_reply_link(); ?></small></div><?php if ( get_option('comment_registration') && !$user_ID ) : ?><p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'kubrick'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p><?php else : ?><form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"><?php if ( $user_ID ) : ?><p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'kubrick'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account', 'kubrick'); ?>"><?php _e('Log out »', 'kubrick'); ?></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 _e('Name', 'kubrick'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></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 _e('Mail (will not be published)', 'kubrick'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></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><?php _e('Website', 'kubrick'); ?></small></label></p><?php endif; ?><p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>', 'kubrick'), allowed_tags()); ?></small></p><p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p><p><span class="button-wrapper"> <input class="button" type="submit" name="submit" tabindex="5" value="<?php _e('Submit Comment', 'kubrick'); ?>" /></span><?php comment_id_fields(); ?></p><?php do_action('comment_form', $post->ID); ?></form><?php endif; // If registration required and not logged in ?></div></div></div><?php endif; // if you delete this the sky will fall on your head ?> 14 نقل قول لینک به ارسال
Farhad 276 ارسال شده در مرداد 91 مالک گزارش بازنشر ارسال شده در مرداد 91 ممنون از پاسختونبرای قسمت نظرات کاربران این ارور رو میدهWarning: call_user_func() expects parameter 1 to be a valid callback, function 'art_comment' not found or invalid function name in C:\wamp\www\korosh\wp-includes\comment-template.php on line 1333 نقل قول لینک به ارسال
oMid 2114 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 کد زیر را جایگزین comments.php کنید:<?php// Do not delete these linesif (!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">This post is password protected. Enter the password to view comments.</p><?php return;}?><!-- You can start editing here. --><?php if ( have_comments() ) : ?><h2 class="h2comments"><?php comments_number('بدون دیدگاه', '1 دیدگاه', '% دیدگاه' );?> <a href="#respond" class="addComment">+ فرستادن دیدگاه</a></h2><ul class="commentlist"><?php wp_list_comments('callback=mytheme_comment'); ?></ul><?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"><h2 id="commentsForm"><?php comment_form_title( 'فرستادن دیدگاه', 'فرستادن دیدگاه برای %s' ); ?></h2><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="Log out of this account">خروج »</a></p><?php else : ?><p><label for="author">نام <?php if ($req) echo "(لازم)"; ?></label><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /></p><p><label for="email">ایمیل (منتشر نخواهد شد) <?php if ($req) echo "(لازم)"; ?></label><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /></p><p><label for="url">وبسایت</label><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /></p><?php endif; ?><!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>--><p><label for="comment">دیدگاه</label><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 ?> 6 نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 همانطور که ایمان جان اشاره کردند، اگر فایل comments.php هم نباشه، از template پیشفرض وردپرس استفاده میکند 5 نقل قول لینک به ارسال
Farhad 276 ارسال شده در مرداد 91 مالک گزارش بازنشر ارسال شده در مرداد 91 ممنون ولی باز هم همون ارور رو میده!من میخوام از قالبی که خودم طراحی کردم استفاده کنم نه از پیشفرض مرتضی جان نقل قول لینک به ارسال
oMid 2114 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 اگر مایل به استفاده از فایل comments.php هستید اگر کدی را که من قرار دادم جایگزین کنید امکان ندارد آن خطا را دریافت کنید.اما اگر اصراری بر این کار ندارید همانطور که دوستان اشاره کردند کافیست تابع فراخوانی را در پوسته خود قرار دهید و از فرم پیش فرض وردپرس استفاده کنید و با استفاده از css به آن استایل شخصی دهید...# 4 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 شما باید قالبی که برای نمایش نظرها در نظر گرفته اید به فایل functions.php منتقل کنید کدهای زیر را مشاهده کنید <?phpfunction comment($comment, $args, $depth){ $GLOBALS['comment'] = $comment; ?><li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">قالب نمایش نظر خوانندگان<?php}؟>بیشتر کدهایی که در این قالب نیاز دارید عبارتند از <?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>کد نمایش آواتار <?php comment_author_link(); ?>نام نویسنده نظر و پیوند(اگر وجود داشته باشد) <?php if ($comment->comment_approved == '0') : ?> پیام شما پس از تایید منتشر می شود <?php endif; ?>پیامی که کاربر زمانی که پیامش در انتظار تایید است می بیند <?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?> <?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?> <?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?> <?php comment_text() ?>بخش بدنه پیام شامل پیوند به پیامتاریخ و ساعت پیامپیوند ویرایش پیام متن دیدگاه <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>پیوند پاسخ دادن به دیدگاهنمونه ی یک صفحه قالب بندی شده این کد در functions.php قرار می گیرد<?phpfunction comment($comment, $args, $depth){ $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?> <cite><?php comment_author_link(); ?>:</cite> </div> <?php if ($comment->comment_approved == '0') : ?> <em>پیام شما بعد از تایید نمایش داده خواهد شد</em> <br /> <?php endif; ?> <div class="comment-meta"> <a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s در %2$s'), get_comment_date(), get_comment_time()) ?></a> <?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?></div> <?php comment_text() ?> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div></li><?php}?> 10 نقل قول لینک به ارسال
Farhad 276 ارسال شده در مرداد 91 مالک گزارش بازنشر ارسال شده در مرداد 91 ممنون از پاسخ کاملتونالان ی چیزیمن تو قالب فایل فانکشن نزاشتم ! باید ایجاد کنم؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 ممنون از پاسخ کاملتونالان ی چیزیمن تو قالب فایل فانکشن نزاشتم ! باید ایجاد کنم؟سلام قطعا تلاش می کنم امروز در یک تایپیک جدا به اسکلتبندی قالب وردپرس بپردازم 5 نقل قول لینک به ارسال
Mostafa 2587 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 برای توسعه بیشتر، فایل پیشفرض comments.php، ضمیمه تایپیک شد.comments.php 8 نقل قول لینک به ارسال
mam1371 56 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) شما باید قالبی که برای نمایش نظرها در نظر گرفته اید به فایل functions.php منتقل کنید کدهای زیر را مشاهده کنید<?phpfunction comment($comment, $args, $depth){$GLOBALS['comment'] = $comment; ?><li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">قالب نمایش نظر خوانندگان<?php}؟>بیشتر کدهایی که در این قالب نیاز دارید عبارتند از <?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>کد نمایش آواتار <?php comment_author_link(); ?>نام نویسنده نظر و پیوند(اگر وجود داشته باشد) <?php if ($comment->comment_approved == '0') : ?>پیام شما پس از تایید منتشر می شود <?php endif; ?>پیامی که کاربر زمانی که پیامش در انتظار تایید است می بیند<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?><?php printf(__('%1$s at %2$s'), get_comment_date(), get_comment_time()) ?><?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?> <?php comment_text() ?>بخش بدنه پیام شاملپیوند به پیامتاریخ و ساعت پیامپیوند ویرایش پیاممتن دیدگاه<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>پیوند پاسخ دادن به دیدگاهنمونه ی یک صفحه قالب بندی شده این کد در functions.php قرار می گیرد<?phpfunction comment($comment, $args, $depth){$GLOBALS['comment'] = $comment; ?><li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?> <cite><?php comment_author_link(); ?>:</cite> </div> <?php if ($comment->comment_approved == '0') : ?> <em>پیام شما بعد از تایید نمایش داده خواهد شد</em> <br /> <?php endif; ?> <div class="comment-meta"> <a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>"><?php printf(__('%1$s در %2$s'), get_comment_date(), get_comment_time()) ?></a> <?php edit_comment_link('('.__('Edit', 'kubrick').')',' ','') ?></div> <?php comment_text() ?> <div class="reply"> <?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?> </div> </div></li><?php}?>سلامعذر میخام بنده تازه کار هستمدوستان گرامی کد بالا که دوستمون به صورت coment.phpدر اوردن من اپلودش کردم و به صورت دید گا ها در قسمت قالبم قرار گرفت ! حالا باید کدی در single قرار بگیره یا نه ؟؟ !!دوست عزیز لطف میکنی بعد قرار دادن فایل کامنت چیکار باید بکنیمبا تشکر ویرایش شده خرداد 92 توسط mam1371 نقل قول لینک به ارسال
mam1371 56 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 دوستان مشکل من حل شد با تشکر از جواب گویی تون فقط نکته مبهم اینحاست در چجوری اواتار رو از بخش نظرات حذف کنم !!پیدا نمیشه !! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 پیشخوان > گفتگو > زیر صفحه نمایش آواتار را غیر فعال کنید 3 نقل قول لینک به ارسال
mam1371 56 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 پیشخوان > گفتگو > زیر صفحه نمایش آواتار را غیر فعال کنیداگه بخام یک اواتار به اواتارای پیشخوان اضافه کنمچیکار باید بکنمعملی هست ؟ممنون نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 اگه بخام یک اواتار به اواتارای پیشخوان اضافه کنمچیکار باید بکنمعملی هست ؟ممنونhttp://www.bourncreative.com/how-to-create-a-custom-default-avatar-for-wordpresshttp://www.wpbeginner.com/plugins/how-to-add-new-default-avatars-in-wordpress/http://lorelle.wordpress.com/2007/12/31/adding-avatars-and-gravatars-to-your-wordpress-and-wordpresscom-blog/ 3 نقل قول لینک به ارسال
pouria7777 87 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) سلامادامه ی تاپیک رو طبق دستور دوستان اوردم اینجاببنیید من کاری که شما گفتید رو کردم ولی قالب کلی نظرات من با اون عکسی که شما گذاشتین زمین تا آسمون فرق داره (خیلی زشته)!!http://8pic.ir/image...81102413303.pngمگه کد رو نباید آخر single فراخوانی کنم؟بابا یکی مارو کمک کنهافتتاح سایتم خیلی طول کشید ویرایش شده مرداد 92 توسط pouria7777 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 الان کدهاتون درسته استایل را باید از طریق css بدید ربطی به کدهای اصلی فراخوانی نداره قالب زشت و قشنگ نمی تونه الگو باشه چیزی که شما می گی زشته طراحش و خیلی های دیگه که دارند ازش استفاده می کنند می گند قشنگه دقیق شرح بدیدچه تغییراتی مد نظرتون مثلا نمونه چیزی که می خواهید را در فتوشاپ بسازید و بگذارید اینجا یا توضیحخاتی که کامل منظورتون رو برسونه تا دوستان بتونند کمکتون کنند 3 نقل قول لینک به ارسال
pouria7777 87 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 نه آقا ایماناشتباه برداشت کردین منظور من این نبود که این قالب واسه نظرات زشتهمن یه کدی رو با هدف استفاده برای قسمت نظراتم استفاده کردم که دموش اینجوری بود :upcity.ir/images2/50077233050323225693.jpgولی وقتی کدهارو کپی کردم قسمت نظرات سایت من اینجوری شده :8pic.ir/images/88475951081102413303.pngخب این دوتا که اصلا شبیه هم نیستن!منظور من اینه که مشکل کار من الان کجاست که این دو تا انقد با هم فرق میکنن؟ممنون بابت جوابتون نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 مشکلی نیست کدهایی که شما قرار دادید بخش نظرات را می سازند کدهای دیگه ای لازمه تا استایل بندی بشند خواسته تون رو همونطور که گفتم بفرمایید تا بشه کمک کرد 1 نقل قول لینک به ارسال
pouria7777 87 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) ممنون که به سرعت جواب میدیدیعنی استایلشو خودم باید با css بسازم؟چطوری؟! ویرایش شده مرداد 92 توسط pouria7777 نقل قول لینک به ارسال
pouria7777 87 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) اگه بگم مثلا میخوام شبیه به فلان سایت باشه میتونید واسم بسازید؟ ویرایش شده مرداد 92 توسط pouria7777 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 شما خودتون باید بسازید پشتیبانی رایگان فقط رفع مشکل می کنه وقتی خوردید به ایراد می گید این قسمت را نتونستم در موردش راهنمایی می شید و الا می تونید در بخش خرید درخواست بدید که هر شکلی خواستید براتون بسازند 1 نقل قول لینک به ارسال
pouria7777 87 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) ممنون اونوقت بخش خرید کجای سایته؟پیدا کردم پیدا کردم!!چرا میگه نمیتونم تاپیک جدید بزنم؟ ویرایش شده مرداد 92 توسط pouria7777 نقل قول لینک به ارسال
norzad 1133 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 چرا میگه نمیتونم تاپیک جدید بزنم؟درودباید تعداد پست هاتون بالای 20 تا باشه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .