Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Cómo lograr un fondo diferente para el 1er mensaje??
  Leído 1998 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


Tema Solucionado
*
Abr 26 2013


Verán, estoy usando el mod First Post on Every Page... entonces, la idea es resaltar un poco más ese primer mensaje, porque hay gente que por ahí no se da cuenta que ese primer mensaje es el primero, que está en la página X de un tema, etc...

Estaba viendo el Display.template.php, la parte:

Código: [Seleccionar]
<div class="', $message['approved'] ? ($message['alternate'] == 0 ? 'windowbg' : 'windowbg2') : 'approvebg', '">
Estuve rato largo probando agregando otro if ternario de esos adentro y me quedaba mal, luego probé con otro afuera y no me anduvo siquiera...
La idea sería que cuando empty($message['counter']) de verdadero (es 1er mensaje) agregar una clase "primermensaje"... luego mediante css le ponemos color, etc...

Logré esto

Código: [Seleccionar]
<div class="', $message['approved'] ? ( empty($message['counter']) ? 'primermensaje' : ($message['alternate'] == 0 ? 'windowbg' : 'windowbg2')) : 'approvebg', '">
Que pareciera debería funcionar... lo raro es que el fondo de la segunda respuesta es como que queda englobando a la primera... y entonces el color de primermensaje no se aplica... mmmmmm

2.0.12

Mensajes: 1070

Ver Perfil  Email 

En línea

*
May 19 2013


Encontré el problema... también se le deben aplicar otros estilos posteriores, los que meten imágenes para las esquinas redondeadas... no es sólo ese especificando el background (una lástima jajaja)

Código: [Seleccionar]
/* Common styles used to add corners to divisions.
------------------------------------------------------- */
.windowbg span.topslice
{
display: block;
padding-left: 20px;
background: url(../images/theme/main_block.png) 0 -30px no-repeat;
}
.windowbg span.topslice span
{
display: block;
background: url(../images/theme/main_block.png) 100% -30px no-repeat;
height: 11px;
}
.windowbg span.botslice
{
display: block;
padding-left: 20px;
background: url(../images/theme/main_block.png) 0 -40px no-repeat;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg span.botslice span
{
display: block;
background: url(../images/theme/main_block.png) 100% -40px no-repeat;
height: 11px;
}

De todas formas... esto funciona en un tema "común"... pero en temas donde el mod entra en juego NO funciona... o sea, en las siguientes páginas del tema el 1er mensaje no adquiere el estilo diferenciado
Así que la solución está en otra cosa... :(

2.0.12
#1

Mensajes: 1070

Ver Perfil  Email 

« Última Modificación: Mayo 19, 2013, 08:33:32 pm por luuuciano »
En línea

*
May 19 2013


Gracias por la solución, veré si lo implemento en mi foro. Con respecto a lo que decís, recordá que se activa el index.css del tema que estés usando en ese momento. Si usás el theme default, cargará el css del de ese, y si cambiás a tutheme, cargará el css de tutheme. En resumen, deberías hacerle los cambios también al css de tutheme.

Saludos.

adk 2.1
2.0.2
www.ardiforos.com.ar
#2

Mensajes: 352

Ver Perfil  ArdiForos 

En línea

*
May 19 2013


Así está hecho, si


Unido automaticamente - {Mayo 20, 2013, 10:41:21 am}


Consultas para los que ven código PHP, etc... y la cazan al vuelo...

Viendo el parse del mod First Post on Every Page... alguien se da cuenta cómo es que en las páginas, distintas a la 1ra, se está obteniendo el 1er mensaje?
http://custom.simplemachines.org/mods/index.php?mod=1472 <- allí el mod

Porque yo lo que hacía era "preguntar" si era el primer mensaje, y le aplicaba un estilo distinto... eso en temas "normales" va bien... pero en foros donde el FPOEP funciona en las subsiguientes páginas el 1er mensaje aparece "normal"...
Mi lógica simplista me decía que iba a funcionar mi cambio, pero no... jejeje

2.0.12
#3

Mensajes: 1070

Ver Perfil  Email 

« Última Modificación: Mayo 20, 2013, 10:41:21 am por luuuciano »
En línea

*
May 20 2013


A ver, por ahí mando fruta y verdura al mismo tiempo... pero ahora con lo que decís, se me ocurre que hacés los cambios para el mensaje 1 del hilo, pero al pasar a la página 2 del hilo, ese "mensaje 1" que aparece arriba, kizás pase a ser un mensaje más del hilo entero, como un "mensaje 1b", me explico?
Igual, ya es muy tarde por acá, y no tomé mi café, y puedo estar diciendo cualkier cosa :P

Saludos.

adk 2.1
2.0.2
www.ardiforos.com.ar
#4

Mensajes: 352

Ver Perfil  ArdiForos 

En línea

*
May 20 2013


Así es... ahora hay que pasar al segundo paso, y tratar de encontrar una solución... jejeejej

2.0.12
#5

Mensajes: 1070

Ver Perfil  Email 

En línea

*
May 20 2013


Se te ocurre cada cosa rara, jajaja, y te aplaudo por ello, muy buenas ideas. Algo me dice que hay que modificar el mod directamente, en la parte que reproduce/copia el primer mensaje, pero creo que digo obviedades. Voy a investigar y si encuentro te digo.

Saludos!

adk 2.1
2.0.2
www.ardiforos.com.ar
#6

Mensajes: 352

Ver Perfil  ArdiForos 

En línea

*
May 21 2013


Si, intenté lo mismo viendo el parse del mod, varias veces... pero sobrepasa mi poco conocimiento de programación.. .ja

2.0.12
#7

Mensajes: 1070

Ver Perfil  Email 

En línea

*
May 22 2013


Por cierto, entonces, este tema no está resuelto o sí?

Saludos.

adk 2.1
2.0.2
www.ardiforos.com.ar
#8

Mensajes: 352

Ver Perfil  ArdiForos 

En línea

*
May 22 2013


Por cierto, entonces, este tema no está resuelto o sí?

Saludos.

Supongo que en parte si, y en parte no...
Si se va a usar con el mod ese en cuestión no, ya que no sirve del todo...

2.0.12
#9

Mensajes: 1070

Ver Perfil  Email 

En línea




Otros temas de su interes

Agregar nueva restricción de acceso calorro Enero 30, 2015, 08:55:30 am *
al intentar loguearme en mi pagina dice usuario no exxistente Kaylee Enero 13, 2011, 04:42:46 am
Solo ustedes pueden ayudarme... Genius Enero 07, 2013, 11:43:52 pm
Calendario pr0s009 Febrero 21, 2015, 09:56:41 am
Error en base datos Treyfas Agosto 01, 2012, 12:47:54 pm *
Actualización SMF 2.0.15 luuuciano Noviembre 20, 2017, 10:43:48 am



Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,