Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Porqué algunas urls de temas se crean como "empty"
  Leído 319 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Jul 28 2016


Hola amigos, esa es mi otra duda, que no sé si será un bug o no pero al crear un tema algunas veces suele suceder por ejemplo ésto:

http://www.smfpersonal.net/empty-t8675.0.html

es decir que en la url en vez de salir el título del tema, sale el "empty", ¿porqué pasa esto?, me parece que es por el uso de algunos símbolos como:

Código: [Seleccionar]
¿
?
"

Deberían omitir esos símbolos ya que las urls amigables se ven muy bonitas y al usar tán sólo 1 símbolo de esos ya sale el empty y así quedará la url con ese empty.


Saludos!!

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/

Mensajes: 559

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

« Última Modificación: Julio 28, 2016, 05:19:22 pm por ^HeRaCLeS^ »
En línea

*
Jul 28 2016


Exactamente pasa por utilizar esos caracteres...
Al convertir a url amigable devuelve un valor vacio al ponerlos y por eso reemplaza el nombre del tema por el empty.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#1

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Jul 28 2016


Segun yo ya solucione esto... si queres podes revisar para ver si estoy en lo correcto  :P

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#2

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Jul 28 2016


Es exactamente como dice Heracles, lo he verificado con mi foro

2.0.13
#3

Mensajes: 279

Ver Perfil  Login GSM - Venta de Certificados Samsung - Buy Cert File Repair 

En línea

*
Jul 28 2016


Bien bien... realize varias pruebas y aparentemente esta funcionando ok ok!!  ;)

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#4

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Jul 29 2016


jajaja que alegría que ahora si todo funcione!! :D
Creo que debo postularme para "Beta Tester" jajaja es broma ;D :laugh:

Me alegro que todo haya quedado bien!! :) :)

Foro de Ayuda de Programación General, IRC y mIRC Scripting 

Ninguno
2.0.14
http://www.argentinairc.net/foro/
#5

Mensajes: 559

Ver Perfil  Ayuda de Programación General, IRC y mIRC Scripting 

En línea

*
Jul 31 2016


Pero sería mejor hacer un replace o algo, lo que sea... ¿no?

Los que usan el simplesef no les pasa? ya ni recuerdo cómo era en nuestro foro... pero si se que se han usado signos de pregunta y los url quedan lo más normalito

2.0.12
#6

Mensajes: 1048

Ver Perfil  Email 

En línea

*
Ago 01 2016


No es tan simple como hacer un replace.. ya que no solo recibis un caracter, depende de la codificacion y varios factores...
El valor puede ser devuelto como caracter, como entidad html, como ascii, como binario, etc...

Aca un ejemplo con el signo euro:

Código: [Seleccionar]
Text: €
ASCII: chr(128)
ASCII Dec: 8364
ASCII Hex: 20AC
Binario: 10000000
HTML Numero: €
HTML Nombre: €


Vos podes realizar muchas comprobaciones y replaces, pero es muy dificil hacerlas todas y en todos los formatos... seria una locura hacer un replace por cada caracter...
Para un solo caracter tendrias que hacer varias comprobaciones, ni hablar para hacerlo para todos los caracteres...
Entonces tenemos que utilizar expresiones regulares y otras funciones para englobar la mayor cantidad de comprobaciones en la menor cantidad de codigo posible.
Es aca cuando entra que algun caracter se pase por alto, entonces el valor devuelto queda vacio... y por eso se pone un ultimo condicional que si queda vacio ponga algo "En este caso empty" ya que de lo contrario daria un fallo el sistema y no pondria nada.




*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#7

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea




Otros temas de su interes

Google Chrome is blocking access to smfpersonal.net phantomm Septiembre 08, 2012, 12:19:23 pm *
SMF personal Príncipe_Azul Agosto 22, 2016, 03:29:51 am
Errores en algunos tutoriales. Princesa1 Junio 23, 2011, 04:17:25 pm
Error al ver imágenes cuando le hago clic Príncipe_Azul Julio 02, 2016, 08:55:18 am
Ajax del foro smfpersonal no anda? luuuciano Agosto 27, 2014, 09:22:07 am
Posibles fallos en el sitio! ^HeRaCLeS^ Mayo 28, 2017, 05:38:56 pm



Usuario:
Contraseña:
Sesión: