Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

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
MyCode de URL's
joseahfer   12 May, 2014, 8:32 am
#1
¡Hola!
Tal vez sea un soporte algo extraño, pero me gustaría saber el MyCode que usa por defecto MyBB de las URL's para editarlo a mi gusto. Me refiero a "Expresión regular" y "Reemplazar por...". Si sale bien lo que intento, tal vez haga un tutorial. x'd

Muchas gracias ^^
Cluster   12 May, 2014, 11:16 am
#2
Lo editas desde el archivo functions correspondiente y si te refieres a lo que usa pues es el clásico <a href="$2">$1</a>

:)
joseahfer   12 May, 2014, 11:19 am
#3
(12 May, 2014, 11:16 am)Dani A. escribió: Lo editas desde el archivo functions correspondiente y si te refieres a lo que usa pues es el clásico <a href="$2">$1</a>

Más bien me refiero a cómo está hecha la "Expresión regular", de ambos, porque hay:
Código:
[url=enlace]texto[/url]
[url]enlace[/url]
Última modificación: 12 May, 2014, 2:52 pm por zk8gamp.
DarkEternity   12 May, 2014, 2:27 pm
#4
creo que si mal no recuerdo @"Gustavo R." agrego un plugins para hacer lo de los enlaces
joseahfer   12 May, 2014, 2:54 pm
#5
(12 May, 2014, 2:27 pm)DarkEternity escribió: creo que si mal no recuerdo @"Gustavo R." agrego un plugins para hacer lo de los enlaces

A ver, yo lo que quiero es saber cómo están por defecto los MyCode predeterminados para yo crear un nuevo MyCode a partir de ese a mi gusto, que reemplace al MyCode predeterminado.

Tal vez me haya expresado mal. xd

Enviado desde mi Sony Xperia E mediante Tapatalk.
Dark Neo   12 May, 2014, 8:50 pm
#6
Yo creo que lo que tu quieres hacer es mediante el parse_message y el archivo js del editor, del archivo tomas la rutina de invocar el código al pusar un botón y de la url .

En tu archivo class_parser encuentras lo que te digo, saludos...
angeluz   13 May, 2014, 10:43 am
#7
Buscas estas líneas...

Código PHP:
<?php 
$standard_mycode
['url_simple']['regex'] = "#\[url\]([a-z]+?://)([^\r\n\"<]+?)\[/url\]#sei";
$standard_mycode['url_simple']['replacement'] = "\$this->mycode_parse_url(\"$1$2\")";

$standard_mycode['url_simple2']['regex'] = "#\[url\]([^\r\n\"<]+?)\[/url\]#ei";
$standard_mycode['url_simple2']['replacement'] = "\$this->mycode_parse_url(\"$1\")";

$standard_mycode['url_complex']['regex'] = "#\[url=([a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#esi";
$standard_mycode['url_complex']['replacement'] = "\$this->mycode_parse_url(\"$1$2\", \"$3\")";

$standard_mycode['url_complex2']['regex'] = "#\[url=([^\r\n\"<&\(\)]+?)\](.+?)\[/url\]#esi";
$standard_mycode['url_complex2']['replacement'] = "\$this->mycode_parse_url(\"$1\", \"$2\")";

Por que puedes crear un mycode desde el ACP con el mismo tag y reemplazarlo Big Grin

Adiós
joseahfer   13 May, 2014, 11:00 am
#8
(13 May, 2014, 10:43 am)angeluz escribió: Buscas estas líneas...

Código PHP:
<?php 
$standard_mycode
['url_simple']['regex'] = "#\[url\]([a-z]+?://)([^\r\n\"<]+?)\[/url\]#sei";
$standard_mycode['url_simple']['replacement'] = "\$this->mycode_parse_url(\"$1$2\")";

$standard_mycode['url_simple2']['regex'] = "#\[url\]([^\r\n\"<]+?)\[/url\]#ei";
$standard_mycode['url_simple2']['replacement'] = "\$this->mycode_parse_url(\"$1\")";

$standard_mycode['url_complex']['regex'] = "#\[url=([a-z]+?://)([^\r\n\"<]+?)\](.+?)\[/url\]#esi";
$standard_mycode['url_complex']['replacement'] = "\$this->mycode_parse_url(\"$1$2\", \"$3\")";

$standard_mycode['url_complex2']['regex'] = "#\[url=([^\r\n\"<&\(\)]+?)\](.+?)\[/url\]#esi";
$standard_mycode['url_complex2']['replacement'] = "\$this->mycode_parse_url(\"$1\", \"$2\")";

Por que puedes crear un mycode desde el ACP con el mismo tag y reemplazarlo Big Grin

Adiós
Eso buscaba, y sí, tenía ideas de crear nuevos desde el ACP que los reemplazaran. ¿Me podrías poner también cómo sería el html de cada uno? xd
angeluz   13 May, 2014, 1:10 pm
#9
Código PHP:
<?php 
$link
= "<a href=\"$fullurl\" target=\"_blank\"{$nofollow}>$name</a>";

Addio!
joseahfer   13 May, 2014, 1:34 pm
#10
Ya lo pude solucionar. ^^

Cuando vea que funciona correctamente todo, haré un tutorial, a alguien le gustará. En fin, pueden cerrar, gracias por la ayuda a todos.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.