رفتن به مطلب

ssll

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

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

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

نوشته‌ها ارسال شده توسط ssll

  1. ببخشید دیگه چون اطلاعاتم ضعیف هست اینجوری میپرسم . ؟کوئری برای دیتابیس فشار وارد میکنه ؟ 2- چند نوع کوئری داریم و کدومش بهتر هست و از کجا میتونم آموزش های در مورد هر کدوم پیدا کنم 3_ ایا تعداد کوئری های مورد استفاده شده در یک سایت تا چه حدی باشه و اینکه اگه بخوایم در ابزارک ها از کوئری استفاده کنیم مشکل ساز هست یا خیر؟ 4_ سوال اخر از کجا میتونیم تعداد کوئری هایی که در پوسته استفاده شده رو بدست آوریم . سپاس

  2. یه اموزش در همین مورد در قسمت آموزش ها بود که فراخوانیش با کوئری هست . چون میگن کوئری به دیتابیس فشار می یاره من میخوام فراخوانیش رو یه جور دیگه انجام بدیم البته باز هم نظر اساتید مهمه . من یه مثال بزنم که فراخوانی یه جور دیگه انجام میشه بزنم تا بهتر منظورمو میرسونم . این فانکشن مطالب محبوب هست


    function tie_popular_posts($pop_posts = 5 , $thumb = true){
    global $wpdb , $post;
    $orig_post = $post;

    $popularposts = "SELECT ID,post_title,post_date,post_author,post_content,post_type FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY comment_count DESC LIMIT 0,".$pop_posts;
    $posts = $wpdb->get_results($popularposts);
    if($posts){
    global $post;
    foreach($posts as $post){
    setup_postdata($post);?>
    <li <?php tie_post_class(); ?>>
    <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() && $thumb ) : ?>
    <div class="post-thumbnail">
    <a href="<?php echo get_permalink( $post->ID ) ?>" title="<?php printf( __( 'Permalink to %s', 'tie' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php tie_thumb(); ?><span class="overlay-icon"></span></a>
    </div><!-- post-thumbnail /-->
    <?php endif; ?>
    <h3><a href="<?php echo get_permalink( $post->ID ) ?>" title="<?php echo the_title(); ?>"><?php echo the_title(); ?></a></h3>
    <?php tie_get_score(); ?> <span class="date"><?php the_time('d F Y'); ?> <?php the_time('H:i'); ?> </span>
    <pp class="ppost-meta">
    <?php if(!function_exists('how_long_ago')){the_time('j F Y'); } else { echo how_long_ago(get_the_time('U')); } ?>
    </p>
    </li>
    <?php
    }
    }
    $post = $orig_post;
    }

    و این هم کد فراخوانیش


    <?php tie_popular_posts( $posts_number ) ?>

    میخوام اینجوری مطالب رو برای پربازدیدترین مطالب فراخوانی کنم( البته اگه اینجوری باز به دیتابیس فشار نیاد) . سپاس

  3. یه فایل با پسوند php درست کردیم داخل این فایل frameset وجود داره و مشخص میکنه که صفحه مورد نظر چند قسمت تبدیل بشه ( به فرض دو قسمت با همون مقدار هایی که درframeset بالا دادم)

    به فرض میخوایم یه ایکون باز و بسته در فایل frame_a.htm بزاریم تا اینجا مشکلی نیست ایکون هم گذاشتیم کار هم میکنه وقتی بستن رو میزنیم محتویات فایل frame_a.htm بسته میشه اما کامل اون قسمت بسته نمیشه . میخوام کامل اون قسمت بسته بشه تا عرض frame_b.htm بزرگتر بشه و هر وقتی ایکون frame_a.htm رو باز کردیم عرض هر دو فایل به حالت قبل بازگرده فکر کنم این قسمت


    <frameset cols="25%,*">

    باید اتوماتیک بشه هر کاری کردم نشد

    (ان شاءالله که این دفعه بهتر تونسته باشم منظورمو برسونم ) مثال مثل سایت خبر فارسی

  4. افزونه رو که غیر فعال کنم ابزارک مخصوصش هم پاک میشه کد های کوئری رو کجا بزارم؟ . افزونه رو نصب کردم که ابزراک مخصوص کوئری هم بیاد تا توی ابزارک بزارم . یه کوئری دیگه گذاشتم اجرا شد اما همون مشکل رو داشت که فقط یه دونه پست رو نشون می داد . کد شما رو هم که خطا داد

  5. من افزونه php code نصب کردم و کوئری رو داخل ابزارک میزارم این کد خطا داد ولی کد قبلی اجرا شد ولی فقط یه دونه پست رو می آورد کد خطا :


    Fatal error: Call to undefined function foundation_pagination() in /home3/******/public_html/wp-content/plugins/php-code-widget/execphp.php(27) : eval()'d code on line 11

  6. سلام این قسمت رو ببینید


    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_frame_cols

    اگه بخوایم در قسمت frame A و در بالا و گوشه سمت راستش یه ایکون باز و بسته بزاریم به طوری که وقتی ایکون بسته رو میزنیم frame B عرضی که frame A از دست داده جاشو بگیره و وقتی باز رو میزنیم هر دو frame برگردن سر جای خودشون .

    یه سوال هم دارم ایکون باز و بسته باید توی کد های frameset که در لینک بالا دادم باید قرار بگیرن یا در این لینک frame_a.htm البته من در این کد های این صفحه frame_a.htm گذاشتم باز و بسته شدنش هم کار کرد فقط عرض های frame A و frame b تغییری نکردن

    البته کد های farameset رو این کدها فرض بگیرید


    <!DOCTYPE html>
    <html>
    <frameset cols="25%,*">
    <frame src="frame_a.htm">
    <frame src="frame_b.htm">
    </frameset>
    </html>

  7. میخواستم چند تا پست فراخوانی بشه مثلا 5 تا یا هر چند که خودم تعیین کنم به این شکل در اوردم نشد فقط ایدی پست اولی رو می یاره



    <?php
    $mypost = get_post(1,2,11,58,98);
    $title = $mypost->post_title;
    $permalink = $mypost -> post_permalink;
    echo '<a href="'.$permalink.'" rel="bookmark">'.$title.'</a>';
    ?>

  8. سلام میخوام با کوئری یک پست رو فراخوانی کنم به این صورت که عنوان پست و لینک پست فراخوانی بشه چندین کد امتحان کردم اما جواب ندادن . نمونه کدی که امتحان کردم اما جواب نداد


    $query = new WP_Query( 'p=7' );
    // The 2nd Loop
    if( $query->have_posts() ){
    $query->next_post();
    the_title();
    echo "<br />";
    the_content();
    }
    wp_reset_query();

  9. سلام یه ابزراک در قسمت پنل ابزراک ها در وردپرس هست که میشه داخلش متن یا اچ تی ام ال گذاشت . ایا امکانش هست یه همچین ابزارکی درست کنیم که کد های کوئری داخلش گذاشت؟ من سرچ کردم چیزی ندیدم اگه هست لینک بدین اگه امکان درست کردنش هست شروع کنیم درستش کنیم . فکر کنم خیلی به درد میخوره

  10. بله خب drop کرده بودم این عکس رو نشون دادم تا بگم از این صفحه حذف کردم البته قبلش هم از همین صفحه اکسپورت کرده بودم الان هم خواستم ایمپورت کنم که اون خطا داد .

    البته الان یه چیزی به ذهنم رسید فکر کنم از این باشه . در کل وقتی اکسپورت کرده بودم در واقع کل دیتابیس رو اکسپورت کرده بودم و وقتی که خواستم ایمپورت کنم به همین خاطر خطای تکرار داده چون بقیه تبل ها وجود داشتن ( ولی وقتی اکسپورت کردم فقط تبل مورد نظر رو تیک زدم بعد اکسپورت کردم فکر میکردم فقط همین تبل اکسپورت میشه که گویا کل تبل ها رو اکپسورت کرده . به همین خاطر همه تبل ها رو حذف کردم بعد ایمورت کردم که بدرستی ایمپورت شد . مطالب هم برگشتن . حدسم درست بوده؟ ( دارم به خودم میبالم چون برای اولین بار من این کار رو کردم و ده دقیقه دیگه درستش کردم پست نزدم که اسپم نشه منتظر جواب بودم البته یه ریسک بود ) .

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

  11. سلام من تعدادی از پست های وردپرس رو خیلی وقت میشه حذف کردم شاید بیشتر از یک ماه . امروز رفتم تبل پست ها رو نگاه کردم دیدم هنوز پست های حذف شده وجود دارن چطور باید اینا رو حذف کنم . یک پست مثلا 4 تا در دیتابیس وجود داره من از کجا بدونم که از این 4 کدومش پست اصلی هست و بقیه رو حذف کنم یه راه نشون بدین که پست هایی که وجود ندارن رو حذف کنم . ممنون

  12. اولا به این انجمن خوش اومدین دوما بد نیست قوانین رو مطالعه کنی دوست عزیز اسپم خلاف قوانین انجمن هست ( البته من کاره ای نیستم که بخوام به شما دوست عزیز تذکر بدم فقط یه یاد آوری بود )یه کم صبور باشید اگه تا بعد از 24 ساعت کسی جواب نداد اون وقت میتونی یه یاد آوری بکنی تا دوستان کمک کنند

    ( اینم بدونید دوستان که 24 ساعته پشت سیستم نیستن که انتظار داشته باشیم بعد از 10 دقیقه یا 2 ساعت حتما جواب بدن اینم بدونید هر وقت باشن حتما کمک می کنن پس نیاز نیست عجله کنیم به جرات میتونم بگم اینجا تنها انجمنی هست که همیشه فعال هست و برادران عزیزمون بدون هیچ چشم داشتی می یان به سوالاتمون پاسخ میدن و مشکلاتمون رو حل میکنن )

    موفق باشید

    • امتیاز 1
  13. سلام من اشتباهی یه ف کردم البته قبلش export کرده بودم و الان خواستم import کنم خطا داد اینم خطاش:


    SQL query:
    --
    -- Dumping data for table `wp_commentmeta`
    --
    INSERT INTO `wp_commentmeta` ( `meta_id` , `comment_id` , `meta_key` , `meta_value` )
    VALUES ( 33, 19, '_wp_trash_meta_status', '0' ) , ( 34, 19, '_wp_trash_meta_time', '1388849407' ) ;
    MySQL said: Documentation
    #1062 - Duplicate entry '33' for key 'PRIMARY

    ببینید من قبلش از همین صفحه که در عکس میبینید wp_poot رو تیک زده بودم و export گرفته بودم . بعد ناخدا گاه روی همین تبل کلیک کردم و حذف شد .برای ایمپورت از همین صفحه استفاده کنم؟ این کار رو کردم خطا داد خطاش رو بالا گفتم . حالا چیکار کنم؟

    هر چی مطلب داشتم به باد رفت :(

    با عرض معذرت . نمیدونم این پست چرا دو تا شد . قبلش من پست رو ارسال کرده بودم بعد دیدم عکس رو فراموش کردم پیوست کنم بعد عکس رو پیوست کردم که بعد دیدم دو تایپیکم دو تا شدن نمیدونم چرا اینچوری شد . من که نمیتونم حذفش کنم دوستان مدیر زحمتشون رو بکشن . بازم معذرت

    post-3832-0-43151900-1389176044_thumb.pn

  14. تشکر از شما ولی حتی من رفتم وردپرس رو از نو نصب کردم هیچ افزونه ای نصب نکردم پوسته پیشفرض امتحان کردم نشد که نشد اما شرط رو عوض کردم این کد زیر رو تست کردم که جواب داد به هر حال از شما هم ممنونم استاد عزیز


    <?php
    if( date('Yz') == get_the_time('Yz') ) {
    echo'<font color="red"> جديد</font>';
    };
    ?>

  15. سلام میخوام در حلقه یه شرط بذارم که اگه تاریخ ارسال مطلب از امروز هست یه چیزی رو جلوی عنوان مطلب چاپ کنه چند کد امتحان کردم نشد نمونش:


    <?php if(is_new_day()){echo '<font color="red"> جديد</font>';} ?>

    اما جواب نداد این کد هم جواب نداد


    <?php
    echo '<font class="newday" color="red">"جدید"<input type="hidden" class="newdayin" value="'.get_the_date('Ymd').'"></font>';
    ?>


    <input type="hidden" id="todayin" value="<?php echo date('Ymd');?>">
    <script type="text/javascript">
    $(document).ready(function() {
    $(".newdayin").filter(function() {
    var d1 = $("#todayin").val();
    var d2 = $(this).val();
    if(d1 == d2) {
    $(this).parent("font").show();
    }
    else {
    $(this).parent("font").hide();
    }
    })
    })
    </script>

  16. من پوسته پیش فرض رو گذاشتم افزونه ها رو همه رو غیر فعال کردم کش رو هم غیر فعال کردم . اصلا شرط رو اجرا نمیکنه و فقط کلمه :جدید" رو جلوی عنوان ها چاپ میکنه


    <?php
    $recent = new WP_Query("cat=1&showposts=10");
    while($recent->have_posts()) : $recent->the_post();
    ?>
    <table style="height:20px;border-bottom:1px solid #ccc;background:#dddddd;line-height:1.5em;">
    <td style="width:500px;">
    <a target="_blank" href="<?php the_permalink(); ?>">
    <?php the_title(); ?><?php if(is_new_day()){echo '<font color="red"> جديد</font>';} ?>
    </a>

    کد پایین رو هم امتحان کردم بازم واسه همه جدید گذاشت نمیدونم چرا واسه شما درست گذاشته

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

    این را جایگزین کنید


    <div style="font-weight:99600;color:#25F3EB;text-align:right;direction:rtl;float:right;padding-top:6px;width:34%;padding-lef:15px;overflow-y:scroll;height:120px">
    <h3 ><a title="نام" target="_blank"> <p style="color: #F00"> "نام " </p> </a></h3>
    <?php
    $recent = new WP_Query("showposts=10");
    while($recent->have_posts()) : $recent->the_post();
    ?>
    <table style="height:20px;border-bottom:1px solid #ccc;background:#dddddd;line-height:1.5em;">
    <td style="width:500px;">
    <a target="_blank" href="<?php the_permalink(); ?>">
    <?php the_title(); ?>
    <?php
    echo '<font class="newday" color="red">"جدید"<input type="hidden" class="newdayin" value="'.get_the_date('Ymd').'"></font>';
    ?>
    </a>
    </td>
    </table>
    <?php endwhile; ?>
    <input type="hidden" id="todayin" value="<?php echo date('Ymd');?>">
    <script type="text/javascript">
    $(document).ready(function() {
    $(".newdayin").filter(function() {
    var d1 = $("#todayin").val();
    var d2 = $(this).val();
    if(d1 == d2) {
    $(this).parent("font").show();
    }
    else {
    $(this).parent("font").hide();
    }
    })
    })
    </script>
    </div>

    نشانی پیوند نام را بگذارید

    نکته مقدار font-weight فقط می تواند 100 - 200- 300- 400- 500- 600- 700- 800 یا 900 باشد

    post-336-0-39279100-1389020259_thumb.jpg

    منظورتون این هست پیوند یکتا رو چی گذاشتم؟ اگه منظورتون این هست پیوند رو نام نوشته گذاشتم

  17. ممنونم استاد عزیز ولی انگار برای من کار نمیکنه . بله از افزونه جلالی استفاده میکنم. کش رو هم از مرورگر پاک کردم ولی بازم نشد . به نظرتون مشکل از چی میتونه باشه؟

  18. این کار رو کردم نشد

    من کوئری رو داخل یه div گذاشتم اینم کل کد


    <div style="font-weight:99600;color:#25F3EB;text-align:right;direction:rtl;float:right;padding-top:6px;width:34%;padding-lef:15px;overflow-y:scroll;height:120px">

    <h3 ><a title="نام" href="http://www......ir/" target="_blank"> <p style="color: #F00"> "نام " </p> </a></h3>



    <?php
    $recent = new WP_Query("cat=1&showposts=10");
    while($recent->have_posts()) : $recent->the_post();
    ?>
    <table style="height:20px;border-bottom:1px solid #ccc;background:#dddddd;line-height:1.5em;">
    <td style="width:500px;">
    <a target="_blank" href="<?php the_permalink(); ?>">
    <?php the_title(); ?><?php if(is_new_day()){echo '<font color="red"> جديد</font>';} ?>
    </a>


    </td>
    </table>

    <?php endwhile; ?>

    </div>

  19. کار نکرد برای همه مطالب اون دسته کلمه جدید رو اضافه میکنه . ببینید مثلا کل مطالب این دسته ای که من فراخوانی کردم 8 تا هستن از این هشت تا امروز 2 تاش ارسال شدن من فقط میخوام مطالب امروز که دو تا هستن جلوش کلمه جدید اضافه بشه

×
×
  • اضافه کردن...