| Tema: | Bloque derecho en determinados modulos |
|---|---|
|
teito
Novato
Mensajes: 7 Enviado: |
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 |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
Creo recordar que para ello tienes que modificar tu theme en la funcion themefooter. Encontraras algo asi: if( $index == 1 ) { blocks('right') } cambialo por: blocks('right'); y te mostrara los bloques derechos siempre |
|
teito
Novato
Mensajes: 7 Enviado: |
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
Usuario no registrado Enviado: |
Para que se muestre siempre que no sea el modulo PostCalendar seria: if( $module != Nombredelmodulo ) { blocks('right') } En tu caso concreto: if( $module != PostCalendar ) { blocks('right') } Salu2 de Waisen. |
|
teito
Novato
Mensajes: 7 Enviado: |
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
Usuario no registrado Enviado: |
$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 Salu2 de Waisen. |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
Recuerda que cada vez que uses $index debes añadir una llamada a global: global $index; $index = 1; |
|
teito
Novato
Mensajes: 7 Enviado: |
Gracias Cuervo y Waisen por la ayuda!!!! Son unos masters!! |
|
onecha
Habitual
Mensajes: 81 Enviado: |
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... ¿¿Se puede hacer?? GRACIAS |
|
onecha
Habitual
Mensajes: 81 Enviado: |
¿No hay respuestas a mi mensaje (el ultimo de este topic) de la semana pasada? Sino se puede diganlo please THANKS! Onecha |
|
chapotez
Novato
Mensajes: 2 Enviado: |
Hola Amigos Tengo la misma duda de onecha pero además quiero ver si es posible manejar distintos themes segun el bloque que se muestra |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
Para onecha: 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. |
|
chapotez
Novato
Mensajes: 2 Enviado: |
Gracias cuervo. Me he encontrado con varios problemas al tratar de personalizar demasiado una web en Postnuke ¿crees que en versiones posteriores esto se simplifique? saludos chapotez |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
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 |
|
onecha
Habitual
Mensajes: 81 Enviado: |
¿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"...) Gracias!! |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
No, no es una version definitiva, pero parece que no da muchos problemas. De todas formas si no tienes una gran necesidad de alguna de las caracteristicas de postnuke0.750, creo que lo mejor sera que esperes a que se publique la version definitiva. |
|
onecha
Habitual
Mensajes: 81 Enviado: |
Ahora ya tengo la version 0.750 RC4, ¿¿Por donde empiezo para poder hacer eso?? En Xantia no encuentro ninguna opcion... |
|
Invitado
Usuario no registrado Enviado: |
Onecha, sobre lo del bloque derecho diferente al resto... pues facil, abres el archivo theme.cfg y localizas: [php]$custom_block = array ([/php] Debajo de esta linea veras algo asi: [php] 'Enlaces relacionados' => "relacionados.html",[/php] Pues bien, para crear un bloque personalizado, creas el html a tu gusto, lo nombras como arriba te indico y donde pone 'Enlaces relacionados' pones el nombre que le has dado a ese bloque concreto en la admin de bloques (al crearlo, vamos) Salu2 de Waisen. |
|
onecha
Habitual
Mensajes: 81 Enviado: |
A pesar de q no me parece nada facil lo q dices... Empezamos bien, ese archivo no existe... al menos en la version 0.750 RC4... Asiq tu diras.... :casstet: |
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
Vamos a ver ¿tu theme esta creado en AutoTheme o en Xanthia? |
|
Invitado
Usuario no registrado Enviado: |
themes/nombre_de_tu_theme/theme.cfg. Si no es AT... entonces mira aqui: http://www.dev-postnuke.com/XForum-tid2577.html Tampoco es plan de que juguemos a adivinar que version tienes, que theme usas y demas Salu2 de Waisen. PD: FERIA DE ALMERIA 2004, to pelotaso! |
|
onecha
Habitual
Mensajes: 81 Enviado: |
La version de PN ya la he dicho, pero la repito: 0.750 RC4 Es en www (no localhost) Y si, mi theme es para Xanthia... Aunq ya he estado investigando por mi cuenta y creo q ya se como se hace (es mas facil de lo q ustedes me dicen, y creo q la solucion esta en vuestro manual) CIAO!! Por cierto, ¿¿Como puedo modificar el theme (me gusta por ejemplo el Piterpan) para agregar un logo al encabezado, y un menu en el encabezado tambien, como lo tienen otros themes, etc. GRACIAS |
|
viga
Posteador de Oro
Mensajes: 3939 Enviado: |
Hola, con xanthia, desde el modulo de administración, con el theme activo, le das a editar el theme y después en bloque de control, desde ahí puedes posicionar los bloques que desees por cada modulo, independientemente los unos de los otros,(tanto los bloques como los módulos, tienen que estar activos),pero como comenta el_cuervo, da trabajo si se quiere tener un buen resultado Lo del logo, puedes remplazar el flash por otro y el menú también lo puedes insertar como flash o simplemente texto o imágenes, editando, aunque quizás sea mejor buscar otro theme Xanthia que se adapte a tus gustos, ya existen unos cuantos, no tantos como en otros sistemas, pero bueno, todo se andará Saludos "Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
|
|
tollelle
Forero
Mensajes: 109 Enviado: |
Hay posibilidad de mostrar un bloque solo con el modulo PNphpBB2 ? he visto que Waisen ha eliminado la visualizacion de un bloque segun el modulo con: if( $module != Nombredelmodulo ) { blocks('right'); } ¿ No hay forma de que en vez de ANULAR el bloque en ese modulo lo PERMITA o sea, si el modulo es PNphpBB2 muestra bloque, si no, pos no se muestra :s ? Esto es sobre Phoenix 0.7.2.6 :P con un theme normal 0.7.2.x http://www.Muscana.com | http://www.Proyect1.com
|
|
el_cuervo
Administrador
Mensajes: 6528 Enviado: |
Con Postnuke 0.726 todo es bastante mas complicado ya que todo pasa por programar alguna parte y es bastante mas complicado que simplemente poner las lineas de codigo que escribes. Lo ideal seria que pudieses utilizar un theme xanthia que gracias a su control de bloques lo que tu quieres hacer es algo realmente sencillo. |
|
tollelle
Forero
Mensajes: 109 Enviado: |
Eso seria lo ideal, pero hasta entrado enero no puedo meter de lleno con el nuevo theme en xanthia ni la actualizacion a 7.5.0 :s ¿Pero es demasiado complicado? :yltype: :manifa: http://www.Muscana.com | http://www.Proyect1.com
|
|
sharkmaster
Forero
Mensajes: 103 Enviado: |
una pregunta para k el modulo derexo solo no apareciera en el foro (pnphpbb2) kedaria asin no? echo " | ";
| "; blocks('right'); pues no me va k kambio??
|
|
|
NeoXIII
Novato
Mensajes: 1 Enviado: |
xantia |
|
ZERO_SELF_JUSTICE
Habitual
Mensajes: 59 Enviado: |
Yo necesito hacer lo siguiente:En mi pagina solo en inicio se me muestra el bloque derecho, cuando estoy en otra seccion que no sea inicio no me muestra nada. Me gustaria que el modulo ultimo post y el modulo menu personal ( que era el menu principal que lo pase para la derecha por que puse un modulo que me hace un menu pop up en la izquierda). Tengo el AutoTheme bus modificado... Postnuke 0.76 Solo una desicion cambia el final. El Cielo o la Muerte Eterna
|
|
radiaciones
Frecuente
Mensajes: 31 Enviado: |
Hola: ¿sabéis cómo ver sólo el bloque Related (como aquí, en dev-postnuke) cuando accedes a los artículos? Es para Extralite y Postnuke 0.761. |
|
viga
Posteador de Oro
Mensajes: 3939 Enviado: |
En pn 0.761 todo cambia (aquí aun no actualizamos las web's) para poder mostrar ese bloque en los artículos ya no se activa desde administración /setings sino que lo detecta automáticamente, para ello simplemente debes activar el bloque como otro cualquiera y solo se mostrara en los artículos extendidos, ni en los del index ni en ningún otro modulo El bloque como bien dices se llama related Bye "Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
|
|
radiaciones
Frecuente
Mensajes: 31 Enviado: |
Viga, gracias por tu atención. Quizás tenga algún problema con los bloques. El Related está activado, pero sólo se muestra cuando están activos todos los bloques derechos. |
|
viga
Posteador de Oro
Mensajes: 3939 Enviado: |
Quizás sea por usar Extralite que no es xanthia, lo probare y comento puesto que con themes xanthia me funciona bien (xanthia te permite el control de bloques) Un Saludo PD: Solo comentario..existe una versión Xanthia del Extralite "Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
|
|
radiaciones
Frecuente
Mensajes: 31 Enviado: |
Eso es estupendo. ¿Puedes indicarme dónde conseguir el Extralite Xantia? |
|
viga
Posteador de Oro
Mensajes: 3939 Enviado: |
Si claro Xanthia Themes : Mark's Modules "Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
|
|
radiaciones
Frecuente
Mensajes: 31 Enviado: |
¡Qué tengas un buen día! |
|
viga
Posteador de Oro
Mensajes: 3939 Enviado: |
Igualmente PD: en esa misma pagina (la del enlace) encontraras también otros themes xanthia muy ligeros "Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
|
|
ZERO_SELF_JUSTICE
Habitual
Mensajes: 59 Enviado: |
Ni me miraron T_T podrian ayudarme please Solo una desicion cambia el final. El Cielo o la Muerte Eterna
|