رفتن به مطلب

Monica

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

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

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

  • روز های برد

    15

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

  1. در 12 ساعت قبل، Fara-MarZ گفته است :

    سلام

     

    وردپرس از نسخه قبلی بدون ویدیو پلیر ، فایل های .ویدیویی رو باز میکنه

    
    [embed]آدرس فایل ویدیویی[/embed]

     

    سلام

    بله ، این منظورم نیست ، وردپرس اولویتش دانلود ویدیو هست ، وقتی کاربر play کنه ویدیو دانلود میشه ، اگر کاربر دانلود رو رد کنه تازه میتونه ویدیو رو ببینه ،

    نه این مد نظرم نیست

    اسکریپت ویدیو پلیر میخوام

  2. باسلام

    در سایت زیر برای پخش ویدیوها از اسکریپت videojs استفاده کردم ولی از پخش راضی نیستم ، ویدیو مدام stop میشه و دوباره پخش میشه.

    سایت روی یک vps با منابع اختصاصی ( سی پی یو سه هسته ، رم 4 گیگ ، ovh فرانسه ) البته برای ویدیو ها در همین وی پی اس هاست جدا ایجاد کردم...

    وب سرور هم آپاچی انجینکس هست ،...

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

    ی دونه از ویدیوها رو پخش کنید ... 

    بخش ویدیو ورزش تایمز

  3. در در 1/18/2017 at 13:01، ahe1999 گفته است :

    سلام وقت بخیر

    یه مشکلی تو قسمت نوشته تازه وردپرس من پیش اومده

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

    میشه لطفا راهنمایی کنید

    عکس رو هم پیوست کردم

     

    باسلام

    یک تداخل هست، افزونه زیر رو نصب کنید ببینید حل میشه ( ی ویرایشگر قوی و استاندارد هست )

    https://wordpress.org/plugins/tinymce-advanced/

    • امتیاز 2
  4. در 3 ساعت قبل، PRGAME گفته است :

    بنده طراح قالب وردپرس هستم و این مسایل رو کامل میدونم . به طور دقیق هم همه چیز رو چک کردم .

    ولی خاصیت single.php اینه که صفحه بندی نمیگیره . 

    حالا میخام ببینم چطور باید به این خاصیت غلبه کرد . 

    شما خودتون یه کوئری معمولی بسازید و توی single چک کنید ببینید کار میکنه یا خیر .

    از کد زیر استفاده کنید ، باید جواب بده، فقط دقت کنید خط 12 باید در کوئری که صفحه بندی میخواد باید باشه ، ادامه اش هم که حلقه و در نهایت صفحه بندی هست

    <?php
    $args = array(
    	'post_type'  => 'post',
        'posts_per_page' =>'10',
    	'meta_query' => array(
    		array(
    			'key'     => 'metair_karn',
    			'value'   => $son ,
    			'compare' => '=',
    		),
    	),
     'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    );
    $query = new WP_Query( $args );
    ?>
    <?php if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>
    
    <?php //نمایش صفحه بندی
      wpbeginner_numeric_posts_nav(); ?>
    <?php endwhile;
    echo '
    <div id="paginate">';
    $big = 999999999; // need an unlikely integer
    echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $query->max_num_pages
    ) );
    echo '</div>';?>
    <?php else : ?>
    <p><?php _e( 'متاسفیم ! چیزی پیدا نشد ! لطفا درصورت مشاهده این پیغام با مدیریت سایت تماس بگیرید .' ); ?></p>
    <?php endif; wp_reset_query();?>

     

    • امتیاز 1
  5. در 13 ساعت قبل، PRGAME گفته است :

    این کد هایی که دادید رو همه رو توی index یا page تست کردم . 

    ولی هیچکدوم توی single-custom.php یا single.php کار نمیکنن . 

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

    • امتیاز 1
  6. در 13 ساعت قبل، RedPlus گفته است :

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

    
    the_time(g:i);

    گذاشتین گفتین گه به ساعت ایران تهران نمایش بده خب میشه

    
    parsidate('g:i') 

    که ساعت به زمان ایران و تهران نمایش میده !

     

    به هر دلیلی که من نفهمیدم اگه کد بالا زمان به ساعت ایران تبدیل نمیکنه (که میکنه) با get_the_time خودتون زمان رو بگیرید اختلاف ساعت بهش اضافه کنید که پارسی دیت هم همین کارو میکنه !

    این هم بازم نگاه کنید به جز مستندات بالا

    http://www.khosroblog.com/استفاده-از-توابع-wp-parsidate-برای-توسعه-دهندگان/

    ببینید تابع parsidate زمان اکنون رو نمایش میده و the_title زمان ارسال پست رو ... تابع parsidate زمان تهران رو خروجی نمیده ، زمانی که وبمستر در تنظیمات> همگانی انتخاب کرده رو نمایش میده با این تفاوت که اعدد فارسی هست...

    ببینید در سایدبار من عناوین پست ها هست که کنار ساعت خورده ، این ساعت میخوام برگرده به تهران ، حالا با همون تابع get the time من چجوری سه ساعت و نیم بهش اضافه کنم؟

  7. در 3 ساعت قبل، RedPlus گفته است :

    خب پارامتر زمان رو بهش بدین ؟ دادین ؟

    https://codex.wordpress.org/Formatting_Date_and_Time

    G یا H بهش بدین ساعت بهتون میده دیگه

    باسلام و تشکر

    پست اول رو بخونید ... من ساعت رو دارم ، و  در تنظیمات > همگانی بصورت جهانی دارم ، چون نیاز به زمان جهانی دارم ...

    حالا در یک ابزارک ساعتم باید تهران (3:30+) باید باشه ، فقط در یک ابزارک نیاز دارم که ساعت تهران باشه. چطوری باید اینکارو بکنم؟ 

  8. در 40 دقیقه قبل، PRGAME گفته است :

    این روش رو قبلا امتحان کرده بودم و کار نکرد .

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

    فکر کنم کدتون هم یه مشکلی داشت . چون صفحه بندی رو توی حلقه گذاشتین . 

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

    http://doctorwp.com از همین کد استفاده شده

    کد زیر از مخزن وردپرس برای ایجاد صفحه بندی  

    در فانکشنز اضافه کنید:

    function wp_pagination() {
    global $wp_query;
    $big = ۱۲۳۴۵۶۷۸;
    $page_format = paginate_links( array(
        'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
        'format' => '?paged=%#%',
        'current' => max( ۱, get_query_var('paged') ),
        'total' => $wp_query->max_num_pages,
        'type'  => 'array'
    ) );
    if( is_array($page_format) ) {
                $paged = ( get_query_var('paged') == ۰ ) ? ۱ : get_query_var('paged');
                echo '<div><ul>';
                echo '<li><span>'. $paged . ' از ' . $wp_query->max_num_pages .'</span></li>';
                foreach ( $page_format as $page ) {
                        echo "<li>$page</li>";
                }
               echo '</ul></div>';
    }
    }

    کدهای css

    .pagination {
    margin: ۲۰px ۰;
    }
    .pagination ul {
    display: inline-block;
    margin-left: ۰;
    margin-bottom: ۰;
    border-radius: ۵px;
    }
    .pagination ul>li {
    display: inline;
    float:right;}
    .pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-right-width: ۱px;
    border-radius: ۰px ۵px ۵px ۰px;
    }
    .pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
    border-left-width: ۱px;
    border-radius: ۵px ۰px ۰px ۵px;
    }
    .pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: ۴px ۱۲px;
    line-height: ۲۰px;
    text-decoration: none;
    background-color: #ffffff;
    border: ۱px solid #dddddd;
    border-left-width: ۰;
    }

    جهت نمایش از کد زیر استفاده کنید

    <div class="pagination">
    <?php wp_pagination(); ?>
    </div>

    این اگر جواب نداد دیگه یا جایگذاری اشکال داره یا کدهای شما ( اگر جواب نداد فانکشنز رو کامل در یک فایل اینجا قرار بدید)

    • امتیاز 1
  9. در 7 دقیقه قبل، PRGAME گفته است :

    مرسی . 

    چون محتویات درون حلقه خیلی طولانی بود حذفشون کردم توی کد بالا .

    کد شما به شکل زیر تغییر میکنه ، عدد 10 تعداد پست های شماست ( دقت کنید کدهای حلقه که حذف کردید درست جایگزین بشه)

    همینطور در کد زیر تابع نمایش صفحه بندی مشخص کردم ، قبل از پایان حلقه

    قبل از هر تغییری یک کپی  بگیرید که اگر اشتباهی شد برگردانید ( کدهای من تست شده ست )

    <?php
    $args = array(
    	'post_type'  => 'post',
        'posts_per_page' =>'10',
    	'meta_query' => array(
    		array(
    			'key'     => 'metair_karn',
    			'value'   => $son ,
    			'compare' => '=',
    		),
    	),
     'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    );
    $query = new WP_Query( $args );
    ?>
    <?php if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>
    
    <?php //نمایش صفحه بندی
      wpbeginner_numeric_posts_nav(); ?>
    <?php endwhile;?>
    <?php else : ?>
    <p><?php _e( 'متاسفیم ! چیزی پیدا نشد ! لطفا درصورت مشاهده این پیغام با مدیریت سایت تماس بگیرید .' ); ?></p>
    <?php endif; ?>

    به فانکشنز مراجعه کنید و کد زیر رو انتهای فایل ، قبل از بسته شدن php یعنی قبل از <? قرار بدید ( قبل از هر تغییری یک کپی از فانکشنز بگیرید که اگر اشتباهی شد برگردونید)

    function wpbeginner_numeric_posts_nav() {
     if( is_singular() )
     return;
     global $wp_query;
     /** Stop execution if there's only ۱ page */
     if( $wp_query->max_num_pages <= ۱ )
     return;
     $paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : ۱;
     $max = intval( $wp_query->max_num_pages );
     /** Add current page to the array */
     if ( $paged >= ۱ )
     $links[] = $paged;
     /** Add the pages around the current page to the array */
     if ( $paged >= ۳ ) {
     $links[] = $paged - ۱;
     $links[] = $paged - ۲;
     }
     if ( ( $paged + ۲ ) <= $max ) {
     $links[] = $paged + ۲;
     $links[] = $paged + ۱;
     }
     echo '<div class="navigation"><ul>' . "\n";
     /** Previous Post Link */
     if ( get_previous_posts_link() )
     printf( '<li>%s</li>' . "\n", get_previous_posts_link() );
     /** Link to first page, plus ellipses if necessary */
     if ( ! in_array( ۱, $links ) ) {
     $class = ۱ == $paged ? ' class="active"' : '';
     printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( ۱ ) ), '۱' );
     if ( ! in_array( ۲, $links ) )
     echo '<li>…</li>';
     }
     /** Link to current page, plus ۲ pages in either direction if necessary */
     sort( $links );
     foreach ( (array) $links as $link ) {
     $class = $paged == $link ? ' class="active"' : '';
     printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link );
     }
     /** Link to last page, plus ellipses if necessary */
     if ( ! in_array( $max, $links ) ) {
     if ( ! in_array( $max - ۱, $links ) )
     echo '<li>…</li>' . "\n";
     $class = $paged == $max ? ' class="active"' : '';
     printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max );
     }
     /** Next Post Link */
     if ( get_next_posts_link() )
     printf( '<li>%s</li>' . "\n", get_next_posts_link() );
     echo '</ul></div>' . "\n";
    }

    به انتهای style.css کدهای زیر را اضافه کنید

    .navigation li a,
    .navigation li a:hover,
    .navigation li.active a,
    .navigation li.disabled {
     color: #fff;
     text-decoration:none;
    }
     
    .navigation li {
     display: inline;
    }
     
    .navigation li a,
    .navigation li a:hover,
    .navigation li.active a,
    .navigation li.disabled {
     background-color: #۶FB۷E۹;
     border-radius: ۳px;
     cursor: pointer;
     padding: ۱۲px;
     padding: ۰.۷۵rem;
    }
     
    .navigation li a:hover,
    .navigation li.active a {
     background-color: #۳C۸DC۵;
    }

     

    • امتیاز 1
  10. در 1 ساعت قبل، koolfayfer گفته است :

    سلام دوستان

    این کد منه:

    
    $(document).ready(function(e) {
    		
            $(".box").hover(
    		
    			function(){
    				$(".image").animate({bottom: "0px"});
    			},
    			function(){
    				$(".image").animate({top: "0px"});
    			}
    		);
        });

     

     

     

     

    یه باکس مربع در نظر بگیرید با کلس box

    و یه باکس با کلس image به پهنای کلس box و ارتفاع دوبرابر که داخل کلس box می باشد

    overflow تگ box مخفیه و در ابتدا نیمه بالایی تگ image رو می بینیم

    که با هاور روی box نیمه پایینی image اسکرول بشه که بتونیم ببینیم...

     

     

     

     

    بار اول هاور و آن هاور میشه اما دیگه این رویداد اتفاق نمی افته

    مشکل از کجاست؟

    باسلام

    شما باید addclass و removeclass کنید ، یعنی کلاسی که overflow مخفیه تبدیل بشه به کلاسی که overflow روی auto هست ، به مثال زیر توجه کنید

     jQuery(document).ready(function($) {
    jQuery(".box" ).hover(
      function() {
        jQuery( this ).addClass( "imghover" );
      }, function() {
        jQuery( this ).removeClass( "imghover" );
      }
    );
    });

    و در css اضافه کنید

    .imghover{
          overflow: auto !important;
    }

     

    • امتیاز 1
  11. در ۱ ساعت قبل، PRGAME گفته است :

    سلام . من توی صفحه ی single یکی از post type هام یک کوئری دارم که تعداد مطالبش زیاده و میخام که براش صفحه بندی بزارم . 

    توی منابع خارجی گشتم ولی چیزی دستگیرم نشد . 

    اگر میشه منو راهنمایی کنید . 

    باسلام

    کوئری و حلقه رو اینجا قرار بدید 

    • امتیاز 1
  12. در 56 دقیقه قبل، saba.2kpour@gmail.com گفته است :

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

    باسلام

    محتویات single.php رو پاک کنید و از پوسته اصلی کپی پیست کنید..

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

     

  13. در 5 ساعت قبل، bvapp گفته است :

    با سلام و خسته نباشید به همه دوستان عزیزان سایتی داریم مشکل داره در قسمت اسکرول افقی هرچقدر میخوام پنهان باشه نمیشه و باز هم اسکرول میخوره هم کاعث اذیت کاربر هم در موبایل هم دستکتاپ میشه میتونید لطف کنید راهنمایی کنید کد های زیر رو در قسمت body سایت در فایل style.css موجود است.

    <style type="text/css">
    .class{
     overflow: -moz-scrollbars-vertical;
     overflow-x: hidden;
     overflow-y: scroll;
    }
    </style>

    .mobile_content_container{
        max-width:100%;
        overflow-x: hidden;   

    لطفا راهنمایی نمایید خیلی متشکرم ادرس سایت https://bvapp.ir

    سلام

    کدی که دادید مثال بوده ، در قالب شما به شکل زیر باید باشه ...

    بعد از تغییرات کش مرورگر رو پاک کنید که تغییرات اعمال بشه

    <style type="text/css">
    body , .row {
     overflow-x: hidden;
     overflow-y: scroll;
    }
    </style>

     

  14. در 2 ساعت قبل، MyBitco.ir گفته است :

    با سلام دوستان من یک سایت کسب بیتکوین راه اندازی کردم.اسکریپت سایت هم از اینجا &nbsp;دریافت کردم.

    این اسکریپت تایمر جالبی نداره.

    1.JPG

    من میخوام تایمر رو عوض کنم.یه چیزی شبیه به اینا

    2.JPG

    در این سایت یک سری پلاگین معرفی کرده http://www.jqueryscript.net/tags.php?/timer

    این خیلی خوبه

     

    اینم اسکریپت سایتم

    faucetinabox-r69.zip

     

    خواهش راهنمایی بفرمایید.

    اینم ادرس بنده

     

     

     

    باسلام

    تایمر معکوس نیاز دارید؟

  15. در در 1/4/2017 at 02:14، mohammad.983 گفته است :

    اقا خدا خیرت بده.

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

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

    ایا با همین زمینه دلخواه میشه؟ هرچی دنبال سورس های اموزشی( انگلیسی و فارسی ش فرقی نداره) گشتم چیزی نیافتم.

     

    باسلام

    برای سایت دانلود و ایجاد جعبه دانلود ، این افزونه کافی نیست ، نیاز به آشنایی حرفه ای به css هست ...

    • امتیاز 1
  16. در در 11/26/2016 at 12:22، lord_viper گفته است :

    شما میتونین محتویات یک صفحه رو بگیرید درون DOMdocument لود کنید(به صورت المانهای DOM). بخشهای اضافه رو حذف کنید فایلهای javascript و css اضافه کنید بعد اونو به خروجی بفرستین

    باسلام

    استاد میشه ی مثال بزنید؟

    صفحه xxx.com

    از تگ <table>

    تا </table> 

  17. در در 12/6/2016 at 03:37، مهدی گفته است :

    سلام

    منظورتون این‌طوری

    از کد شما استفاده کردم . من میخوام وقتی سایت باز میشه بصورت پیش فرض مطالب مثلا content2 نمایش داده بشه . کاربر لگر خواست تغییر بده ، 

    در کد شما اول چیزی نمایش داده نمیشه و کاربر باید انتخاب کنه، 

    چجوری بصورت دیفالت یکیش رو نمایش بدیم؟

    کد شما

    <style type="text/css">
    div.content123 {
      display: none
    }
    </style> 
    
    <select id="select123">
    	<option value="content1">content1</option>
    
    	<option 
    value="content2">content2</option>
    	
    <option value="content3">content3</option>
    	<option value="content4">content4</option>
    </select>
    <div id="content1" class="content123">
    	content1
    </div>
    
    <div id="content2" class="content123">
    	contentttttttt
    </div>
    
    <div id="content3" class="content123">
    	content3
    </div>
    <div id="content4" class="content123">
    	content4
    </div>
    
    <script>
    jQuery(document).ready(function ( $ ) {
    	jQuery('#select123').change(function(){
    		jQuery('.content123').hide();
    		jQuery('#' + jQuery(this).val()).show();
    	});
    });
    </script>
    

     

  18. در در 12/24/2016 at 11:23، lord_viper گفته است :

    با سلام شما یا باید از جی کوئری استفاده کنید مثل کد زیر

    
    <script type="text/javascript"> 
         $(document).ready(function() {
             $("head").append("<meta name=viewport content=width=400, initial-scale=0.45, minimum-    scale=0.45/><link rel=apple-touch-icon href=/images/customIcon.png/><meta name=apple-mobile-web-app-capable content=no /><meta name=apple-mobile-web-app-status-bar-style content=black-translucent /><link rel=apple-touch-icon-precomposed href=/images/customIcon.png/> ");
        });
    </script>

    یا مثل وردپرس شورت کدها رو پیدا کنید و در هدر سایت جاگذاری کنید

     

     

    
    function _get_shortcodes() {
    
    global $post;
    	if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'video5') ) {
            $pattern = get_shortcode_regex();
            preg_match_all('/'.$pattern.'/uis', $post->post_content, $matches);
        
            for ( $i=0; $i < count($matches); $i++ ) {
        
                if ( isset( $matches[0][$i] ) and $matches[0][$i] == 'video5' ) {
                    $attribureStr = str_replace (" ", "&", trim ($matches[1][$i]));
                    $attribureStr = str_replace ('"', '', $attribureStr);
                    $attributes   = wp_parse_args ($attribureStr, $defaults);
                }
            }
        }
    }
    add_action('wp_head','_get_shortcodes');

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

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

     

  19. در 2 ساعت قبل، فرحان گفته است :

     

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

    مگر اینکه کلا روشتونو عوض کنید.

    امیدوارم متوجه منظورم شده باشید.

    موفق باشید.

    بله ، متوجه منظور شما شدم ولی این تابع تعریف شده و باید خروجی بده ، توو کدهای بالا من ی جایی اشتباه کردم که نمیتونم ازش توو جاهای دیگه خروجی بگیرم ...

    سایت خبری هست و به اندازه کافی مصرف منابع بالا هست ، regex هم فشار رو بالاتر میبره... 

     

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