Foro:¡Eureka! La fórmula para que NOMBREUSUARIO sirva 1, 2, 3, 100 veces.

De Inciclopedia
Ir a la navegación Ir a la búsqueda

< Pagina Principal del Forúnculo

Hace 1678 días que no se edita en esta discusión
Así que a no ser que sea muy importante, no te dejaremos editarla tan fácilmente

Pues, estaba yo meditando hoy en el Tíbet, y recordé que una limitación de la plantilla {{NOMBREUSUARIO}} era que sólo se podía usar 1 vez por página; tras pensar un poco, dí con la obvia solución a este problema, y es que la página sólo acepta 1 vez el {{NOMBREUSUARIO}}, pero puede aceptar plantillas mediadoras. Como las que se usan para vencer el SUBST: en el caso de las firmas, por eso la solución estuvo todo el tiempo en esta mente (la mía Risa.gif), hasta que decidí dar a conocer el secreto.

Observen:

Pues, ahí está.. es sólo de crear otra página que contenga {{NOMBREUSUARIO}} y ya.. ¿a qué es fácil?

Soy un genio! Risa.gif

BanderaMéxico.pngC`estmoi (Parlez) 04:45 6 abr 2007 (UTC)


  • La plantilla se llama {{NOMBREUSUARIO2}} y se puede usar infinitas veces:

BanderaMéxico.pngC`estmoi (Parlez) 04:51 6 abr 2007 (UTC)

¿?... Wtf.gifYo he utilizado la plantilla {{NOMBREUSUARIO}} varias veces en un artículo y no he tenido ningún problema o limitación, como por ejemplo en mi último artículo Daddy Yankee, sobre todo en la parte de la canción la utilizo 4 veces. -- StyagoFala¡Únete! 04:54 6 abr 2007 (UTC)

No se olviden de que si se usa demasiado pierde gracia.--Rataube 04:57 6 abr 2007 (UTC)

Styago esta en lo correcto...Wtf.gif Peruescudo.png»halƒbloodprince discusión perú portal peruano 05:15 6 abr 2007 (UTC)

Vamos a ver:
Styago está en lo correcto.--IconoF1.gif Gudproyect Ajedrez1.jpg (¡Alcánzame!) Boxes 10:13 6 abr 2007 (UTC)

Estoy peor que Gray... aunque había leído alguna vez que la limitación de NOMBREUSUARIO era de una vez por página.. tal vez se acutalizó algo.. BanderaMéxico.pngC`estmoi (Parlez) 16:13 6 abr 2007 (UTC)

Sí, eran problemas con el IE.--Bob007 st.jpg Bob008 (Zoom) 16:19 6 abr 2007 (UTC)
Bueno, otra limitación con NOMBREUSUARIO es que no se puede poner en las citas, o al menos a mí me pasa eso.------> El mismísimo <------ 16:49 6 abr 2007 (UTC)
Sí se puede. Mira Envidia y Esclavitud.--Bob007 st.jpg Bob008 (Zoom) 16:53 6 abr 2007 (UTC)
No, pero yo digo en la frase------> El mismísimo <------ 16:56 6 abr 2007 (UTC)

Ya veo, creo que a los que tenemos IE, no nos funciona a secas {{NOMBREUSUARIO}} varias veces, con {{NOMBREUSUARIO2}}.. pues ya.. BanderaMéxico.pngC`estmoi (Parlez) 17:55 6 abr 2007 (UTC)

Ya, es una limitación resuelta Chequen esto BanderaMéxico.pngC`estmoi (Parlez) 18:00 6 abr 2007 (UTC)

Pues descarga a mi amigo el Zorro. N ý c k o ' 23:29 7 abr 2007 (UTC)

EJEM

La verdad es que [1] y [2] en teoría Plantilla:NOMBREUSUARIO (La 1, la original) La arreglé hace bastante tiempo y funciona todas la veces que haga falta.... pero si decis que en IE no funciona... tendré que mirar a ver...— Chixpy@ a las  19:31 8 abr 2007 (UTC)

OK.. No funciona en IE, ya miraré a ver (creo que es porque usa id="" cuando lo ideal sería que usara class="" pero dadme algo de tiempo que me tengo que poner al día...) — Chixpy@ a las  19:41 8 abr 2007 (UTC)

Vale. N ý c k o ' 20:20 8 abr 2007 (UTC)

Noumbreusuario graciosillo

Hasta hace unos días funcionaba bien, pero ahora cada vez que me la encuentro me llama "Tú que no se quiere registrar" a pesar de estar en la cuenta... ¿Se podría arreglar? (es que al final le cogí cariño Risa.gif) (Por cierto, uso Firefox)Aijiru 12:52 19 abr 2007 (UTC)

Descarga a mi amigo Internet Explorer, jala 1 vez Risa.gifBanderaMéxico.pngC`estmoi (Parlez) 23:53 19 abr 2007 (UTC)

