Cita:
Iniciado por One_piece tengo un problema en la pagina principal de mi web que no me deja hacer login/out desde el menu personal sino tengo que hacerlo desde el foro y muchas veces me sigue sin hacer login en la pagina principal...
Eso es porque debes modificar lo siguiente:
(Importante: Respalda antes todos los archivos a modificar)
Abre el archivo
login.php
Busca:
Código:
redirect(append_sid($url, true));
Esta línea aparece 3 veces en el archivo, por lo cual tendrás que buscarla y
reemplazarla 3 veces por:
Código:
if ($url == "portalhome") {
Header("Location: ../");
exit;
} else {
redirect(append_sid($url, true));
}
Hasta aquí se termina la instalación normal. Luego de eso no deberías tener problemas al loguearte directamente en el portal.
Cita:
Iniciado por One_Piece como es eso de los Chmod 777 y en que parte de los archivos se debe poner
Dale mod 777 a éstos:
mkportal/conf_mk.php
mkportal/cache
mkportal/blog
mkportal/blog/images
mkportal/templates/*
mkportal/lang/*
mkportal/modules/downloads/file
mkportal/modules/gallery/album
mkportal/modules/reviews/images
Donde los asteriscos (*) representan los archivos que contienen la carpeta. Si usas un programa cliente FTP lo puedes hacer clickeando el botón derecho y luego en CHMod.
Cita:
Iniciado por One_Piece como hago para meter los foros phpbb en dentro de la pagina? lei el tutorial pero eso de foros/Sources/Subs.php el phpbb no lo trae...
Primero vé a tu CP Portal > Preferencias y activas la casilla "Mostrar foro dentro del portal", aceptas y luego debes modificar estos 4 archivos del
foro:
* includes/page_tail.php
* includes/template.php
* includes/page_header.php
* templates/xxxx/overall_header.tpl
Abre
includes/page_header.php
Busca:
Código:
$template->assign_block_vars('switch_enable_pm_popup', array());
Reemplaza por:
Código:
//$template->assign_block_vars('switch_enable_pm_popup', array());
Abre
includes/page_tail.php
Busca:
Agrega después:
Código:
//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/boardmod/php_out.php";
mkportal_board_out();
}
if($FORUM_VIEW == 1 && $Checkmkout) {
echo $ForumOut;
}
//end added
Abre
includes/template.php
Busca:
Código:
eval($this->compiled_code[$handle]);
Reemplaza por:
Código:
// modificato da mkportal
global $ForumOut, $Checkmkout;
if ($handle == "smiliesbody" || $handle == "reviewbody") {
$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
Opcional
Si quieres quitar el cabezal del foro y mostrar un template independiente y más integrado al portal:
Abre
templates/subSilver/overall_header.tpl
Elimina todo esto (Aprox. por la línea 230):
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>
Todo esto se encuentra en el archivo
readme.html incluido en el paquete que bajaste. Específicamente lo encuentras al abrir el archivo en el menú lateral:
Installation > phpBB.
Ya con esto tu portal / foro estará listo.
Algunos navegadores copian erróneamente. Por eso cuando copies estos códigos pégalos primero al bloc de notas. Si las líneas salen juntas cita este post y copia desde el campo de texto (sin los [ code] [ /code]).
Luego nos cuentas cómo te fue
Saludos.