Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Script PHP para DescargasTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Script PHP para Descargas

#1

Mensaje por Leonel Pedron »

URL: http://www.planetatecnico.com/foro
Versión phpBB: 3.0.11
MODs Instalados: Topic Solved - share on - ReIMG Image Resizer - ¿Quién nos ha visitado? - breadcrumbs sidebar - recent topics - AJAX Chat -
Plantilla(s) usada(s): X-Static
Servidor: de Pago
Actualización desde otra versión: Si ,anterior 3.0.10
Conversión desde otro sistema de foros: No

Buen dia, creo es el lugar correcto para mi consulta.

Quiero agregar publicidades al cuadro de descarga de un adjunto. Los mismos están en el foro y los usuarios deben estar registrados para poder descargar.

Creo lo que necesito es otro archivo PHP, para reemplazar al ..../download/file.php
Que primero me muestre las publis y luego me redireccione al original file.php.
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Avatar de Usuario
Carlos Murillo
Ex Staff
Mensajes: 701
Registrado: 28 Nov 2011, 04:21
Género:
Edad: 34

Re: Script PHP para Descargas

#2

Mensaje por Carlos Murillo »

Muevo tema a Soporte, ayuda, preguntas sobre phpBB 3

:roll:
Mis Proyectos Personales: | Mostrar
- Foro phpBB3: http://www.sinaloa-mp3.org
- Version de phpBB: 3.1.4
- Tema Instalado: Ariki (De Pago)
- Extenciones Instaladas:
Aun no
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.epicenterxbass.com/foro
- Version de phpBB: 3.1.4
- Tema Instalado: IDLaunch ported 3.1.x by phpBB Spain
- Extenciones Instaladas:
Advanced BBCode Box
Announcements on index
Annual Stars
Board Announcements
Breadcrumb Menu
Browse Happy
External Links Open in New Window
Forum Disclaimer
Google AdSense
Last Post Avatar
Loading indicator
phpBB3 SEO Sitemap
Precise Similar Topics
Private Message Box Status Bars
Quickedit
Quick Login
Scroll To Top
Seo Meta Description
TinyPic Link
Top Five
Topic Author
Topic Preview
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.phpbbmexico.com
- Version de phpBB: 3.1.4
- Tema Instalado: phpBBCis, Prosilver Especial Edition, Prosilver (Selector)
- Extenciones Instaladas:
Varios :D
- Servidor: Linux, De Paga
¿Buscas un buen hosting de Pago a muy bajo costo? Recomiendo a:
Imagen
SPOILER_SHOW
Carlos Murillo:
Conocimientos en: php, html, mysql, phpmyadmin, whm, whmcs, phpBB y un poco de photoshop xD.

Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Re: Script PHP para Descargas

#3

Mensaje por Leonel Pedron »

