Un saludo para todos, quiero saber si es posible elegir que el bloque derecho aparezca en determinados modulos, por ejemplo, no deseo que en Postcalendar se muestre el block derecho; en un post anterior encontre como activar el block derecho en todas las paginas, funciona OK, pero ya no aparece en la pagina incial (en mi caso News) quiero que de nuevo se muestre dicho block, pero manteniendo el bloque en los demas modulos.
Graciass! de antemano
Gracias Cuervo!! Funciono OK, pero adicionalmente en mi primer post, pedia como hacer para que cuando se muestre el modulo PostCalendar, desaparezca el bloque derecho (solo cuando se muestre ese modulo), intente variar algo en el codigo del theme pero no funciona, alguna idea al respecto?
Invitado
Enviado: 16/03/2004 a las 00:03
Usuario no registrado
Para que se muestre siempre que no sea el modulo PostCalendar seria:
Gracias Waisen, segui tu consejo sobre como mostrar el bloque derecho siempre a menos que se muestre el modulo Postcalendar, puse el siguiente codigo:
if( $index != PostCalendar ) {
blocks('right');
}
porque si ponia el codigo, segun tu sugerencia:
if( $module != PostCalendar ) {
blocks('right')
}
No resultaba; pero cambiando $module por $index resultó! pero luego descubri un problemilla; cuando quiero ver los Temas (Topics) ya sea en un listado de todos ellos o cada articulo dentro del Tema, el bloque derecho desaparece y no hay forma de mostrarlo.
Es un problema de codigo en el theme.php? o tiene que ver con el modulo Topics o el bloque topics.php
Gracias por las soluciones que pudieran darme
TEO
Invitado
Enviado: 25/03/2004 a las 20:03
Usuario no registrado
$index != Postcalendar ????? Y eso que significa... si la funcion index distinta de postcalendar????? juer, que cosa mas rara...
Logico, a blocks('right') le falta un ; al final, se me debio escapar XD
El modulo Topics predeterminadamente no muestra los bloques derechos porque es un modulo independiente del News. Accede a su archivo index.php o pnuser.php (no recuerdo como se llama el .php principal de ese modulo) y escribe $index=1; con esto mostraremos los bloques derechos
O eso o hacer un else if igual que has hecho con el Postcalendar
A mi lo que me gustaria hacer es que en ciertos modulos aparezca un bloque a la derecha pero personalizado. Pongo un ejemplo:
Mi pagina es la de un colegio, en el que tenemos una emisora de radio
Entonce quiero tener un modulo de noticias de la radio, y que a la derecha aparezca un bloque con enlaces, polls, etc específicos de la radio, es decir, que sea distinto del bloque derecho que aparece en el inicio...
Con postnuke 0.726 no se puede, con postnuke 0.750 si tu theme esta creado en Xanthia si que se puede, aunque requiere un buen esfuerzo para configurarlo correctamente
Para chapotez:
No se pueden mostrar diferentes themes en una web, cada web postnuke solo tiene activo 1 theme. Se podria hacer modificando el archivo header.php, pero puede ser bastante complicado.
jejeje, pues depende de los problemas que te hayas encontrado ¿no crees? Por lo general la administracion de la web si que es mas sencilla en postnuke 0.750, pero en cambio la programacion es mas complicada
¿Y no habrá problemas por instalar postnuke 0.750? (Esq veo en las caracterísitcas de las descargas de vuestra web q "no es una version definitiva"...)
Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003,
que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.