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.

Información básica para programar para phpBB

Foro destinado a los MODs en desarrollo para phpBB 2 por favor.
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
Juanla
Ex Staff
Mensajes: 447
Registrado: 18 Abr 2008, 21:13
Edad: 33

Información básica para programar para phpBB

#1

Mensaje por Juanla »

Bueno, os sugiero una idea, yo no se mucho de programar para phpBB, ni donde están las cosas, donde poner, como consultar tablas, etc.. es decir, eso se hacerlo con php normal, intento aprender con mods sencillos, leyendolos y demás pero hay muchas funciones que no entiendo, cosas que deberían de estar que no se porque están, y bueno, a la hora de querer empezar a desarrollar algún mod echa mucho hacia atrás no entender casi nada, aver si los que tengan una idea pueden escribir un artículo así para empezar por algún sitio con base, la wiki de phpBB.com no esque sea muy explicativa tampoco.. Bueno, aver que opinan :)
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
Webmaster de Admin1234
Co-Administrador de Coloreatuforo
Moderador de phpBB-es

Avatar de Usuario
sof-teo
Miembro
Mensajes: 203
Registrado: 02 Mar 2010, 01:30

Re: Información básica para programar para phpBB

#2

Mensaje por sof-teo »

Buena idea te apoyo, espero los gurus del phpbb nos ayuden asi podremos hacer aportes tambien los usuarios 1/2 novatos. me uno a tu propuesta.
Última edición por sof-teo el 03 Sep 2010, 17:16, editado 1 vez en total.
  • URL: http://www.sof-teo.org/foro
  • Versión phpBB: phpBB3 ( 3.0.8 )
  • Plantilla usada: XSilver 3.0.8.2 (Basado en ProSilver)
  • Servidor: Linux
  • Actualización desde otra versión: 3.0.7 PL-1
  • Usuario de Pruebas: test | Contraseña: 123456
  • MODs Instalados:
Spoiler
ACP_REQUETE
AJAX Quick Edit
Advanced BBCode Box 3 (aka ABBC3)
Anti Double Posts
Auto Groups MOD
BBcode Buttons on Quick Reply
Full Quick Reply Editor
Manage attachments ACP module for phpBB3
Medals System MOD for phpBB3
Multiple Ranks
Prime Trash Bin
Prime Warnings
Profile Views List
Thanks for posts
Top_Five
Top Posters on Index
Topics descriptionsDesinstala
User reputation points

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 35

Re: Información básica para programar para phpBB

#3

Mensaje por Makoto »

yo apoyo tambien la mocion estoy pensado en hacer un mod y no se por donde comenzar, como dices juanla no se como llamar a las tablas desde el php a mas especifico al phpbb
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Juanla
Ex Staff
Mensajes: 447
Registrado: 18 Abr 2008, 21:13
Edad: 33

Re: Información básica para programar para phpBB

#4

Mensaje por Juanla »

La idea es tener una base desde donde partir bien explicada, a ser posible en español, como puede ser:
  • Qué archivos mínimos necesita una modificación.
  • Como añadir una página personalizada del mod al panel de administración (Módulos)
  • Qué hacer para interactuar entre plantilla y archivos php y entre archivos php de funciones y html del Acp
  • Algunos ejemplos, etc..
Si alguien se anima o encuentra algo útil será bien recibido por aquí :)
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
Webmaster de Admin1234
Co-Administrador de Coloreatuforo
Moderador de phpBB-es

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 35

Re: Información básica para programar para phpBB

#5

Mensaje por Makoto »

no sabia si crear un nuevo tema o no u_u

bueno no se ocmo podria acoplar al phpbb este codigo php

Código: Seleccionar todo

//////////////////// 
// en la pag  INDEX

if ($idolID = cumple());
do_cumple($idolID, "idol.php?idolID=");



// en las funciones
///////////////////////////////////////////////////////////////////////
function cumple()
{
	$result = mysql_query("SELECT idolID FROM idol WHERE MONTH(idol_fecha) = MONTH(now()) AND DAY(idol_fecha) > DAY(now()) AND idol_vigente = 1 ORDER BY DAYOFMONTH(idol_fecha) ASC");
	$idolID = array();
	for ($count = 1; $row = mysql_fetch_row ($result); ++$count)
	{
	$idolID[$count] = $row[0];
	}
	return $idolID;
}


//////////////////////////
// en el Out "plantilla"

function do_cumple($idolID, $link)
{
menu_open();
?><li class='b2' >Proximos Cumpleaños</li><?
	foreach ($idolID as $idolID) { 
		$consulta = "SELECT idolID, idol, idol_fecha FROM idol WHERE idolID='$idolID'";
		$resultado = mysql_query($consulta);
		$row = mysql_fetch_array($resultado);
		$idolID = $row["idolID"];
		$idol = $row["idol"];
		$idol_fecha = $row["idol_fecha"];
			menu($idol, $link.$idolID);
	} 
menu_close();
}
este codigo me lo paso un amigo que no sabe mucho de phpbb pero si de php u_U o algo asi creo :?

lo que hace este codigo es mostrar un bloque con los cumpleaños por MES pero no se ocmo podria acoplarlo al foro phpbb

no se por hay una guia como comenzar o como debe estructurarse
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

Re: Información básica para programar para phpBB

#6

Mensaje por leviatan21 »

Makoto Ya existe un MOD para futuros cumpleaños : Upcoming Birthday list :mrgreen:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 35

Re: Información básica para programar para phpBB

#7

Mensaje por Makoto »

si si pero no hace lo que requiero que es mostrar cumpleaños por mes no por dias en adelante, si pongo 30 y estamos 15 el mod mostrara hasta el 15 del prox mes pero yo solo quiero que muestre los cumpleaños por mes.

tambien eh podido modificar el bloque del portal donde muestra los cumpleaños pero tambien los muestra en dias en adelante y no por mes u_u
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

Cerrado

Volver a “Desarrollo de MODs phpBB 2”