1. ¡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

Trad.Complementos Marco de Widgets - Widget Framework

Tema en 'Traducciones de complementos al español' iniciado por lms, 19 Feb 2011.

  1. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    [bd] Widget Framework v1.3.1
    La gente quiere widgets

    [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?]
    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.

    [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-shadowtransparent 0 0 0;
    }
     
    .
    widget-tabs .secondaryContent {
        
    border-top-left-radius0;
        
    border-top-right-radius0;
    }
     
    .
    widget-tabs .tabs li a {
        
    border-color: @lightMonochrome;
    }
     
    .
    widget-tabs .tabs li h3 {
        
    backgroundnone !important;
        
    padding-top5px !important;
    }
    /* final de la edición del CSS */
    ****************************************
    Advertencia
    Autor: xfrocks
    Página oficial (en inglés): http://xenforo.com/community/threads/bd-widget-framework.11324/
    Demo: aquí ya está instalado (¿a qué parece la barra lateral o sidebar?)


    Salud2

    Adjuntos:

    A Tize y descaro les gusta esto.
  2. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Hasta que version llega este complemento traducido??
    A Tize le gusta esto.
  3. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Hasta la 1.0.7 que acabo de poner.

    Salud2
    A Tize y ManuTdi les gusta esto.
  4. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Tu la has actualizado? a mi no me funciona, se me cae la web.
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, webmaster@charladictos.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.
    A Tize le gusta esto.
  5. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Vale hay que editar esto :

    A Tize le gusta esto.
  6. Masculino

    Tize Vas progresando

    Mensajes
    1
    Gracias
    9
    Trofeos
    Hola buenas, lo acabo de instalar pero la verdad es que no se como añadir el idioma correctamente no hay explicación de ello.
    Lo añado como uno normal y no funciona, lo añado como segundario y tampoco.
    Estoy perdido, gracias y saludos.
  7. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Importa el idioma en el idioma que tengas SOBREESCRIBIENDO, o sea, elige el idioma que tengas instalado y sobreescribelo (haz una copia = exportalo antes) y ya está.

    Salud2
    A Tize le gusta esto.
  8. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Pues no lo he instalado aún:acalorado:

    En breve.

    Salud2
    A Tize le gusta esto.
  9. Masculino

    Tize Vas progresando

    Mensajes
    1
    Gracias
    9
    Trofeos
    Gracias Ims, voy a probar de ese mismo modo.
    Ya que siempre descargo las actualizaciones de idioma pero no daba como instalarlo.
    Ahora gracias a tu explicación podré.
    Saludos. :alabado:
  10. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Instalado. Funciona el taigaChat (con unas pequeñas trampas)

    Salud2
    A Tize le gusta esto.
  11. Masculino

    Tize Vas progresando

    Mensajes
    1
    Gracias
    9
    Trofeos
    Gracias por confirmar Ims, yo estoy en proceso ya pude poner en marcha el de Paypal.
    Va genial gracias a tu gran esfuerzo.
    Ahora pondré en marcha este a ver que tal-.
    Saludos.
  12. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    ¡Ah! ¡Y funciona la encuesta!

    Salud2
  13. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Como? haces funcionar el chat? y a que te refieres con lo de las encuestas? antes ya funcionaban
  14. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Como puedes ver, el chat si funciona. La encuesta es que me emocioné confundiendo el portal con la página de foros.

    Salud2
  15. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Entonces la encuesta en portal no funciona, ok. Y el chat me puedes poner aqui como hacer que funcione, no me sale la Opcion para ponerlo en la barra lateral en el foro
  16. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Hoy no que es tarde y ha (mal)perdido el Madrid y no puedo viendo los incidentes de unos energúmenos en Canaletas. Me puede el tema.

    Mañana te lo pongo.

    Salud2
  17. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Ok, gracias
  18. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    Edita el archivo /library/WidgetFramework/Core.php.
    En la línea 34 aproximadamente (hay otros muy parecidos encima), añade
    PHP:
     $renderers[] = 'WidgetFramework_WidgetRenderer_VisitorPanel';
    $renderers[] = 'WidgetFramework_WidgetRenderer_ForumListOnly_AddOn_TaigaChat';
    $renderers[] = 'WidgetFramework_WidgetRenderer_ForumListOnly_AddOn_GpDonations';
    $renderers[] = 'WidgetFramework_WidgetRenderer_AddOn_XfShout';
      
    $renderers[] = 'LNBlog_WidgetRenderer';
    Como ya lo tenías en marcha y has actualizado, guarda los cambios. Ya lo debes de tener en marcha. Te vale además, para el complemento GP Donations, TaigaChat, xfShout y LN Blog.

    Salud2
  19. Masculino

    ManuTdi xenFácilMod

    País
    1.1.3
    Versión de XenForo
    Página web
    Mensajes
    91
    Gracias
    29
    Trofeos
    Funcionando :) Gracias
  20. Masculino

    lms xenFácilAdmin

    País
    1.1.2
    Versión de XenForo
    Página web
    Mensajes
    759
    Gracias
    244
    Trofeos
    ¡A mandar!

    Salud2
    A ManuTdi le gusta esto.

Compartir esta página

La gente encuentra ésta página buscando por:

  1. framework widget

    ,
  2. class mywidget_widgeta extends widgetframework_widgetrenderer { }

    ,
  3. widgetframework_widgetrenderer_addon_xfshout