News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Quotefast Modify Xml vs BBcodes

Started by Dhayzon, April 02, 2022, 12:07:09 PM

Previous topic - Next topic

Dhayzon

como puedo hacer un bbcode privado?

[mensaje]mensaje solo para admins[/mensaje]
normalmente haría algo como

$this->Bbcodes[] = array(
                                'tag' => 'mensaje',
'type' => 'unparsed_content',
'content' => '$1',
'validate' => function(&$tag, &$data, $disabled) use ($x,$y)
{
if(si)
                                           tiene permiso para ver este mensaje
                                          else
                                           no tienes

                   
},
);
 

funciona en todos lados donde se usa el bbcode
pero el problema es que si acceso via Quotefast  Modify  Xml se muestra todo el contenido de los bbcodes

ejemplos

via quote;xml y
https://www.simplemachines.org/community/index.php?action=quotefast;quote=4105261;xml

via modify;xml y

https://www.simplemachines.org/community/index.php?action=quotefast;quote=4105261;modify;xml


si se fijan en el ultimo con el modify   es como si yo fuera el autor y me muestra tal cual es el post este o no registrado en el foro, no es problema de seguridad ni nada es mas problema de privacidad.

hay un hook que podría solucionar el problema aun no lo se,

   // Any hooks want to work here?
   call_integration_hook('integrate_unpreparsecode', array(&$message));


esto no pasa en otros sistemas de foros o esto es algo normal?

al ingresar a https://www.simplemachines.org/community/index.php?action=quotefast;quote=4105261;modify;xml
me debería aparecer un mensaje tipo "error"  ya q solo debería tener acceso los que tengan permiso de modificar un tema

y a esto https://www.simplemachines.org/community/index.php?action=quotefast;quote=4105261;xml  lo mismo con esto, acceso con permiso a citar  y la posibilidad de que solo se incluyan determinados bbcodes y no imprimirlos todos
















Diego Andrés

Para tener un bcc que solamente un grupo puede utilizar, tendrías que eliminar el bbc del mensaje (cuando no tiene permisos de utilizarlo el usuario) en Post.php o Subs-Post.php no recuerdo cual exactamente.

SMF Tricks - Free & Premium Responsive Themes for SMF.

Dhayzon

Quote from: Diego Andrés on April 02, 2022, 05:15:13 PMPara tener un bcc que solamente un grupo puede utilizar, tendrías que eliminar el bbc del mensaje (cuando no tiene permisos de utilizarlo el usuario) en Post.php o Subs-Post.php no recuerdo cual exactamente.

estaba viendo por algún lado que se podia usar bbcodes con permisos voy a investigar nuevamente 

Advertisement: