Jaws 0.4 – Comentarios rayados …..
Hace poco que habilite el parseo en [friend]jaws[/friend] para que se mostraran correctamente los emoticons
en los comentarios.
Pues bueno, cuando hice un comentario y este incluía dos emoticons, el archivo “functions.php” trae una pequeña función la cual tendré que checar con mas cuidado, la función es “parse_text_simple”.
Lo que pude observar, un ejemplo de lo que hace es lo siguiente si un texto se encuentra entre dos asteriscos “* ejemplo *”, eso quiere decir que el texto es negrilla “ejemplo”
, esta función hace 5 o 6 cambios sencillos de este tipo, cuando se ponían los emoticons como estos incluyen un “-” para formar la carita, esta función creía que el texto entre las dos “-” tenia que ser subrayado, esto hacia que no mostrara los emoticons y que además de esto subrayara el texto :’-(.
Así que lo único que tuve que hacer es solo llamar a la función de parseo antes para que identificara los emoticons y otros caracteres especiales, por decirlo así.
El [url="http://blog.tuxsoul.com/data/files/jaws/version-0.4/parches/parser-diff-0.2.gz"]parche[/url] es acumulativo así que para usarlo necesitas colocar la versión [url="http://blog.tuxsoul.com/data/files/jaws/version-0.4/parches/parser-diff-0.1.gz"]anterior[/url].
Archivo “gadgets/blog.php” – linea 560:
[terminal]
$comments = $this->parse_text($row["comments"]);
$this->tpl->set_variable(“comments”, parse_text_simple($comments));
[/terminal]
Archivo “include/functions.php” – linea 235:
[terminal]
// $text = nl2br ($text);
[/terminal]
Solo dejenme recalcar que estos parches no son oficiales, no tienen que ver con el trabajo de [friend]jaws[/friend], son solo cambios que he hecho a la versión que tengo instalada, y me gusta dar los a conocer.
Post relacionados:

