• ¡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

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
[bimg=fleft|center|Xfrocks]http://www.xenfacil.com/styles/xfrocks.png[/bimg]

[bd] Widget Framework v2.1
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
 

Adjuntos

  • addon-widget_framework-es-ES.zip
    12,2 KB · Visitas: 65
  • Idioma-Espanol-(Marco de Widgets).2.1.zip
    4,4 KB · Visitas: 64
  • language-Espanol-(Neutro)-Tu.xml
    20 KB · Visitas: 68

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Hasta que version llega este complemento traducido??
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Hasta la 1.0.7 que acabo de poner.

Salud2
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.
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Vale hay que editar esto :

Did you change anything? Install new addon? Server configuration? Anything?
The solution I applied is below

Open XenForo-root/library/WidgetFramework/Core.php
Line 322


PHP:
throw new XenForo_Exception(new XenForo_Phrase('wf_invalid_widget_renderer_x', array('renderer' => $class)), true);
Change it to


PHP:
throw new XenForo_Exception('Invalid renderer: ' . $class, true);
Please confirm if this also fixes your problem :)
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
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.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
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
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Pues no lo he instalado aún:acalorado:

En breve.

Salud2
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
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:
 

Tize

XenForoUser
Mensajes
356
Puntuación de reacciones
54
Puntos
28
Sitio web
xenfacil.com
País
España
Versión de XenForo
Página web
Web
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.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
¡Ah! ¡Y funciona la encuesta!

Salud2
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Como puedes ver, el chat si funciona. La encuesta es que me emocioné confundiendo el portal con la página de foros.

Salud2
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
lms dijo:
Como puedes ver, el chat si funciona. La encuesta es que me emocioné confundiendo el portal con la página de foros.

Salud2

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
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
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
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Ok, gracias
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
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
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
Funcionando :) Gracias
 
Arriba