Introduccion Una de las desventajas que siempre hemos visto todos entre los phpbb y los foros miarroba era la posibilidad de colorear los nicks y grupos de usuario. Tras mucho esfuerzo y horas de programacion consegui implantar un codigo en Skindario con el que conseguia hacer esta funcion. Ahora, esta herramienta esta disponible para todos los foros. Si quereis ver como queda, podeis hacerlo desde el mismo Skindario.
Sobre el codigo El codigo esta divido en dos partes:
1. Un fichero que se encarga de colorear individualmente los usuarios que nosotros queramos
2. Un fichero que cambia el texto de [Administrador] [Moderador] por grupos de usuarios coloreados y creados por nosotros
Seleccionamos que deseamos crear y rellenamos los datos.
*Notas de creacion:
-La ID del foro no es la url completa, son las ultimas cifras de esta. No es http://miarroba.com/foros/ver.php?id=547950 , es 547950.
-La ID del perfil no es la url completa, son las ultimas cifras de esta. No es http://miarroba.com/foros/perfil.php?foroid=547950&id=344284 , es 344284.
-Los colores han de ser hexadecimal y SIN insertar # delante
-Si el nick que queremos colorear es administrador, no se le podra quitar la cursiva ni la negrita, solo colorear. Al igual que al moderador no se le puede quitar la negrita.
Notas:
-Esto es un codigo externo a miarroba, por lo que miarroba no es responsable de problemas que ocasione. Si encontrais algun error, podeis comunicarmelo a mi.
Editado por EffectedCard, Lunes, 7 de Agosto de 2006, 17:38
Tras algun tiempo de programacion he conseguido hacer que funcione tanto en IE como en Firefox. Antes solo funcionaba en firefox. Supongo que funcionara tambien en el resto de navegadores mas o menos actuales.
Para que los cambios se vean, no debeis tocar nada, es automatico. Si no los veis actualizar el cache (o pulsar cntrl+f5)
¿se pueden usar a la vez varios codigos de cambiar el nick?
me explico puedes crear hoy uno para por ejemplo 20 usuarios, y dentro de 3 dias crear otro para otros 5 mas y tener puestos los 2 a la vez, lo digo para evitar el tener que volver a introducir los 20 anteriores.
Sugerencia: Poder modificar el codigo sin tener que volver a crearlo desde el inicio. Podria ser algo asi como que te pida el codigo y a partir de el sacar los elementos y poder modificarlos, no parece dificil de hacer, ya que en el codigo va toda la informacion y solo seria extraerla y volver a colocarla en las casillas adecuadas del formulario
Si, puedes tener 50 creados que no pasa nada. Aunque es mejor tenerlo en uno porque tardara menos en cargar.
Lo que puedes hacer, es generar el nuevo y modificar el src="..." añadiendo las variables del nuevo. Para cada usuario añade:
&pi[]= &i[]= &b[]= &c[]=
&pi= es la ID del perfil &i= es 1 si es cursiva, 0 si no lo es &b = es 1 si es negrita, 0 si no lo es &c= es el color en hexadecimal y sin #
Por tanto copiando esas variables nuevas, añadiendolas detras de las viejas (sin alterar el orden), podemos añadir a un fichero los nuevos. Incluso podemos escribirlas manualmente.
Has pensado en la sugerencia que te he dicho para que sea mas facil, lo de introducir el codigo y que apartir de el te saque en modo grafico los que tienes y poder añadir mas??
Me he dado cuenta que el punto: 2. Un fichero que cambia el texto de [Administrador] [Moderador] por grupos de usuarios coloreados y creados por nosotros Al final aparece [Usuario] con un link a: http://miarroba.com/foros/ver.php?id=XXXXX#usu , esto a que es debido
Escrito originalmente por virus_hardcorerosyo lo e quitado y me va mas rapido el foro ya sabeis si va lento el foro y teneis esto da error al cargar l pagina lo uitas e ira mas rapido el tripe
Obviamente cuando menos metas en el foro más rápido cargara... no deja de ser un llamada a un servidor externo que este tiene que responder.
Escrito originalmente por NoSetup.org Obviamente cuando menos metas en el foro más rápido cargara... no deja de ser un llamada a un servidor externo que este tiene que responder.
tengo otro foro q no tienen nada de codigos puesto ni el logo lo uso para hacer pruevas y en ese foro ponlo y m va lentisimo.. eso n creo q sea por culpa de tener cosas en este momento porque por las noxes alas 2 va norml con color:S nose es algo raro..
Tuarroba no soporta la sobrecarga que producen este script, por lo que es posible que se deje de dar. Si se os ocurre una solucion, yo ya tengo una en mente, podeis publicarla en este post o aqui (en el enlace podreis leer mas opiniones e informacion)
Tuarroba no soporta la sobrecarga que producen este script, por lo que es posible que se deje de dar. Si se os ocurre una solucion, yo ya tengo una en mente, podeis publicarla en este post o aqui (en el enlace podreis leer mas opiniones e informacion)
Editado por EffectedCard, Viernes, 6 de Octubre de 2006, 23:01
mira aver si cuando n carga bien se puede desactivar porq va lento el foro cuando n va el color.. por mi parte m estimo mas q no salga color.. que valla lento 12 minmutos pa leer un tema gracias manteganos informados porfavor gracias
no hace falta que l explique se supone q sin codigo n ay nda digo yo q cuando n valla bien hacer algoq n valla lento el foro ponemos cosas nuevas al foro para todos y es peor el remedio q la enfermedad..
Yo no soy parte de miarroba por lo que no estoy obligado a optimizar mis scripts. Yo hago lo que puedo para que vayan rapido, pero tengo unos limites. A partir de ahi que cada uno elija si usar mis codigos o no.
Tu si quieres lo pones, si no lo quieres, no. Hay que elegir entre diseño con fallos en la velocidad, o velocidad a secas.
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª