Estoy usando un área de texto en mi sitio de creación de contenido y cuando mis usuarios publican contenido, intentan publicar enlaces acortados como lo haría A HREF para TinyMCE. Instalé TinyMCE correctamente pero el área de texto aún no permite que se muestre HTML. ¿Hay algún tipo de PHP o JS que haya usado que esté causando el problema? Mi sitio web es demasiado grande para que solo publique el código. Por favor, ayuda con esto. He perdido usuarios debido a esto.
Me dijeron que mi script o servidor está procesando la entrada del USUARIO desde un área de texto, literalmente, como lo hace Facebook. Entonces, cuando ve <a href, simplemente lo imprime en lugar de procesarlo. lo cual es extraño porque cuando un usuario publica el código incrustado de Youtube... publica el video pero TAMBIÉN publica el código EMBED completo en texto.
No sé si puedo cambiarlo o no, pero me gustaría enlaces acortados. ¡TODO LO QUE SÉ ES QUE EL SIGUIENTE CÓDIGO DEFINITIVAMENTE LO AFECTA!
if($pStatus == '1'){ if(!empty($userPostText)){ if(isset($userPostHashTags) && !empty($userPostHashTags)){ echo $urlHighlight->highlightUrls($iN->sanitize_output($iN->iN_RemoveYoutubelink($userPostText),$base_url)); }else{ echo $urlHighlight->highlightUrls($iN->iN_RemoveYoutubelink($userPostText)); } } $regexUrl = '/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i'; $totalUrl = preg_match_all($regexUrl, $userPostText, $matches); $urls = $matches[0]; // go over all links foreach($urls as $url) { $em = new Url_Expand($url); // Get the link size $site = $em->get_site(); if ($site != "") { // If code is iframe then show the link in iframe $code = $em->get_iframe(); if ($code == "") { // If code is embed then show the link in embed $code = $em->get_embed(); if ($code == "") { // If code is thumb then show the link medium $codesrc = $em->get_thumb("medium"); } } echo $code; } } }else{ echo '<div style="width:100%;position:relative;height:365px;overflow:hidden;border-radius:15px;background: linear-gradient(90deg , #f65169, #fab429);">'.html_entity_decode($onlySubs).'</div>'; } /*********************************/ ?> </div>Y además, ¿hay alguna manera de agregar una llamada HREF a esto donde el usuario escribe AQUÍ ESTÁ MI ENLACE ABREVIADO y cuando el usuario envía eso, se procesa como el código HTML real? Esto completaría mi programación para el sitio. ¡Gracias a todos de antemano!