Ver Mensaje Individual
  #31 (permalink)  
Antiguo 06/09/2005, 03:00
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
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:
Código:
$db->sql_close();
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 />&nbsp; </span>
				<table cellspacing="0" cellpadding="2" border="0">
					<tr>
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<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">&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp;
      					<!-- BEGIN switch_user_logged_out -->
						&nbsp;<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>&nbsp;
      					<!-- END switch_user_logged_out -->
						</td>
					</tr>
					<tr>
						<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<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>&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp;</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.