Advertisement:

Author Topic: [Tip] Agregar publicidad a tus post sin modificar archivos de template  (Read 17782 times)

Offline Suki

  • Customizer
  • SMF Super Hero
  • *
  • Posts: 15,086
  • Kaizoku Jotei
    • MissAllSunday on GitHub
    • SMF mods
Hola, este pequeño tip es otra forma de agregar publicidad dentro de tus post, antes o después de tu mensaje sin modificar tus archivos de template, la ventaja de este método es que no importa que theme uses, tu publicidad siempre se verá.

nota, este tutorial sirve para ambas versiones, 1.1.x y 2.0

empecemos :)

primero abrimos tu archivo ./Sources/Display.php

buscamos esto:

// Do the censor thang.  algunos editores de código no pueden buscar frases con espacios, si no encuentras esa parte, simplemente busca  "thang"


una ves que hayamos encontrado esa parte, arriba de eso agregaremos lo siguiente:


Code: (php) [Select]

// Tip mostrar publicidad por suki@oharascans.com

// definimos algunas opciones
// por default la publicidad aparecerá en el primer mensaje antes de el mensaje,
// puedes configuarlo en las opciones de abajo

$opciones = array(
'primer_tema' => true,   // escribe false para mostrar en todos los mensajes
'espacio' => '<p />',    // un espacio es necesario para distingir el mensaje de la publicidad
'antes' => true,      // escribe false para msotrar despues del mensaje
);
   
$codigo = 'tu codigo';   // aqui debes de insertar tu codigo 
   
   
// unimos la publicidad con el mensaje  aqui la publicidad se muestra antes solo en el primer mensaje
if ($counter == 0 && $opciones['primer_tema'] == true && $opciones['antes'] == true)
$message['body'] = ('' . $codigo . $opciones['espacio'] .$message['body']);

//   aqui la publicidad se muestra antes en todos los mensajes
if ($opciones['primer_tema'] == false && $opciones['antes'] == true)
$message['body'] = ('' . $codigo . $opciones['espacio'] .$message['body']);

//   aqui la publicidad se muestra despues solo en el primer mensaje
if ($counter == 0 && $opciones['primer_tema'] == true && $opciones['antes'] == false)
$message['body'] = ('' . $message['body'] . $opciones['espacio'] . $codigo);

//   aqui la publicidad se muestra despues en todos los mensajes
if ($opciones['primer_tema'] == false && $opciones['antes'] == false)
$message['body'] = ('' . $message['body'] . $opciones['espacio'] . $codigo);



explicación:

en esta parte puedes configurar como se mostrará la publicidad:

$opciones = array(         
      'primer_tema' => true,   // escribe false para mostrar en todos los mensajes   
      'espacio' => '<p />',    // un espacio es necesario para distingir el mensaje de la publicidad   
      'antes' => true,        // escribe false para msotrar despues del mensaje
   );


'primer_tema' => true,   si deseas que la publicidad salga en todos los mensajes cambia el true por false:   'primer_tema' => false,

'espacio' => '<p />',    es el espacio que se usará para separar la publicidad de el mensaje para evitar que salgan juntos.


'antes' => true,    escribe false si deseas que la publicidad aparezca despues de tu mensaje:

'antes' => false,


esto solo es el comienzo, pueden configurar su publicidad tanto como quieran, centrarla, acomodarla, he incluso darle formato mediante css, todo está en que tanto la quieran modificar.


saludos.
Look at them. They're just asking for it. Maybe the human race deserves to be wiped out.

lean

  • Guest
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #1 on: November 05, 2010, 04:28:45 PM »
Movido a tutos y agregado al listado de tips!
Excelente aporte!

Offline ~//David

  • Semi-Newbie
  • *
  • Posts: 63
  • Gender: Male
  • No tengo foro u_u
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #2 on: November 05, 2010, 05:42:05 PM »
Una pregunta, y donde queda la publicidad? abajo de la firma del que hizo el post, arriba del quien hizo el post... ¿dónde?

Offline Suki

  • Customizer
  • SMF Super Hero
  • *
  • Posts: 15,086
  • Kaizoku Jotei
    • MissAllSunday on GitHub
    • SMF mods
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #3 on: November 05, 2010, 07:51:52 PM »
dependiendo de la configuracion, quedará arriba  o abajo de el contenido del mensaje