Avance en algo, me cree el archivo en "PHP", el cual reemplazaria al original file.php
Pero estoy trabado aqui:
Normalmente cuando tenemos un adjunto se le asigna a la descarga la "id" del archivo. quedando la ruta de descargas asi:
www.planetatecnico.com/foro/download/file.php?id=[b][color=#FF0000]nº[/color][/b]

en el archivo que me cree: no se como poner en forma automatica esa "id"
que iria en esta linea de codigo:
var pagina="file.php?id=[color=#FF0000][b]aqui[/b][/color]"

Dejo enlace al archivo que cree:
http://www.planetatecnico.com/foro/download/file2.php
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Avatar de Usuario
Carlos Murillo
Ex Staff
Mensajes: 701
Registrado: 28 Nov 2011, 04:21
Género:
Edad: 34

Re: Script PHP para Descargas

#4

Mensaje por Carlos Murillo »

Bueno, yo compre un script que hace esto en los enlaces del foro. pones un url en donde sea y al momento de pincharle el enlace se va a una pagina de publi y luego a la descarga.

Puedes ir a phpbbmods.es allí me lo crearon por un precio bastante bajo. :wink:

puedes verlo funcionando en mi portal: http://sinaloa-mp3.org/ ponen las url y automaticamente se hace esto en los temas, portal donde sea.
Mis Proyectos Personales: | Mostrar
- Foro phpBB3: http://www.sinaloa-mp3.org
- Version de phpBB: 3.1.4
- Tema Instalado: Ariki (De Pago)
- Extenciones Instaladas:
Aun no
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.epicenterxbass.com/foro
- Version de phpBB: 3.1.4
- Tema Instalado: IDLaunch ported 3.1.x by phpBB Spain
- Extenciones Instaladas:
Advanced BBCode Box
Announcements on index
Annual Stars
Board Announcements
Breadcrumb Menu
Browse Happy
External Links Open in New Window
Forum Disclaimer
Google AdSense
Last Post Avatar
Loading indicator
phpBB3 SEO Sitemap
Precise Similar Topics
Private Message Box Status Bars
Quickedit
Quick Login
Scroll To Top
Seo Meta Description
TinyPic Link
Top Five
Topic Author
Topic Preview
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.phpbbmexico.com
- Version de phpBB: 3.1.4
- Tema Instalado: phpBBCis, Prosilver Especial Edition, Prosilver (Selector)
- Extenciones Instaladas:
Varios :D
- Servidor: Linux, De Paga
¿Buscas un buen hosting de Pago a muy bajo costo? Recomiendo a:
Imagen
SPOILER_SHOW
Carlos Murillo:
Conocimientos en: php, html, mysql, phpmyadmin, whm, whmcs, phpBB y un poco de photoshop xD.

Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Re: Script PHP para Descargas

#5

Mensaje por Leonel Pedron »

Muchas gracias por la recomendación, pero me falta tan poco y no soy de colgar los guantes tan rápido.
Esperemos un tiempo y a que se arrime algún experto. :ok:
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Script PHP para Descargas  Tema Solucionado

#6

Mensaje por Alorse »

En realidad es muy sencillo, ya que veo que tienes algo de conocimientos, explico lo que debes hacer y ya veras como lo haces...

Lo primero es crear el archivo que va a tener la publicidad, pero no en la carpeta download/ sino en el root del foro.

A este archivo debes agregarle una variable que contenga el $_GET a un parámetro de la url, por ejemplo:
$attach = $_GET['attach'];

También a ese archivo donde va a estar la publicidad le haces un script para redireccionar a los X segundos, el cual sera el encargado de luego de mostrar la publicidad durante un tiempo de enviar a los usuarios al archivo de descarga que esta en la variable $attach que acabamos de crear.

Ahora solo falta la unión de los adjuntos con dicho archivo de publicidad, para esto debes editar el archivo includes/functions_content.php (aclaro que esto no lo he probado, así que no estoy seguro que funcione, ya debes ser tú quien haga las pruebas ya que esto solo son indicaciones rápidas de lo que debes hacer), busca:

Código: Seleccionar todo

$l_downloaded_viewed = 'DOWNLOAD_COUNT';
Y después agrega:

Código: Seleccionar todo

$download_link = append_sid("{$phpbb_root_path}archivo.$phpEx", 'attach=' . $download_link);
Aquí solo es que cambies el nombre del archivo por el que tu has creado y listo.

Espero haberme hecho entender.

Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Re: Script PHP para Descargas

#7

Mensaje por Leonel Pedron »

Ante todo muchas gracias por arrimarte a mi post.
Esta muy buena tu propuesta ya que dejo intacto el "file.php"

Aparentemente si hace la sumatoria de los archivos, pero sigo teniendo el problema que me direcciona al "file.php" pero pierdo la "id" del archivo, obviamente le estoy errando yo en mi archivo de redireccion.

Te detallo:
- Al hacer click al adjunto me manda a esta direccion:
http://www.planetatecnico.com/foro/filepubli.php?attach=./download/file.php?id=xxx
- Muestra la publi y luego del tiempo de espera me manda aca:
http://www.planetatecnico.com/foro/download/file.php
Como veras pierdo de camino "?id=xxx"

Te paso el codigo del archivo que cree, a ver si me iluminas

Código: Seleccionar todo

<?php
$attach = $_GET['attach'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head>
<title>Descargas - Planetatecnico.com</title>
</head>
<body>
<div align="center"><H2>Auspiciantes</H2> </div>
<table width="100%" border="0">
  <tr>
    <td align="center">Sponsor  1</td>
  </tr>
  <tr>
    <td align="center">Sponsor 2</td>
  </tr>
</table>
<script language="JavaScript" type="text/JavaScript">

var pagina="download/file.php"

function redireccionar() 
{
location.href=pagina
}

setTimeout ("redireccionar()", 6000);
</script>

</body>
</html>
Creo mi error esta en la linea:
var pagina="download/file.php"
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Script PHP para Descargas

#8

Mensaje por Alorse »

Leonel Pedron escribió:Creo mi error esta en la linea:
Claro, debe ser así:

Código: Seleccionar todo

var pagina = <?php echo $attach; ?>;
Para eso hicismos la variable $attach de lo contrario nunca se va a generar la descarga.

Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Re: Script PHP para Descargas

#9

Mensaje por Leonel Pedron »

Buen dia, te comento que me hace:
Ahora a los adjuntos los manda aca:
http://www.planetatecnico.com/foro/filepubli.php?attach=./download/file.php?id=12621
Si visualizo el codigo con el navegador (ver c. fuente en html) en plena ejecucion, me queda esta linea que no se si por aca viene el problema:
var pagina = ./download/file.php?id=12621;
El "." hace referencia a la ruta: http://www.dominio/foro/ ?
La "id" del adjunto la toma joya. Ahi estamos bien.

Me abre el PHP creado con la publi pero no redirecciona se queda alli nomas, probe poner las lineas de php y java dentro del <head> y tampoco.

quedo asi el codigo del archivo:

Código: Seleccionar todo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Descargas - Planetatecnico.com</title>
<?php
$attach = $_GET['attach'];
?>
<script language="JavaScript" type="text/JavaScript">
var pagina = <?php echo $attach; ?>;


function redireccionar() 
{
location.href=pagina
}

setTimeout ("redireccionar()", 6000);
</script>
</head>
<body>
Publicidad - Etc
</body>
</html>
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Script PHP para Descargas

#10

Mensaje por Alorse »

Borra ese código js, y más bien hazlo desde php con meta de html, luego de $attach en una linea nueva pon:

Código: Seleccionar todo

echo '<meta http-equiv="Refresh" content="6;url=' . $attach . ' ">';
Con eso sera suficiente para que a los 6 segundos se redireccione a la descarga del adjunto.

Avatar de Usuario
Leonel Pedron
Observador/a
Mensajes: 22
Registrado: 11 Oct 2012, 02:13
Edad: 48

Re: Script PHP para Descargas

#11

Mensaje por Leonel Pedron »

!!! Maestro Genial lo suyo !!!
Un placer haber recibido su ayuda y a la vez me sirve para aprender un poco mas.

Quedo perfecto, le di 10 segundos.

Como se dice en mis pagos le debo un buen asado !!!!

Abrazo y nos estamos cruzando x el foro.
URL: http://www.planetatecnico.com/foro
Plantilla usada: X-Static Skin
MODs instalados: Topic Solved - Share On - ReIMG Image Resizer - ultimas visitas ...
Versión de phpBB: 3.0.11
Servidor: de pago (Ultrasitios)

Cerrado

Volver a “Foros de Soporte 3.0.x”