Página 1 de 1
Repeticion de imagen editando plantilla
Publicado: 29 Ene 2010, 04:15
por engendro666
El problema es el siguiente estoy editando una plantilla basada en prosilver (beta7) al editar el archivo "colours.css" le puse imagen de fondo al .bg1, .bg2, .bg3 y les agregue el atributo repeat. El problema lo tengo cuando hay un usuario conectado.
La imagen de fondo es para los posts, sino le pongo repeat la imagen no aparece, dejando el repeat tambien me repite el icono de online (cuando hay alguien conectado) y me desaparece la imagen que puse de fondo.
La consulta seria: hay modo de evitar la repeticion del icono online y que no desaparezca mi imagen de fondo?
¿o debo renunciar a poner una imagen de fondo a los posts?
screen:

- online.JPG (80.29 KiB) Visto 1728 veces
en mi firma estan los datos del usuario para pruebas
Re: Repeticion de imagen editando plantilla
Publicado: 29 Ene 2010, 13:01
por ahh72
holas, no se nada de codigos en foros phpBB pero por logica de programacion podria suponer que el repeat esta antes del codigo donde indica mostrar el icono de online, ya revisaste si eso podria ser el error?
saludos
Re: Repeticion de imagen editando plantilla
Publicado: 29 Ene 2010, 14:29
por mitch
dame las líneas que has agregado/editado en tu CSS para poder yo probar en mi foro... creo saber cómo solucionar eso, habrá que intentarlo.
Re: Repeticion de imagen editando plantilla
Publicado: 29 Ene 2010, 18:52
por engendro666
gracias mitch aca te dejo las lineas:
esto es parte de lo que edite (donde verifique que da el error ya que al dejarlo como estaba no se repite la imagen)
linea 84
Código: Seleccionar todo
.bg1 {background: url("{T_THEME_PATH}/images/fondo.png");
background-repeat:repeat;}
.bg2 {background: url("{T_THEME_PATH}/images/fondo.png");
background-repeat:repeat;}
.bg3 {background: url("{T_THEME_PATH}/images/fondo.png");
background-repeat:repeat;}
esto es lo que da el error (la imagen que se repite) que NO edite:
Linea 654
Código: Seleccionar todo
.online {
background: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");
}
y por las dudas dejo el archivo entero
Re: Repeticion de imagen editando plantilla
Publicado: 29 Ene 2010, 20:38
por mitch
Esto fue lo que logré, en
viewtopic_body.html
Buscar:
Código: Seleccionar todo
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
Reemplazar por:
Código: Seleccionar todo
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF -->"><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> <div class="online"><!-- ENDIF -->
Buscar:
Código: Seleccionar todo
<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
Agregar despues:
La imagen de conectado no me calza del todo bien en la esquina, pero no se ve tan mal y se ve la imagen de fondo. Pruebalo y nos comentas. salu2.
Re: Repeticion de imagen editando plantilla
Publicado: 30 Ene 2010, 00:37
por engendro666
casi, ahora veo la imagen de fondo pero tambien el icono online repetido, fijate entrando a este post que hize con el usuario d epruebas:
http://tegadiccion.net/teg/viewtopic.php?f=2&t=14#p30 el pass esta en mi firma.
Antes veia el icono repetido sin la imagen de fondo, ahora veo el icono repetido pero con la imagen de fondo.
gracias por el avanze de todos modos
Re: Repeticion de imagen editando plantilla
Publicado: 30 Ene 2010, 18:58
por mitch
pero es que con la modificación que hize, en mi foro de pruebas se veía bien...
limpiaste caché ?
tambien recuerda actualizar el CSS, en la pestala estilos > temas > actualizar (para el estilo que estas usando). Y actualizar bien el cache del navegador presionando CONTROL+F5 para que recargue tu foro.
Re: Repeticion de imagen editando plantilla
Publicado: 30 Ene 2010, 20:36
por engendro666
actualize temas plantillas galerias de imagenes y limpie el cache (a pesar que tengo configurado para recopilar plantillas cacheadas) , probe varias veces si habia editado bien las lineas.
El icono se sigue repitiendo lo que si cambio es que ahora detras del icono se ve la imagen de fondo que queria
Re: Repeticion de imagen editando plantilla
Publicado: 31 Ene 2010, 01:01
por mitch
de donde descargaste esa plantilla? para instalarla en mi sitio de pruebas con estas modificaciones...
Re: Repeticion de imagen editando plantilla
Publicado: 31 Ene 2010, 02:45
por engendro666
de phpbb3styles.net no esta actualizada a 3.06 pero si no me falla la memoria guarde la plantilla luego de actualizarla sin instalarle ningun mod voy a buscarla si la encuentro la adjunto en respuesta
Re: Repeticion de imagen editando plantilla
Publicado: 31 Ene 2010, 03:06
por engendro666
bien aqui esta:
la plantilla la baje de este link:
http://www.phpbb3styles.net/db/style/Beta7
adjunto el mismo archivo con los cambios a 3.06 fresco sin mods
Re: Repeticion de imagen editando plantilla
Publicado: 04 Feb 2010, 11:18
por engendro666
bueno no pude solucionar esto tuve que sacar las imagenes de fondo en:
.bg1 {
.bg2 {
No es porblema del atributo repeat solo con poner una imagen de fondo se repite el icono online en el viewtopic.
.panel {
Se puede dejar la imagen pero al ponerle repeat se repite el icono online viendo los perfiles.
Ahora mi cuestion es esta, por que sacar la imagen en bg1 y bg2 no jodio tanto pero si la saco de panel rompe bastante la estetica del foro. Mi idea seria suplantar el icono online por un texto tipo "en linea ahora" y "desconectado" por dar un ejemplo. Vamos lo que trato de decir es de eliminar el icono y poner un texto con el estado debajo del nick (en viewtopic y perfiles)
¿cuales son todos los archivos donde tengo que eliminar el codigo? para el estado de texto supongo que con poner un nombre de lenguaje basta, pero no estoy seguro de como hacerlo para los distintos estados
puede ser algo asi?:
Código: Seleccionar todo
<!-- IF S_USER_LOGGED_IN --> {ONLINE} <!-- ENDIF --> O <!-- IF NOT S_USER_LOGGED_IN --> {OFFLINE} <!-- ENDIF -->
Re: Repeticion de imagen editando plantilla
Publicado: 04 Feb 2010, 20:45
por mitch
Disculpame... te pedí dejar esos archivos y no había pasado. Se me olvido, tengo mucho trabajo y he pasado poco tiempo en casa.
Espero entre hoy y mañana poder darte alguna respuesta. Si me demoro demasiado, tienes permiso de avisarme por MP para consultarme por tu tema.
Un saludo.
Re: Repeticion de imagen editando plantilla
Publicado: 05 Feb 2010, 00:59
por engendro666
no hay drama de todos modos me falta a un dos semanas antes de mudar por completo el foro, solo que justo se me ocurrio lo de cambiarlo por el texto y por eso pregunte. Gracias por estar atento =
Re: Repeticion de imagen editando plantilla
Publicado: 11 Mar 2010, 15:42
por engendro666
es medio viejo ya esto pero respondo porque encontre una "solucion" entre comillas. En lugar de editar el codigo del icono "online" le puse un color de fondo a bg1 bg2 etc. Pero yo lo que queria era una imagen de fondo..... entonces el color que le puse fue el transparente
Código: Seleccionar todo
.bg1 { background-color: transparent; }
.bg2 { background-color: transparent; }
.bg2 { background-color: transparent; }
Esto lo que hace es no mostrar un fondo para bg1 bg2 bg3 y mostrar el fondo que este atras, en el caso de mi plantilla muestra este:
Código: Seleccionar todo
.panel {
background-color:#000000;
background-image: url("{T_THEME_PATH}/images/panel.jpg");
background-repeat:repeat;
color: #FFFFFF;
}
Que casualmente es la misma imagen que queria para bg1 bg2 bg3, bueno algo es algo.