Pues no la he tocado así que el FF debería funcionar... (a no ser que le hayas desactivado el Javascript, con la extensión NoScript) De hecho funciona...
Respecto al IE a ver si un día me pongo... (o miro si lo han cambiado en Uncy)— Chixpy@ a las  23:57 19 abr 2007 (UTC)
Tengo el Javascript activado (de hecho no lo he cambiado nunca creo). Lo gracioso es que con el IE anda... Aijiru 13:03 20 abr 2007 (UTC)
Claro, es que el IE es mucho mejor que el firefox, ¡dónde va a parar! --Poo2.gif Petur no me pegues más 13:28 20 abr 2007 (UTC)
Mala idea la de usar el mismo ID varias veces. Es un error bastante grave ya que la propiedad "id" es un identificador, y como identificador debe ser único en todo el documento. Si se repite lo que hay que usar es la propiedad "class". Para coger todas las plantillas se tendría que hacer algo así, cambiando el parámetro id de la plantilla por:
function UserNameReplace(){
  var spans = document.getElementsByTagName('span');
  var nombreusuario = wgUserName ? wgUserName : 'el que no quiere registrarse';
  for (var i = 0; i < spans.length; i++){
    if (spans[i].className == 'insertusername'){
      spans[i].appendChild(document.createTextNode(nombreusuario));
    }
  }
}
Aclaración: "wgUserName" es una variable introducida en la versión de MediaWiki que tenemos instalada, y que facilita las cosas... El código que he puesto lo he escrito de memoria y sin probarlo. Estoy convencido que funcionará, pero si no funciona probablemente me haya olvidado de algo... será cuestión de probar. Echo de acuerdo con la especificación 1 del DOM así que es compatible con IE y, por supuesto, el resto de navegadores. Tal como lo haría con esta función, agregaría el nombre de usuario al final del "span", sin sustituir el texto que pueda haber en su interior, aunque supongo que eso no dará problemas. Saludos. --Ciencia Al Poder (Discusión) w:t-@WikiDex 17:23 20 abr 2007 (UTC)
Gracias Vale.gif. En verdad directamente la había copiado de Uncy y ya me dí cuenta, como puse arriba, que usar el Id= para eso estaba mal, y pensaba cambiarlo al class y usar había pensado usar la funcion "function getElementsByClassName(oElm, strTagName, oClassNames)" que también es nueva en esta versión para encontrarlas..., lo que pasa es que no me he sentido con ganas de enredar en el JavaScript... Como siempre que apareces por aquí... Gracias por ahorrarme dolores de cabeza Mola.gif — Chixpy@ a las  17:47 20 abr 2007 (UTC)
OK, en IE7 y SeaMonkey (por tanto en FireFox también) funciona correctamente ¿En IE6? (Y ahora que estoy con IE me acabo de acordar de que salen los botones repetidos del IMBS... ) — Chixpy@ a las  17:59 20 abr 2007 (UTC)
Ahora con Firefox no sale ni siquiera el "tu que no se quiere..." ni la plantilla ni na de na, solo un hueco en blanco Wtf.gifAijiru 18:15 20 abr 2007 (UTC)
Dale a Actualizar Meeseeks box.pngHi! I'm Mister Meeseeks! Look at me! 18:17 20 abr 2007 (UTC)
Huy, es verdad, veo que antes el texto para anónimos estaba fijado en la plantilla. En ese caso sí que puede que te interese usar el innerHTML para sobrescribirlo, para en caso que no esté habilitado el javascript, que al menos muestre algo. Entonces se podría modificar como: --Ciencia Al Poder (Discusión) w:t-@WikiDex 19:04 20 abr 2007 (UTC)
function UserNameReplace(){
  var spans = document.getElementsByTagName('span');
  for (var i = 0; i < spans.length; i++){
    if (spans[i].className == 'insertusername' && wgUserName){
      spans[i].innerHTML = wgUserName;
    }
  }
}
Aijiru: Si tienes instalada la extensión NoScript y no has tocado nada, tienes desactivado el JavaScript, ¿A que créditos no se mueve sola? Pues por eso no te funciona. Tienes que darle boton izquierdo al iconito de abajo a la derecha con la señal de prohibido aparcar y la "S" y permitir el JavaScrit de Wikia.com.
CAP: Gracias ahora lo pongo... — Chixpy@ a las  19:11 20 abr 2007 (UTC)
No tengo esa extension instalada, pero tienes razón con lo de los créditos, voy a ver qué falla aquí Aijiru 22:10 20 abr 2007 (UTC)
Pues entonces es de la configuración general del navegador, en el SeaMonkey hay una pestaña llamada "Scripts y Plugins" en opciones avanzadas que permite desactivar el JavaScript, no sé su equivalente en FireFox pero será similar — Chixpy@ a las  22:15 20 abr 2007 (UTC)