News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Instalación MK Portal + SMF (Actualizado)

Started by daragor, May 11, 2005, 01:16:27 PM

Previous topic - Next topic

daragor

Bueno, voy a armar una guía rápida de instalación de Mk Portal con foro SMF (No es oficial)
Pueden ver mi sitio en este link: www.webscom.com.ar/foro

Requerimientos:
-bajamos la última versión de Mk Portal de esta web: www.mkportal.it (sección download)
-debemos tener el paquete de instalación de SMF.

Primero
Yo he creado en mi host, una carpeta que le llame /site, como habran visto en la dire q puse mas arriba, ya que estoy en un periodo de pruebas. Sino, podrían ponerla en el directorio default de su host.
Instalamos SMF en nuestro host en una carpeta (Ej. /Foro), Esto iria quedando dentro del host:
Quotewww.tusitio.com/site/foro
Probamos q funcione correctamente. y pasamos al lo siguiente.

Segundo
Descomprimimos el pack de instalación de MK, y crea unas carpetas, dentro de ellas hay una que se llama upload que contiene 1 carpeta "mkportal" y un archivo "index.php". Lo que vamos a hacer es: subir completo el CONTENIDO de la carpeta upload en la dirección q hemos creado, en el caso de esta guía:
Quotewww.tusitio.com/site/
De esta manera nuestro sitio queda con las siguiente estructura:

/site/foro/
/site/mkportal/
/site/index.php

Tercero
Obviamente instalamos el MKportal desde:
Quotewww.tusitio.com/mkportal/mk_install.php
IMPORTANTE: Antes de Instalar, otorgar los permisos 777 a las siguientes carpetas y archivos

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

Los que tienen * son completos! incluidas subcarpetas y archivos TODOS!! Bueno la instalación es sensilla, completamos los datos que no pide, una vez finalizado borramos mk_install.php

Por las dudas, encontre este screen, explico q los datos serían:
URL of site:
Quotewww.tusitio.com/site
Path Forum
Quotewww.tusitio.com/site/foro


Cuarto
Ahora vamos a meter el Foro SMF dentro del portal. Para eso editamos el archivo Sources/Subs.php
(hagan un backup antes agregando algo al nombre. Ej.: Subs_OK.php)
En la linea 1275 (mas o menos) buscamos:
QuotetrackStats();
Debajo insertamos:
Quote
//added from MKportal
   global $db_prefix;
   define ( 'IN_MKP', 1 );
   define('DBPREFIX', $db_prefix);
   $MK_PATH = "../";
   $_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
   require $MK_PATH."mkportal/conf_mk.php";
   $checkaction = 0;
   if (array_key_exists('action', $_REQUEST)) {
      if (in_array($_REQUEST['action'], array('dlattach', 'dumpdb', 'findmember', 'helpadmin', 'quotefast', 'spellcheck', '.xml', 'help', 'printpage', 'jsoption', 'keepalive'))) {
         $checkaction = 1;
      }
   }
   if($FORUM_VIEW == 1 && !$do_header && !$checkaction) {
        ob_start();
   }
//end added

Despues buscamos:
Quote
if ($do_footer)
   {
      // Just show the footer, then.
      loadSubTemplate(isset($context['sub_template']) ? $context['sub_template'] : 'main');
      template_footer();

      // (since this is just debugging... it's okay that it's after </html>.)
      db_debug_junk();
   }
Y debajo insertamos:
Quote
//added from MKportal
   if($FORUM_VIEW == 1 && !$checkaction) {
      require_once $MK_PATH."mkportal/include/boardmod/smf_out.php";
      mkportal_board_out();
   }
//end added

Grabamos y subimos el archivo subs.php modificado. Y por Ultimo entramos al CP Portal que es el panel de administrativo de MK: Control Panel -> preferences "view the forum inside portal" (claro pueden bajar la traducción tambien)

Y Listo!!  ;D todo tiene q andar OK

Yo aclaro, q he creado para ambas instalaciones 2 bases de datos, una para cada una, esto se instalo perfectamente. Pero chequeando mis bases de datos me di cuenta que la que había creado para MK Portal estaba Vacia!! asi que la borre, y todo siguio andando perfectamente. Esto para mi quiere decir que usa la BD del SMF, no se,... tampoco le di mucha trascendencia.

Espero les haya servido de algo, pueden crean buenos sitios, y que siga creciendo SMF!
Saludos!
Webscom: Wordpress + SMF
Software Libre, Noticias y Entretenimiento.-

[darksteel]




Luis "[darksteel]" Alvarado.
Spanish Support
¿Qué es el repair_settings?
No doy soporte por PM, publica tu duda en el foro y tendras respuestas mas rapidas.
My forum:
www.caamboard.com

Odin

IMPOSIBLE: He seguido las instrucciones al dedillo, y me sale este mensaje:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/foro4x4/public_html/foro/Sources/Subs.php on line 1614

Ya sólo me queda que se alguna movida del server. Y de hecho he vuelto a subir la copia de seguridad y se sigue sin ver el foro.

Saludos Odin.

[darksteel]

Quote from: Odin on May 11, 2005, 07:57:12 PM
IMPOSIBLE: He seguido las instrucciones al dedillo, y me sale este mensaje:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/foro4x4/public_html/foro/Sources/Subs.php on line 1614

