PDA

Ver la Versión Completa : Tutoriales Plugin "Hola Mundo" en vBulletin 4



lms
03/01/2010, 02:04
No ha cambiado mucho respecto a la escritura de plugins desde vBulletin 3.8. Para escribir un plugin sería ideal crear una variable en una plantilla y crear un nuevo plugin desde el Panel de Gestión para configurar qué variable usa PHP. Sin embargo, en vBulletin 4, TODAS las variables se referencian diferentemente (salvo en las condicionales). Por ejemplo, una variable personal a la que se denomina $HolaMundo, ahora se deberá denominar {vb:raw HolaMundo} en la plantilla.

Al final del código de plugin NECESITAS declarar la plantilla a la que pasas esta variable.

vB_Template::preRegister('Template_name',array('Ho laMundo' => $HolaMundo));
Vamos a realizar un plugin simple para vBulletin 4 como ejemplo. Añadiremos el texto "Hola Mundo" arriba del todo del foro.

Paso 1
Añade la variable {vb:raw HolaMundo} en la primera línea de la plantilla header.

Paso 2
Crea un nuevo plugin desde el Panel de Gestión -> Plugin & Productos->Gestor de Plugins y abajo del todo haz clic en Añadir Nuevo Plugin.

Paso 3
Introduce la siguiente información en los campos de entrada de este nuevo plugin.

Product: vBulletin
(o cualquier producto al que quieras asignar este plugin)

Hook Location: global_start
(Para simplificar las cosas en este ejemplo uso global_start, antes del análisis de las plantillas -parse_templates-)

Título: Hola

Orden de Ejecución: 5

Código PHP del Plugin:

$HolaMundo = "Hola Mundo";
vB_Template::preRegister('header',array('HolaMundo ' => $HolaMundo));
Está Activo el Plugin: SÏ

Paso 4
Guarda el plugin.

Ya hemos completado todos los pasos, solo te queda visitar tu foro y ver la frase "Hola Mundo" escrita arriba del todo.

Página Orinal en Inglés: "Hello World" plugin in vBulletin 4 by Prince (Solo los usuarios registrados pueden ver enlaces)

Salud2