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

FAQ Crear otro RecentThreads de XenPortal

Estado
Cerrado para nuevas respuestas

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
Pues eso, me gustaria tener un RecentThreads2. La idea es configurarlo para que coja los temas recientes del foro de noticias, y poner el bloque en la disposicion que tengo para los articulos.

Ya que el RecentThreads que tengo en la portada esta configurado para que muestre los temas recientes de todo el foro.

Seria posible? o algo similar a esto. Imagen de lo que querria:
Captura.PNG
 

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
Que yo sepa es perfectamente posible. Debes de exportar el bloque actual y editarlo con un editor de texto como el block de notas o el notepad++ (mejor este último).
Donde ponga RecentThreads le pones RecentThreads2 (nunca en el css salvo que quieras personalizarlo) las veces que aparezca en el xml.
Copias el RecentThreads.php de la carpeta blocks a la misma carpeta y lo llamas RecentThreads2.php.
Luego importas y listo.

Salud2
 

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
Vale puse el 2 en todo lo que vi recentthreads. incluso en esto, que no se si se tenia que hacer o no:

Insertar CODE, HTML o PHP:
<a class="title"><span>{xen:phrase recent_threads2}</span></a>

ya que esta separado por un guion.

por si acaso subo lo que e editado por si esta bien o no.
 

Adjuntos

  • RecentThreads.xml
    4,7 KB · Visitas: 53

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
En las frases no hay que hacerlo. Cuando llegue a casa te lo repaso. En el curro no puedo.

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
Prueba con este. Debes renombrar (copiar y pegar con este nombre) el archivo root/library/EWRporta/Block/RecentThreads.php a RecentThreads2.php.

Salud2
 

Adjuntos

  • RecentThreads.xml
    4,7 KB · Visitas: 51

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
A ver si lo pillo.... Me voy a /library/EWRporta/Block/ alli el RecentThreads me lo paso al pc, le cambio el nombre a RecentThreads2 y lo subo. asi en la carpeta /Blocks se me han quedado dos archivos RecentThreads.php. (uno con el 2)

Entonces el archivo que me acabas de pasar lo renombro a RecentThreads2, me voy a Inicio, listado de bloques, instalar bloque, lo busco y le doy? porque si hago esto me aparece este error:

Los títulos de plantilla deben ser únicos. El especificado ya está en uso.
 

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
Vale, busca en el xml la plantilla de css y ponle un 2. No lo quise hacer porque la misma plantilla vale, pero ante esto....

Salud2
 

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
Vale ya lo cambie, y ahora si que me deja instalarlo.

Pero cuando lo instalo me voy a la disposicion de articulo, pongo el bloque, configuro el bloque seleccionando el foro del que quiero que me coja los temas, y cuando voy a una noticia para comprobarlo no se ve nada.
 

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
¿Qué corte de días has puesto y de cuando es la noticia más reciente?

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
Intenta cambiar donde dice (2 veces):
Insertar CODE, HTML o PHP:
loop="$RecentThreads"
por
Insertar CODE, HTML o PHP:
loop="$RecentThreads2"

Salud2
 

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
Umm pues cambio los 2 loop, volvi a instalar el bloque y nada de nada....

probe configurandolo con varios foros, y creando temas de prueba a ver si solo servia para los nuevos pero nada.
 

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
Si me da tiempo mañana te lo miro. Igual hay que modificar el archivo RecentThtreads.php.

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
Sí. Hay que editar el archivo root/library/EWRporta/block/RecentThreads.php y buscar (casi al comienzo):
Insertar CODE, HTML o PHP:
class EWRporta_Block_RecentThreads extends XenForo_Model
y cambiarlo por
Insertar CODE, HTML o PHP:
class EWRporta_Block_RecentThreads[SIZE=7][COLOR=#0000ff][B]2[/B][/COLOR][/SIZE] extends XenForo_Model
Guardas los cambios.

Salud2
 

El Roto Dos

Miembro
Mensajes
101
Puntuación de reacciones
18
Puntos
18
lo cambie pero da un error y no puedo entrar en las noticias XD no se yo si abandonar jajaja
 

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
Pon el php en la carpeta block e instala el .xml como bloque. A mi me funciona.

Salud2
 

Adjuntos

  • RecentThreads2.zip
    3,1 KB · Visitas: 31
Estado
Cerrado para nuevas respuestas
Arriba