A ver si recuerdo bien todos los pasos.
Quiero dejar constancia, que esto funciona gracias a KasLimon.
Él fue quien se curro las modificaciones para que funcionara perfectamente.
Empiezo.
Abrir:
eXponsor.class.inc.php
Buscar:
class eXponsor
{
var $v_anuncios; # Vector para almacenar los anuncios solicitados.
var $v_enlaces; # Vector para almacenar los enlaces solicitados.
var $pagina; # URL de la pagina que solicita los anuncios o enlaces.
var $formato; # Formato de solicitud de anuncios o enlaces XML, HTML, MARCAS.
var $modo; # Modo de petición
var $version; # Versión de la clase eXponsor.class.inc.php
var $ruta;
var $depurar;
Antes añadir:
// KL JWeb
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}
// End - KL JWeb
Ahora crea un nuevo archivo llamado:
request_ads.php
Con este código:
<?php
###################################################
# Para la publicidad... Este archivo sólo la #
# solicita a la clase eXponsor.class.inc.php #
# #
# Fichero: request_ads.php. #
# Autor: KasLimon #
# Version: 1.0 #
# Fecha: 14-JULIO-2007. #
###################################################
// KL
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
}
function obtener_ads($tipo)
{
$cod_soporte = ".................";
$cod_web = "..................";
$pagina = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$inicio = 0;
$cantidad = 10;
$formato = "HTML";
require_once("eXponsor.class.inc.php");
$exponsor = new eXponsor();
$exponsor->set_modo_prueba();// No es prueba, no es modo prueba
$exponsor->dame_enlaces($cod_soporte, $cod_web, $pagina, $inicio, $cantidad, $formato);
if ($tipo == "hor")
{
$result = $exponsor->pinta_enlaces_horizontal();
}
elseif ($tipo == "ver")
{
$result = $exponsor->pinta_enlaces_vertical();
}
else
{
$result = $exponsor->pinta_enlaces_personalizado();
}
return $result;
}
?>
En las líneas:
$cod_soporte = ".................";
$cod_web = "..................";
Debes poner los códigos que te salen en tu zona de cliente de eXponsor.
Ahora lo siguiente.
Abrir:
/includes/page_header.tpl
Buscar:
if ( $board_config['switch_top_html_block'] == true )
{
$top_html_block_text = $board_config['top_html_block_text'];
}
else
{
$top_html_block_text = '';
}
Después añadir:
// Exponsor ads
include($phpbb_root_path . 'eXponsor/request_ads.' . $phpEx);
$ads = (obtener_ads("hor"));
$template->assign_block_vars('exponsor_ads', array('ADS' => $ads));
// End - Exponsor ads
Ahora donde queramos que salga la publicidad, por ejemplo, en la parte inferior de la web:
Abrir:
/template/mg_themes/overall_footer.tpl
Añadir esto donde queramos que salgan los enlaces:
<!-- BEGIN exponsor_ads -->
{exponsor_ads.ADS}
<!-- END exponsor_ads -->
Vale, ahora sino me olvido de nada más, estas son todas las modificaciones.
Ahora falta la organización de archivos.
En la raíz de tu foro, crea una carpeta llamada:
eXponsor
Y ahí dentro añades los archivos
eXponsor.class.inc.php y
request_ads.php
También añadimos a esa carpeta, un archivo
index.html
Con el siguiente código:
<html>
<head>
<title>Icy Phoenix</title>
</head>
<body>
<br /><br /><br /><br /><br /><br /><br />
<div style="text-align:center;"><h1><a href="http://www.icyphoenix.com">Icy Phoenix</a></h1></div>
</body>
</html>
En fin, creo que esto es todo.
No se si me he olvidado de algo o no.
Prueba y ya dirás algo...
Saludos.