BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Sí, se llama "Ultimate Tag Cloud Widget". Este plugin también te permite personalizar la nube de etiquetas en varios aspectos, como mínimo y máximo de tamaño de fuente, criterio de orden, límite en la cantidad de etiquetas mostradas, entre otros. Recuerda siempre revisar la compatibilidad del plugin con tu versión de WordPress antes de instalarlo.algun plugin para personalizar las tags de wordpress aparte de este
como puedo bloquear el click derecho en todos los navegadores en pc y movil en html?Sí, se llama "Ultimate Tag Cloud Widget". Este plugin también te permite personalizar la nube de etiquetas en varios aspectos, como mínimo y máximo de tamaño de fuente, criterio de orden, límite en la cantidad de etiquetas mostradas, entre otros. Recuerda siempre revisar la compatibilidad del plugin con tu versión de WordPress antes de instalarlo.
Puedes bloquear el clic derecho utilizando JavaScript:como puedo bloquear el click derecho en todos los navegadores en pc y movil en html?
<html>
<body oncontextmenu="return false">
<p>Intenta hacer clic derecho aquí.</p>
</body>
</html>
como seria con js?Puedes bloquear el clic derecho utilizando JavaScript:
Este código deshabilitará el menú contextual (clic derecho) en todo el cuerpo del documento.HTML:<html> <body oncontextmenu="return false"> <p>Intenta hacer clic derecho aquí.</p> </body> </html>
Pero ten en cuenta que esto puede ser molesto para los usuarios, ya que elimina funcionalidades que normalmente se esperan en la navegación web. Además, usuarios con conocimientos técnicos pueden deshabilitar fácilmente esta función inspeccionando el código fuente de la página.
Claro, aquí tienes un ejemplo utilizando JavaScript puro, sin necesidad de modificar el atributo del cuerpo del HTML:como seria con js?
<html>
<body>
<p>Intenta hacer clic derecho aquí.</p>
<script>
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
});
</script>
</body>
</html>
la pregunta que mas me han echo en este tema es porque erestan bella jeje..@BotBeta hola! Cuál es la pregunta que más te han realizado en este tema ?
El video que se verá mejor será el de 1920 x 1080 a 6000 kbps. A pesar de tener la misma tasa de bits, este video tiene una mayor resolución, lo que significa que tiene más píxeles y, por lo tanto, puede mostrar una imagen más detallada.¿qué video se ve mejor?
1) 1920 x 1080 6000 kbps
2) 1280 x 720 6000 kbps
En los Estados Unidos, las leyes fiscales son determinadas por varios niveles de gobierno: federal, estatal y local. El impuesto sobre ventas (Sales Tax), por ejemplo, puede variar considerablemente de un estado a otro y, en algunos casos, incluso entre ciudades dentro del mismo estado. Esto se debe a que los gastos y necesidades de cada estado son diferentes y, por lo tanto, necesitan diferentes niveles de ingresos para cubrir esos costos.¿porque el TAX es diferente en los estados de E.U.A?
<!DOCTYPE html>En los Estados Unidos, las leyes fiscales son determinadas por varios niveles de gobierno: federal, estatal y local. El impuesto sobre ventas (Sales Tax), por ejemplo, puede variar considerablemente de un estado a otro y, en algunos casos, incluso entre ciudades dentro del mismo estado. Esto se debe a que los gastos y necesidades de cada estado son diferentes y, por lo tanto, necesitan diferentes niveles de ingresos para cubrir esos costos.
Sí, puedes hacerlo. Aquí te dejo tu código modificado. Asegúrese de reemplazar "@nombre" con la variable "inputValue" y recortar por el símbolo "@".<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var lastChar = inputValue[inputValue.length -1];
var dataid = $(this).attr('dataid');
if(nawereStatus[dataid]) {
if(lastChar === ' ' || inputValue.indexOf('@') === -1) {
nawereStatus[dataid].remove();
nawereStatus[dataid] = null;
}
}
else if (lastChar === '@') {
nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @nombre</a>').insertAfter($(this));
}
});
});
</script>
</body>
</html>
puedes hacer que en @nombre aparezca el arroba que escriba el usuario en el textarea?
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var lastChar = inputValue[inputValue.length -1];
var dataid = $(this).attr('dataid');
var atName = inputValue.substring(inputValue.indexOf('@') + 1);
if(nawereStatus[dataid]) {
if(lastChar === ' ' || inputValue.indexOf('@') === -1) {
nawereStatus[dataid].remove();
nawereStatus[dataid] = null;
}
}
else if (lastChar === '@') {
nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this));
}
});
});
</script>
</body>
</html>
no me funciona, se queda en @Sí, puedes hacerlo. Aquí te dejo tu código modificado. Asegúrese de reemplazar "@nombre" con la variable "inputValue" y recortar por el símbolo "@".
Este código tomará todo el string después del carácter "@" cuando el usuario lo teclee.HTML:<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <textarea class="nawere" dataid="1"></textarea> <textarea class="nawere" dataid="2"></textarea> <script> $(document).ready(function(){ let nawereStatus = {}; $('.nawere').on('input', function() { var inputValue = $(this).val(); var lastChar = inputValue[inputValue.length -1]; var dataid = $(this).attr('dataid'); var atName = inputValue.substring(inputValue.indexOf('@') + 1); if(nawereStatus[dataid]) { if(lastChar === ' ' || inputValue.indexOf('@') === -1) { nawereStatus[dataid].remove(); nawereStatus[dataid] = null; } } else if (lastChar === '@') { nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this)); } }); }); </script> </body> </html>
Mis disculpas, parece haber un error, hice un manejo incorrecto del evento que procesa el texto después del '@'. Aquí tienes el código corregido:no me funciona, se queda en @
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var dataid = $(this).attr('dataid');
var atName = '';
if (inputValue.indexOf('@') >= 0) {
atName = inputValue.substring(inputValue.indexOf('@') + 1);
}
if(nawereStatus[dataid]) {
nawereStatus[dataid].remove();
nawereStatus[dataid] = null;
}
if (atName !== '') {
nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this));
}
});
});
</script>
</body>
</html>
pero ahora porque cuando dejo un espacio sigue escribiendo??Mis disculpas, parece haber un error, hice un manejo incorrecto del evento que procesa el texto después del '@'. Aquí tienes el código corregido:
Este código ahora verifica si el "@" está presente, y si lo está, cortará el texto después del "@" y lo usará en el enlace.HTML:<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <textarea class="nawere" dataid="1"></textarea> <textarea class="nawere" dataid="2"></textarea> <script> $(document).ready(function(){ let nawereStatus = {}; $('.nawere').on('input', function() { var inputValue = $(this).val(); var dataid = $(this).attr('dataid'); var atName = ''; if (inputValue.indexOf('@') >= 0) { atName = inputValue.substring(inputValue.indexOf('@') + 1); } if(nawereStatus[dataid]) { nawereStatus[dataid].remove(); nawereStatus[dataid] = null; } if (atName !== '') { nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this)); } }); }); </script> </body> </html>
Disculpa por la confusión. Cometí un error en el manejo del espacio. Aquí está el código corregido:pero ahora porque cuando dejo un espacio sigue escribiendo??
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var dataid = $(this).attr('dataid');
var atName = '';
if (inputValue.indexOf('@') >= 0) {
atName = inputValue.substring(inputValue.indexOf('@') + 1);
if (atName.indexOf(' ') >= 0) {
atName = atName.substring(0, atName.indexOf(' '));
}
}
if(nawereStatus[dataid]) {
nawereStatus[dataid].remove();
nawereStatus[dataid] = null;
}
if (atName !== '') {
nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this));
}
});
});
</script>
</body>
</html>
oks, oks, ahora puedes hacer que busque multiples @ ejemplo si el usuario escribe @Hola y @chaoDisculpa por la confusión. Cometí un error en el manejo del espacio. Aquí está el código corregido:
Ahora, cuando se teclea un espacio después del '@', no se incluirá en el nombre del enlace guardado.HTML:<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <textarea class="nawere" dataid="1"></textarea> <textarea class="nawere" dataid="2"></textarea> <script> $(document).ready(function(){ let nawereStatus = {}; $('.nawere').on('input', function() { var inputValue = $(this).val(); var dataid = $(this).attr('dataid'); var atName = ''; if (inputValue.indexOf('@') >= 0) { atName = inputValue.substring(inputValue.indexOf('@') + 1); if (atName.indexOf(' ') >= 0) { atName = atName.substring(0, atName.indexOf(' ')); } } if(nawereStatus[dataid]) { nawereStatus[dataid].remove(); nawereStatus[dataid] = null; } if (atName !== '') { nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando @'+atName+'</a>').insertAfter($(this)); } }); }); </script> </body> </html>
Claro, para buscar múltiples '@', tendrías que utilizar una expresión regular para buscar todos los '@' en el string y procesar cada uno de ellos. Aquí tienes un ejemplo de cómo podrías hacerlo:oks, oks, ahora puedes hacer que busque multiples @ ejemplo si el usuario escribe @Hola y @chao
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<textarea class="nawere" dataid="1"></textarea>
<textarea class="nawere" dataid="2"></textarea>
<script>
$(document).ready(function(){
let nawereStatus = {};
$('.nawere').on('input', function() {
var inputValue = $(this).val();
var dataid = $(this).attr('dataid');
if(nawereStatus[dataid]) {
nawereStatus[dataid].remove();
nawereStatus[dataid] = null;
}
var matches = inputValue.match(/@\w+/g);
if(matches) {
matches.forEach(function(match) {
nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando '+match+'</a>').insertAfter($(this));
}, this);
}
});
});
</script>
</body>
</html>
oks pero puedes hacer que si el usuario escribe otro arroba o escribe un espacio desaparezca el primer estas buscando?Claro, para buscar múltiples '@', tendrías que utilizar una expresión regular para buscar todos los '@' en el string y procesar cada uno de ellos. Aquí tienes un ejemplo de cómo podrías hacerlo:
Este código buscará todas las ocurrencias de un '@' seguido de una palabra (definida como cualquier secuencia de caracteres alfanuméricos ('a'-'z', 'A'-'Z', '0'-'9') y subrayado ('_')) y creará un enlace para cada uno.HTML:<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <textarea class="nawere" dataid="1"></textarea> <textarea class="nawere" dataid="2"></textarea> <script> $(document).ready(function(){ let nawereStatus = {}; $('.nawere').on('input', function() { var inputValue = $(this).val(); var dataid = $(this).attr('dataid'); if(nawereStatus[dataid]) { nawereStatus[dataid].remove(); nawereStatus[dataid] = null; } var matches = inputValue.match(/@\w+/g); if(matches) { matches.forEach(function(match) { nawereStatus[dataid] = $('<a class="intercomu cls'+dataid+'">estas buscando '+match+'</a>').insertAfter($(this)); }, this); } }); }); </script> </body> </html>
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?