El emular una versión anterior o posterior es una de las muchas caracteristicas que SMF 2.0 tiene por defecto.
La emulación te permite instalar o intentar instalar mods que solo están disponibles hasta cierta versión, este tutorial trata de explicar como se utiliza esa función.
Para fines meramente ilustrativos, usaré el mod Spoiler Tag (http://custom.simplemachines.org/mods/index.php?mod=195) como referencia, pero el tutorial se puede aplicar a cualquier mod.
Cuando se trata de instalar un mod que no es compatible con la versión del foro que actualmente tenemos, al subir el paquete y tratar de instalarlo nos dará un error como este:
para poder instalarlo, vayan a la lista de mods
ahí podrán ver el mod que acaban de subir, muchas veces ese mod no tiene el enlace "[ Instalar Mod ]" o tiene el enlace, pero al instalar les aparece el error de la primera imágen, debajo de la lista notarán un pequeño enlace que dice "Avanzado" al dar click a ese enlace, abajo les aparecerá lo siguiente:
Ahí les aparecerá una caja de texto con la versión actual que usan, esta caja se puede editar, ahí van a poner la ultima versión compatible con el mod que tratan de instalar, en este caso, el mod Spoiler Tag sólo es compatible hasta la versión 2.0 RC3, así que van a escribir 2.0 RC3 en ese campo y dan click en el botón "Aplicar".
Después de hacer eso, ustedes ya podrán instalar el mod, ya que ahora su foro se "comportará" como si fuera un foro versión RC3 (de ahí proviene el termino "Emular (http://es.wikipedia.org/wiki/Emulador)")
como podrán ver, si el mod anteriormente no tenía un enlace de [ Instalar Mod ], ahora lo tiene y ya podrán instalarlo.
como podrán ver en la imágen, la emulación no solo afecta a el mod que van a instalar, afecta a todos los mods que tengan (
que no estén instalados todavia) así que algunos mods que no son compatibles con la versión que acaban de emular, pueden aparecer sin el enlace para instalar, pero no se preocupen por eso.
Después de instalar satisfactoriamente su mod, tienen que revertir la emulación, de lo contrario su foro permanecerá "Emulando" y podrían tener problemas de incompatibilidad con mods que si estén hechos para su versión. Por eso vamos a ir de nuevo a la lista de mods y vamos a dar click a "Avanzado" ahí pueden hacer dos cosas, una, dar click en el botón "Revertir" o simplemente escribir su versión actual en el campo de texto, si no conocen su versión o no están seguros de como escribirla, usan el enlace de revertir, al dar click en el enlace de revertir, el campo de texto automáticamente cambiará a su versión, no olviden guardar dando click en el botón "Aplicar"
Eso es todo lo que tienen que hacer para poder usar la Emulación en un foro SMF 2.0
También es conveniente apuntar que la emulación se puede realizar en una versión 1.1.x usando un mod:
http://custom.simplemachines.org/mods/index.php?mod=2113
la forma de usarlo varia un poco, pero el resultado es el mismo.
Muchas gracias :)
Un tutorial muy útil.
Yo siempre he utilizado eso, me parece una mejor opción a utilizar el parse y si algo sale mal (lo dudo) pues ya lo usaría
De todas formas muchas gracias por ponerlo para los que no conocían esta linda opción
Buen tuto miss.
OK, he adjuntado las imágenes en el primer mensaje para evitar depender de servidores externos.
Buenas tengo una duda, tengo la rc5 y queria emular a la rc3, lo emulo pero cuando le doy a instalar me aparece el mismo mensaje que cando no emulaba:
QuoteError en la Instalación del Paquete
Se ha encontrado algún error durante la prueba de la instalación de este paquete. Es altamente recomendado que no continúes la instalación a menos que sepas lo que estás haciendo, y hayas realizado una copia de seguridad muy recientemente. Este error puede haber sido causado por un conflicto entre el paquete que estás intentando instalar y otro paquete que ya has instalado, un error en el paquete, un paquete que requiere otro paquete que no has instalado a&ucute;n, o un paquete diseñado para otra versión de SMF.
Y la verdad me da un poco de cosa seguir por si acaso, si aparece emulando a la rc3 le doy a continuar intalacion igualmente?
Saludos
La emulacion solo sirve para que tu foro acepte un mod que fue hecho para una version anterior, eso no significa que el mod se vaya a instalar correctamente... como cualquier otro mod, puede tener incompatibilidades u otro mod ya ha modificado codigo que ese mod necesita modificar.
si tienes errores al instalar, tendrás que modificar esos archivos manualmente siguiendo el parse de ese mod.
Gracias. Excelente función!
;D miss, que buen tutorial es de mucha utilidad saberlo
Perfeeeecto ;)
Me ha venido de coña, no había visto lo de avanzado y no sabía como instalar algunos paquetes.
Ya tengo todo como antes.
Muchísimas gracias por ese estupendo manual.
Hola,muchas gracias por la explicación.Excelente trabajo ;)
Pero me surge la duda si a parte de haber emulado la versión para que sea compatible el MOD,¿qué pasa cuando a veces modificamos los php y archivos a mano para instalar correctamente un MOD antiguo? ¿Afecta al foro "moderno"?
Ejemplo,si mi foro es 2GOLD e instalo un paquete de la versión 1.1.14 o del RC4 y modifico a mano algunos php,¿me dará error el 2GOLD?
Espero haberme explicado bien.
Un saludo y muchas gracias.
la unica diferencia que veo de instalar manual y mediante el package manager (aparte de que una es automatica...) es que para desinstalarlo tambien tendras que hacerlo de forma manual y bueno no hay problema con instalar mods de forma manual.
lo que si veo dificil es que algun mod de la 1.1.14 vaya a ser compatible con la 2.0 gold.
Muy buen tuto miss ;)
también es conveniente apuntar que la emulación se puede realizar en una versión 1.1.x usando un mod:
http://custom.simplemachines.org/mods/index.php?mod=2113
la forma de usarlo varia un poco, pero el resultado es el mismo.
edit, agregado a el topic inicial.
Excelente realmente bueno, gracias por compartir.
-.-! xq me sale esto?
No puedes descargar o instalar nuevos paquetes ya que no se puede escribir en el directorio "Packages"!
eso me sale cuando quiero instalar un mod! -.-
aqui les dejo una imagen:
Ayudenme porfavor (=
Sr.lucho22 ya creaste un tema para tu problema: http://www.simplemachines.org/community/index.php?topic=458001.msg3199894#msg3199894
no hagas otro post para el mismo problema.
en ese tema no das suficientes datos... no se te puede ayudar si no sabemos nisiquiera que version de SMF estás usando.
Quote from: Miss All Sunday on November 03, 2011, 01:02:54 PM
Sr.lucho22 ya creaste un tema para tu problema: http://www.simplemachines.org/community/index.php?topic=458001.msg3199894#msg3199894
no hagas otro post para el mismo problema.
en ese tema no das suficientes datos... no se te puede ayudar si no sabemos nisiquiera que version de SMF estás usando.
Aqui te dejo 2 imagenes mas:
uso la vercion SMF 2.0.1
espero que sea suficiente y me ayudes (=
saludos!
http://www.simplemachines.org/community/index.php?topic=458001.msg3199894#msg3199894
responde en tu propio tema por favor, tu problema NO está relacionado con este tutorial
Bastante util, no habia visto esto en SMF, que novedad y la verdad que esta impresionante ya que hay muchos mods buenos y necesario que solo por una version atras no funcionaria en una nueva.
Gracias de nuevo....
Hum, gracias por el TUTO, me ha servido de mucho sabes.
Me aparecio ese error y ahora no puedo tocar anda del foro como soluciono esto?
Por favor, no hagas multiples mensajes para tu error.
Vaya.. interesante esto, porque podemos emular nuestro foro a una versión más vieja para poder instalar algunos módulos.
Pero pensaba que esto lo traía el SMF por defecto!!!!
Quote from: Xad on May 09, 2014, 11:19:48 AM
Vaya.. interesante esto, porque podemos emular nuestro foro a una versión más vieja para poder instalar algunos módulos.
Pero pensaba que esto lo traía el SMF por defecto!!!!
Lo trae por defecto solo tenes que seleccionar que versión emular.
Tengo entendido que en la versión 2.1 esto ya no sera necesario, el mismo sistema detectara que versión deberá emular para que funcione.
Saludos