Página 1 de 1

MOD CP 1.1.0 no coincide las lineas del login.php

Publicado: 25 Ago 2005, 19:10
por JAMESS
Estoy tratando de instalar el mod: MODCP 1.1.0 pero a pesar de que parece muy muy fí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡cil, me trabo en el principio donde las lineas a reemplazar no coinciden con las que estan en mis archivos que corresponden editar, para que lo vean mejor aqui les muestro el mod completo y lo que pide hacer:

#
#-----[ OPEN ]------------------------------------------
#
login.php

#
#-----[ FIND ]------------------------------------------
#
if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) ' . $lang['Admin_panel'] . '

' : '';

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'';
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
((in_array($userdata['user_level'], explode(',', $board_config['modcp_levels_used']))) ? '' . $lang['Mod_CP'] . '

' : '');
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
# EoM





Cuando abro mi login.php la í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºnica parte mí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡s similar que encuentro es la lí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?­nea donde dice la palabra "ADMIN" y la cual remarque en rojo para que se vea mejor:





if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}

if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}

y la verdad es que esa linea no coincide para nada con la modificacion que dice en el mod.. y no se como reemplazarla..

Por favor agradeceria una ayuda urgente, Gracias!!

Publicado: 26 Ago 2005, 01:02
por ThE KuKa
Algunos MODs de 2.0.11 (por ejemplo) funcionan en 2.0.17 y otros simplemente no, mi consejo es que no instales el [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym], a veces se puede hacer una busqueda "parcial" si no se encuentra la linea entera, pero se te pide reemplazar lineas enteras, o gran parte de ellas, espera un poco y puede que el autor lance una nueva version.

S@lu2

Re: MOD CP 1.1.0 no coincide las lineas del login.php

Publicado: 26 Ago 2005, 02:07
por JAMESS
Kuka sucede que í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©sa es justamente la í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºltima versií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n, la anterior por ejemplo solo se debe editar 1 linea en 1 archivo, te muestro la version anterior que probe y me anda bien:

##
##############################################################
## [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym] History:
##
## 2004/09/09 - Version 1.0.5
## - Updated instructions for author notes
## - Confirmed on phpBB 2.0.10
##
## 2004/07/17 - Version 1.0.4
## - Updated to phpBB 2.0.9
##
## 2004/06/29 - Version 1.0.3
## - Updated to phpBB 2.0.8
## - EasyMod compliant
## - Fixed a lot of bugs
##
## 2003/??/?? - Version 1.0.2
## - Updated to phpBB 2.0.5
## - Added a modcp dir in template dir
## - Added Mod CP for phpBB 2.0.3 & 2.0.4 (see contrib/)
##
## 2003/??/?? - Version 1.0.1
## - Moderators have not allowed to delete Mods accounts
##
## 2003/??/?? - Version 1.0.0
## - Initial release
##
##############################################################
## Before Adding This [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym] To Your Forum, You Should Back Up All Files Related To This [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym]
##############################################################
#
#-----[ COPY ]------------------------------------------
#
copy root/modcp/admin_disallow.php to modcp/admin_disallow.php
copy root/modcp/admin_mass_email.php to modcp/admin_mass_email.php
copy root/modcp/admin_ranks.php to modcp/admin_ranks.php
copy root/modcp/admin_smilies.php to modcp/admin_smilies.php
copy root/modcp/admin_users.php to modcp/admin_users.php
copy root/modcp/admin_words.php to modcp/admin_words.php
copy root/modcp/index.php to modcp/index.php
copy root/modcp/page_footer_mod.php to modcp/page_footer_mod.php
copy root/modcp/page_header_mod.php to modcp/page_header_mod.php
copy root/modcp/pagestart.php to modcp/pagestart.php
copy root/templates/subSilver/modcp/disallow_body.tpl to templates/subSilver/modcp/disallow_body.tpl
copy root/templates/subSilver/modcp/index.htm to templates/subSilver/modcp/index.htm
copy root/templates/subSilver/modcp/index_body.tpl to templates/subSilver/modcp/index_body.tpl
copy root/templates/subSilver/modcp/index_frameset.tpl to templates/subSilver/modcp/index_frameset.tpl
copy root/templates/subSilver/modcp/index_navigate.tpl to templates/subSilver/modcp/index_navigate.tpl
copy root/templates/subSilver/modcp/page_footer.tpl to templates/subSilver/modcp/page_footer.tpl
copy root/templates/subSilver/modcp/page_header.tpl to templates/subSilver/modcp/page_header.tpl
copy root/templates/subSilver/modcp/ranks_edit_body.tpl to templates/subSilver/modcp/ranks_edit_body.tpl
copy root/templates/subSilver/modcp/ranks_list_body.tpl to templates/subSilver/modcp/ranks_list_body.tpl
copy root/templates/subSilver/modcp/smile_edit_body.tpl to templates/subSilver/modcp/smile_edit_body.tpl
copy root/templates/subSilver/modcp/smile_import_body.tpl to templates/subSilver/modcp/smile_import_body.tpl
copy root/templates/subSilver/modcp/smile_list_body.tpl to templates/subSilver/modcp/smile_list_body.tpl
copy root/templates/subSilver/modcp/user_avatar_gallery.tpl to templates/subSilver/modcp/user_avatar_gallery.tpl
copy root/templates/subSilver/modcp/user_ban_body.tpl to templates/subSilver/modcp/user_ban_body.tpl
copy root/templates/subSilver/modcp/user_edit_body.tpl to templates/subSilver/modcp/user_edit_body.tpl
copy root/templates/subSilver/modcp/user_email_body.tpl to templates/subSilver/modcp/user_email_body.tpl
copy root/templates/subSilver/modcp/user_select_body.tpl to templates/subSilver/modcp/user_select_body.tpl
copy root/templates/subSilver/modcp/words_edit_body.tpl to templates/subSilver/modcp/words_edit_body.tpl
copy root/templates/subSilver/modcp/words_list_body.tpl to templates/subSilver/modcp/words_list_body.tpl

