Esto es para adornar un poco los Post de los usuarios, en resumen en crear un nuevo campo a los usuarios y que ellos escojan sus opciones.
Para todos los casos se va a emplear la misma técnica que es hacer un campo seleccionable por el usuario con una lista de nombres según lo que deseas hacer (país, insignia, etc) y según esos nombres le indicaremos a vBulletin que nos muestre la imagen [nombre que escoja].png (o la extensión que uses)
Paso 1.- Vamos a: Campos de Perfil de Usuario -> Crear Nuevo Campo de Perfil -> Escogemos Menú de Selección Única y click en Continuar (si va a ser para el Sexo te recomiendo que escojas Botón de Radio de Única Selección) Ahí llenamos los siguientes Datos:
- Título: Titulo que verá el usuario cuando edite sus opciones
- Descripción: Descripción que verá el usuario
- Profile Field Category: Si tienes creado categorías para tus campos, puedes agruparlas (opcional)
- Opciones: Aquí es donde debes poner la lista de lo que el usuario puede escoger, para nuestro ejemplo le pones:
- Alianza Lima
- Universitario
- Sporting Cristal
- ¿Mostrar en la Lista de Miembros? No
Nos va quedar asi- Fijar Predeterminado : le ponemos Ninguno para que nada este seleccionado y el usuario tenga la opción de poner blanco
- Desplegar Orden: Al igual que en el orden de los foros, es para ordenar cuando tienes varios campos personalizados
- Campo Requerido: en este caso, no es necesario
- ¿Campo Editable por el Usuario? Si
- ¿Campo Invisible en Perfil? si
- ¿Campo Localizable en Lista de Miembros? No————-
Entrada Opcional- Permitir al usuario ingresar su propio valor para esta opción: No
- Cantidad máxima de entradas por usuario: 100 (dejalo asi nomas)
- Longitud del Campo: 25 (aquí tampoco hay mucho que editar a menos que sea un campo de ingreso de datos)
- Expresiones Regulares Es para forzar que un texto tenga un formato, que tampoco lo usamos ya que es un campo de selección————-
Desplegar Página- ¿En que página aparecerá esta opción?: Editar tu Perfil (aunque en opciones también quedaría bien)
Paso 2.- Cuando Hayas grabado verás la lista de todos los campos existentes… ubica el que acabas de crear y copia su nombre, especialmente el numero de campoen este ejemplo es field5
Paso 3.- Subamos las imágenes a nuestro hosting, aquí les pongo las que estamos usando
OBSERVACION:
tanto el nombre de las imágenes, como el que pusimos en OPCION al crear el campo debe ser el mismo, además que todas las imágenes deben tener la misma extensión (png, gif, etc)
Paso 4.- Una vez hecho esto el usuario tendrá en su perfil la posibilidad de escoger el equipo de fútbol de su preferencia (los 3 de la lista) pero lo que debemos hacer es codificarlo de tal forma que sea mostrado en los post, asi que nos vamos a editar la plantilla que utilizamos para los post (postbit o postbit legancy) y buscamos lo siguiente: (si no lo encuentras prueba solo con $post[posts])
Debajo le ponemos :Código PHP:<div>$vbphrase[posts]: $post[posts]</div>
Recuerda que el field5 debes cambiarlo según el nombre de campo que tengás tu (paso 2)Código PHP:<if condition="$post[field5]"><div>
<strong>Equipo de Fútbol:</strong> <img src="http://www.vbsoporte.com/images/equipos/$post[field5].png" title="$post[field5]">
</div></if>
Paso 5.- Escogemos nuestro equipo de fútbol (Panel de Control de usuario -> Editar tu perfil)
y vemos nuestros post![]()
Joseph córdova
PD: Recuerda que lo que pongas en OPCIONES debe coincidir si o si con el nombre de las imágenes en images/equipos/ y algunos hosting no aceptan ni los acentos ni la ñ como nombre de archivos y son sensibles a las mayúsculas (hola.txt es un archivo diferente a Hola.txt)
Temas Similares:


LinkBack URL
About LinkBacks

en este ejemplo es field5 


Responder Citando