در حال نمایش 15 نوشته - 1 تا 15 (از کل 30)
  • نویسنده
    نوشته ها
  • #29296

    Amin
    مشارکت کننده

    سلام چطوری می تونم جعبه دانلود و پخش آنلاین رو با زمینه دلخواه داشته باشم مثل سایت های زیر:
    blog.fotros.ir/archives/2732
    lohouf.com/?p=9931
    maheharam.ir/5204

    البته تا این جا پیش رفتم اما تو پخشش مشکل دارم نمی دونم چطوری پخش کنم ممنون میشم راهنمایی کنید

    <div id=”player-wrapper”>
    <?php
    $player_text = get_post_custom_values(“player_text”);
    $player_sound = get_post_custom_values(“player_sound”);
    $player_count = count($player_sound) – 1;
    
    $player_video_text = get_post_custom_values(“player_video_text”);
    $player_video_mp4 = get_post_custom_values(“player_video_mp4″);
    $player_video_ogg = get_post_custom_values(“player_video_ogg”);
    $player_video_count = count($player_video_mp4) – 1;
    
    if($player_sound[0]) {
    ?>
    <audio preload></audio>
    <h4 class=”player-title”>صوتی</h4>
    
        <?php
        for($i=0;$i<=$player_count;$i++) {
        $player_sokhanrani = “”;
        $player_sokhanrani .= ‘
        دانلود
        <div class=”down-butt sound-addr” data-src=”‘.$player_sound[$i].'”>پخش</div>
        ‘.$player_text[$i].’
        <div class=”clear”></div>
    
        ‘;
        echo $player_sokhanrani;
        }
        ?> 
    
    <?php } if($player_video_mp4[0]) { ?>
    <h4 class=”player-title”>تصویری</h4>
    <?php
    for($i=0;$i<=$player_video_count;$i++) {
    $player_video = “”;
    $player_video .= ‘<div id=”myModal’.($i+1).'” class=”reveal-modal”><video width=”600″ height=”338″ controls>
    <source src=”‘.$player_video_mp4[$i].'” type=”video/mp4″>
    <source src=”‘.$player_video_ogg[$i].'” type=”video/ogg”>مرورگر شما از تگ video پشتیبانی نمیکند </video>
    ×<!–×–> </div><!–#myModal–>
    ‘;
    echo $player_video;
    }
    ?>
    
        <?php
        for($i=0;$i<=$player_video_count;$i++) {
        $player_video = “”;
        $player_video .= ‘
        دانلود
        پخش
        ‘.$player_video_text[$i].’
        <div class=”clear”></div>
    
        ‘;
        echo $player_video;
        }
        ?> 
    
    <?php } ?>
    </div>
    <!–#player-wrapper–>
    #29301

    سعید شعبانی
    کلید دار

    درود بر شما به روکش خوش آمدید

    برای پخش آنلاین فایل صوتی شما می تونید از تگ audio که در html5 وجود دارد استفاده کنید. در کد زیر چگونگی دریافت آدرس فایل صوتی و پخش آن نشان داده شده است. به جای عبارت rokesh باید اسم زمینه دلخواهی که آدرس فایل صوتی را درون آن قرار می دهید را جایگزین نمایید.

    <?php
    $audio_src = get_post_meta($post->ID, 'rokesh', true);
    if(!empty($audio_src)) : 
    	echo '<audio preload="none" controls="controls"><source src="' . $audio_src . '" type="audio/mp3" />مرورگر شما از پخش موزیک آنلاین پشتیبانی نمی کند</audio>';
    endif; ?>
    #29303

    Amin
    مشارکت کننده

    سلام بازم ببخشید
    این کد شما فقط برای پخش آنلاین لینک دانلود و نمایش نوشته نداره من گفتم که به سایت های زیر نگاه کنید
    blog.fotros.ir/archives/2732
    lohouf.com/?p=9931
    maheharam.ir/5204

    #29341

    سعید شعبانی
    کلید دار

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

    <?php
    $audio_title = get_post_meta($post->ID, 'rokesh_title', true);
    $audio_src = get_post_meta($post->ID, 'rokesh_src', true);
    if(!empty($audio_src)) : 
    	echo '< a href="' . $audio_src . '" />' . $audio_title . '</a>';
    endif; ?>

    زمینه دلخواه rokesh_title برای عنوان آهنگ هست و زمینه دلخواه rokesh_src برای لینک دانلود آهنگ

    #29355

    Amin
    مشارکت کننده

    سلام ببخشید خیلی مزاحم میشم این کار یکبار بیشتر تکرار نمیشه من می خوام هر چند بار خواستم تکرار بشه چون برای سایت دانلود مداحی و یه نکته این که من کد های بالا جفتش رو قرار دادم پخش آنلاین مشکلی نداره اما نمایش نوشته و لینک دانلودش درست کار نمیکه وقتی نمایش داده میشه این طوری میشه.
    1

    ممنون

    #29372

    سعید شعبانی
    کلید دار

    در کد قبلی یک اشکال کوچک بود که در اینجا رفع شده

    <?php
    $audio_title = get_post_meta($post->ID, 'rokesh_title', true);
    $audio_src = get_post_meta($post->ID, 'rokesh_src', true);
    if(!empty($audio_src)) : 
    	echo '<a href="' . $audio_src . '">' . $audio_title . '</a>';
    endif; ?>

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

    <?php $audio_src = get_post_meta($post->ID, 'rokesh',false);
    if( isset($audio_src) && !empty($audio_src) ) {
    	for( $i=0; $i<count($audio_src); $i++ ) {
    		$audio_src_count = $i + 1;
    		echo '<ul>';
    			echo '<li>';
    				echo '<a href="' . $audio_src[$i] . '">دانلود بخش ' . $audio_src_count . '</a>';
    				echo '<audio preload="none" controls="controls"><source src="' . $audio_src[$i] . '" type="audio/mp3" />مرورگر شما از پخش موزیک آنلاین پشتیبانی نمی کند</audio>';
    			echo '</li>';
    		echo '</ul>';
    	}
    } ?>
    #29375

    Amin
    مشارکت کننده

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

    #29384

    Amin
    مشارکت کننده

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

    #29385

    سعید شعبانی
    کلید دار

    ببخشید دیر پاسخ می دهم. برای تغییر عنوان هر بخش اگر بخواهید از همین یک زمینه دلخواه استفاده کنید, باید مثلا آدرس فایل و عنوان را در همون زمینه دلخواه با یک علامت خاص مثل زیر ثبت کنید.

    http://rokesh.ir , عنوان این لینک

    بعد با دستور explode عنوان و لینک را از هم جدا کنید و بعد اونها را در تگ a قرار بدید که یکم پیچیده میشه. در مورد دوم هم شما می تونید تگ a را داخل یک div و تگ audio را هم داخل یک div مجزا قرار بدید تا در زیر هم قرار بگیرند.

    #29386

    Amin
    مشارکت کننده

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

    #29477

    سعید شعبانی
    کلید دار

    بفرمایید:

    <?php $audio = get_post_meta($post->ID, 'rokesh',false);
    if( !empty($audio) ) {
    	foreach ($audio as $audio_str) {
    		$audio_array = str_getcsv($audio_str, ",", "'");
    		$audio_src = $audio_array[0];
    		$audio_title = $audio_array[1];
    		echo '<div>';
    			echo '<div><a href="' . $audio_src . '">' . $audio_title . '</a></div>';
    			echo '<div><audio preload="none" controls="controls"><source src="' . $audio_src . '" type="audio/mp3" />مرورگر شما از پخش موزیک آنلاین پشتیبانی نمی کند</audio></div>';
    		echo '</div>';		
    	}
    } ?>

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

    http://rokesh.ir , عنوان این لینک 1

    #29500

    Amin
    مشارکت کننده

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

    #29501

    Amin
    مشارکت کننده

    داداش آخرین سوال الان یادم افتاد ببخشید میشه اول عنوان لینک یه عکس کوچیک تکراری قرار داد یعنی برای همه ی عنوان ها اولش عکس پلیر .
    هم چین چیزی :

    #29510

    Amin
    مشارکت کننده

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

    #29511

    سعید شعبانی
    کلید دار

    برای قرار دادن عکس در کنار عنوان ها شما می تونید هم از css استفاده کنید و هم از html. اگر بخواهید از css استفاده کنید کد زیر یک نمونه هست که شما می تونید class های قالب خودتون راا به جای div قرار بدید.

    div {
        background: url("sound.gif") no-repeat scroll right top;
        padding-right: 20px;
    }

    برای ایجاد فاصله بین پلیر و عنوان هم می تونید از margin-bottom در css استفاده کنید.

در حال نمایش 15 نوشته - 1 تا 15 (از کل 30)

کاربر گرامی برای پاسخ به این موضوع اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.