Esta es una discusión para el tema Youtube (canal, link) en el postbit en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); Canal de Youtube en el postbit
Este tutorial se basa en una duda que tuve respecto al funcionamiento de plugins en vBulletin. El post original es este: Click Aquí
Queremos
Pasos a seguir
Guarda / ...
Página:
Canal de Youtube en el postbit
Este tutorial se basa en una duda que tuve respecto al funcionamiento de plugins en vBulletin. El post original es este: Click Aquí
Queremos
Pasos a seguir
- Guarda / Descarga el icono:
(Creado por AnD34)
- Súbelo a la carpeta /misc de tu estilo/tema/skin.
- Crea un campo de perfil en: AdminCP -> Campos del Perfil de Usuario -> Crear Nuevo Campo de Perfil.
Tipo: Casilla de Texto Línea única
Título: Canal de Youtube
Descripción: http://youtube.com/tucanal
Campo Invisible en Perfil: No
Editable por el usuario: Sí- Ve a: AdminCP -> Estilos y Plantillas -> Buscar en Plantillas -> postbit
- Abre la Plantilla postbit
- Busca
Código PHP:$template_hook[postbit_userinfo_right]
<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]
- Añade delante o detrás (como prefieras):
* Donde pone fieldX, sustituye la X por el número que corresponda al campo de perfil que creaste en el paso 2 de este tutorial.Código PHP:<if condition="$post[fieldX]"><a href="$post[fieldX]"><img src="$stylevar[imgdir_misc]/youtube.png" alt="$post[fieldX]" border="0" /><a/></if>
Tags: youtube canal channel añadir campo de perfil postbit vbulletin foro usuario link cuenta enlace icono
No se porque me arde la Oreja XD
Crea un Plugin, enganchalo en postbit_display_complete
***************Código PHP:global $no2veces;
if (!isset($no2veces))
{
$buscar = '$post[skypeicon]';
$agregar = '".(!empty($post[field7]) ?
("<a href=\\"$post[field7]\\"><img src=\\"$stylevar[imgdir_misc]/youtube.png\\" alt=\\"$post[field7]\\" border=\\"0\\" /><a/>")
:
(""))."';
$vbulletin->templatecache[$this->templatename] = str_replace($buscar, $buscar . $agregar, $vbulletin->templatecache[$this->templatename]);
$no2veces = true;
}
si lo quieres es poonerlo antes, entonces en $buscar pones $post[icqicon] y el reemplazo seria asi
Cambia field7 por el numero de campo que tengas y listo, Autointegración en Postbit (o postbit_legancy) en todas tus plantillas sin necesidad de editar nadaCódigo PHP:$vbulletin->templatecache[$this->templatename] = str_replace($buscar, $agregar . $buscar, $vbulletin->templatecache[$this->templatename]);
El Philip Batter de VBHISPANO !!! (El Sabelon)
Jajaja
Saludos
$no2veces jejeje muchas gracias Jhonnyf, gran sabiduría la tuya!! lo que no me queda muy claro es lo del remplazo, eso lo pongo en el postbit?
y otra duda en la misma línea, no hay manera de poner simplemnte $post[youtube]
si creas un campo en la tabla user de base de datos con el nombre youtube y lo codificas para que el usuario pueda editarlo en el USERCP, si, puedes hacer lo de $post[youtube]
en el postbit (la plantilla) no toques absolutamente nada, solo has un nuevo plugin enganchado en donde indiqué
Nada más
quita ely veras lo que va a ocurrir XDCódigo PHP:global $no2veces;
cuidado que cuando menos os lo esperéis el jhonnyf este os saca hasta los ojos!! xD
Buen tuto AnD34, me sera útil para añadir algunas cosillas mas aparte de lo de youtube
Me alegro de que sea útil.
Yo lo he usado ya para Youtube y Tuenti, si mis usuarios lo piden pondré facebook y alguno más.