Archivo

Entradas Etiquetadas ‘phpbb2’

Mod phpBB2 solo mostrar primera categoria

domingo, 16 de marzo de 2008 1 comentario

Cuando tienes un foro phpBB2 con muchas secciones la pagina de inicio se vuelve muy larga. Y hay foros donde al entrar solo aparece una seccion y las demas contraidas. ¿como lo hacen?

Inicialmente estaba la solucion de crear una redireccion a la pagina recortada si no hay ninguna especificada.

[sourcecode language=’php’]
if(!isset($_GET[‘c’]))
{
header(‘Location: index.php?c=X’);
exit;
}
[/sourcecode]

Donde X es la ID de la categoria a mostrar por defecto.

Pero mas adelante desarrolle una solucion interna que funciona sin redirecciones. En index.php buscar

[sourcecode language=’php’]$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;[/sourcecode]
(si aparece «empty» dos veces es un bug del destacador de codigo)

Reemplazar por

[sourcecode language=’php’]$viewcat = ( !empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : X;[/sourcecode]

X = Categoria a mostrar por defecto

Esta variable contiene la categoria a mostrar, si no se especifica aparecen todas. Entonces para solo mostrar una debes reemplazar el -1 por la ID deseada.

Si se desea poner un link para mostrar todas las secciones tendria que ser asi: www.foro.com/index.php?c=-1

Se ha lanzado phpBB 2.0.23 y como actualizar tu instalacion

domingo, 17 de febrero de 2008 3 comentarios

phpBB ha lanzado la nueva version, la 2.0.23 que se desarrolla simultaneamente con la 3.0. Esta version corrige algunos bugs y vulnerabilidades que se indican en el Anuncio Oficial:

– Correctly re-assign group moderator on user deletion (Bug
#280)
– Deleting a forum with multiple polls included (Bug #6740)
– Fixed postgresql query for obtaining group moderator in
groupcp.php (Bug #6550)
– Selected field on first entry by default for font size within
posting_body.tpl (Bug #7124)
– Adjusted maxlength parameters in admin/styles_edit_body.tpl
(Bug #81)
– Fixed html output in make_forum_select if no forums present
(Bug #436)
– Fixed spelling error(s) in lang_admin.php (Bug #7172, #6978)
– Correctly display censored words in admin panel (Bug #12271)
– Do not allow soft hyphen xAD in usernames (reported by
Bander00)
– Fixed the group permission system’s use of array access
– Simple group permissions now work properly
– Fix inability to export smilies (Bug #2265)
– Fixing some problems with PHP5 and register_long_arrays off
– Fix possible XSRF Vulnerability in private messaging and
groups handling

Asi que si estas usando phpBB2 actualiza tu sitio asi evitaras problemas de seguridad y repararas los problemas indicados.

Descarga la version 2.0.23 (version completa)

Los patch, archivos cambiados estan en la pagina de descargas.

Como actualizar

Primero respalda todos los archivos y la base de datos!

  • Si no has instalado ningun mod simplemente baja la version completa o solo los archivos actualizados, luego los subes al FTP sobreeescribiendo los archivos originales, luego corres la actualizacion de la DB ejecutando www.sitio.com/install/update_to_latest.php
  • Si has instalado algun mod puedes sobreescribir los archivos pero perderas los mods y podras tener algun problema con la BD por diferencia de columnas, etc.
  • En ese caso debes instalar la actualizacion como un mod mas XD, para eso bajas «phpBB 2.0.23 Code changes» y sigues los pasos para modificar el codigo. Despues de modificar los archivos ejecuta el script para actualizar la base de datos.

Blogalaxia tags: