Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Acortar mensaje portal
DarkFinder   26 Dec, 2012, 5:06 pm
#1
Hola que tal me gustaría saber como puedo realizar una acortamiento de los mensajes que se muestran en el portal, yo lo hago de esta manera:

Código PHP:
<?php 
$message
= my_substr($message,0,600)." [...]";

Pero el problema aquí es que en el acortamiento también hace el conteo de el código html, por lo cual no se obtiene los caracteres reales de el mensaje.

Estaba pensando que se puede hacer con código REGEX pero la verdad no se como hacerlo, espero que me puedan ayudar con eso.

Salu2
angeluz   26 Dec, 2012, 5:17 pm
#2
Usando el buscador encontre esto espero te sirva.

http://www.mybb-es.com/hilo-cortar-mensa...-a-mycodes

http://www.mybb-es.com/hilo-acortar-los-...al-de-mybb
Este es de mybb 1.4

Adiós espero te sirva.
DarkFinder   26 Dec, 2012, 6:52 pm
#3
mmmmm pues ya cheque y sigue sin funcionarme y es que si bbcode queda fuera del acortamiento este se imprime en el mensaje del portal
HSSWebs   26 Dec, 2012, 7:50 pm
#4
Haz probado con el Plugin de Cluster o de Omar G?

No recuerdo los nombres >< pero se que ambos tienen un plugin que hace algo en el portal :p
Cluster   26 Dec, 2012, 8:05 pm
#5
es de Edson pero lo creo para mi, respeta los caracteres y cierra los MyCodes

:)
DarkFinder   26 Dec, 2012, 8:08 pm
#6
uuuu que mal seria bueno que el buen Edson compartiera ese plugin
angeluz   26 Dec, 2012, 8:19 pm
#7
(26 Dec, 2012, 8:05 pm)Cluster escribió: es de Edson pero lo creo para mi, respeta los caracteres y cierra los MyCodes

(26 Dec, 2012, 8:08 pm)DarkFinder escribió: uuuu que mal seria bueno que el buen Edson compartiera ese plugin

El que te puse arriba es al que se refiere cluster C;
Si lees el tema ahí lo explica.

Adiós

OFF: cluster ahorita te avisaré de un detalle Big Grin
DarkFinder   26 Dec, 2012, 8:24 pm
#8
De hecho ya lo use pero lo malo es que no respeta la longitud, por que sigue contando los caracteres del código html y nos los caracteres reales del mensaje

EDITO ---

Es mas me gustaría saber si existe forma alguna de eliminar el codigo HTML y dejar el puro texto, de hecho lo hago de la siguiente manera

Código PHP:
<?php 
$message
= preg_replace("/(<.*>)/", '', $message)

Sin embargo me gustaria conservar unicamente las imagenes pero con ese code me elimina todo el html
Última modificación: 26 Dec, 2012, 8:32 pm por cuperd1934.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.