un ejemplo:

// si elegiste arriba, aqui aparecera tu publicidad
este es mi post, un ejemplo de contenido de mensaje.
// si elegiste abajo, aqui aparecerá tu publicidad


¿se entiende?






Look at them. They're just asking for it. Maybe the human race deserves to be wiped out.

lean

  • Guest
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #4 on: November 05, 2010, 10:36:18 PM »
Quizas una imagen en el tuto pueda permitir ver mejor lo que hace esto para los usuarios mas novatos.

Offline adthz

  • Jr. Member
  • **
  • Posts: 273
  • Gender: Male
  • www.pirated.es
    • www.pirated.es on Facebook
    • www.pirated.es on LinkedIn
    • @www.pirated.es on Twitter
    • www.pirated.es
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #5 on: November 06, 2010, 09:23:14 AM »
Que Buen Tip smfsimple tiene algo parecido en los post de ellos ^^

Offline Suki

  • Customizer
  • SMF Super Hero
  • *
  • Posts: 15,086
  • Kaizoku Jotei
    • MissAllSunday on GitHub
    • SMF mods
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #6 on: November 06, 2010, 11:04:10 AM »
Quizas una imagen en el tuto pueda permitir ver mejor lo que hace esto para los usuarios mas novatos.


voy a realizar algunas capturas para que se entienda mejor


Que Buen Tip smfsimple tiene algo parecido en los post de ellos ^^


desconozco totalmente, la base de este tip está en el mod Share this topic, asi es como introducimos los botones en el mensaje sin tener que editar el display.template, ese cambio está desde la versión 2.1 del mod.

de hecho, desde el Display.php puedes hacer muchísimas cosas para modificar el aspecto de los mensajes, el usuario que postea, el tiempo o fecha, la firma, el perfil del usuario que postea, todas las modificaciones que se hacen comunmente en el display.template se pueden hacer sin problema en el Display.php :)
Look at them. They're just asking for it. Maybe the human race deserves to be wiped out.

Offline DANIEL!

  • Full Member
  • ***
  • Posts: 495
  • Gender: Male
    • LATINOZLIFE
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #7 on: November 06, 2010, 05:19:07 PM »
Vaya , excelente tip, muy util, gracias  :D
Mi Foro http://latinozlife.com
Version: 2RC4 Patch
Tema: Ocio




Offline distante

  • SMF Hero
  • ******
  • Posts: 2,013
  • Gender: Male
  • Me pueden encontrar en : www.smfsimple.com
    • LosDesadaptados on Facebook
    • @LosDesadaptados on Twitter
    • Desadaptados.net!
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #8 on: November 06, 2010, 05:59:38 PM »
Excelente tip!

Offline zutzu

  • SMF Hero
  • ******
  • Posts: 2,925
  • Gender: Male
  • by Fireworks!
    • SMF Themes - Soporte - Mods
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #9 on: November 07, 2010, 10:28:50 PM »
Perfecto, al igual que la explicación, gracias.

Offline lucas-ruroken

  • SMF Hero
  • ******
  • Posts: 4,907
  • Gender: Male
  • Adk Developer
    • lucas.ruroken on Facebook
    • lucasruroken on GitHub
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #10 on: November 12, 2010, 02:50:46 PM »
Me gusta, buen tuto.
Adk Portal 3.1 is coming....

Design your universe!

Offline ZerK

  • Sr. Member
  • ****
  • Posts: 970
  • Gender: Male
    • ElPlayer on GitHub
    • @imZerk on Twitter
    • Kekomundo
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #11 on: November 14, 2010, 10:38:57 PM »
buena modificacion asi la publicdad parecera contenido y aumentara el CTR!

Offline krlosmd

  • Newbie
  • *
  • Posts: 7
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #12 on: November 15, 2010, 09:50:17 PM »
He realizado tu tuto y me costo un poco encontrarle con el código de Adsense, ya que SMF me ponía código html y un relajo, pero al final le encontré.

Solo quiero consultar algo:

En mi foro tengo secciones ocultas para los usuarios (únicamente para mi staff) y al realizar el tuto, también aparece en esas zonas y me gustaría que solo les apareciera a los foros visibles por visitantes y registrados, es decir no quiero que aparezcan a los que tienen permisos especiales (mod y admin) . El motivo es que según los términos de Google Adsense, la publicidad no puede estar en zonas privadas, porque Google no puede acceder a zonas donde es necesario loguearse e incumpliré los Términos de Uso de Google Adsense si dan click mi staff. ¿Como se puede modificar para que no lo vean los grupos, pero invitados y miembros si?

A la vez me gustaría saber como colocarlo debajo de la barra de moderación y la firma, porque al colocarla donde dices aparece como en mensaje y se ve bastante raro, me gustaría colocarlo debajo de las firma.

Gracias.
« Last Edit: November 16, 2010, 08:23:16 AM by krlosmd »

Offline Suki

  • Customizer
  • SMF Super Hero
  • *
  • Posts: 15,086
  • Kaizoku Jotei
    • MissAllSunday on GitHub
    • SMF mods
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #13 on: November 16, 2010, 10:04:23 AM »
se puede agregar una opcion mas a el array para decirle en que foros incluir o no la publicidad.


en cuanto a lo de la firma, tendrias que modificar tu archivo displa.tempalte.php   haciendo eso este tuto ya no tendria sentido puesto que lo principal aqui es que no necesitas hacer modificaicones a archivos de template.


para eso existen mods mucho mas elaborados como Ad Management mod   o SimpleAds.
Look at them. They're just asking for it. Maybe the human race deserves to be wiped out.

Offline Avatares

  • Semi-Newbie
  • *
  • Posts: 30
  • Gender: Male
  • Gracias SimpleMachines ayudan mucho a mi web
    • Publi Generate
se puede agregar una opcion mas a el array para decirle en que foros incluir o no la publicidad.


en cuanto a lo de la firma, tendrias que modificar tu archivo displa.tempalte.php   haciendo eso este tuto ya no tendria sentido puesto que lo principal aqui es que no necesitas hacer modificaicones a archivos de template.


para eso existen mods mucho mas elaborados como Ad Management mod   o SimpleAds.
en esto tienes razon,
se supone que el Tema decia que no necesitaba editar archivo template xD
la Ironia de la vida
____

aun asi se agradece el esfuerzo
La vida es como un pay de Limon. =)
mi pagina es www.publigenerate.com

soy de Colombia

Offline Raul_Celeste

  • Newbie
  • *
  • Posts: 5
Exelente Maestro deveras esto vale de mucho!
Estoy comenzando en lo que es SMF y aplicaciones.
Esto cae de Lujo.
[/b]

lean

  • Guest
Exelente Maestro deveras esto vale de mucho!
Estoy comenzando en lo que es SMF y aplicaciones.
Esto cae de Lujo.
[/b]
Maestra en todo caso...

Offline Sr.lucho22

  • Semi-Newbie
  • *
  • Posts: 10
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #17 on: February 26, 2012, 12:41:48 PM »
y donde ponemos el código de la publicidad?

lean

  • Guest
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #18 on: February 26, 2012, 01:08:37 PM »
Deberias leer atentamente todo el tema para saberlo.
$codigo = 'tu codigo';   // aqui debes de insertar tu codigo 

Offline Odin

  • Jr. Member
  • **
  • Posts: 174
  • www.foro4x4.com
    • Foro4x4.com
Re: [Tip] Agregar publicidad a tus post sin modificar archivos de template
« Reply #19 on: March 01, 2012, 06:52:07 AM »
Debo ser al único que no le funciona... :( Lo he copiado tal cual, metido el código adsense, subido y no funciona.
Después he probado a cambiar esta parte del código:

$opciones = array(         
      'primer_tema' => true,   // escribe false para mostrar en todos los mensajes   
      'espacio' => '<p />',    // un espacio es necesario para distingir el mensaje de la publicidad   
      'antes' => true,        // escribe false para msotrar despues del mensaje

Lo he pasado a:

$opciones = array(         
      'primer_tema' => false,   // escribe false para mostrar en todos los mensajes   
      'espacio' => '<p />',    // un espacio es necesario para distingir el mensaje de la publicidad   
      'antes' => false,        // escribe false para msotrar despues del mensaje

Y no funciona... hay que cambiar algo más del código?
Gracias.
Saludos Odin.