Guía ilustrada: Como instalar Banderas u otro dato en el Perfil del Usuario.

  • Autor Autor gedr80
  • Fecha de inicio Fecha de inicio
G

gedr80

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Guía ilustrada: Como instalar Banderas u otro dato en el Perfil del Usuario.







Primero hay que aclarar, que la hice basada en varias guías, entre ellas:
Country Flags - Postbit & Postbit_Legacy. vB 4.0 Beta 4 - vBulletin.org Forum
Country Flag and simcard model and .. - vBulletin.org Forum
Enlace eliminado


Descripción:



  • Lo que se busca es insertar un campo nuevo en el perfil del usuario, que lo identifique, ya sea sexo, nacionalidad, marca de carro, preferencias de SO entre otros. Esta modificación se vera en el posbit y en el Perfil del Usuario, de forma textual o grafica (en nuestro caso buscamos que aparezca la imágenes gif de las banderas de nuestro país). Para ello se trabajara con una pequeña modificación en una plantilla.

Requisitos:



  • Tener las imágenes (en nuestro ejemplo gif de las banderas, están en el adjunto)
  • Cualquier programa ftp.
  • Listas de las opciones (esta en el adjunto).


Tiempo Probable:



  • Menos de 5 minutos.

Pasos:


1-Cerciorarse de tener todas las imágenes con sus respectivos nombres:

Enlace eliminado

2-Subir la carpeta flag por ftp a Enlace eliminado
Enlace eliminado

3-Ingresamos a nuestro Panel de Administración de VB a Campos de Perfil:
Enlace eliminado

4-Seleccionamos Crear Nuevo Campo de Perfil, seguidamente en Tipo de Campo de Perfil, escogemos Menú de Selección Única y continuamos:
Enlace eliminado

5-Rellenamos los datos necesarios, yo lo llene de una forma, pero se puede variar a nuestro gusto(para modo ejemplo seguiré trabajando con field5 o Desplegar Orden 5, ustedes usaran el que tengan libre):
Enlace eliminado
Nota: La lista de países esta en el adjunto.


6-Salvamos y nos queda de esta forma:
Enlace eliminado


7-Ahora vamos a modificar una plantilla. En Estilos y Plantillas, seleccionamos Buscar dentro de Plantillas y en el ingresamos
Insertar CODE, HTML o PHP:
<dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>
Enlace eliminado


8-Agregar después de
Insertar CODE, HTML o PHP:
<dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>
esto
Insertar CODE, HTML o PHP:
<!-- Inicio Nacionalidad -->
<vb:if condition="$post['field5']">
                <dt>Nacionalidad</dt> <dd>
<img src="{vb:stylevar imgdir_button}/flags/{vb:raw post.field5}.GIF" alt="Users Flag!" border="" />
</vb:if>
<!-- Fin Nacionalidad -->
Enlace eliminado


9-Salvamos y el resultado final es este:
Enlace eliminado



Agradecimientos:


A
Welshy2008 y Cobro por dicha modificación y por autorizar su traducción al Español.




 
Excelente Guía 🙂

Aquí dejo otras banderitas que creo que no colocaste

Saludos
 
Muy bonitas las banderas, vi unas así hace mucho en un foro vietnamita y se veían muy bien, gracias por el aporte!
 
Excelente tutorial... se agradece!... me funcionó a la perfección!
 
pues yo tengo un problema,es que no se ven las banderas,pero lo instale todo como en tuto y nada,solo se ve la marca de la imagen, haber si me podeis ayudar, gracias
 
Que te aparece (alguna captura ayudaria)
 
Gedr80 gracias por esta ayuda, sera de mucha utilidad para los foros 🙂
 
Instalada y funcionando,solo añadir que tuve que modificar en el GIF y en las opciones del select España y ponerlo como Espana ya que aunque vbulletin corrigiera el bugs de los caracteres hispanos no se por que no muestra las imagenes con ñ o los titulos en el navegador con tales caracteres.

por lo demas muchas gracias queda genial.

un saludo
 
y para poner en panel de usuarios como en mi caso seria:

Miembro: 1

y asi como se fueron registrando..

Como lo crearia..
 
Hola GeorgeEcuador.

¿Podrías por favor explicar en detalle lo que necesitas?
 
En un sistema de foros hay un plugins que permite que las banderita salga automáticamente en los perfiles y determina los países por la ip de conexión, en vbulletin hay un plugins que haga lo mismo ? desde ya muchas gracias.
 
Hola GeorgeEcuador.

¿Podrías por favor explicar en detalle lo que necesitas?

Claro en mi avatar sale mis datos quiero que tambien salga por ejemplo en el mio es asi:

Fecha de Ingreso: nov-09
Ubicación: Ecuador
Mensajes: 255
Agradecimientos 284
reputation_pos.gif


Y quiero asi:

Mensajes: 33
Agradecimientos: 7
Registrado: 10-October 08
Miembro No.: 8,845


Ahora si me explico..
 
Por favor adjunta en un archivo *.txt el contenido de tu plantilla postbit, o postbit_legacy, dependiendo de la versión del postbit que uses.
 
este tutorial sirve solo para vbulletin 4 porque tengo el 3.8.2 y no me coge a la hora de buscar dentro de las plantillas..

PD: Adjunto el archivoo que me pidio..
 
Gracias intalado prefecta mente sin ningun prblema en Vblletin 4


 
hola... tengo una duda... hice todos los pasos, pero lo use para agregar la opcion 'Sexo' con 3 opciones y sus respectivas imagenes... todo igual que el tutorial... salvo que en mi caso se muestra solo al mismo usuario... en el perfil si sale (sin la imagen), pero en el post no sale para los demas usuarios.
es decir que yo veo mi sexo pero los demas no pueden verlo...

instale mal algo? o es que esta mal el tuto?...

tengo vb4 suit gold
 
1-Asegúrate que las imágenes lleven el mismo nombre que las opciones.
2-Por lo general deben actualizar su perfil para que le aparezcan a los usuarios.
 
no no... todo aparece perfecto, el problemas es que cada uno puede ver el suyo... los demas no pueden verlo....


yo veo mi imagen perfectamente, cuando me deslogeo no la veo... ademas nadie mas la ve, cree cuentas de usuarios normales para probar y le configuro el dato de perfil pero pasa lo mismo, solo ellos pueden verse... ni con la cuenta admin puedo verlos...

yo creo que hay un error de permisos en el codigo o algo asi ><



xq solo le aparece a uno mismo y no a los demas?
 
Atrás
Arriba