Tumgik
necromancercoding · 18 hours
Note
¡Hola Necro! Sé que borrar el "Editado por última vez" es solo quitar una línea del template. Mi duda es, ¿es posible que se pueda borrar solo en ciertos temas/categorías? Para poder dejarlos en los temas de rol pero no en los de administración. ¡Gracias <3!
¡Hola anon! Si es para posts concretos, diría que rodees la variable {postrow.displayed.EDITED_MESSAGE} de un div (lo vamos a llamar .editedmessage para el ejemplo) e incluir esto en tu CSS:
.post:has(.postbody .hideedited) .editedmessage { display:none; }
Así podrás hacerlo manualmente incluyendo un div (o cualquier otro elemento) con una clase .hideedited. Si quieres que todos los miembros del staff tengan el .hideedited presente en todos sus posts, pónselo a su firma 😉
2 notes · View notes
Note
Necro, me estaba actualizando de tu tumblr de la ultima vez que lo vi y alguien preguntaba sobre campos personalizados en la memberlist recorde que una vez vi este tuto en la asistencia de foroactivo /t154804-informacion-repetida-en-lista-de-miembros-personalizada#909238 nunca lo use pero lo guarde por que quizás podría servir, ¿tu que dices? ¿funciona, no funciona? ¿lo puedes hacer mejor?
¡Hola anon! No es el mismo código que yo uso de normal; este método usa los IDs de los campos, algo que varía de foro a foro, mientras que yo uso los nombres de campo, que son escritos manualmente por el administrador y aseguran que el admin no tenga que editar nada dentro del código. Además, el código en cuestión al menos tal cual escrito crea un output de todos los fields unos detrás de otros, mientras que en la gran mayoría de mis memberlists no todos los campos que quiero traer están en el mismo contenedor.
Pero debería funcionar de igual forma; hay métodos diferentes de conseguir el mismo resultado, y ese es uno de tantos. Yo ya dejé cómo lo hago yo aquí. No hay mejor ni peor opción, really, cada coder tiene su método; y depende mucho del end result que quieras conseguir y el HTML con el que trabajes.
0 notes
Note
Hola Nacro, ya funciono pero tuve que volver al template por defecto del memberlist, vere si lo puedo volver a modificar para saber que fue lo que paso, gracias, un abrazo y siento mucho las molestias.
Molestia ninguna. En el JS que vinculé, revisa las variables que señalé con comentarios. Si te está funcionando con el por defecto, es porque o bien no editaste estas variables o bien no eran las correctas 😉
0 notes
Note
Necro, tengo una duda. ¿Qué diferencia hay entre las diferentes versiones de FA? ¿Los códigos o funcionalidad son distintos?
¡Hola anon! Contesté hace tiempo a esto (x), referenciando un post de Flerex que a día de hoy en mi opinión sigue siendo cierto.
1 note · View note
necromancercoding · 2 days
Note
Necro otra vez yo, ya hice lo del switch y ya sale en el perfil ¿hay forma en que salga en el perfil normal que mencionas?, con lo del modulo me referia a que fui a modulos- gestion de los modulos del foro - tome el que mencionaste y lo deje en la parte derecha como en la imagen i(.)imgur(.)com/nYDdVWN(.)png a esto me referia si afectaba por que no me sale y el html lo coloque en la parte del tablon pero no sale.
A ver, por partes, porque no creo que esté siguiendo lo que me estás diciendo.
Si los módulos no te aparecen en los perfiles (/uX), es que estás usando el perfil avanzado. No puedo hacer nada con eso que no signifique cargar tu foro de JS innecesario. Esto es algo que FA no ha arreglado nunca y dudo que lo arregle porque para ellos es una feature y no un bug. La mayoría de foros de RPG usamos el perfil sencillo, que no tiene ese bug.
Si los módulos no te aparecen en ningún lado, comprueba que los tienes activados (opción arriba del todo en Módulos -> Portal & Módulos -> Gestión de los módulos del foro, tiene que estar en Sí). Además, tu sección de módulos que quieras que sea visible debe tener un ancho, mínimo 180 (segunda y tercera opción de la misma página).
Si al poner el div en el tablón no te aparece, suena a que o bien no está bien instalado el JS o bien tienes algún conflicto de JS. Desactiva el resto de CSS para ver qué está causando el error, uno por uno.
Sin ver el foro, no te puedo decir más, lo siento 😅
0 notes
necromancercoding · 2 days
Note
Hola necro! Qué tal? Por mil gracias no tendrás por ahí en tu maravillosa mente un “seleccionar todo el código” para AwesomeBB? Todos los que encuentro son para las otras versiones :(
¡Hola anon! No he encontrado ninguno, como dices; el HTML generado por [code] y demás códigos ha cambiado en AwesomeBB, por lo que es normal que no te funcione. He creado un código que a parte de ser un poco más compacto debería funcionar bien, pero si encuentras algún bug avísame 😉
$(function(){ $('.codebox').each(function(){ $(this).find('p').html('Código:Seleccionar todo el contenido'); }); $('.code-a').click(function(event){ event.preventDefault(); var range = document.createRange(); range.selectNode($(this).parent().next()[0]); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); }); });
Recuerda revisar comillas si te da error, y recuerda marcarlo en todas las páginas (o incluirlo en tu <head> en overall_header dentro de etiquetas <script>).
¡Saludos!
0 notes
necromancercoding · 2 days
Note
Hola Necro me parece interesante la idea de los puntos en el tablón, pero con el módulo de los mejores posteadores, ese que muestra la cantidad de mensajes que tienen.
¡Hola anon! Usando el JS que linkeé (x), cambia lo siguiente:
Valor de memberlistLink: entre las comillas, pon: /memberlist?mode=posts&order=DESC&submit=Ok&username
Valor de memberPoints: Cambia el número 3 por el número 6 (si estás usando el memberlist por defecto. Si no, cámbialo por la localización de tu campo de mensajes.
Valor de points: Entre las comillas,pon posts o mensajes, lo que quieras.
¡Saludos!
0 notes
necromancercoding · 2 days
Note
Hola necro, te he preguntado por el sistema de puntos, dos cositas: 1 en la skin en el memberlist los usuarios no tenían el campo de puntos, fui al template, lo he agregado como <div class="puntos-mini">{memberrow.POINTS}</div> he guardado y aunque en el campo de perfiles aparece que si se muestre en perfiles y los post no lo reconoce ¿Le falta algo más por agregarle en el template para que lo reconozca?
Necro, otra cosa que falto en el anterior Ask que te envie (el del sistema de puntos) active el modulo que mencionaste y no se si dejarlo a la derecha o a la izquierda por que la skin en cuestión no tiene columnas es una sola columna por así decirlo ¿eso afecta en algo?
¡Hola de nuevo, anon!
{memberrow.POINTS} no funciona si no lo pones dentro del bloque switch_td_point (referencia el template por defecto). Además, este bloque no es visible de normal, sólo aparece cuando buscas usando el formulario del memberlist para ordenar por puntos.
El div que proporciono en el HTML no tienes que ponerlo obligatoriamente en módulos; si quieres que te salga en el tablón, ponlo en el tablón. Es donde se pegará la lista de miembros 😉
¡Saludos!
0 notes
necromancercoding · 2 days
Note
Hola Necro, una pregunta, he definido en mi foro un sistema de puntos y me preguntaba si hay una forma de colocar las puntuaciones de quien tiene más puntos por puesto del 1 hasta el 10 supongo jajaja en el tablón de anuncios?, gracias y te mando un gran abrazo de agradecimiento.
¡Hola anon! He hecho un módulo base que puedes editar con tu CSS a placer.
Tumblr media
Antes de nada, decir que este módulo ya existe. Es un módulo por defecto llamado "Miembros que tienen más puntos", aunque que yo sepa no responde a ningún template disponible, lo que lo hace difícil de editar y requeriría JS de todos modos para dejarlo decente. En mi opinión, no es un módulo demasiado útil como designer ya que no incluye todos los datos que me gustaría tener ni tiene un HTML fácilmente manipulable. PERO ofrezco esa alternativa para aquellos que no quieren complicarse la vida y prefieren usar lo que FA ya trae.
HTML: Donde quieras que aparezca el ranking, pon este div:
<div class="pointranking"></div>
Personalmente lo he puesto en un módulo para facilitar el ejemplo, pero lo puedes poner en tu tablón, tus stats... Donde te plazca.
JS: Crea un nuevo JS para Todas las páginas (a menos que lo vayas a usar en las estadísticas, en tal caso, marca sólo 'en el índice'; a menos que tengas marcadas las estadísticas para verse en el interior de categorías y subforos, en tal caso, marca 'índice' y 'subforos'). Copia y pega este código y edita las variables necesarias siguiendo las indicaciones de los comentarios.
En el caso de querer editar el output (el HTML de las líneas de ranking), NO RECOMENDADO si no entiendes mucho JS, pero en el caso de que te haga falta, en la línea 22 del JS tienes el div entero que se genera por cada usuario del ranking.
CSS: Aquí tienes un ejemplo de CSS base (el que se ve en la imagen); puedes usarlo como base, puedes no usarlo, a placer. Dependerá de tus necesidades y de cómo quieras que se muestre.
¡Saludos!
1 note · View note
necromancercoding · 2 days
Note
¡Hola Necro! No se si es algo difícil o facil pero, ¿Tienes algún código para modificar el tamaño de los spoilers en firmas? Es decir, cuando colocas una imagen como firma y un spoiler debajo, a veces el spoiler se ve tan largo que se ve bastante feo. ¿Sabes algún modo de por ejemplo poder cambiarle el color al spoiler y el ancho para ponerlo acorde a la imagen de encima? ¡Muchas gracias!
¡Hola anon! Hay formas, sí. Depende de si eres el user o admin.
Si eres el user: Rodea las balizas [spoiler] con un <div> que tenga de style margin:0 auto y el width que necesites. Esta es mi preferencia porque así puedes hacer que quede del mismo ancho que el código que tengas de firma, y queda todo un poco más homogéneo.
Si eres el admin: Puedes hacer esto directamente desde el CSS para que tus users no tengan que poner width (pero puedan ponerlo si quieren que el spoiler sea más peque):
.signature_div dl.codebox.spoiler { max-width:clamp(300px, 70%, 600px); }
El clamp() nos ayuda a poner un ancho mínimo, ideal y máximo. Significa que intentará ocupar el 70% de .signature_div, pero no se hará más pequeño que 300px ni será más grande que 600px. Puedes cambiar estos valores a gusto.
Personalmente no pongo el margin:0 auto como admin porque algunos users pueden preferir poner cosas a la derecha o a la izquierda, y así no tienen que reescribir cosas.
¡Saludos!
1 note · View note
necromancercoding · 3 days
Note
¡Hola, Necro! Antes que nada muchas gracias por todo el soporte que haces a la comunidad. Te quería preguntar una cosa. No sé si viste que los iframes están fallando en los foros, especialmente en el área de las firmas. ¿Sabes si sucedió algo con FA? Me preocupa ya que tengo cosas en iframe como baúles para mis personajes y todo se me está deformando, incluso áreas de afiliados a veces.
¡Hola anon! Gracias por tus palabras.
No uso iframes en los posts así que no puedo decirte una cosa o la otra, la verdad. La única tablilla que tengo en iframe, de una comisión, funciona perfectamente igual que el primer día. Diría que este tipo de cosas que sean fallos estructurales y que se os repitan en varios foros deberíais reportarlos a FA en Asistencia. Yo por muchas astucias que sepa y maneje, no tengo manera de saber bugs internos o cambios que hayan hecho y no hayan anunciado (cosa que hacen a menudo, me temo). Siento no poder ser de más ayuda.
0 notes
necromancercoding · 4 days
Note
¡Hola anon! Dirígete a tu PA -> General -> Mensajes y Emails, y asegúrate que Permitir HTML y Permitir HTML sin Protección están en “Sí” y “Todos los Usuarios” / Mismo anon. Hice esto y sigue apareciendo el mismo mensaje... ¿podría tratarse de algo más?
¡Hola de nuevo, anon! No me ha surgido ese error en ningún foro que esté armando con esas configuraciones, así que no sé bien qué decirte. Quizás deberías contactar con soporte, porque lo único que se me ocurre es que sea algún tipo de configuración nueva para foros recién creados o algo del palo 🤔
0 notes
necromancercoding · 5 days
Note
¡Hola Necro! No sé si sabrás por qué ocurre esto, pero cuando intento usar tablillas con una cuenta que no es la administradora, me salta este mensaje en foroactivo: "Confirme que no es un spammer haciendo clic en el botón "Guardar"." He intentado averiguar por qué se debe, porque es sólo cuando uso tabillas, pero no lo encuentro. ¿Se te ocurre algo? ¡Gracias!
¡Hola anon! Dirígete a tu PA -> General -> Mensajes y Emails, y asegúrate que Permitir HTML y Permitir HTML sin Protección están en "Sí" y "Todos los Usuarios" 😉
0 notes
necromancercoding · 8 days
Note
Hola Necro, una pregunta, he colocado un tablon en mi foro y quiero colocarle un mensaje que diga "Bienvenido (Aqui el nombre del usuario que este conectado)" lo que esta en paréntesis se que se coloca {USERNAME} pero no me funciona :/
¡Hola anon! Revisa este ask que he contestado hace un rato porque es exactamente lo mismo. {USERNAME} como variable sólo funciona en ciertos sitios; concretamente, los módulos personalizados y algunos templates que traen dicha variable 😉
0 notes
necromancercoding · 8 days
Note
Holi necro, me sirvió el codo del nombre en el navbar pero una cosita quiero que conserve el color al que pertenece. Muchas gracias!!
¡Hola anon! Eso no se puede hacer inherente porque no hay una variable que genere el color del usuario. Tendrás que usar este método y usar la variable CSS var(--groupbody) sobre el nombre de usuario.
0 notes
necromancercoding · 8 days
Note
Holi necro, una dudita quiero colocar en el navbar el nombre del usuario al lado del botón de desconectarse. Muchas gracias!!
¡Hola anon! Inserta esto donde quieras que salga el username.
<script>document.write(_userdata.username);</script>
¡Saludos!
0 notes
necromancercoding · 8 days
Note
Necro, jajajaja hay Dios no puedo creer lo que vengo a preguntar, lo que pasa es que estaba en mi foro y cuando voy al perfil de un usuario digamos /u123 me manda al /u9 o al /u 65 o a cualquiera pero no al que es… jajajaja ayudaaaa porfavor, ¿que podría ser?
¡Hola anon! Honestamente... no tengo ni idea de qué puede causar lo que estás preguntando sin ningún tipo de ejemplo en directo o casos concretos. ¿Ocurre cuando escribes el número en la URL? ¿Ocurre con links en particular de usuario? ¿Ocurre al clickar nombres de usuario? Sin una definición concreta del problema lo único que puedo hacer es decirte que quizá tienes problemas de HTML (balizas mal cerradas, bloques mal definidos) o algún código JS que no está bien planteado.
0 notes