• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión
Marco de Widgets - Widget Framework

Tutorial Marco de Widgets - Widget Framework 2.5.9

Sin permiso para descargar
Para XenForo...
  1. 1.2.x
  2. 1.3.x
  3. 1.4.x
Autor
xfrocks
Imagen del autor
Avatar del autor
URL de XenForo
http://xenforo.com/community/threads/bd-widget-framework.11324/
[bd] Widget Framework
La gente quiere widgets
A solicitud popular, se ha agregado un procesado lector de Fuentes Feed Feed.

[INSTALACIÓN]
1. Sube por FTP los archivos y directorios del interior de la carpeta `upload` al directorio raíz de tu foro XenForo.
Selecciona "Combinar (merge)" cada vez que se te pregunte.
2. Importa el archivo .xml usando el complemento importador de XenForo.
3. Listo

[WIDGETS]
Actualmente, el complemento viene con los siguientes widgets:
1. Clear Sidebar
2. Staff Conectado
3. Miembros conectados
4. Estadísticas del foro
5. Compartir esta página
6. Usuarios. 2 modos: orden por fecha de registro (register_date) o número de mensajes (message_count)
7. Temas. 4 modos: Nuevos temas, Temas recientes, Temas populares o Encuestas
8. HTML condicional. Test a PHP expression and display HTML on sidebar
9. Encuesta (desde 1.0). 2 modos: Encuesta característica y encuestas recientes
10. Panel de Visitante (desde 1.0.6)
11. Estado actual (desde 1.0.9)
12. Cumpleaños (desde 1.1)
13. Retro-llamada de PHP (desde 1.1)​

[¿Por qué un FRAMEWORK?]
[article]He visto a muchas personas liberar complementos para la barra lateral en xenforo.com. La idea es la misma: añadir algo a la barra lateral de una página.
Con los ganchos (hooks), el desarrollador puede modificar fácilmente la barra lateral de XenForo, no es gran cosa.
El problema es que cada desarrollador prefiere una forma diferente de hacer el trabajo y los administradores de foros tienen dificultades para gestionar todos los complementos de su barra lateral. Con este marco, el problema desaparece.
El administrador puede gestionar todos los widgets en un solo lugar, deshabilitar temporalmente un widget con un simple clic. El orden también puede cambiarse (bueno, no soporta arrastrar y soltar aún, lo siento por ello).

Además, cualquier persona que quiera desarrollar widgets para usar con framework puede hacerlo en pocos pasos. El framework se hará cargo de todo y los desarrolladores sólo deben centrarse en conseguir el trabajo bien hecho.
Hay dos cosas para ello: escuchar el evento de código "widget_framework_ready", empuja a su nombre de clase de matríz a registrar el proceso de su widget.
Tras hacerlo, puedes procesar tu código extendiendo la clase de base "WidgetFramework_WidgetRenderer"
PHP:
class MyWidget_WidgetA extends WidgetFramework_WidgetRenderer {
}
Hay algunos métodos abstractos que puedes implementar para hacerlo funcionar, sólo investigar el código y descifrarlo. Si te encuentras perdido no dudes en ponerte en contacto con el autor:
pony@xfrocks.com

Una última cosa, el framework se preocupa realmente por el rendimiento. En perfectas condiciones, no importa cuantos widgets tengas, el framework sólo ejecuta una consulta adicional. He intentado poner en caché tanto como me ha sido posible. La lista de widgets se almacena en el sistema caché simple de XenForo mientras el proceso de widgets se almacena con el registro de datos. No hay un manejador de caché para cada proceso, el framework lo hace para todos los widgets.
Se precargan todas las plantillas también con la plantilla de la página principal. ¡No más dolor de cabeza! ;)

XenForo rocks!

Este archivo contiene todos los trucos para hacer compatible Widget Framework con algunos estilos populares.[/article]

[NUEVAS CARACTERÍSTICAS]
-Soporte para salida directa en Hooks.

Previamente, solo se tenía la opción de elegir la barra lateral de widgets, ahora se puede usar además el mismo widget directamente en un hooks. Cualquier hook en cualquier plantilla funcionará. Cualquier widgets que exista, propio o de terceras partes, también funcionará en hooks. Los widget s en hooks usarán el mismo poderoso sistema de caché, pestañas y orden del marco de widgets. Hablando acerca de ordenar, hay una nueva característica muy...

-Soporte para mostrar en orden Negativo.

Ahora se puede usar el orden de visualización negativo para hacer aparecer el widget antes del contenido original. Esto funciona para los widgets en la barra lateral y widgets en Hooks. Así que ahora se será capaz de mantener la barra lateral y algo predeterminado en la parte superior de la misma (pista: sólo tiene que utilizar una orden de visualización de -1).

Espero que guste a todos esta actualización. La característica de hooks puede no tener sentido con una función sobre widgets, pero permitirá una cierta integración increíble. ¡No puedo esperar para eso!.

[INSTRUCCIONES]
Principales "ediciones del CSS": agregando el contenido a la plantilla "wf_default_EXTRA.css" del estilo en cuestión

[CONTENIDOS]

PHP:
****************************************
Flexile
[PLAIN]http://xenforo.com/community/threads/flexile.7164/[/PLAIN]
****************************************
Adición del CSS:
.widget-tabs .primaryContent {
    box-shadow: transparent 0 0 0;
}

.widget-tabs .secondaryContent {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.widget-tabs .tabs li a {
    border-color: @lightMonochrome;
}

.widget-tabs .tabs li h3 {
    background: none !important;
    padding-top: 5px !important;
}
/* final de la edición del CSS */
****************************************






Salud2
Autor
lms
Descargas
9
Visitas
1.621
Primer lanzamiento
Última actualización
Votar
0,00 estrella(s) 0 calificaciones

Más recursos de lms

Últimas actualizaciones

  1. Traducción de widget Framework actualizada

    Actualizada la traducción de widget Framework a la versión 2.5.9. Salud2
  2. Actualizado a la última versión

    xml para traduccuón y xml para instalación en español. Si te faltan los archivos, bájate de...
Arriba