#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '' . $lang['Admin_panel'] . '

' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '' . $lang['Admin_panel'] . '

' : ( ( $userdata['user_level'] == [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym] ) ? '' . $lang['Mod_CP'] . '

' : '' );
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#
# EoM

í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©sta versií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n va perfecto, pero quise instalar í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©sta la 1.1.0 debido a que ahora implementa una panel de control para el admin desde donde puede habilitar o desabilitar funciones para el moderador, y me parecio "importante y prí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ctico".
pero a la hora de hacer editar el login.php me encuentro que la linea no figura...
a pesar que el .txt del mod 1.1.0 dice

This [acronym="Un aí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±adido para una mejora en el foro"]MOD[/acronym] is compatible with phpBB 2.0.16 - 2.0.17
## It will only work with PHP version 4.0.x and higher.
##
## It is also compatible with EasyMOD of Nuttzy and can be
## installed by it but is not yet certified EMC (EasyMOD Compliant)!
## http://area51.phpbb.com/phpBB22/viewforum.php?sid=&f=15

Entonces no entiendo donde estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ el error...

Publicado: 26 Ago 2005, 19:27
por ThE KuKa
Acabo de probar y el codigo de login.php y page_tail.php lo encuentro a la perfeccion en phpBB 2.0.17

Cuidado con los espacios en blanco al principio y al final del codigo.

Re: MOD CP 1.1.0 no coincide las lineas del login.php

Publicado: 01 Sep 2005, 09:29
por JAMESS
Kuka, me acaba de suceder algo extraí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?±o...

Planteí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©ste mismo problema en la pí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡gina de Tri-Force, donde copie y peguí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© mi actual "login.php" el tema es que me dicen que el error estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ en que "no tengo el phpbb 2.0.17.. pero como puede ser? si yo hace 1 semana lo actualice y salio todo ok..

Por las dudas te cuento como lo hice:

*Hice un backup de la base de datos antes de updatear
*Guarde por las dudas las carpetas "docs" y "cache" antes de reemplazarlas por las que vienen en el paquete phpBB 2.0.17 [ Patch File Only ] que fuí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© el í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?ºnico que baje de phpbb.com de la seccií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n downloads
*Me loguee como admin y traslade las 4 carpetas via FTP : "cache" "contrib" "docs" "install" y sí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³lo el archivo necesario para updatear (en mi caso fuí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©: phpBB-2.0.15_to_2.0.17.patch) por ftp a la carpeta raiz phpbb2)
*Luego ejecute en la page: http://mipagina.com/gncusers.com.ar/php ... latest.php

luego salio una pantalla con varios renglones diciendo "DONE" hasta el final.. í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³ sea que salio todo bien..

Luego entro al panel del Administrador y me fijo que version dice en la parte inferior de la pantalla justo ahi abajo, y correctamente dice la versií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n nueva que acabo de updatear: 2.0.17 cuando antes decia 2.0.15

Listo, doy por entendido que el update salio bien..

Pero porque kooky el webmaster de Tri-force despues de ver y leer mi "login.php" me dice que yo no tengo la versií?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?³n 2.0.17 ????

aqui estí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¡ el post, al pie de pagina:

http://www.myphpbb.zaup.org/viewtopic.php?p=1601#1601

necesito saber si corro peligro en algun caso! y porque entonces me figura: 2.0.17 en el panel de control??..

Publicado: 01 Sep 2005, 20:13
por ThE KuKa
Pues JAMESS te aseguro que kooky tiene razon, acabo de comprobar la version (como el hace) y es cierto, ese login.php no es el ultimo de phpBB

Lee esto:
http://www.phpbb-es.com/foro/actualizar ... t1555.html

í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿Estas seguro que bajaste Patch Files Only? si es asi, hay esta "la cagada" (siento la expresion) lee el tema que te e puesto, y lo entenderas.

S@lu2

Re: MOD CP 1.1.0 no coincide las lineas del login.php

Publicado: 01 Sep 2005, 20:38
por JAMESS
mmm, que problemita..

correrí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?© peligro por algo kuka? tu que dices?...

que harias tí?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?º en un caso como í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?©ste?

y porque cuando entro al panel de administracion me dice: phpbb 2.0.17 ???

mi base, segun el panel de control pesa actualmente unos 32 megas, no uso gzip ni nada raro.

que me recomiendas hacer KUKA por favor!..

Gracias!

Publicado: 01 Sep 2005, 22:10
por ThE KuKa
Peligro, ninguno, no te preocupes, no pasa nada.

Vamos por partes, tienes que estar seguro de la version anterior (antes de que hicieras la actualizacion) segun tu foro, podrias hacer los cambios a mano (si tienes MODs instalados, es lo que te recomiendo)

El [acronym="Panel de control del Administrador"]ACP[/acronym] te dice que tienes 2.0.17 porque ejecutaste el Update, y la [acronym="Base de Datos"]DB[/acronym] "cree" que esta en dicha version, pero los archivos no son los 2.0.17 í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?Â?í?¿entiendes...? :wink:

Asi que, lo dicho, asegurate de que version tenias, y haz los cambios a mano (si tienes MODs instalados) y tambien por la MODificacion de plantilla, etc. yo los hago siempre a mano (con [acronym="Copia de seguridad"]Backup[/acronym] por si acaso) :wink:

Suerte, y tranquilo que no hay problema, respira...

S@lu2