Cita:
Eso es porque debes modificar lo siguiente:
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...
(Importante: Respalda antes todos los archivos a modificar)
Abre el archivo login.php
Busca:
Código:
Esta línea aparece 3 veces en el archivo, por lo cual tendrás que buscarla y reemplazarla 3 veces por:redirect(append_sid($url, true));
Código:
Hasta aquí se termina la instalación normal. Luego de eso no deberías tener problemas al loguearte directamente en el portal.if ($url == "portalhome") { Header("Location: ../"); exit; } else { redirect(append_sid($url, true)); }
Cita:
Dale mod 777 a éstos:
Iniciado por One_Piece
como es eso de los Chmod 777 y en que parte de los archivos se debe poner
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:
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:
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...
* includes/page_tail.php
* includes/template.php
* includes/page_header.php
* templates/xxxx/overall_header.tpl
Abre includes/page_header.php
Busca:
Código:
Reemplaza por:$template->assign_block_vars('switch_enable_pm_popup', array());
Código:
Abre includes/page_tail.php//$template->assign_block_vars('switch_enable_pm_popup', array());
Busca:
Código:
Agrega después:$db->sql_close();
Código:
Abre includes/template.php//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
Busca:
Código:
Reemplaza por:eval($this->compiled_code[$handle]);
Código:
Opcional// 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
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:
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.<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>
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.