xaiborweb
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
<div id="publicidad-video">
<IFRAME FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="NO" WIDTH="300" HEIGHT="250" SRC="http://yieldmanager.adbooth.net/st?ad_type=iframe&ad_size=300x250§ion=4046667"></IFRAME>
<div style="position: relative; right: 10px; top: 10px;">
<span id="botoncerrar" onmouseup="document.getElementById('publicidad-video').style.display='none'"/>
</div>
</div>
<iframe src="http://vk.com/video_ext.php?oid=184100654&id=163624769&hash=94113e2e52373fca&hd=1" width="610" height="300" frameborder="0"></iframe>
/**Publicidad sobre video**/
#publicidad-video{
position: absolute;
z-index: 1;
width: 300px;
height: 250px;
margin: 20px 0px 0px 160px;
}
#botoncerrar {
background: url(http://tucinecom.com/wp-content/themes/reviewit/images/cerrar.png) no-repeat;
height: 25px;
width: 25px;
display: block;
float: right;
}
hola compañeros del foro
bueno es que tengo una pagina de películas online en la cual tengo un div con publicidad con la opción para cerrar en frente de cada reproductor con este codigo
html
HTML:<div id="publicidad-video"> <IFRAME FRAMEBORDER="0" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="NO" WIDTH="300" HEIGHT="250" SRC="http://yieldmanager.adbooth.net/st?ad_type=iframe&ad_size=300x250§ion=4046667"></IFRAME> <div style="position: relative; right: 10px; top: 10px;"> <span id="botoncerrar" onmouseup="document.getElementById('publicidad-video').style.display='none'"/> </div> </div> <iframe src="http://vk.com/video_ext.php?oid=184100654&id=163624769&hash=94113e2e52373fca&hd=1" width="610" height="300" frameborder="0"></iframe>
y css
HTML:/**Publicidad sobre video**/ #publicidad-video{ position: absolute; z-index: 1; width: 300px; height: 250px; margin: 20px 0px 0px 160px; } #botoncerrar { background: url(http://tucinecom.com/wp-content/themes/reviewit/images/cerrar.png) no-repeat; height: 25px; width: 25px; display: block; float: right; }
el cual lo tengo que escribir directamente en la entrada y aparece bien sin ningún problema el problema es que pienso que si en el futuro quisiera cambiar el código de la publicidad ya sea por otra empresa o formato etc
tendría que ponerme a editar entrada por entrada convirtiéndose en algo muy tedioso y ya que la parte del código html donde inserto la publicidad es la misma siempre me preguntaba si habrá la manera de crear un archivo .php con ese código de la publicidad y simplemente llamarlo
y así solo bastaría con cambiar el tag de la publicidad en el archivo php y listo así tuviera 10.000 entradas en todos se cambia se que lo que busco se puede hacer por que lo e visto en esta paginas
pero el problema es que no se como espero y alguien me pueda echar una mano o el mismo dueño de esta pagina que es otro usuario de este foro
bueno amigos yo se que no solo ami me servirá esta solución a mas de uno
buenos gracias y saludos 🙂
<?php include (TEMPLATEPATH . '/ads.php'); ?>
crea un archivo llamado por ejemplo ads.php y guardalo conjuntamente con los files del theme, luego donde quieras que aparesca colocas:
PHP:<?php include (TEMPLATEPATH . '/ads.php'); ?>
🙂
gracias por responder no se me ocurrió en ocupar un include jajaja gracias pero ahora me podrias dar un ejemplo de como debería de ser ese include por favor
sabiendo que solo necesito insertar la publicidad espero no sea mucha molestia
crea un archivo llamado por ejemplo ads.php y guardalo conjuntamente con los files del theme, luego donde quieras que aparesca colocas:
PHP:<?php include (TEMPLATEPATH . '/ads.php'); ?>
🙂
Usa esto:
<?php include(TEMPLATEPATH."/tuarchivodentrodelacarpetadeltheme.php");?>
muchicimas gracias
tema solucionado nunca se me paso por la mente utilizar un include jejjejee gracias betas 🙂 sois lo mejor
- - - Actualizado - - -
amigo muchas gracias por tu ayuda pero ahora como puedo llamar a ese <?php include (TEMPLATEPATH . '/ads.php'); ?> desde un campo personalizado ???
- - - Actualizado - - -
hollé brother tu sabes como podría llamar a ese archivo desde un campo personalizado
saludos y gracias 🙂
<?php
$CAMPOP = get_post_meta($post->ID, "ads_post", true);
if ($CAMPOP && file_exists(TEMPLATEPATH . '/'.$CAMPOP.'.php')) {
include (TEMPLATEPATH . '/'.$CAMPOP.'.php');
}
?>
en donde quieras agregar la publi coloca:
PHP:<?php $CAMPOP = get_post_meta($post->ID, "ads_post", true); if ($CAMPOP && file_exists(TEMPLATEPATH . '/'.$CAMPOP.'.php')) { include (TEMPLATEPATH . '/'.$CAMPOP.'.php'); } ?>
solo tienes que crear un campo personalizado ads_post y como contenido de dese campo el nombre del archivo: ejemplo ads (sin extencion .php)
lo que hacemos en el code es obtener ese campo, verificamos si existe y si tmb existe ese file. si eso se cumple lo llamamos_!
<div class="accordionButton">
<span class="es_ES" title="español"></span>
<span class="no_sub" title="no_subtitulado"></span>
<span class="magnovideo" title="magnovideo"></span>
<span class="formatoHD">HD real</span>
<span class="calidadHD" title="calidad HD real"></span>
<span class="ver_online"></span>
<span class="uploader">Anonimo</span>
</div>
<div class="accordionContent">HD real<br/>**********<br/>
<?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?><br/><a href="##############" target="_blank">VER AQUÍ</a>
</div>
<div class="accordionButton">
<span class="es_ES" title="español"></span>
<span class="no_sub" title="no_subtitulado"></span>
<span class="magnovideo" title="magnovideo"></span>
<span class="formatoHD">HD real</span>
<span class="calidadHD" title="calidad HD real"></span>
<span class="ver_online"></span>
<span class="uploader">Anonimo</span>
</div>
<div class="accordionContent">HD real<br/>**********<br/>
<?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?><br/><a href="##############" target="_blank">VER AQUÍ</a>
</div>
pero podrias pasarle lo que cambia en campos personalizados...
un campo personalizado para cada cosa que cambia.
vos tenes:HTML:<div class="accordionButton"> <span class="es_ES" title="español"></span> <span class="no_sub" title="no_subtitulado"></span> <span class="magnovideo" title="magnovideo"></span> <span class="formatoHD">HD real</span> <span class="calidadHD" title="calidad HD real"></span> <span class="ver_online"></span> <span class="uploader">Anonimo</span> </div> <div class="accordionContent">HD real<br/>**********<br/> <?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?><br/><a href="##############" target="_blank">VER AQUÍ</a> </div>
creas un campo personalizado para cada span que tenes ahi y listo. dsp el resto lo rellenas desde el single.php
<?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?>
##ADSACA##
tons usa esta opcion:
agrega solo html en el campo personalizado y coloca en ves de esto:pones:PHP:<?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?>
PHP:##ADSACA##
y dsp con str_replace reemplazas el ##ADSACA## por el code de la publicidad y listo. en el campo personalizado solo metes html y el php lo manejas desde el single.php
##ADSACA##
<?php
$CAMPOP = get_post_meta($post->ID, "ads_post", true);
if ($CAMPOP) {
$A = file_get_open(TEMPLATEPATH . '/ads.php');
echo str_replace('##ADSACA##',$A);
}
?>
nono seria todo:
PHP:<?php $CAMPOP = get_post_meta($post->ID, "ads_post", true); if ($CAMPOP) { $A = file_get_open(TEMPLATEPATH . '/ads.php'); echo str_replace('##ADSACA##',$A); } ?>
<div class="accordionButton">
<span class="es_ES" title="español"></span>
<span class="no_sub" title="no_subtitulado"></span>
<span class="magnovideo" title="magnovideo"></span>
<span class="formatoHD">HD real</span>
<span class="calidadHD" title="calidad HD real"></span>
<span class="ver_online"></span>
<span class="uploader">Anonimo</span>
</div>
<div class="accordionContent">HD real<br/>**********<br/>
<?php include(TEMPLATEPATH."/publicidad-video-saliente.php");?><br/>
<a href="##############" target="_blank">VER AQUÍ</a>
</div>
<div class="accordionButton">
<span class="es_ES" title="español"></span>
<span class="no_sub" title="no_subtitulado"></span>
<span class="magnovideo" title="magnovideo"></span>
<span class="formatoHD">HD real</span>
<span class="calidadHD" title="calidad HD real"></span>
<span class="ver_online"></span>
<span class="uploader">Anonimo</span>
</div>
<div class="accordionContent">HD real<br/>**********<br/>
##ADSACA##
<a href="##############" target="_blank">VER AQUÍ</a>
</div>
<?php
$CAMPOP = get_post_meta($post->ID, "ads_post", true);
if ($CAMPOP) {
$A = file_get_open(TEMPLATEPATH . '/ads.php');
echo str_replace('##ADSACA##',$A);
}
?>
##ADSACA##
<?php
$CAMPOP = get_post_meta($post->ID, "ads_post", true);
$QADS = get_post_meta($post->ID, "qads_post", true);
if ($CAMPOP && file_exists(TEMPLATEPATH . '/'.$QADS.'.php')) {
$A = file_get_open(TEMPLATEPATH . '/'.$QADS.'.php');
echo str_replace('##ADSACA##',$A);
}
?>
1- en single.php
2- ##ADSACA## cambia eso por el contenido de ads.php, pero si quieres podrias usar algo mas convinado.
PHP:<?php $CAMPOP = get_post_meta($post->ID, "ads_post", true); $QADS = get_post_meta($post->ID, "qads_post", true); if ($CAMPOP && file_exists(TEMPLATEPATH . '/'.$QADS.'.php')) { $A = file_get_open(TEMPLATEPATH . '/'.$QADS.'.php'); echo str_replace('##ADSACA##',$A); } ?>
create otro campo personalizado que se llame: qads_post y ese campo tendra el nombre del archivo de la publicidad sin el .php
<div class="accordionButton">
<span class="es_ES" title="español"></span>
<span class="no_sub" title="no_subtitulado"></span>
<span class="magnovideo" title="magnovideo"></span>
<span class="formatoHD">HD real</span>
<span class="calidadHD" title="calidad HD real"></span>
<span class="ver_online"></span>
<span class="uploader">Anonimo</span>
</div>
<div class="accordionContent">HD real<br/>**********<br/>
##ADSACA##
<a href="##############" target="_blank">VER AQUÍ</a>
</div>
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?