Foro de elhacker.net

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: Eleкtro en 19 Diciembre 2011, 06:50 am



Título: Las etiquetas "Code" no funcionan bien!
Publicado por: Eleкtro en 19 Diciembre 2011, 06:50 am
Buenas

Me he dado cuenta que al usar la etiqueta "Code=DOS" (Bajo estas circunstancias) se transforman los caracteres en código PHP o algo parecido, aquí el ejemplo:

Código
  1. Reg Delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "!keynum% style="color: #448888;">NUM%!" /f >nul 2>&1

 :rolleyes:

Aunque si se usa "CODE" a secas, si que se copia bien:

Código:
Reg Delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "!keynum%NUM%!" /f >nul 2>&1

Para códigos muy largos es un fastidio usar "CODE" sin etiquetas :-( ¿Se puede arreglar?

Un saludo!


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: madpitbull_99 en 19 Diciembre 2011, 20:47 pm
Intenta con [code=bash][/code].

Te he editado el mensaje anterior para probarlo, y parece que funciona bien.

Tampoco está muy pulido el plugin de resaltado de sintaxis.




Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: Eleкtro en 20 Diciembre 2011, 07:42 am
Sí así si, en "Bash" si que parece que se copia bien, Gracias madpitbull.

No es que me afecte mucho pero... haber si con el tiempo se pudiera pulir como tu dices


un saludo!


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: Eleкtro en 12 Enero 2012, 04:53 am
Me tiene más que harto el plugin este  ._.

Me gustaría que alguien tomase esta sugerencia en consideración, Porque se trata de una de las materias del foro...
Vamos, que si a mi alguien me dice como se puede arreglar, Yo mismo lo intentaría xD

Caracteres que no se muestran como deberían:
Código:
¡
á
é
í
ó
ú
!=%%

Así se ve al previsualizar el mensaje:
Código
  1. ¡
  2. á
  3. é
  4. í
  5. ó
  6. ú
  7. !=%!REG3XP2!>< span=""> style="color: #448888;"><>%

Y así el resultado final, Al postear...:
Código
  1. &#161;
  2. &#225;
  3. &#233;
  4. &#237;
  5. &#243;
  6. &#250;
  7. !=% style="color: #448888;">%
  8.  

El resultado final es lo importante, Por eso, ¿Alguien podria arreglar esta cadena de caracteres? ->  !=%%

Esto pasaría por ejemplo al etiquetar un comando como este:
Código:
set Adaptador!Numero!=%%a

El resultado:
Código
  1. set Adaptador!Numero!=%% style="color: #448888;">a

Salu2.


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: Eleкtro en 17 Diciembre 2012, 11:06 am
Hola, revivo este post con la intención de que alguna buena persona con algo de tiempo pueda arreglar ya este error :xD

PS: Quizás actualizando el plugin de los formatos de código se arreglaría, porque en otros foros SMF que he visto, esto no sucede :(.

Un saludo!

EDITO:
Un claro ejemplo: http://foro.elhacker.net/scripting/acciones_sobre_archivos_de_texto_batch-t242748.0.html;msg1810087#msg1810087

El comando:
Código:
Call echo "%%LINE%%"|@FIND "%%TOTAL_LINES%%"
el foro lo resuelve como:
Código
  1. Call echo "%%LINE%%!!|@%%TOTAL_LINES%%"


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: TMarmol en 1 Julio 2014, 22:01 pm
La opción de insertar código de la web tiene algún que otro bug, si lo haces a la primera todo va bien.
(http://i.gyazo.com/9ed704b869347fcdf81a2ea82ca1301d.png)

Si modificas el mensaje 1 vez pasa esto:

(http://i.gyazo.com/be9af3f8d817980bc24b0db7ef4e43eb.png)

Cuando modificas por 3ª vez y arreglas los numeros esos pasa esto.

(http://i.gyazo.com/55eaf4102b1bbfc16ef989147540a01e.png)



@Eleкtro
La versión de SMF que usa el foro es la 1.1.19 y la version del GeShi-mod en la que solucionan la mayoria de fallos es la 1.2, que solo es compatible con las versiones 2.0, 2.0.2, 2.0.4 de SMF
Ese será el motivo de que no lo cambien, tendrian que actualizar todo el foro
http://custom.simplemachines.org/mods/index.php?mod=3070 (http://custom.simplemachines.org/mods/index.php?mod=3070)


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: el-brujo en 2 Julio 2014, 18:02 pm
sí, estamos usando SMF 1.1.19, y por defecto se instaló el mod-geshi para SMF 1.1, pero se ha ido actualizando manualmente.

GeSHi es un plugin que se puede instalar a parte, y estamos usando la versión:

Citar
/** The version of this GeSHi file */
define('GESHI_VERSION', '1.0.8.9');

Según la web oficial:

Citar
The latest stable version of GeSHi is 1.0.8.11, released on the 19th of Aug, 2012.

Tienes toda la razón, la nueva rama es la 1.1:

https://github.com/GeSHi/geshi-1.1

Aunque esto parece más bien un problema de codificación del foro, que guarda en la base de datos en código html en vez


Título: Re: Las etiquetas "Code" no funcionan bien!
Publicado por: JorgeEMX en 3 Julio 2014, 18:38 pm
Habría que ver entonces si en la base de datos está así tal cual con sus entidades html. Si es así, bastaría con modificar la función que insertan los post (que creo que es el archivo Sub-Post.php).