SMF Support > Tutoriales

[Tip] Agregar publicidad a tus post sin modificar archivos de template

(1/5) > >>

Suki:
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) ---
// 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);
--- End code ---



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.

Lean:
Movido a tutos y agregado al listado de tips!
Excelente aporte!

~//David:
Una pregunta, y donde queda la publicidad? abajo de la firma del que hizo el post, arriba del quien hizo el post... ¿dónde?

Suki:
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?






Lean:
Quizas una imagen en el tuto pueda permitir ver mejor lo que hace esto para los usuarios mas novatos.

Navigation

[0] Message Index

[#] Next page

Go to full version