¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa. Regístrate con un correo válido para completar la activación.

⚖️ Aviso Legal y Normas de Contenido

PHPost.es es una comunidad dedicada al soporte, desarrollo y difusión de software libre para la creación y administración de comunidades en línea.

Compromiso con la legalidad: No se permite la publicación, promoción o distribución de software pirateado, contenido warez ni material que infrinja derechos de autor o cualquier otra normativa aplicable.

Responsabilidad: Cada usuario es responsable del contenido alojado en su propio sitio web y del uso que haga del software. Los administradores y desarrolladores de Risus Nova no controlan ni supervisan los servidores o contenidos gestionados por terceros.

⚠️ Aviso de seguridad

Risus Nova se distribuye únicamente a través de phpost.es, que es la fuente oficial del proyecto donde publicamos las versiones verificadas.

Recomendamos no utilizar copias obtenidas desde sitios de terceros, ya que podrían haber sido modificadas y no contar con la integridad del código original, lo que puede suponer riesgos de seguridad en la instalación.

Para garantizar una instalación segura y actualizada, descarga siempre la versión oficial desde el botón disponible en esta página.

Importante: No pediremos donaciones en ningún momento ni en ninguna plataforma (Ko-fi, PayPal, redes sociales u otras). Si encuentras campañas de donación que utilicen el nombre de Risus Nova o PHPost, no tienen ninguna relación con el proyecto.

🔄 Desarrollo activo

Risus Nova forma parte de una nueva etapa del proyecto PHPost, en evolución constante con mejoras, correcciones y nuevas funciones. Puedes seguir el progreso y los cambios oficiales a través del changelog y la comunidad.

Risus Nova 2.1 Estable Desarrollo activo Última actualización: 14/07/2026 Ver Demo Changelog 263 Desarrollo del tema: 75% (fase actual de desarrollo) Descargar
Calificación:
  • 2 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Calendario de Eventos + Próximos Eventos V2 (Act 1.3)
#1

6
Mejor respuesta del mensaje Calendario de Eventos + Próximos Eventos V2 (Act 1.3)Capturas
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]




Ejecutar esta consulta
 
CREATE TABLE IF NOT EXISTS `e_eventos` (
`
eidint(11NOT NULL AUTO_INCREMENT,
`
e_userint(11NOT NULL,
`
e_titulovarchar(160NOT NULL,
`
e_cuerpotext NOT NULL,
`
e_diaint(2NOT NULL,
`
e_mesint(2NOT NULL,
`
e_yearint(4NOT NULL,
`
e_fechaint(11NOT NULL,
`
e_privadoint(1NOT NULL,
PRIMARY KEY (`eid`)
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=
 
 
En c.afiliado.php --> inc --> class --> c.afiliado.php

Al final antes del último } agregar:
 
# Proximos eventos by Kmario19
function getEventos() {
global 
$tsUser;
$query db_exec(array(__FILE____LINE__), 'query''SELECT * FROM e_eventos ORDER BY e_year, e_mes, e_dia');
$data result_array($query);
// ZONA HORARIA
date_default_timezone_set("Europe/Madrid");
// TIEMPO
$dia date('j');
$mes date('n');
$year date('Y');
// SOLO LOS EVENTOS QUE VIENEN
$i 0;
foreach(
$data as $val) {
if(
$val['e_year'] > $year || ($val['e_year'] == $year && $val['e_mes'] > $mes) || ($val['e_year'] == $year && $val['e_mes'] == $mes && $val['e_dia'] >= $dia)) {
// ES PRIVADO?
if($val['e_privado'] == 1) {
$events[] = $data[$i];
}elseif(
$val['e_privado'] == && $val['e_user'] == $tsUser->uid) {
$events[] = $data[$i];
}
}
$i++;
// SOLO LOS ULTIMOS 10
if(count($events) == 10) break;
}
return array(
'data' => $events'dia' => $dia'mes' => $mes'year' => $year);



Nota: Cambiar la zona horaria
 
// ZONA HORARIA
date_default_timezone_set("Europe/Madrid"); 
 
 
Lista zona horaria
Mostrar Contenido
 
 
En posts.php --> inc --> php --> posts.php

Buscar:
 
// AFILIADOS
$smarty->assign("tsAfiliados",$tsAfiliado->getAfiliados()); 
 
 
Arriba agregar:
 
$smarty->assign("tsEventos",$tsAfiliado->getEventos()); 
 
 
En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:
 
{include file='modules/m.home_afiliados.tpl'
 
 
Arriba agregar:
 
{include file='modules/m.home_eventos.tpl'
 
 
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl

Buscar:
 
<li class="tabbed {if $tsPage == 'fotos'}here{/if}" id="tabbedfotos">
<
a title="Ir a Fotos" onclick="menu('fotos', this.href); return false;" href="{$tsConfig.url}/fotos/">Fotos <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
</
li
 
 
Debajo agregar:
 
<li class="tabbed {if $tsPage == 'calendario'}here{/if}" id="tabbedcalendario">
<
a title="Ir al Calendario" onclick="menu('calendario', this.href); return false;" href="{$tsConfig.url}/calendario/">Calendario <img alt="Drop Down" src="{$tsConfig.tema.t_url}/images/arrowdown.png"></a>
</
li
 
 
Y subi esta carpeta
Nota: Editar el archivo calendario.php la zona horaria
 
#Se define zona horaria
date_default_timezone_set("Europe/Madrid"); 

 

Mega
Debes agradecer para ver el contenido...

Google Drive
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...

Uptobox
Debes agradecer para ver el contenido...

4shared
Debes agradecer para ver el contenido...



Creditos: Debes agradecer para ver el contenido...
Responder Compartir
#2

1
Gracias
Responder Compartir
#3

1
Gracias
Responder Compartir


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)