[shortcode ] adf.ly para wordpress

  • Autor Autor jakmm11
  • Fecha de inicio Fecha de inicio
J

jakmm11

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Acabo de implmentar un shorcode para integrar adfly en wordpres asi como hacen las paginas de gratisprogramas.org o peliculas.
La cosa es que si alguien pueda modificar para que los usuarios puedan utilizar sus propios ID..


Insertar CODE, HTML o PHP:
function hugo($contenidoz) {
	
	$Codigo =  get_option('Codigo');
	
	
	return '<script type="text/javascript">// <![CDATA[
function ventanaSecundaria(){t=12;timer=window.setInterval("contador()",1000);pop=window.open("http://adf.ly/'.$Codigo.'/http://www.megaintercambios.com/","ventana1","width=640,height=425,scrollbars=0")}function contador(){if(pop!=null){if(pop.closed){alert("No cerrar la ventana y hacer click en Saltar Publicidad");clearInterval(timer);t='.time.';document.getElementById("contador").value="Mostrar enlaces de Mega";return}if(pop.frames.length!=3){ t=t-1;if(t<=0){clearInterval(timer);document.getElementById("hide").style.display="";t="Enlaces"}document.getElementById("contador").value=t;return false}}}
// ]]></script>
<div style="margin: 10px; margin-top: 5px;">
<div class="smallfont" style="margin-bottom: 2px;">

&nbsp;
<p class="Boton BtnGreen" align="center"><input id="contador" style="width: 300px; height=35px;font-weight: bold; font-size: 16px; margin: 0px; padding: 0px;" onclick="ventanaSecundaria()" type="button" value="Mostrar enlaces de Mega" /></p>

<div style="margin: 0px; padding: 6px; border: 1px inset;">
<div id="hide" style="display: none;">
<div align="center">'.$contenidoz.'</div></div></div></div></div></div>';

}
//
/*---------------------------------------------------*/
/* Agregar  opciones al perfil de usuario
/*---------------------------------------------------*/
add_action( 'show_user_profile', 'extended_user_profil_fields' );
add_action( 'edit_user_profile', 'extended_user_profil_fields' );
 
function extended_user_profil_fields( $user ) { ?>

<h3><?php _e("Cuenta de Adf.ly", "blank"); ?></h3>
 
<table class="form-table">
   <tr>
      <th><label for="Codigo"><?php _e("Codigo"); ?></label></th>
      <td>
         <input    type="text" name="Codigo" id="Codigo" 
               value="<?php echo esc_attr( get_the_author_meta( 'Codigo', $user->ID ) ); ?>" 
               class="regular-text" /><br />
         <span class="description"><?php _e("Inserta tu ID."); ?></span>
      </td>
   </tr>
   </table>

<?php }
 
add_action( 'personal_options_update', 'save_extended_user_profil_fields' );
add_action( 'edit_user_profile_update', 'save_extended_user_profil_fields' );

//Función que guarda los cambios 
function save_extended_user_profil_fields( $user_id ) {
 
if ( !current_user_can( 'edit_user', $user_id ) ) { return false; }
 
update_usermeta( $user_id, 'Codigo', $_POST['Codigo'] );
}
//	
function Enlaces_Mostrar($atts,$contenidoz=null) {
extract(shortcode_atts(array( ), $atts));
return hugo($contenidoz);
}
add_shortcode("mg", "Enlaces_Mostrar");

Espero que alguien pueda ayudar a modificarlo para que todos los usuarios puedan usar sus id de adfly
Todo comentario sera bienvenido
 
Creo que la versión de Lopezito si tiene lo de los ID, este no lo bloquean los navegadores??