رفتن به مطلب

dark master

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

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

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

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

  1. با جاوا اسکریپت می شه

    <script> $(document).ready(function() { $(".imdbVotes").each(function() { $(this).text(addComma($(this).text())); }); }); function addComma( str ) { var objRegex = new RegExp( '(-?[0-9]+)([0-9]{3})' ); while( objRegex.test( str ) ) { str = str.replace( objRegex, '$1,$2' ); } return str; }

    نمونه: https://jsfiddle.net/fakhar/ozosqsoa/

    خیلی ممنون حل شد

    • امتیاز 1
  2. کد های اصلی مربوط

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

    کدهای اصلی مربوط به افزونه هست ... راهی نیست که بشه اعدادی که همین تابع فراخوانی میکنه اون استایل رو بگیرن؟ چون افزون هم اعداد رو از omdb api فراخوانی میکنه

  3. در مورد پولی شدن omdb خبری ندارم.

    باز هم با in_category میشه اون قسمت ها رو برداشت و شرط گذاشت و روش دیگه هم هست.

    بهترین حالت استفاده از زمینه دلخواه ها برای اطلاعت فیلم و سریال هست اما اگر بخواید آرشیوی هم درست کنید بهترین گزینه تاکسونومی است که الان به همین روش رو آوردن و مزیتش آرشیو کردن اطلاعات هست.مثال :


    http://www.yekmovie.tv/movies/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-messi/


    http://www.yekmovie.tv/genre/biography/

    سایتی هم که گفتید مشابه تاکسونومی عمل کرده.

    دیگه به خودتون بستگی داره زمینه دلخواه بخواید یا تاکسونومی.


    http://wp-parsi.com/article/wordpress-taxonomy/

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

    بازم خیلی ممنون

    اما درباره لینک دار کردن اون اطلاعاتی که گفتم، نگفتید... منظورم اینه که لینک imdb مربوط به همون قسمت رو بگیره ...

    درباره

    in_category مرجع فارسی برای اموزش سراغ ارید؟ واینکه اون روش دیگه چی هست؟

    من منظورم این بود که مثلا این امکان هست که ژانر که داره به صورت خودکار فراخوانی میشه، به همون شکل سر جاش باشه ، منتها تبدیل به تاکسونومی هم بشه ... همچین چیزی امان داره در کل؟

    پیشاپیش ممنون

  4. پوستر که چیلتره از تصویر شاخص استفاده کنید بهتره.

    اون اطلاعاتی که نشون نمی ده هم باید حرف اولشون بزرگ باشه مثل :


    http://www.omdbapi.com/?i=tt1520211

    با شرط in_category می تونید استایل بدید به نحوه ی نمایش سریال یا فیلم


    https://codex.wordpress.org/Function_Reference/in_category

    فکر کنم افزونه ی زیر که فارسی هست بهتر باشه به صورت زیمنه دلخواه اطلاعات رو هم ذخیره می کنه


    http://imdbi.opticteam.net/

    ممنون

    اما در مورد in_category، منظورمو اشتباه گفتم فکر کنم، منظورم اینه که مثلا برای سریال اطلاعاتی که فراخوانی میشه متفاوت از اطلاعاتی که برای فیلم فراخوانی میشه ، باشه ... مثلا قسمت کارگردان در سریال نمایش داده نشه ... نظر خودم این هست که از دو زمینه دلخواه یکی برای سریال و دیگری برای فیلم استفاده کنم، اما باقیش رو نمیدونم چیکار کنم

    مورد بعدی اینه که چطوری میشه مثلا قسمت های بازیگرا و کار گردانان و امتایاز متقدین رو لینک دار کرد؟

    این امکان هست که تعدادی از اطلاعات رو تبدیل به دسته بندی و تاکسونومی کرد؟ مثلا ژانر های یک فیلم رو ....

    این سایت برای مثال مشابه این کار هارو انجام داده ، به نظر شما از omdb.api هستفاده کرده؟

    http://tinymoviez130...1739?the-zodiac

    در مورد افزونه imdbi، اگه omdb api تعطیل بشه، اطلاعاتی که به صورت زمینه دلخواه ذخیره کرده بود رو نمایش میده و مشکلی برای پست های قبلی به وجود نمیاد؟؟

    در کل شنیده بودم omdb api ممکنه پولی بشه یا اینکه کلاتعطیل بشه، شما اطلاعی ندارین؟

    در کل ممنون از کمکتون تا اینجا و ببخشید واسه اینکه سوالای زیاد میپرسم

  5. کد که درسته تست کردم اگر اطلاعات رو از Imdb نشون نمی ده به هاستینگ بگید file_get_contents فعال هست یا نه؟

    برای پست ها اگر می خواید فقط برای اون هایی که آیدی Imdb رو وارد کردید نشون داده بشه به این صورت استفاده کنید


    <?php
    $ID = get_post_meta($post->ID, 'im',true);
    if(!empty($ID)){
    echo get_imdb($ID);
    }
    ?>

    درست شد خیلی ممنون... مشکل این بود حروف بزرگ رو در زمینه دلخواه رعایت نکرده بودم ... اشتباه تایپی ...

    حالا چطوری میشه پوستر رو فراخوانی کرد؟

    جز اون امکانش هست که سریال و فیلم رو با به شکل متفاوت اطلاعاتشون رو فراخوانی کرد؟

    سوال اخرمم اینه که کد های فعلیو به این شکل ویرایش کردم اما قسمت های زمان، جوایز،کشور سازنده،تاریخ انتشار،امتیاز منتقدین، اطلاعاتی رو نمایش نمیدن!! مشکل از چیه؟


    function get_imdb($ID){
    $url=file_get_contents("http://www.omdbapi.com/?i=".$ID."");
    $details=json_decode($url);
    $print.="<ul>";
    $print.="<li><span><b>عنوان:</b>".$details->Title."</span></li>";
    $print.="<li><span><b>تاریخ انتشار:</b>".$details->released."</span></li>";
    $print.="<li><span><b>ژانر:</b>".$details->Genre."</span></li>";
    $print.="<li><span><b>کارگردان:</b>".$details->Director."</span></li>";
    $print.="<li><span><b>نویسنده:</b>".$details->Writer."</span></li>";
    $print.="<li><span><b>ستارگان:</b>".$details->Actors."</span></li>";
    $print.="<li><span><b>زمان:</b>".$details->runtime."</span></li>";
    $print.="<li><span><b>جوایز:</b>".$details->awards."</span></li>";
    $print.="<li><span><b>کشور سازنده:</b>".$details->country."</span></li>";
    $print.="<li><span><b>امتیاز منتقدین:</b>".$details->metascore."</span></li>";
    $print.="<li><span><b>امتیاز IMDB:</b>".$details->imdbRating."</span></li>";
    $print.="<li><span><b>تعداد رای دهندگان:</b>".$details->imdbVotes."</span></li>";
    $print.="</ul>";
    echo $print;
    }

  6. با file_get_content و json_decode انجام بدید و آیدی فیلم در imdb هم با زمینه دلخواه وارد کنید


    function get_imdb($ID){
    $url=file_get_contents("http://www.omdbapi.com/?i=".$ID."");
    $details=json_decode($url);

    $print.="<ul>";
    $print.="<li><span><b>عنوان:</b>".$details->Title."</span></li>";
    $print.="<li><span><b>سال تولید:</b>".$details->Year."</span></li>";
    $print.="<li><span><b>ژانر:</b>".$details->Genre."</span></li>";
    $print.="<li><span><b>کارگردان:</b>".$details->Director."</span></li>";
    $print.="<li><span><b>نویسنده:</b>".$details->Writer."</span></li>";
    $print.="<li><span><b>ستارگان:</b>".$details->Actors."</span></li>";
    $print.="<li><span><b>IMDB:</b>".$details->imdbID."</span></li>";
    $print.="</ul>";

    echo $print;
    }

    در مطلب به این صورت به کار ببرید


    <?php
    $ID = get_post_meta($post->ID, 'نام زمینه دلخواه',true);
    echo get_imdb($ID);
    ?>

    خیلی ممنون

    کد های اول رو در فانکشن و کدای دوم رو درsingle کپی کردم ، منتها فقط عنوان ها مثل : عنوان سال تولید و غیره نبرای همه پست ها حتی اون هایی که زمینه دلخواه خالی بود نمایش داده شد!!

  7. دوستان متوجه شدم این کد owlcarusal با یکی از افزونه ها تداخل داره :


    <script>$(document).ready(function() {

    $("#owl-example").owlCarousel();

    });</script>

    چطوری تداخل رو برطرف کنم؟

    دوم این که این کدیه که میخوام نمایش بدم:


    <?php
    $args = array(
    'post_type' => 'post',
    'posts_per_page' => 10,
    'orderby' => 'meta_value_num',
    'meta_key' => 'views',
    'order' => 'DESC',
    );
    $my_query = new WP_Query( $args );
    while ($my_query->have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID; ?>
    <?php $views = get_post_meta($post->ID, 'views', true); ?>
    <li class="mv">
    <figure><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php
    if ( has_post_thumbnail() ){
    $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full' );
    $thumbnailsrc= $src[0];
    $params = array( 'width' => 119 ,'height' => 160, 'crop' => true );
    ?>
    <img src="<?php echo bfi_thumb( $thumbnailsrc , $params ) ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="119" height="160" />
    <?php } else { ?>
    <img src="<?php bloginfo('template_directory'); ?>/images/df-tumbnail.png" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="119" height="160" />
    <?php }?></a><figcaption><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></figcaption>
    <div class="mv-cat"><?php
    $category = get_the_category();
    if ($category) {
    echo '<a href="' . get_category_link( $category[0]->term_id ) . '" title="' . sprintf( __( "مشاهده تمام پست های %s" ), $category[0]->name ) . '" ' . '>' . $category[0]->name.'</a> ';
    }
    ?></div>
    </li>
    <?php endwhile; ?>
    </figure>

    چطوری با استفاده از این اسلایدر نمایش بدمش؟

  8. سلام مجدد،

    از این کد برای استایلدهی و تعیین اندازه دلخواه استفاده کنید:


    <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(70,50), array("class" => "thumb-stl")); } ?>

    به جای thumb-stl اسم کلاس استایل مورد نظر رو بنویسید.

    بابت تاخیر در پاسخ هم عذرخواهم :)

    خواهش میکنم

    راستش دیگه تصمیم گرفتم از اسکریپت BFI_Thumb استفاده کنم که گویا از اسکریپت های مشابه بهینه تر و بهتره

  9. این اسلایدرو نصب کردم منتها مشکلش اینه که وقتی width رو از استایل دستکاری کردم ، محتوارو نمایش داد، منتها در هر ردیف، هر دو عکس رو توی یه ستون و زیر هم نمایش میده، یعنی الان این کد رو برای امتحان گذاتم و هشت بار کپیش کردم اما در 4 ستون دوتایی نشون میده!!


    <div>
    <?php
    global $post;
    $myposts = get_posts(array('numberposts' => 1, 'offset' => 0,'post_status'=>'publish'));
    foreach($myposts as $post) :
    setup_postdata($post);
    ?>
    <?php
    if(has_post_thumbnail()) {
    echo '<a href="'.get_permalink().'">';
    echo get_the_post_thumbnail($post->ID, array(150,150) );
    echo '</a>';
    } ?>
    <?php endforeach; ?>
    <?php wp_reset_query(); ?></div>

    در هدر سایت چک کنید قبل از کد این کد وجود داشته باشد :
     

    بله این کد وجود داره

  10. اسلایدرو تونستم نصب کنم حالا مشکل اینه که محتوایی که گذاشتمو نمایش نمیده!! یعنی ناوبری اسلایدرم هست اما محتوارو نمایش نمیده!!

    البته قسمت width رو دستکاری کردم درست شد حالا مشکلم اینه که هر دوتا تصویرو زیر هم نشون میده!! یعنی اگه 8 تا تصویر باشه ، هر میشه 4 تا ستون 2 توصیره!! چطوری درستش کنم؟

    البته برای امتحان از این کد دارم استفاده میکنم که 1 مطلب اخر سایت رو نشون میده اما من 8بار کپیش کردم


    <?php
    global $post;
    $myposts = get_posts(array('numberposts' => 1, 'offset' => 0,'post_status'=>'publish'));
    foreach($myposts as $post) :
    setup_postdata($post);
    ?>
    <?php
    if(has_post_thumbnail()) {
    echo '<a href="'.get_permalink().'">';
    echo get_the_post_thumbnail($post->ID, array(150,150) );
    echo '</a>';
    } ?>
    <?php endforeach; ?>
    <?php wp_reset_query(); ?>

  11. درود.مراحل :

    1-دانلود یه اسلایدر خام همانند زیر :


    http://owlgraphic.com/owlcarousel/

    2- کدنویسی یه کوئری بر اساس پربازدیدترین های افزونه ی wp-postviews و ست کردن با اسلایدر


    http://forum.wp-parsi.com/topic/4689-%DA%A9%D8%AF-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%AF%D8%B3%D8%AA%D9%87-%D8%AE%D8%A7%D8%B5-%D8%A8%D9%86%D8%AF%D8%A7%D9%86%DA%AF%D8%B4%D8%AA%DB%8C/

    3-استفاده از توابع تصویر شاخص در کوئری


    http://mandegarweb.com/wordpress/wordpress-learning/%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D8%A8%D9%86%D8%AF-%D8%A7%D9%86%DA%AF%D8%B4%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

    این اسلایدرو چطوری نصب کنم؟ چون نصبش کردم اما اجرا نشده ... شاید چیزیو جا اینداختم اگه میشه یه بار توضیح بده شما

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


    <?php
    $the_query = new WP_Query('showposts=5&orderby=post_date&order=desc');
    while ($the_query->have_posts()) : $the_query->the_post(); ?>
    <?php the_post_thumbnail(array(150,150), array ('class' => 'alignleft')); ?>
    <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>

    در کل چه این کد چه افزونه postviews رو چطوری با اسلایدر ست کنم؟ چون اونم ست کردم اما انگار نه انگار

    پشاپیش ممنون

  12. با سلام. شاید مشکل از تنظیمات باشه به تنظیمات > گفت و گوها بروید و تیک فعال کردن دیدگاه های تو در تو رو بزنید و عمقش هم مشخص کنید شاید مشکل از اینجا باشه

    خیر این قسمت از قبل فعاله و عمقشم 5 هست

    • امتیاز 1
  13. خب چند وقت پیش یه ایمیل زدم به توسعه دهنده omdbapi گفتش که رم vps مشکل پیدا کرده و هزینه های سرویس خیلی زیاده. امکان داره پولی بشه یا اگرم استقبال نشه کلا سرویس رو بر میدارم به هرحال این مسئله قابل پیشبینی بود برای همین خودم دست به کار شدم و وبسرویس popcorn.im رو راهندازی کردم. نسخه آزمایشی اون به صورت محدود و با ارسال دعوتنامه به زودی فعال میشه. چون دست تنهام این پروژه کمی طول میکشه ولی در نهایت سرویسی رو ارائه میدم که نه تنها اطلاعات رو خودکار دریافت میکنه بلکه مطالب سایت رو بر اساس همون اطلاعات دسته بندی میکنه، مثلا بر اساس کشور یا بر اساس یک بازیگر خاص یا ... مثل سایت تاینی مووی پس اگر از ارسال جستجوی اطلاعات به صورت دستی خسته شدید به نظرم ارزشش رو داره چند ماه دیگه هم صبر کنید.

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

    اولا ممنون به خاطر این سرویسی که قصد راه اندازیشو داری...هنوز فعال نشده؟(نسخه ازمایشی) ... قراره رایگان باشه یا هزینه ای؟ ...خلاصه اگه الان از افزونه دیگه ای استفاده کنم، بعدا که این سرویس راه اندازی شد میتونم از این سرویس استفاده کنم؟... یعنی افزونمو با این عوض کنم؟ یا اصلا اگهافزونه ای نباشه میتونم این از این افزونه استفاده کنم و پست ها قبلی هم این افزونه اطلاعات رو براشون میگیره ؟

  14. اصن پلاگین نمیخواد شما اصن یه سرچ نمیزنید!!!!خیلی راحت میشه این کار رو انجام داد فکر کنم پلاگین wp-postview لازم باشه

    عزیز اون اول نوشتم که از یه افزونه استفاده میکنم منتها با استایلش مشکل دارم و خواستم بدونه افزونه باشه ... در کل میخوام اخرین تصاویر رو با تصویر شاخص و عنوان پست نشون بدم .... الان متوجه نشدم اینکارو خیلی راحت میشه انجام داد؟ میشه یه توضیح بدین؟ ببخشید دیگه خیلی سوال میکنم راسش من به اینکه میگن ندونستن عیب نیست نپرسیدن عیبه زیاد معتقدم :D

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