Merhaba arkadaşlar. Bir ricada bulunacaktım. Şimdi ben sitemde birçok yazara yer vermekteyim ve bu yazarların ekledikleri yazılarda bir adsense hesabındaki farklı kanallara ait reklamları yayınlayamak istiyorum. Forumdan yardım alarak üç aşağı beş yukarı hallettik gibi ama tam olarak çözülmedi olay.
Mesela kullanıcının profilinde bir alan oluşturduk ve bu alanda adsense kodu eklenmesi gerekiyor. Biz kodu ekliyoruz fakat kodu çalıştırmıyor. Fakat normal düz bir metin girdiğimiz zaman yazarın eklediği yazılarda çıkıyor. Ancak galiba html desteklemediğinden reklamları çalıştırmıyor. Acaba profile eklediğimiz bu kodu html destekli yapabilir miyiz?
Rica edersem yardımcı olur musunuz arkadaşlar. Çok makbule geçecektir. Şimdiden selam ve dua ile, hoşçakalın..
Özel Alan Oluştururken HTML Desteklemesini Sağlamak
7
●446
- 11-10-2012, 15:30:14Üyeliği durdurulduHocam özel alanı denedim fakat beceremedim. Ayrıca bu şekilde kodu yazarların kendileri mi girmeleri gerekiyor?NetBlogi adlı üyeden alıntı: mesajı görüntüle
- 11-10-2012, 16:04:11Üyeliği durdurulduEVet tüm yazarlar kendileri girmesi gerekiyor. Yazı eklerken özel alanlar ile. İletişime geçerseniz 10 TL ücretle yapabilirim isterseniz.Metin_can adlı üyeden alıntı: mesajı görüntüle
- 11-10-2012, 16:17:52Üyeliği durdurulduNetBlogi,
ben olayı farklı bir uygulama ile yaptım.
temanın functions.php dosyasından "Reklam" adında profil alanı tanımladım.
her yazarın profil alanına adsense kodunu eklemem ve sonrasında tekil yazı alanına da
<?php echo the_author_meta( 'reklamads' ); ?>
bu kodu ekleyince oldu. Ancak; Normal Metin yazınca çıkıyo ADsense kodu koyunca boş gösteriyo reklamlar çıkmıyo..
Functions.php ye eklediğim kod aşağıdadır;
function fb_add_custom_user_profile_fields( $user ) {?> <h3> <?php _e('Yeni Profil Alanı', 'your_textdomain'); ?> </h3> <table class="form-table"> <tr> <th> <label for="reklamads"><?php _e('reklam', 'your_textdomain'); ?> </label></th> <td> <input type="text" name="reklamads" id="reklamads" value="<?php echo esc_attr( get_the_author_meta( 'reklamads', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description"><?php _e('Lütfen Bu Alana Dokunmayınız.', 'your_textdomain'); ?></span> </td> </tr> </table> <?php }function fb_save_custom_user_profile_fields( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return FALSE; update_usermeta( $user_id, 'reklamads', $_POST['reklamads'] );}add_action( 'show_user_profile', 'fb_add_custom_user_profile_fields' );add_action( 'edit_user_profile', 'fb_add_custom_user_profile_fields' );add_action( 'personal_options_update', 'fb_save_custom_user_profile_fields' );add_action( 'edit_user_profile_update', 'fb_save_custom_user_profile_fields' );Bu olayı yaparsak iş tamam olacak ve sürekli özel alan ile kimse uğarşmayacak. Bu olayı düzenlerseniz 15 TL Hemen aktarabilirim size. - 11-10-2012, 16:21:41Üyeliği durdurulduaynen hocam, arkadaşla birlikte yapmaya çalışıyoruz ancak ah şu php bilgi eksikliği yok mu, herşeyi mahvediyorNetBlogi adlı üyeden alıntı: mesajı görüntüle
- 11-10-2012, 18:13:22Üyeliği durdurulduMSN adresinizi gönderin bakalım.Dataistanbul adlı üyeden alıntı: mesajı görüntüle
- 12-10-2012, 16:35:39Üyeliği durdurulduArayış devam ediyor,
sorun çözülmedi malesef