¡Tu web de manuales y programas gratis!
¡SORTEO!
Regístrate
Identificate
Buscador
Novedades
Trucos y Bugs en PHP Nuke
Manuales
|
CMS (Sistemas de Gestión de Contenido )
|
PHP Nuke
Publica tus recursos GRATIS desde aquí
¡ATENCIÓN!
¡Hemos iniciado un sorteo!! Sólo para usuarios registrados!!!
[Acceder al sorteo]
0
Visitar recurso
Enviaselo a un amigo/a !!
Su nombre
Su correo
Aqui os paso algunas de las respuestas publicadas por SPyKe en phpnuke-espanol sobre algunos BUG's y prblemas varios en phpnuke. Seguro que os seran de utilidad.
Aqui os paso algunas de las respuestas publicadas por SPyKe en phpnuke-espanol sobre algunos BUG's y prblemas varios en phpnuke. Seguro que os seran de utilidad:
BUG DE LAS ESTADÍSTICA
Weno pues un chico me pidio ayuda pq tenia un problema de "duplicado de estadisticas".
Pues resulta que yo tenia un problema parecido pero mas grave...
Se me unia al echo del duplicado de tablas el echo de que los dias y los meses no aparecian...
Bien pos he aki la solucion:...
Haced primero esto en localhost para mayor seguridad...
Paso 1-->Instalar el parche (es decir copiar los ficheros y subir la BD,si no se kiere joder la base de datos vale con que subas las tablas de estadisticas pero eso si,se kedaran a 0).EL parche se puede conseguir en la direccion http://www.phpnuke.org/modules.php?name=Downloads&d_op=getit&lid=322
Paso 2-->Por MUY MUY MUY inverosimil que parezca,hacer esto:
Abre el navegador y entra en el modulo de estadisticas (en localhost recordad)
Busca el fichero includes/counter.php y editadlo,En la linea 66 vereis algo tal que asi "if ($jml <= 0) {" pues modificarlo y ponerlo asi "if ($jml != 0) {" (solo hay que cambiar el < por !).
Ok pues ahora salvais y recargais la pagina UNA VEZ (SOLO una vez,y esto es MUY importante,si lo haceis mas veces no funcionara y tendreis que borrar el contenido de las tablas de dias y meses y repetir el proceso).
Bien una vez recargada vais de nuevo al fichero y lo dejais como estaba (ahora es cambiar el ! por <) y volveis a salvar.
Cerrais el explorador y cargais de nuevo la pagina en otro,si vais a las estadisticas...MILAGRO,ya van!!! ;-)
Pues ahora solo teneis que crear un respaldo (desde el phpmyadmin) de las 4 tablas de estadisticas y cargarlas en la BD,y despues subir los 2 ficheros que trae el parche y listo...
Pues espero que esto os ayude con este bug para la version 6.0,si teneis algun problema ya sabeis dnd encontrarme..."
---------------------------------------------------
BUG DE LAS PREFERENCIAS
Pues aqui la solucion es muy simple,vais a administacion-preferencias y dejais en blanco los pies de pagina (foots).Despues guardais y listo,ya os deberia de funcionar...
Ademas podeis instalar el siguiente fix que corrige este y otros pobremas como el de las estadisticas...
---------------------------------------------
BUG DEL PANEL DE CONTROL DEL FORO PHPBB
El install.php tiene un pekeño bug consistente en que pone para administrar el foro user_level=2 pero esto no es asi,deberia de ser nivel 3 (administrador).Asi que iros al pagestart.php
Arriba del todo enontrareis esta cadena:
global $cookie, $nukeuser;
$user = base64_decode($user);
$cookie = explode(":", $user);
$sql = "SELECT uid, pass FROM " . USERS_TABLE . "
WHERE uname='$cookie[1]'";
$result = $db->sql_query($sql);
if(!$result) {
message_die(GENERAL_ERROR, 'Could not query user account', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ($cookie[2] == $row['pass'] && $row['pass'] != "") {
$nukeuser = $user;
} else {
unset($user);
unset($cookie);
message_die(GENERAL_MESSAGE, "You are not authorised to administer this board");
}
Solo teneis que modificarla por esta otra y listo:
global $cookie, $admin;
$user = base64_decode($admin);
$cookie = explode(":", $admin);
$sql = "SELECT uid, pass FROM " . USERS_TABLE . "
WHERE uname='$cookie[1]'";
$result = $db->sql_query($sql);
if(!$result) {
message_die(GENERAL_ERROR, 'Could not query user account', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ($cookie[2] == $row['pass']){
$nukeuser = $admin;
} else {
unset($user);
unset($cookie);
message_die(GENERAL_MESSAGE, "You are not authorised to administer this board");
---------------------------------------------------------
TRUCO DE AVATARES PARA ADMINISTRADORES
Supongo que a todos vosotros os gustaria tener un avatar que os diferenciase del resto.Uno que solo podais tener vosotros y ningun otro registrado verdad?Pues la cosa es muy simple:
Sencillamente id a la carpeta imges/forum/avatar y cread dentro una carpeta.LLamadala como querais, personales podria ser un buen nombre...
Despues id a vuestra BD y entrad a la tabla nuke_users.Editad vuestro usuario y cambiadle la direccion del avatar y ponedla a mano como personales/avatar.gif (o como se llame).Vereis que de esta manera si se puede poner,pero desde la web al registrarse es imposible... ;-)
------------------------------------
MODIFICACIÓN EN EL REGISTRO DE USUARIOS
Lo primero de todo hacer un backup del index.php que hay dentro del "your_account" por si sale mal la cosa no liarla...jejeje
Vale primero vamos a la carpeta your account y hacemos una copia del index.php (x si caso).
Despues lo editamos y hacia las lineas 609-610 vereis esta cadena:
docookie($setinfo[uid], $uname, $new_pass, $setinfo[storynum], $setinfo[umode], $setinfo[uorder], $setinfo[thold], $setinfo[noscore], $setinfo[ublockon], $setinfo[theme], $setinfo[commentmax]);
Header("Location: modules.php?name=$module_name&op=userinfo&bypass=1&uname=$uname");
Vale pues la cambiais por esta otra cadena...
docookie($setinfo[uid], $uname, $new_pass, $setinfo[storynum], $setinfo[umode], $setinfo[uorder], $setinfo[thold], $setinfo[noscore], $setinfo[ublockon], $setinfo[theme], $setinfo[commentmax]);
//Header("Location: modules.php?name=$module_name&op=userinfo&bypass=1&uname=$uname");
Header("Location: index.php");
Con eso os deberia de funcionar...
---------------------------------------------------------
IMAGEN ONLINE/OFFLINE en SPLATT 3.2
Weno pues la cosa va como ya he dixo sobre el Splatt Forum (en concreto la version 3.2 pero imagino que en las 3.x funcionara igual o de manera parecida)
Cuantas veces habeis visto el icono de la rosa que aparece cuando alguien esta "Online" y el del chulo con gafas cuando esta "Offline"...¿Que bonito eh?
Excepto pq pegan menos que que claudia shiffer con el feo de los kalatraba...
Pues aqui teneis el truco para cambiar esos iconillos...
Primero creais 2 imagenes llamadas on.gif y off.gif respectivamente y que os gusten,o usais unas ya existentes(yo personalmente he usado las 2 florecitas verdes y rojas de lo del ICQ que estan en la carpeta images/forum/icons/ )
Luego las guardais en la carpeta images/forum/subject/.Por ultimo solo os keda ir a los ficheros reply.php y viewtopic.php de la carpeta modules/Forums y editadlos.Cambiad todas las entradas de rose.gif por on.gif y las entradas de icon20.gif por off.gif(deberia de haber 2 entradas en cada archivo correspondientes a cada una de las imagenes) y listo.Ya teneis nuevos iconos
Y si alguien se pregunta si vale el coger las 2 nuevas imagenes y sobreescribir las anteriores,pues lo siento pero no sirve puesto que eso modificaria los iconos originales y ya no dispondriamos de la rosita ni del careto ese.
Autor:
SPyKe
Publicado el:
23 de Septiembre del 2006
Solo pueden comentar usuarios registrados.
¡Regístrate Gratis!
ó bien...
Accede con tu cuenta
COMENTARIOS (0)
No existe ningún comentario.
¿Quieres ser el primero en comentar?
Solo pueden comentar usuarios registrados.
¡Regístrate Gratis!
ó bien...
Accede con tu cuenta
manualesdeayuda.com
SiteMap
Contacto
Enlaces
[2006-2008]
Diseño y Programación
:
alextomas.com
WWW amigas
:
Manuales Gratis
|
Juegos Flash