Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Descarga MyBB 1.8.12
SoporteMyBB tiene un total de 803 temas de soporte. 10 quedan aún por resolver, 151 han quedado obsoletos y 642 han sido resueltos.

Hola invitado, aún no tienes una cuenta? Regístrate gratis desde aqui !!! Como registrado podrás obtener puntos para adquirir los mejores plugins de nuestro sitio.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Creador del tema: TaurusZDK[Tutorial] colocar anuncios en el primer post
Iniciado por: TaurusZDK

 TaurusZDK
Usuario del Foro


Registrados


Estado: Desconectado
Mensajes:166
Temas:15
Registro:16 Nov 2014
Reputación: 51
Gracias dados65Gracias recibidos51NacionalidadVenezuela
28 Noviembre 2015, 07:25 -
#1
0
hace algunos meses de usar Mybb, e tenido una duda y es. ¿como coloco anuncios de adsense solo en el primer post?.

ya que al intentar editar las plantillas e colocarlo ya sea bajo de la firma del usuario el anuncio se mostrara en todos los post bajo las firmas de cada usuario. y después de mucho buscar y no encontré contenido alguno asi que me decepciono esa parte, pero después de adentrarme un poko en jquery e conseguido una solucion.

lo cual consiste en localizar el primer post (es decir, el post en si no los comentarios dejados a el) y colocarle el anuncio solo a el, las cual os presentare: crear un archivo en html donde este el codigo del anuncio para luego cargarlo y colocarlo en el primer post con jquery.

para lograr este resultado

No puedes ver estos contenidos como invitado

lo primero seria localizar el primer post, (nota: aclaro que cuando digo el primer post esto tambien implica a la paginacion, un ejemplo, si tenemos un post con 20 ya con unos 200 comentarios eso serian 20 paginas, como es de suponerse el primer post esta ubicado en la primera pagina entonces el anuncio no se mostraría en las otras 19), esa era mi meta pero supongo que algunos querrán colocarlos en el primero y ultimo de cada post, también explicare como hacerlo. aqui dejo el codigo completo con el que trabajaremos, (luego explicare paso a paso como funciona).

No puedes ver estos contenidos como invitado

como ven es muy simple localizar el primer post.

en la primera validación if tenemos:

No puedes ver estos contenidos como invitado


que es prácticamente para saber si estamos dentro de un tema ya que "#posts" es el id de la caja donde están todos los post, y veo que este dentro de "#content" ya que es en el único lugar donde debería estar.

en la segunda validación if tenemos :

No puedes ver estos contenidos como invitado


que es para saber si existe paginacion (eso quiere decir que si existe o no mas de una pagina). si no existe, que vendría devolviendo "0" entonces continuaría a seleccionar el primer post de no ser asi y que exista paginacion, en la tercera validación if tenemos:

No puedes ver estos contenidos como invitado


que devuelve el numero de la pagina en donde este ubicado si llegase a devolver "1" eso quiere decir que esta en la primera pagina y que puede proceder al ultimo paso.

y por ultimo en la ultima validación

No puedes ver estos contenidos como invitado


lo mas simple que es si se puede continuar o no, de si poder continuar lo que queda es seleccionar el primer post que de eso se encarga la funcion get():

No puedes ver estos contenidos como invitado

que como se puede ver la usamos para seleccionar al primer elemento con la clase ".post_body" (el cuerpo del mensaje) dándole un valor de "0" que vendría siendo el primer ejemento con esa clase.

ya entonces explicado como funciona exactamente ese pedacito de codigo, pasaremos a colocar el anuncio bajo el elemento que acabamos de seleccionar.

la opcion que mensione fue de colocar el anuncio en un documento y guardarlo en html. guardarlo con el nombre de quieran, yo lo nombre "ads.html", y luego de eso pasamos a crear un div donde se cargara el anuncio:

No puedes ver estos contenidos como invitado

eso es simplemente un div con el tamaño del anuncio y con un margin auto para que se coloque en el centrado, luego de eso cargaremos la pagina html donde guardamos el anuncio y lo insertamos dentro del div, para eso usaremos la función load().

No puedes ver estos contenidos como invitado

"ads.html" es el nombre que le puse yo al documento html donde se cuentra el anuncio, y ya tendríamos una variable con un div que adentro tiene el codigo del anuncio, ¿para que tanto?, por que asi no contaría como codigo oculto si no que es una impresión ya que es una carga al archivo en html donde esta el anuncio,
luego de eso solo queda colocarlo debajo con la función after().


Codigo completo:
No puedes ver estos contenidos como invitado

luego nos dirigimos a Show Thread Templates/showthread y lo colocamos bajo {$headerinclude}

y ya con eso el anuncio estaría colocado en el primer post :D.

Ver el articulo...
Última modificación: 28 Noviembre 2015, 07:30 por TaurusZDK.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Tutorial] colocar anuncios en el primer y ultimo post TaurusZDK 0 446 28 Noviembre 2015, 08:03
Último mensaje: TaurusZDK
  [Tutorial] Poner anuncios en mis foros Whiteneo 5 1,030 23 Noviembre 2015, 20:31
Último mensaje: TaurusZDK
Estrella [Tutorial] Como poner Palabras clave En cada Post ZEUZ01 4 759 16 Septiembre 2015, 04:54
Último mensaje: formulalatino



Usuarios navegando en este tema: 1 invitado(s)