Ya sólo me queda que se alguna movida del server. Y de hecho he vuelto a subir la copia de seguridad y se sigue sin ver el foro.

Saludos Odin.

Sube una nueva copia del Subs.php ...

darksteel-



Luis "[darksteel]" Alvarado.
Spanish Support
¿Qué es el repair_settings?
No doy soporte por PM, publica tu duda en el foro y tendras respuestas mas rapidas.
My forum:
www.caamboard.com

Odin

Ni por esas. He tenido que sacar una copia original del archivo zip del smf, subirla darla permisos, instalar el foro de nuevo. Y ha funcionado....el mk portal este me tiene mas quemado....

Saludos Odin.

Pedi que me borren

Muy buena la explicacion...
Ya la estoy probando..
Gracias..!

Pedi que me borren

Salio perfevto...al primer intento:

http://ndrabano.com.ar/index.php

Ahora el tema del idioma:
Subi el pack como corresponde...pero no aparece en las opciones de instalacion, el español...

Saludos.

daragor

el pack de idioma no trae la instalacion en español. Lo q tienes q hacer es entrar en el CP Portal -> preferences -> language -> Spanish.

debes subir la carpeta spanish a carpeta lang del MK
Webscom: Wordpress + SMF
Software Libre, Noticias y Entretenimiento.-

daragor

Quote from: Odin on May 11, 2005, 07:57:12 PM
IMPOSIBLE: He seguido las instrucciones al dedillo, y me sale este mensaje:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/foro4x4/public_html/foro/Sources/Subs.php on line 1614

Ya sólo me queda que se alguna movida del server. Y de hecho he vuelto a subir la copia de seguridad y se sigue sin ver el foro.

Saludos Odin.

copia y mostrame esa linea del subs.php veamos a ver que dice.
Webscom: Wordpress + SMF
Software Libre, Noticias y Entretenimiento.-

Odin

Que línea daragor? ese era el mensaje que me aparecia en el foro y el mkportal al hacer los cambios indicados.

Saludos Odin.

Omar Bazavilvazo

alguien que suba el subs.php modificado, par que Odin lo baje :)




Personal Signature:
HablaJapones
http://hablajapones.org
http://hablajapones.org/tutoriales.php


NO me manden PM para soporte o dudas
...Leo los foros como todos...

daragor

#11
Quote from: Odin on May 12, 2005, 09:39:47 AM
Que línea daragor? ese era el mensaje que me aparecia en el foro y el mkportal al hacer los cambios indicados.

Saludos Odin.

la linea 1614 del subs.php modificado, en el mio sale esto
$context['fader_news_lines'][$i] = strtr(addslashes($context['news_lines'][$i]), array('/' => '\/', '<a href=' => '<a hre" + "f='));
y la verdad no se cual puede ser el problema


les dejo un subs.php modificado Descargar para version 1.0.3 de SMF
Webscom: Wordpress + SMF
Software Libre, Noticias y Entretenimiento.-

daragor

#12
Bueno investige un poco más a ver si solucionamos y definimos esto. si estas usando la version 1.1 beta de SMF edita lo siguiente:

Sources/Subs.php <-- Limpio
Buscar:
Quote
if ($do_footer === null)
$do_footer = $do_header;

Agregar Despues:
Quote
//added from MKportal
global $db_prefix;
define ( 'IN_MKP', 1 );
define('DBPREFIX', $db_prefix);
$MK_PATH = "../";
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];
require $MK_PATH."mkportal/conf_mk.php";
$checkaction = 0;
if (array_key_exists('action', $_REQUEST)) {
if (in_array($_REQUEST['action'], array('dlattach', 'dumpdb', 'findmember', 'helpadmin', 'quotefast', 'spellcheck', '.xml', 'help', 'printpage', 'jsoption', 'keepalive'))) {
  $checkaction = 1;
}
}
if($FORUM_VIEW == 1 && !$do_header && !$checkaction) {
   ob_start();
}
//end added

Buscar:
Quote
if (!isset($_REQUEST['xml']))
   db_debug_junk();
}
}

Agregar despues:
Quote
//added from MKportal
if($FORUM_VIEW == 1 && !$checkaction) {
require_once $MK_PATH."mkportal/include/boardmod/smf_out.php";
mkportal_board_out();
}
//end added

Probalo y decime que tal va.
Webscom: Wordpress + SMF
Software Libre, Noticias y Entretenimiento.-

Odin

Daragor utilizo esta version: SMF 1.0.3.
Un Saludo.

punkito99

wenas yo instale todo y si me funciono todo perfecto gracias   ;D

Odin

Buenas Tardes!
Daragor al intentar introducir el foro en el mk_portal, el foro me queda muy grande en relación con las fuentes del mk_portal...sabes como podría integrarlo correctamente?

Saludos Odin.

efritz

espectacular  ;)

www.efritz.com.ar  :D

efritz

alguien sabe como integrarlo con coppermine  ???

[darksteel]




Luis "[darksteel]" Alvarado.
Spanish Support
¿Qué es el repair_settings?
No doy soporte por PM, publica tu duda en el foro y tendras respuestas mas rapidas.
My forum:
www.caamboard.com

metacortex

Hola, un gusto estar aquí husmeando y buscando algunos recursos. Les dejo otro tuto en este link:

http://forosdelweb.com/showthread.php?t=324274 [nofollow]

Saludos.

Advertisement: