reza_yki 103 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 سلام خدمت همهمن با استفاده از شورتکد می خوام باکس دانلود - باکس فیلم - باکس آهنگ درست کنم با استایل های مختلف تا این جا رو درست کردم مشکلم اینه که من مثلا با انتخاب باکس دانلود لینک هایی از قبیل :دانلود مستقیمدانلود کمکیو...داریم حالا من می خوام اگه ما یکی از ورودی ها رو وارد نکردیم اون قسمت کلا نشون داده نشه.کد های من:فانکشن://start-shortcodeadd_filter('mce_external_plugins','mydlbox');add_filter('mce_buttons','addbtn',0);function addbtn($buttons){array_push($buttons,"separator","dlbtn");return $buttons;};function mydlbox($plugin_array){$plugin_array['dlbtn'] = get_template_directory_uri() .'/shortcode/insert-btn.js';return $plugin_array;}add_shortcode('dl-box','find');function find($atts,$content = null){return '<div class="dl-box"><div class="dl-link"><P>لینک مستقیم : <a href="'.$atts['link'].'">[ دانلود ]</a> </P></div><div class="dl-mirror"><P>لینک کمکی : <a href="'.$atts['link1'].'">[ دانلود ]</a></P></div><div class="date1"><p>تاریخ انتشار : '.$atts['date'].'</p></div><div class="size1"><p>حجم فایل : '.$atts['size'].'</p></div><div class="pass"><p>پسورد : '.$atts['pass'].'</p></div><div class="dl-link2"><P>منبع : <a href="'.$atts['link2'].'">[ '.$atts['link2'].' ]</a></P></div></div>';}//end-shortcodeفایل جاوا اسکریپت:(function() {tinymce.create('tinymce.plugins.dlbtn', { init : function(ed, url){ ed.addButton('dlbtn', { title : 'باکس دانلود', onclick : function() { ed.selection.setContent('[dl-box link=" " pass=" " size=" " date=" " link1=" " link2=" "]'); }, image: url + "/download.png" }); }, getInfo : function() { return { longname : 'download box', author : 'vahid salehi', authorurl : 'http://tiklearn.ir', infourl : '', version : "1.0" }; } }); tinymce.PluginManager.add('dlbtn', tinymce.plugins.dlbtn);})();منظورم اینه که اگه لینک کمکی وارد نشد کل div کلاس dl-mirror نشون داده نشهممنون نقل قول لینک به ارسال
kasra 4929 ارسال شده در مهر 94 گزارش بازنشر ارسال شده در مهر 94 دروداگر میخواید یک قسمتی که خالی بود نمایش داده نشه بر فرض مثال شورت کد ما در یک متغیر باشه به اسم pars به این شکل میشه :if ($pars !='') {echo $pars;} نقل قول لینک به ارسال
reza_yki 103 ارسال شده در مهر 94 مالک گزارش بازنشر ارسال شده در مهر 94 (ویرایش شده) دروداگر میخواید یک قسمتی که خالی بود نمایش داده نشه بر فرض مثال شورت کد ما در یک متغیر باشه به اسم pars به این شکل میشه :if ($pars !='') {echo $pars;}همین کار روهم کردم ولی کلا دیگه چیزی چاپ نمیشه نمی دونم کاجارو اشتباه انجام دادمبه این صورت نوشتم://start-shortcodeadd_filter('mce_external_plugins','mymusbox');add_filter('mce_buttons','addbtnmus',0);function addbtnmus($buttonsmus){array_push($buttonsmus,"separator","musbtn");return $buttonsmus;};function mymusbox($plugin_array){$plugin_array['musbtn'] = get_template_directory_uri() .'/shortcode/insert-btn.js';return $plugin_array;}add_shortcode('dl-mus','fin1');function fin1($atts,$content = null){return '<div class="dl-box">';if( !empty( $atts['dl-link'] ) ) {echo '<div class="dl-link"><P>دانلود آهنگ با کیفیت 128 : <a href="'.$atts['dl-link'].'">128</a> </P></div>';}if( !empty( $atts['dl-mirror'] ) ) {echo '<div class="dl-mirror"><P>دانلود آهنگ با کیفیت 320 : <a href="'.$atts['dl-mirror'].'">320</a> </P></div>';}if( !empty( $atts['single-Album'] ) ) {echo '<div class="single-Album"><P>دانلود آلبوم به صورت جدا : <a href="'.$atts['single-Album'].'">single</a> </P></div>';}if( !empty( $atts['Full-album'] ) ) {echo '<div class="Full-album"><P>دانلود آلبوم به صورت یکجا : <a href="'.$atts['Full-album'].'">Full</a> </P></div>';}return'</div>';}//end-shortcode ویرایش شده مهر 94 توسط reza_yki نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .