roode

عضو سایت
  • تعداد ارسال ها

    15
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

1

درباره roode

  • درجه
    تازه کار

اطلاعات شخصی

  • جنسیت
    نامشخص
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط
  1. سلام و خسته نباشید توی افزونه wp-statistics میشه با کد wp_statistics_countposts() تعداد کل پست‌های سایت رو به دست آورد؛ آیا راهی هست که تعداد پست‌های یک روز، یک هفته یا یک ماه رو هم به‌دست بیاریم؟ استفاده از عبارات today و week و month داخل پرانتز کد بالا کار نکرد. ممنون
  2. سلام و خسته نباشید میخوام سایتی طراحی کنم که صفحه اولش از کاربرا نام کاربری و رمز عبور رو بگیره و کاربرا با وارد شدن به پنل خودشون، اطلاعات "منحصر بفرد مربوط به خودشون" رو مشاهده کنند. مثلا فرض کنید 100 نفر کاربر داریم که سهامدار هستند و میان ببینن وضعیت سهامشون در چه حالی هست. آیا میشه چنین چیزی رو با وردپرس طراحی کرد؟ (مگه توی کار با وردپرس، نمیشه داریم؟!) افزونه خاصی مد نظرتون هست؟ حداقل شبیه به چیزی باشه که من میخوام ممنون میشم جوابم رو هر چقدر میتونید سریع بدید
  3. من هم اولش فکر میکردم باید اینطوری که شما میگین باشه، ولی بعدش که این مشکل پیش اومد، فکر کردم مشکل از وردپرسه ...
  4. سلام دوستان امروز به مشکلی در وردپرس برخورد کردم وقتی توی صفحه http://test.com/wp-admin/edit-tags.php?taxonomy=post_tag برچسبهای موجود سایت رو ویرایش میکنم و نامک یک برچسب (مثلا برچسب test) رو (به test2) تغییر میدم، در ظاهر همه چی درسته اما وقتی به یکی از مطالب سایت که قبلا توش برچسب test استفاده شده میرم و روی قسمتی که نوشته "برچسبها" و جلوش لینک برچسب test هست کلیک میکنم، به جای اینکه به صفحه http://www.urmia-sport.com/tag/test2'>http://www.urmia-sport.com/tag/test2 بره، به همون صفحه پیشین برچسب یعنی http://www.urmia-sport.com/tag/test میره و طبیعتا پیغام ارور 404 دیده میشه. پیشنهاد میکنم یکی از دوستانی که به انگلیسی مسلط هست، این مسئله رو به مدیران وردپرس پیشنهاد کنه که با تغییر برچسبهای قبلی، اگه اون برچسبها توی مطلبی استفاده شدن، اون مطالب هم تغییر کنن تا این مشکل پیش نیاد ممنون
  5. ممنون اشکان جان اگه خواستم از postviews استفاده کنم، این گفته‌ت رو امتحان می کنم و به کار میگیرم
  6. نخیر جناب مرتضی؛ البته بالاخره خودم مشکل رو حل کردم برای کسانی که ممکنه بعدا این مشکل براشون پیش بیاد: اونهایی که از هیچ افزونه‌ای برای کش استفاده نمی‌کنن، گزینه Ajaxify رو از تنظیمات این افزونه غیر فعال کنند تا مشکل حل بشه و شروع به شمارش بکنه البته واسه postviews فعلا راهکاری پیدا نکردم و همون مشکل رو دارم اما دیگه از این افزونه استفاده نمیکنم
  7. من هر چی جستجو کردم، ندیدم کسی مشکل مشابهی داشته باشه و راهکاری برای این مسئله ارائه شده باشه
  8. فعلا که popular posts برام مهمتره و postviews رو کلا حذف کردم popular posts رو هم یک بار کل فایلهاش و کش افزونه رو از هاست حذف کردم و دوباره نصب کردم،‌ اما باز هم همون مشکل رو دارم
  9. کدوم کد رو؟
  10. همون طور که گفتم تنظیمات درسته و روی Everyone هست (دو سال هست که همین طور هست و دست بهش نزدم و بازم چک کردم و درسته)
  11. آقا حدود یه ماهی هست که یه مشکل با این افزونه و همچنین wp-postviews پیدا کرده سایتم که هر کاری کردم و هر چی سرچ کردم نتونستم درستش کنم. متاسفانه این دو افزونه، از یه ماه پیش فقط بازدیدهای افراد لاگین کرده رو می‌شمارن و مثلا به جای اینکه پستی چند صد بازدید داشته باشه، کمتر از ۱۰ بازدید داره و این مسئله در مورد همه پستها صدق می کنه؛ در حالی که تنظیمات افزونه ها درسته و طوری تنظیم شده که همه رو بشماره. اگه کمکی میکنه، اینم بگم که یه ماه پیش، کدی که توی صفحه اصلی و داخل پستها میزان بازدید رو نشون میداد (برای هر دو افزونه) حذف کردم تا کاربران میزان بازدید رو نبینن؛ اما از اون زمان این مشکل پیش اومد؛ چون به هر حال اولا خودم میخوام از پنل مدیریت، میزان بازدیدها رو بدونم و ثانیا افزونه popular posts باید درست بشماره تا بتونه پربازدیدترین‌های هفته و ماه رو که توی صفحه اصلی استفاده می‌کنم درست نشون بده و به خاطر این مشکل، درست نشون نمیده و بر اساس همون کمتر از ۱۰تا بازدید لاگین کرده‌ها نشون میده در ضمن کد wp-head توی هدر قالب هست و با توجه به اینکه بازدیدهای لاگین کرده‌ها رو میشماره، فکر نمی‌کنم مشکل از این باشه لطفا یه کمکی به من بکنید، گیج شدم و اعصابم رو هم خرد کرده ممنون
  12. از این استفاده کردم ولی باید طبق چیزی که میخوام سفارشی سازی بکنم که به این راحتی نیست به هر حال، ممنون
  13. فردا صبح هر دوتا شون رو حتما تست میکنم و نتیجه رو میگم. ولی برای اینکه اون کد طولانی بالا رو خلاصه کرده باشم، بگم که قالب قبلی من، برای فراخوانی نظرات فقط از کد زیر استفاده میکرد و بقیه کدهای اون فایل مربوط به چیزهای دیگه بود: <?php wp_list_comments('avatar_size=48'); ?> منظورم اینه که با جایگزین کردن کد بالا توی قالب جدیدم، گزینه "پاسخ به دیدگاهها" دیده میشه. (البته جالبه که همچنان مشکل دیدگاههای تودرتو پابرجاست.) ولی قالب جدیدم اصلا این تکه کد بالا رو نداره و برای فراخوانی نظرات از این کد استفاده میکنه: <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?> <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>" <?php if($i&1) { echo 'class="test5"'; } else { echo 'class="even"'; } ?>> <div class="avatar"><?php echo get_avatar( $comment, 50 ); ?></div> <div class="commentinfo"> <span class="cauthor"><?php comment_author_link() ?></span> <span class="cdate">در تاریخ <?php comment_date('j F Y, G:i'); ?> گفته:</span><?php edit_comment_link('ویرایش',' ',''); ?> <span class="ctext"><?php comment_text() ?></span> <?php if ($comment->comment_approved == '0') : ?><span class="approve">دیدگاه شما در انتظار بررسی توسط مدیریت است.</span><?php endif; ?> </div><div class="clear"></div> </li> <?php $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : ''; ?> <?php } else { $trackback = true; } /* End of is_comment statement */ ?> <?php endforeach; ?>
  14. تنظیمات رو چک کرده ام. اون گزینه فعاله (با عمق 2) قالب هم چنین تنظیمی نداره وقتی کدهای comment.php قالب قبلی رو جایگزین فعلی میکنم، دیدگاههای تودرتو رو درست نشون میده اما چون مال قالب قبلیه، نحوه چیدمان و css و ... به هم ریخته است. در واقع همین کدی که من اینجا گذاشتم ایراد داره و اون باید برطرف بشه
  15. سلام به همه اساتید عزیز من به تازگی قالب سایت خودم رو تغییر دادم ولی قالب جدید، از دیدگاه های تودرتو پشتیبانی نمیکنه و هر پاسخی که به یه دیدگاه داده میشه، معلوم نمیشه که پاسخ هست و مثل اینکه یه دیدگاه عادی هست و در انتهای دیدگاهها قرار میگیره. در ضمن، لینک "پاسخ به دیدگاه" هم در دیدگاهها وجود نداره. از صبح دارم روی این مسئله کار میکنم و حتی توی سایت مرجع وردپرس هم خیلی جستجو کردم ولی نتونستم خودم این مشکل رو حل کنم. لطفا منو راهنمایی کنید. این هم محتویات فایل comments.php : <?php // Do not delete these lines if (!empty($_SERVER['SCRIPT_FILENAME']) && '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; } } $oddcomment = 'class="alt" '; ?> <!-- Begin Comments List --> <?php if ($comments) : ?> <h2 id="comments"><?php comments_number('بدون نظر', 'یک نظر', '% نظر' );?> برای “<?php the_title(); ?>”</h2> <ul class="commentlist"> <?php $comments = array_reverse($comments, true); ?> <?php $i = 0; ?> <?php foreach ($comments as $comment) : ?> <?php $i++; ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?> <li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>" <?php if($i&1) { echo 'class="test5"'; } else { echo 'class="even"'; } ?>> <div class="avatar"><?php echo get_avatar( $comment, 50 ); ?></div> <div class="commentinfo"> <span class="cauthor"><?php comment_author_link() ?></span> <span class="cdate">در تاریخ <?php comment_date('j F Y, G:i'); ?> گفته:</span><?php edit_comment_link('ویرایش',' ',''); ?> <span class="ctext"><?php comment_text() ?></span> <?php if ($comment->comment_approved == '0') : ?><span class="approve">دیدگاه شما در انتظار بررسی توسط مدیریت است.</span><?php endif; ?> </div><div class="clear"></div> </li> <?php $oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : ''; ?> <?php } else { $trackback = true; } /* End of is_comment statement */ ?> <?php endforeach; ?> </ul> <!-- End Comments List --> <!-- Setup Trackbacks box --> <?php if ($trackback == true) { ?> <h4>بازخوردها</h4> <ol class="trackbacks"> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li><?php comment_author_link() ?></li> <?php } ?> <?php endforeach; ?> </ol> <?php } ?> <!-- End Trackbacks display --> <!-- Leave a Reply Box --> <?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 endif; ?> <?php endif; ?> <?php if ('open' == $post->comment_status) : ?> <h2 id="respond">نوشتن دیدگاه</h2> <br> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p> <?php else : ?> <form class="replyform" action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <fieldset> <?php if ( $user_ID ) : ?> <p style="line-height: 1.5em">وارد شده با نام <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="Log out of this account">خروج »</a></p> <?php else : ?> <label for="author">نام <?php if ($req) echo "( الزامی )"; ?></label> <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" class="replytext" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="email">پست الکترونیک <?php if ($req) echo "( الزامی )"; ?></label> <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" class="replytext" <?php if ($req) echo "aria-required='true'"; ?> /> <label for="url">صفحه اینترنتی</label> <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" class="replytext" /> <?php endif; ?> <label for="comment">نظر</label> <textarea name="comment" id="comment" tabindex="4" class="replyarea"></textarea> <input name="submit" type="submit" id="submit" tabindex="5" value="ارسال" class="replybutton" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <?php do_action('comment_form', $post->ID); ?> </fieldset> </form> <!-- End Leave a Reply Box --> <?php endif; // If registration required and not logged in ?> <?php endif; // if you delete this the sky will fall on your head ?>