News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

[Ayuda] Tres pequeños problemas en un theme descargado - SMF 1.1.11

Started by matiaz, January 19, 2010, 11:31:39 AM

Previous topic - Next topic

matiaz

¿Qué tal gente? Este es mi primer posteo en el sitio así que espero hacerlo de forma correcta. Voy a tratar de brindarles la mayor cantidad de datos posibles para intentar solucionar con su ayuda, estos problemas que se me fueron presentando al intentar un cambio de tema en mi foro..

Hace unos días descargué el siguiente tema y lo instalé sin ningún tipo de error: http://custom.simplemachines.org/themes/index.php?lemma=586. Fui corrigiendo algunos detalles pero hay tres cuestiones que sinceramente no puedo solucionar:

Vista previa de las tres modificaciones que quiero hacer:


(Arrastrar la imagen a la barra del navegador para verla en tamaño completo)

1. No sé por qué pero en este tema no se muestran los botones correspondinetes a "Responder con citaModificar mensajeEliminar mensajeDividir Tema". De la única forma en que se ven es si uso los gráficos de la carpeta "images/english" (cambiándole el nombre a "images/spanish_latin") pero al hacerlo de esa forma pierdo el texto "Citar, Modificar, Eliminar, Dividir". Quisiera que los botones se muestren como en el theme default de SMF:



2. Me gustaría poder agregar botones solo a "RespuestaNotificar respuestasMarcar como no leídosEnviar temaImprimir" (en cada thread) y "Marcar Temas como leídos para este foroNotificar respuestasCrear nuevo temaPublicar Nueva Encuesta" en cada foro. Nuevamente, si uso los botones de la carpeta "english", pierdo el texto en "Citar, Modificar, Eliminar, Dividir" en cada post, como comenté en el punto anterior.

3. No encuentro la forma de alinear "Tiempo total en línea:" con "Mostrar mensajes no leídos desde la última visita" y "Mostrar nuevas respuestas a tus mensajes". Mi idea es que "Tiempo total en línea" quede abajo de los dos links.

Dejo adjuntos mis archivos display.templatephp e index.template.php por si sirven de ayuda. Desde ya muchísimas gracias, cualquier información que necesiten solo tienen que pedirla ;)

zutzu

para la primera

en tu index.template.php

Busca:
/* Set a setting that tells the theme that it can render the tabs. */
$settings['use_tabs'] = false;

/* Use plain buttons - as oppossed to text buttons? */
$settings['use_buttons'] = false;
$settings['use_image_buttons'] = true;
/* Show sticky and lock status seperate from topic icons? */
$settings['seperate_sticky_lock'] = true;

}


remplazalo por esto

/* Set a setting that tells the theme that it can render the tabs. */
$settings['use_tabs'] = false;

/* Use plain buttons - as oppossed to text buttons? */
$settings['use_buttons'] = true;

/* Show sticky and lock status seperate from topic icons? */
$settings['seperate_sticky_lock'] = true;

}


para los otro, deja que veo y si lo consigo te doy el dato ;)

matiaz

Muchísimas gracias zυтzυ, pude solucionar los dos primeros problemas con ese dato que dejaste y editando un par de nombres ;D

Solo quedaría "alinear" el "Tiempo total del foro" ;)

Tincho

Que maestro zυтzυ! Yo también estoy levantando el foro con matiaz y la verdad que quedó excelente. Muchisimas gracias por tu ayuda capo ;)


Off: Así que sos peruano che? Mira vos, q grande.. yo estuve viviendo alla..  :)

zutzu

jeje de nada para eso estamos,  lo del "Tiempo total del foro"  lo agregaste tu directamente o lo activaste, por que yo no encuentro la opcion para activarlo  en el indice???

matiaz

Agregué la línea copiándola desde el theme default porque este theme no la traía activa. Si necesitás que te deje lo que agregué avisame que te dejo el código.

zutzu

si déjame el index editado, por que creo que en el que adjuntaste no esta.

matiaz

Disculpame, había subido otra template de prueba. Acá está la editada:

// Show the total time logged in?
if (!empty($context['user']['total_time_logged_in']))
{
echo '
', $txt['totalTimeLogged1'];

// If days is just zero, don't bother to show it.
if ($context['user']['total_time_logged_in']['days'] > 0)
echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

// Same with hours - only show it if it's above zero.
if ($context['user']['total_time_logged_in']['hours'] > 0)
echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}

zutzu

esta bien puesto el codigo, solo agregale un div

Quote<div>', $txt['totalTimeLogged1'];

         // If days is just zero, don't bother to show it.
         if ($context['user']['total_time_logged_in']['days'] > 0)
            echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

         // Same with hours - only show it if it's above zero.
         if ($context['user']['total_time_logged_in']['hours'] > 0)
            echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

         // But, let's always show minutes - Time wasted here: 0 minutes ; ).
         echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '</div><br />';


y en el style.css disminuye el margen vertical a 4 podria ser

#loggedin2 {
float:left;
margin: 8px 20px 0 0;
}


8px

a ver como te va

matiaz

Quedó perfecto en 1,5px. Gracias nuevamente  ;D

Dejo el tópico como resolvido pero ya que estamos, te consulto dos cosas. Vos la tenés clara en el tema y debés saber hacer estas modificaciones de memoria, yo no me llevo muy bien con el manejo del código y me cuesta muchísimo encontrar las partes a modificar :P

