D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
sadaunjx
/
public_html
/
wp-content
/
themes
/
newsplus1
/
inc
/
Filename :
ads.php
back
Copy
<?php /* Copyrights (C) Arb4Host Network */ ?> <?php if ( !is_admin() ) { return; } function a4h_ads_page_scripts() { wp_enqueue_script('jquery-ui-tabs'); wp_enqueue_script('jquery-ui-sortable'); wp_enqueue_script('jquery-form'); wp_enqueue_script('media-upload'); wp_enqueue_style('thickbox'); wp_enqueue_script('admin-js', get_theme_file_uri('assets/js/admin-options.js', array(), THEME_VERSION)); wp_enqueue_style('admin-css', get_theme_file_uri('assets/css/admin-options.css', array(), THEME_VERSION)); wp_enqueue_style('fonts', get_theme_file_uri('assets/fonts/fonts.css', array(), THEME_VERSION)); } function a4h_ads_page_init() { register_setting(THEME_ADS_VAR.'_group', THEME_ADS_VAR); } add_action('admin_init', 'a4h_ads_page_init'); function a4h_ads_page_menu() { $page = add_menu_page('الإعلانات', 'الإعلانات', 'manage_options', THEME_ADS_VAR, 'a4h_ads_page_content', 'dashicons-star-filled', 6100); add_action('load-'.$page, 'a4h_ads_page_scripts'); } add_action('admin_menu', 'a4h_ads_page_menu'); function a4h_ads_page_content() { if ( isset($_POST['reset']) && check_admin_referer('a4h_options_nonce', 'a4h_options_nonce') ) { update_option(THEME_ADS_VAR, a4h_default_ads()); } ?> <div class="wrap"> <form method="post" action="options.php" id="a4h-form"> <?php settings_fields(THEME_ADS_VAR.'_group'); ?> <!-- content start --> <div class="mz-options"> <header class="mz-clearfix mz-options-header"> <a class="mz-a4h-link" target="_blank" href="<?php echo SUPPORT_LINK; ?>"><?php _e('Support', THEME_TEXT_DOMAIN); ?></a> <a class="mz-tools-link" href="<?php echo admin_url('admin.php?page=a4h_tools'); ?>">أدوات</a> <span class="mz-theme-name">إعلانات <?php echo THEME_NAME; ?></span> <span class="mz-theme-ver">v. <?php echo THEME_VERSION; ?></span> </header> <main class="mz-options-inner"> <div class="mz-clearfix mz-options-ads-all"> <div class="mz-clearfix mz-options-item-outer"> <?php a4h_options_input_fields('ads', 'text', 'global_ads>case', 'Conditional Tags:', array('div_class' => 'mz-case-field')); ?> <?php a4h_options_input_fields('ads', 'checkbox', 'global_ads>status', 'تفعيل الإعلانات في الموقع'); ?> </div> </div> <div class="mz-clearfix mz-options-tabs line4x"> <ul> <li><a href="#mz-ads-content"><span class="dashicons-before dashicons-screenoptions"></span>الإعلانات</a></li> <li><a href="#mz-ads-shortcodes"><span class="dashicons-before dashicons-editor-code"></span>أكواد مختصرة</a></li> <li><a href="#mz-ads-options"><span class="dashicons-before dashicons-admin-generic"></span>إعدادات جوجل أدسنس</a></li> <li><a href="#mz-options-rs_ads"><span class="dashicons-before dashicons-groups"></span>مشاركة الأرباح</a></li> </ul> </div> <div class="mz-options-sections-outer"> <section id="mz-ads-content" class="mz-options-section"> <div class="mz-clearfix mz-options-item-outer mz-warning" style="display: none;"> <a href="<?php echo admin_url('widgets.php'); ?>" target="_blank">إعلانات الودجات ←</a> </div> <div id="mz-admin-ad-sample" style="display: none;"> <?php a4h_admin_ad_unit('ad_', true); ?> </div> <div id="mz-admin-ads-container"> <?php $ads = a4h_admin_get_dynamic_ads_list(); if ( !empty($ads) ) { foreach ( $ads as $ad_id => $ad_value ) { a4h_admin_ad_unit($ad_id, true); } } ?> </div> <div id="mz-admin-ads-add-button" class="mz-clearfix mz-options-item-outer"> <hr /> <a class="button button-secondary" href="#">إضافة إعلان</a> </div> </section> <section id="mz-ads-shortcodes" class="mz-options-section"> <div class="mz-clearfix mz-options-item-outer mz-warning"> <div>الأكواد المختصرة يمكن إضافتها إلى محتوى المقالات أو إلى ودجت الإعلانات.</div> </div> <?php a4h_admin_ad_unit('shortcode_1', false, '[ad1]'); ?> <?php a4h_admin_ad_unit('shortcode_2', false, '[ad2]'); ?> <?php a4h_admin_ad_unit('shortcode_3', false, '[ad3]'); ?> <?php a4h_admin_ad_unit('shortcode_4', false, '[ad4]'); ?> <?php a4h_admin_ad_unit('shortcode_5', false, '[ad5]'); ?> <?php a4h_admin_ad_unit('shortcode_6', false, '[ad6]'); ?> <?php a4h_admin_ad_unit('shortcode_7', false, '[ad7]'); ?> <?php a4h_admin_ad_unit('shortcode_8', false, '[ad8]'); ?> <?php a4h_admin_ad_unit('shortcode_9', false, '[ad9]'); ?> <?php a4h_admin_ad_unit('shortcode_10', false, '[ad10]'); ?> </section> <section id="mz-ads-options" class="mz-options-section"> <div class="mz-clearfix mz-options-item-outer mz-warning"> <div>قم بإدخال بيانات حساب جوجل أدسنس الخاص بك لإتاحة استخدام الإعلانات من نوع (جوجل أدسنس) بأحجام وألوان جاهزة.</div> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">معرف حساب أدسنس</div> <?php a4h_options_input_fields('ads', 'text', 'adsense>client', '', array('atts' => array('class' => 'mz-text-left mz-width-50'), 'prepend' => 'قم بإدخال الرقم التعريفي للناشر (Publisher ID) الخاص بحسابك. مثال: <mark>pub-1234567891234567</mark> أو <mark>ca-pub-1234567891234567</mark>')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">رقم القناة المخصصة (اختياري)</div> <?php a4h_options_input_fields('ads', 'text', 'adsense>channel', '', array('atts' => array('class' => 'mz-text-left mz-width-50'), 'prepend' => 'قم بإدخال رقم القناة المخصصة (Custom channel ID) الخاصة بحسابك. مثال: <mark>1234567890</mark>')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">الرقم التعريفي للوحدة الإعلانية (اختياري)</div> <?php a4h_options_input_fields('ads', 'text', 'adsense>slot', '', array('atts' => array('class' => 'mz-text-left mz-width-50'), 'prepend' => 'قم بإدخال الرقم التعريفي للوحدة الإعلانية (Ad slot ID) الخاصة بحسابك. مثال: <mark>1234567890</mark>')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">تفعيل الإعلانات التلقائية</div> <?php a4h_options_input_fields('ads', 'checkbox', 'adsense_auto_ads', '', array('prepend' => 'لمعرفة معلومات عن الإعلانات التلقائية من جوجل أدسنس <a target="_blank" href="https://support.google.com/adsense/answer/7478040?hl=ar">اضغط هنا</a>. <strong>تنبيه:</strong> مشاركة الأرباح في الإعلانات التلقائية لا تدعم استخدام القنوات المخصصة. </span>')); ?> </div> <?php for ( $i=1; $i<=5; $i++ ) { ?> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">ستايل مخصص <mark>#<?php echo $i; ?></mark></div> <div class="mz-float-right mz-width-20"> <p>لون الإطار</p> <?php a4h_options_input_fields('ads', 'color', 'adsense>style'.$i.'>border'); ?> </div> <div class="mz-float-right mz-width-20"> <p>لون الخلفية</p> <?php a4h_options_input_fields('ads', 'color', 'adsense>style'.$i.'>bg'); ?> </div> <div class="mz-float-right mz-width-20"> <p>لون العنوان</p> <?php a4h_options_input_fields('ads', 'color', 'adsense>style'.$i.'>link'); ?> </div> <div class="mz-float-right mz-width-20"> <p>لون النص</p> <?php a4h_options_input_fields('ads', 'color', 'adsense>style'.$i.'>text'); ?> </div> <div class="mz-float-right mz-width-20"> <p>لون عنوان URL</p> <?php a4h_options_input_fields('ads', 'color', 'adsense>style'.$i.'>url'); ?> </div> </div> <?php } ?> </section> <section id="mz-options-rs_ads" class="mz-options-section"> <div class="mz-clearfix mz-options-item-outer mz-warning"> <div>مشاركة الأرباح تتيح اقتسام أرباح الإعلانات من نوع (جوجل أدسنس) الموجودة في المقالات بين إدارة الموقع والأعضاء. <a target="_blank" href="http://newsplus.arb4host.net/help/rs-ads/">المزيد من المعلومات</a></div> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">تفعيل مشاركة الأرباح</div> <?php a4h_options_input_fields('ads', 'checkbox', 'rs_ads', '', array('prepend' => 'للسماح بظهور إعلانات الأعضاء في مواضيعهم والربح منها')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">تفعيل Google Analytics للأعضاء</div> <?php a4h_options_input_fields('ads', 'checkbox', 'author_ganalytics', '', array('prepend' => 'للسماح للأعضاء باستخدام كود Google Analytics خاص بهم يمكنهم من معرفة تقارير مشاهدات مواضيعهم')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">نسبة ظهور إعلانات الأعضاء (%)</div> <?php a4h_options_input_fields('ads', 'number', 'rs_ratio', '', array('atts' => array('class' => 'mz-width-20', 'min' => 0, 'max' => 100), 'prepend' => '<ul class="ul-disc"><li>إذا قمت بإدخال القيمة <mark>80</mark> فستظهر إعلانات الأعضاء بنسبة <mark>80%</mark> وستظهر إعلانات المدير بنسبة <mark>20%</mark></li><li>إذا قمت بإدخال القيمة <mark>100</mark> فستظهر إعلانات الأعضاء طوال الوقت ولن تظهر إعلانات المدير</li></ul>')); ?> </div> <div class="mz-clearfix mz-options-item-outer"> <div class="mz-options-option-title">المجموعات المسموح لها باستخدام مشاركة الأرباح</div> <?php $roles = a4h_roles_array(); ?> <?php foreach ( $roles as $role ) { ?> <div class="mz-py-md"> <?php a4h_options_input_fields('ads', 'checkbox', 'rs_allowed_roles>'.strtolower($role), translate_user_role($role), array('div_class' => 'mz-width-100', 'atts' => array('class' => 'mz-width-20'))); ?> </div> <?php } ?> </div> </section> </div> </main> <footer class="mz-clearfix mz-options-footer"> <?php submit_button('حفظ الإعدادات', 'primary', 'submit', false); ?> </form> <form method="post" action=""> <input name="reset" class="button button-secondary" type="submit" value="استعادة الاعدادات الافتراضية" onclick="return confirm('هل أنت متأكد من الاستمرار؟')" > <?php wp_nonce_field('a4h_options_nonce', 'a4h_options_nonce'); ?> </form> </footer> <div class="mz-loading-placeholder"><div class="mz-loading-placeholder-inner"><img src="<?php echo get_theme_file_uri('assets/img/loading.gif'); ?>" /><div class="mz-loading-saved"><span class="dashicons dashicons-yes mz-saved-icon"></span></div><button class="button mz-btn-close"><?php _e('Close'); ?></button></div></div> </div> <!-- content end --> </div> <?php }