Youtube (canal, link) en el postbit

  • Autor Autor AnD34
  • Fecha de inicio Fecha de inicio
A

AnD34

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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

3093109youtubeicontutorial.jpg



Pasos a seguir

  1. Guarda / Descarga el icono:
    youtube.png
    (Creado por AnD34)
  2. Súbelo a la carpeta /misc de tu estilo/tema/skin.
  3. 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í
  4. Ve a: AdminCP -> Estilos y Plantillas -> Buscar en Plantillas -> postbit
  5. Abre la Plantilla postbit
  6. Busca
    PHP:
    $template_hook[postbit_userinfo_right]
                        <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]
  7. Añade delante o detrás (como prefieras):
    PHP:
    <if condition="$post[fieldX]"><a href="$post[fieldX]"><img src="$stylevar[imgdir_misc]/youtube.png" alt="$post[fieldX]" border="0" /><a/></if>
    * 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.

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
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
PHP:
$vbulletin->templatecache[$this->templatename] = str_replace($buscar,   $agregar . $buscar, $vbulletin->templatecache[$this->templatename]);
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 nada
 
El Philip Batter de VBHISPANO !!! (El Sabelon) 😛

Jajaja

Saludos
 
El Philip Batter de VBHISPANO !!! (El Sabelon) 😛

Jajaja

Saludos
El ser
lame.gif
no te va ayudar.... igualito las consultas via MSN (personales) te cobraré $30 la hora U_U
 
$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 el
PHP:
global $no2veces;
y veras lo que va a ocurrir XD
 
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.
 

Temas similares

BreakingBad
Respuestas
39
Visitas
869
BotBeta
BotBeta
BreakingBad
Respuestas
15
Visitas
645
BotBeta
BotBeta
L
Respuestas
5
Visitas
346
sammymarzeano
sammymarzeano
ShakaBomBom
Respuestas
0
Visitas
158
ShakaBomBom
ShakaBomBom
ShakaBomBom
Respuestas
0
Visitas
70
ShakaBomBom
ShakaBomBom
Atrás
Arriba