Quisiera achicar el tamaño de la letra en los cuadros 1-2 y si es posible, separar el espacio que existe entre un post y el otro:



Nuevamente gracias zυтzυ  8)

zutzu

esos colores lo cambian aquí,
a, a:visited {
color:#a6c720;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: none;
}

pero ojo cambiaran los colores tbm de otro linkz que no tengan algun otro class.


para lo otro hay una Mod
http://custom.simplemachines.org/mods/index.php?mod=1578

pd: usa el addon Firebug de mozilla, te servira mucho para ver el codigo de fuente incluido css.

matiaz

¿Te habrás confundido de thread? No quiero cambiar los colores de los cuadros que marqué en rojo, solo el tamaño del texto (quiero que esté en 8px en vez de 10px)  ;D

De todas formas gracias por la acotación. Ya hice varias modificaciones en la hoja de estilos css pero faltan algunas más ;)

zutzu

jaja a mira tu, perdón en ese momento tenia muchas cosas en la cabeza  :P
si han no solucionas, te dejo el dato de como puedes hacerlo ;)

agrega al style.css

para el texto de los botones
.postbuttons  {
font-size: 10px;
}





para lo otro ,busca este estilo
#loggedin2 {
float:left;
margin: 2px 20px 0 0;
}


y simplemente le agregas la propiedad  font-size: 10px;
#loggedin2 {
float:left;
margin: 2px 20px 0 0;
   font-size: 10px;
}





en el index.template, modifica esto
<div>', $txt['totalTimeLogged1'];
cambialo asi
<div class="loggedin2">', $txt['totalTimeLogged1'];

y agregas este estilo

.loggedin2 {
    font-size: 10px;
}



Tincho

Muchas gracias zυтzυ. Ya vamos a estar probando lo que nos dejaste ;)

matiaz

zυтzυ, no pude cambiar el tamaño. Te dejo los dos archivos para que los revises si no es mucha molestia  ;D

Tincho

Bueno zυтzυ te dejo lo que me pediste a ver si nos podes ayudar. Muchas gracias ;)

zutzu

ok ya estan editados, el tamaño lo controlas en estos estilos

.postbuttons  {
   font-size: 10px;
}


#loggedin2 {
   float:left;
   margin: 2px 20px 0 0;
   font-size: 10px;
}


.loggedin2 {
    font-size: 10px;
}


la plantilla  display.template-2 , esta con los post separados

Tincho

Sos un genio zυтzυ! Muchisimas gracias! Hoy voy a probar esto. Estuve con mucho trabajo y no tuve tiempo para nada. Cualquier cosa te vuelvo a molestar.

Tincho

El tema es que me pasa esto:



No queda alineado al centro.





Aclaro que me ocurre en Firefox.

zutzu

es un nuevo problema? o eso cambio cuando suplantaste las plantillas?
aun que no lo creo ya que eso seria en el post.template.php

matiaz

zυтzυ, ese error lo empezamos a ver cuando agregamos el "Tiempo total en línea" a " Mostrar mensajes no leídos desde la última visita" y "Mostrar nuevas respuestas a tus mensajes".


matiaz


zutzu

puedes adjuntar el index.template, del tema que estas usando (kelo)
ya que me parece raro que continué el error.

probando con la plantilla ultima que les envié, se ve bien en mozilla e IE
Captura

no se si tal vez  sea problema de la resolución de la pantalla, de igual forma adjunta el index.template.php del kelo (tema que estan usando)



matiaz

Claro, no la subí porque la había probado en un servidor local en mic PC que levanté para hacer pruebas. Ahora que reviso bien, hice un lío con los themes y dejé como "default" el theme que estamos modificando, por eso no actualizaba los cambios (estaba copiando el archivo en otra carpeta).

Quedó solucionado con la template que dejaste. Nuevamente gracias  ;D

Tincho


matiaz

Ya prácticamente está listo. Estuve haciendo algunos retoques pero hay algo que no pude editar:



Quiero agregarle a esa tabla la propiedad "line-height: 15px" para que el texto no quede tan "junto" o "amontonado" y quede como se ve en el tema default del SMF:



¿Algún alma caritativa que nos de una mano?  :)

zutzu

en el profile.template.php

a esto
<table border="0" cellspacing="0" cellpadding="2" width="100%">

le puedes agregar una clase

<table border="0" cellspacing="0" cellpadding="2" width="100%" class="profilepadd">

y agregas en el style.css

.profilepadd
{
line-height:17px;
}




o también puedes agregar directamente el css en linea

<table border="0" cellspacing="0" cellpadding="10" width="100%" style="line-height:17px;">

matiaz

Perfecto. En cuanto solucione los últimos detalles (que van apareciendo mientras soluciono otros) te mando el foro para que lo veas zυтzυ.

Gracias de nuevo por la buena onda ;)

marmp3

Buenas tardes.
Yo deje un post aqui en la comunidad pero ne me contestado, pero como veo que ustedes estan con este resolviendo problemitas en este theme espero me puedan ayudar.

Buenas tardes.




1.- Poner el tiempo conectado de los user igual que en otros themes.

2.- Tengo instalado el simple portal y en la principal no se donde cambiar el fondo de los titulos de los blockes.

Ya busque mucho en style.css y en las imágenes pero no le doy donde es.

Si son tan amables en apoyarme les agradezco de antemano.

matiaz


Advertisement: