• 6
  • 6 RepliesReplies
  • 45308 ReadTimes Read
  • 49 PointsPoints

Topic: ¿Que es el PARSE y como se utiliza?

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
¿Que es el PARSE y como se utiliza?
February 24, 2013 - 09:41 21:41
Que es el PARSE y como se utiliza.

Bueno, creo que es hora de rehacer este tutorial de que es el parse y como se utiliza, porque el otro tutorial no estaba del todo claro y puede prestarse a la confusion.

Les explico en palabras que entiendan todos, porque casi siempre estas cosas estan explicadas de programador a otro programador y el 90% de los usuarios que utilizan smf no son programadores, asi que no entiendo porque lo hacen asi, pero bueno, aca va explicado para ese 90% y el 10% restante seguramente tambien entendera.

El parse es una herramienta que varios foros de soporte SMF lo tienen. Nosotros nos centraremos por supuesto en nuestro propio parse, el parse de SMFSimple que fue realizado por la Administradora Distante, perdon, administrador... XD

¿Para que sirve el parse?
Esta herramienta sirve para ver una por una las modificaciones que hace un mod en nuestros archivos del foro. Esto nos permite saber con exactitud donde va cada codigo que necesita el mod para funcionar. En muchas ocaciones, al tener muchos mods instalados en un foro, generan conflictos entre ellos, puesto que los mods funcionan buscando codigos en los archivos. Entonces, si otro mod modifico ese codigo, el mod siguiente que necesite ese codigo no lo va a encontrar, por lo que ahi tendremos el tan odiado "prueba fallida" en el archivo en que esto pase.


Entonces, ahora que sabemos que funcion cumple el parse, Como se utiliza?

Antes que nada, el parse de los mods de SMFSimple esta debajo del link de descarga de cada mod, a continuacion les muestro una imagen para que vean donde esta:


Ahora que ya saben donde esta el parse de cada mod, vamos a ver el parse de uno de ellos para tener un ejemplo claro y entender de que se trata sin saber mucho de programacion pero al menos salvar nuestro foro en caso de que algo no salga bien en una instalacion.

En este caso, el mod que veremos es Ir Al Cielo.

Adentro del parse de ese mod vemos primero el logo de SMFsimple, luego el nombre del mod y abajo ya vemos el primer archivo a modificar. En este caso: ./Themes/default/index.template.php

Veremos que abajo dice Encontrar y abajo un codigo, en este caso:
Code: [Select]
// Output any remaining HTML headers. (from mods, maybe?)
Eso nos dice que en el archivo ./Themes/default/index.template.php hay que buscar el codigo que ahi nos indica para hacer la primera modificacion del mod.

Abajo de ese codigo que debemos buscar, dice Agregar Antes, con lo que por logica sabremos que antes del codigo a ENCONTRAR debemos agregar antes el siguiente codigo:
Code: [Select]
echo'<!-- Este foro utiliza: Ir al cielo V2 - SMFSimple.com ;) -->'; if (!empty($modSettings['iralcielo_enable'])) { ir_al_cielo_smfsimple_head();}
Una vez que hicimos esa modificacion pasaremos a la siguiente y asi con todas las modificaciones que pida el mod.

A veces, veremos que dice Agregar antes, pero tambien veremos Agregar despues y Reemplazar, que por logica creo que se entiende la funcion de cada una y lo que debemos hacer con el codigo a agregar o reemplazar.


¿Que hago si tengo que DESINSTALAR un mod Manualmente porque mi foro no anda luego de una instalacion?

En este caso, si entendimos la explicacion anterior, sera lo mismo pero a la inversa. ¿Como es esto? Miren el ejemplo que utilizamos del mod ir al cielo.

http://www.smfsimple.com/smfparser/index.php

Vamos al parse del mod, luego veremos como antes que dice ENCONTRAR y abajo el codigo y luego mas abajo veremos que dice AGREGAR ANTES y abajo el codigo para agregar antes. Bueno, en este caso sera al contrario, deberemos encontrar el codigo que se agrega antes y eliminarlo, de modo que quede solo el codigo a ENCONTRAR que seria el que estaba por defecto sin la modificacion.

En el caso de AGREGAR DESPUES es lo mismo y en el caso de REEMPLAZAR, buscaremos el codigo que reemplazamos y pondremos el codigo que debiamos reemplazar originalmente.

Eso es todo, si se lee un par de veces esto se entiende y puede servir a salvar un foro de estar offline sin saber practicamente nada de programacion, solo tener un poco de logica y poner un poco de tiempo en leer bien este tutorial.

Este tutorial va dedicado a los usuarios que por un simple error facil de solucionar con este tutorial, borran todo el foro y vuelven a empezar, dejando atras el trabajo realizado y las horas perdidas.

Saludos y ya saben, cualquier pregunta la dejan aca y con gusto la contesto!
You do not have permission to give points
point 49 Points

Users who gave points in this topic » WasdMan (3 Pts) » Adr1 (3 Pts) » 4kstore (10 Pts) » Papá distante (10 Pts) » EduardO (3 Pts) » Lambo (6 Pts) » xRespawNx (3 Pts) » ChilcaPrincipe (6 Pts) » vms (3 Pts) » silc (1 Pts) 

Usuario: Papá distante
Rango: Moderador Global
Mensajes: 3504
Points: 168
Perfil: View Profile
Pais:
de
Re:¿Que es el PARSE y como se utiliza?
Reply #1 February 24, 2013 - 11:53 23:53
¬¬ no se si darte 20 puntos o ninguno ¬¬

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
Re:¿Que es el PARSE y como se utiliza?
Reply #2 February 25, 2013 - 05:54 17:54
¬¬ no se si darte 20 puntos o ninguno ¬¬

Le podemos dejar 10 así se siente útil :D

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:¿Que es el PARSE y como se utiliza?
Reply #3 February 25, 2013 - 06:58 18:58
Mis puntos dicen lo util que soy muajajaja

Usuario: Papá distante
Rango: Moderador Global
Mensajes: 3504
Points: 168
Perfil: View Profile
Pais:
de
Re:¿Que es el PARSE y como se utiliza?
Reply #4 February 25, 2013 - 07:53 19:53
si si

no avatar
Usuario: robin626-t
Rango: Recién Llegado
Mensajes: 2
Points: 0
Perfil: View Profile
Pais:
co
Re:¿Que es el PARSE y como se utiliza?
Reply #5 May 25, 2013 - 12:22 12:22
Muyy buen thread, super util en las mods !!!!

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:¿Que es el PARSE y como se utiliza?
Reply #6 May 25, 2013 - 01:00 13:00
Muyy buen thread, super util en las mods !!!!
Gracias por el comentario!

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines