Pagina no encontrada al loguearme con MKPortal

Publicado por MaTiaS, Enero 14, 2006, 16:27:11

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

MaTiaS

Resulta que instalé un MKportal... y cuando quiero loguearme me sale el famoso "Página no encontrada"

Alguien sabe por que puede ser?

Muchas Gracias!

Saludos !

DAX

Si instalaste mkPortal para que actue en conjunto y comparta la DB con phpBB, tenes que editar el archivo login.php de phpBB y hacer el siguiente cambio:

Busca la línea:
redirect(append_sid($url, true));
comentala y reemplazala por el siguiente código:
if ($url == "portalhome") {
Header("Location: ../");
exit;
} else {
redirect(append_sid($url, true));
}


Esta línea está 3 veces en el archivo loguin.php, asi que este cambio tenes que hacerlo 3 veces.

SaludOS/2

MaTiaS

Listo, faltaba hacer eso...

Muchisimas Gracias DAX!!!!!  :P  :P  :P  :P


PD:: No tendrás tambien por ahí el MOD para que quede integrado el foro al portal?

DAX

Para que el foro quede dentro del mkportal, tenes que hacer lo siguiente:

1) En el panel de control de MKPortal, en Preferencias, tildar "Foro dentro del portal"

2) Editar los siguientes archivos de phpBB:

includes/page_tail.php
includes/template.php
includes/page_header.php
templates/xxxx/overall_header.tpl

de la siguiente manera:

page_header.php
Busca:
$template->assign_block_vars('switch_enable_pm_popup', array());
editalo, que quede asi:
//$template->assign_block_vars('switch_enable_pm_popup', array());

page_tail.php
Busca:
$template->pparse('overall_footer');
dejalo como está y, a continuación, agrega:
//added from MKportal
global $Checkmkout, $ForumOut;
define ( 'IN_MKP', 1 );
$MK_PATH = "../";
require $MK_PATH."mkportal/conf_mk.php";
if($FORUM_VIEW == 1 && !$Checkmkout) {
require_once $MK_PATH."mkportal/include/PHPBB/php_out.php";
mkportal_board_out();
}
if($FORUM_VIEW == 1 && $Checkmkout) {
echo $ForumOut;
}
//end added


template.php

Busca:
eval($this->compiled_code[$handle]);

Reemplaza la línea anterior por:
// modificato da mkportal
global $ForumOut, $Checkmkout, $gen_simple_header;

if ($handle == "smiliesbody" || $handle == "reviewbody" || $_GET['mode'] == "searchuser" || $gen_simple_header) {
$Checkmkout = 1;
}
$MK_PATH = "./";
if (defined('IN_ADMIN')) {
$MK_PATH = "../";
}
require $MK_PATH."../mkportal/conf_mk.php";


if ( !defined('IN_ADMIN') && $FORUM_VIEW == 1) {
ob_start();
eval($this->compiled_code[$handle]);
$ForumOut .= ob_get_contents();
     ob_end_clean();
} else  {
   eval($this->compiled_code[$handle]);

}

// fine modificato


Adicionalmente, si queres sacar el cabezal (Banner y nombre de página que viene por defecto en phpBB), edita:

/subSilver/overall_header.tpl (o del style que estes usando)
Borrando esta parte del código:
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br />  </span>
<table cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">   <a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>   <a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>   <a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
     <!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>
     <!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>   <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>   <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a> </span></td>
</tr>
</table></td>
</tr>
</table>


Y listo, con esto quedaría completamente integrado el foro a mkportal.

SaludOS/2

MaTiaS

Muchisimas Gracias DAX! sos un capo  :wink:

Billy Gates

Jaja!! Dax sos un groxo!! Gracias che... nos diste una mano barbara :)!
Se viene Warez bajo MKPortal!
Porque aceptar lo que ellos dicen que esta mal, si su verdad es tan falsa?