Jhonatan00_00 Posted November 4, 2013 Share Posted November 4, 2013 (edited) Buenas tardes de nuevo, Si entramos aquí: http://www.mundogamer.es/xbox-360-musica/341-band-hero---xbox-360.html veremos la web con un texto blanco (correcto) y un tamaño perfecto, aunque he tenido que aplicar un padding excesivo para poder centrar los videos de debajo y no me gusta del todo, pero bueno, eso es otro asunto que tengo que solucionar después. El tema es que entramos a ver este producto: http://www.mundogamer.es/nintendo-wii-aventura/388-donkey-kong-country-returns-selects---wii.html y el texto es mas pequeño, pero no solo eso, si no que intentas darle un tamaño adecuado y te das cuenta de que cada parrafo es un textos distinto y que tienes que ir dandole el tamaño independientemente, ¿que es eso por Dios? Esto es para flipar... yo no se quien ha hecho la plantilla pero vamos... ¿Como se hace para que el texto sea siempre uniforme?. Un saludo y gracias. Edited November 7, 2013 by Jhonatan00_00 (see edit history) Link to comment Share on other sites More sharing options...
Feliz Garcia Posted November 5, 2013 Share Posted November 5, 2013 Hola, Yo soy un total novato, pero pienso tras leer el tema, que si quieres que coja el color, tamaño, tipo de letra y todo original definido en el css general de tu plantilla, debes hacer lo que te muestro en la siguiente imagen: Eliminar todos los "style=....." Link to comment Share on other sites More sharing options...
Pabs Posted November 5, 2013 Share Posted November 5, 2013 Si, eso es lo que deberia hacer. Ahora hay que ver de cuantos productos estamos hablando. Te podria ayudar ir a tu base (con phpMyAdmin) y lanzar esta request sql SELECT * FROM `ps_product_lang` WHERE description LIKE '%style=%' or description_short LIKE '%style=%' (adaptar el prefijo de nombre de tablas a las tuyas si los has cambiado) Ahi verias todas las lineas (y la cantidad) a las cuales les han dado un estilo determinado y que quizas te interesaria cambiar. Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 5, 2013 Author Share Posted November 5, 2013 Eso lo puedo hacer, pero tengo solo de PS3 209 productos, sumad otros 180 de Xbox360, 88 de Wii, etc, etc... son muchísimos y por lo menos la mitad van a estar así de jodidos así que lo que necesito es programar en algun .css o el archivo que sea algo que haga que sea la fuente que sea de origen siempre la convierta a el mismo tipo de fuente y texto, yo es que no entiendo y no se las palabras que se usan para el lenguaje pero se que el texto que aparece en ese recuadro tiene un nombre y que se puede crear un comando que diga que los textos de "tal" son así y así y da igual como sean de origen porque ya lo vas a cambiar. ¿Sabéis a lo que me refiero?, lo hemos hecho otras veces solo que no se donde tengo que tocar y que escribir porque esta plantilla es rarisima. Link to comment Share on other sites More sharing options...
Pabs Posted November 5, 2013 Share Posted November 5, 2013 Jhonatan, asi veo yo a tu web: Los botones estan alineados, los precios parecen bien puestos...quizas no he entendido lo que quieres cambiar aqui. En cuanto a la diferencia del <div> ("rectangulo") con los titulos y el <div> con las novedades: Si no quieres que haya diferencia puedes ir al fichero /themes/lcsgamestore/css/lcsglobal.css a la linea 151 donde dice #lcsmainbody-inner t1 { y agregar height:39px; ahi adentro. ---------------------------------------------------------------------------------------------------------------------------------- Antes de irme te propongo una ultima solucion (pues el objetivo es darte soluciones ) para tu problema inicial: Normalmente NO puedes cambiar un estilo que esta puesto directamente en el tag html pues es el estilo que tiene la mayor prioridad. (tiene prioridad sobre los estilos declarados en el <head> y tambien sobre los estilos en el fichero css externo). En tu caso las descripciones "vienen" desde la base ya con un formato css definido (por eso te proponiamos de cambiarlos en la base). Como es demasiado trabajo cambiar tus 500 productos, podrias probar este hack css para pasarle por arriba a cualquier estilo (mismo los de mayor prioridad en el tag!!) Abre tu fichero themes/lcsgamestore/css/global.css busca en la linea 627 este texto: #more_info_sheets {...............} (Ahi estan declarados los estilos de las descripciones de tus productos) Cambialo asi #more_info_sheets[style] { y ahora añade las propiedades siguientes a las que ya existen: font-family:Calibri!important; font-size:15px!important; (ahi ya esta, guardar el fichero y recargar la pagina para ver si cambia) Esto hay que usarlo con precaucion, comprueba que marcha en varios browsers y luego dime como funciono. Suerte. Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 6, 2013 Author Share Posted November 6, 2013 Ok!!, muchas gracias, me estáis ayudando un montón, menos mal que estáis aquí siempre que uno lo necesita Mañana intentare aplicar los cambios y con respecto a la imagen que has subido de mi web veo que se ha descentrado otra vez, pero es que hay un problema y es que tengo que aplicar widht: 1000px; dentro de body como dije en un comentario ante ríos para solucionar lo de el fondo que se veía mal en la tablet y si quito el widht se centra pero volvemos a estar igual, que calvario. Un saludo y hasta mañana. Link to comment Share on other sites More sharing options...
Feliz Garcia Posted November 6, 2013 Share Posted November 6, 2013 (edited) Hola, Yo soy un novato total, pero si lo haces por "css", forzando un !Important, tienes que decirle a que etiquetas quieres aplicarlos. ¿Por que digo esto? Por que si aplicas un font-size al cuadro entero de la descripcion por mucho que le pongas un !important, si el style lo tienes metido dentro del <p style="xxx"> no te va a tomar la prioridad del important, por eso quizás deberías hacer algo así (en tu global.css): #idTab1, #idTab1 span, #idTab1 p, #idTab1 etiqueta, #idTab1 etiqueta2 { font-family:Calibri !important; font-size:15px !important; } Donde en etiqueta 1, etiqueta 2, etc.. sigues colocando etiquetas que tengan el style incrustado.De todos modos, abusar del !important, no suele ser bueno, mas bien negativo, pero si no te queda otra que hacerlo, pues se hace. Pero yo para hacer las cosas bien, probaria descargarme la tabla ps_product_lang, y hacer un buscar - reemplazar del "style" en el campo description. Es cierto, que con mysql, puedes hacer uso de la función replace http://dev.mysql.com/doc/refman/5.0/es/replace.html pero al parecer no puedes colocar un %xx% (al menos yo no lo he visto) entonces creo que no valdria, por lo que yo me descargaria el contenido de la tabla ps_product_lang, y con algun editor como notepad++ haria un buscar y reemplazar, y luego vaciara la tabla ps_product_lang y importaria de nuevo la tabla, así al menos lo irías dejando todo lo mas limpio posible de estilos inscrustados, los cuales no son recomendable para los estandares. Pero vamos, si es mucho lio, pues simplemente ve haciendo lo del !important. Edited November 6, 2013 by Feliz Garcia (see edit history) Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) Voy a probar con todas las cosas que me habéis dicho y a ver si me funciona alguna. En mi lcsglobal.css he encontrado esto: /************** Typograpghy ****************************************************************************************/ a { text-decoration: none; } a:hover {text-decoration: none;} p { padding-bottom: 0;} t1, t2, t3, t4, subtitle { color: rgb(255,255,255); font-family: Calibri; } t1 { display: block; font-size: 25px; margin: 1em 0 0.5em;} t2 { font-size: 18px; margin-left: 293px; border: 2px solid rgb(0,128,255); border-radius: 0px 0px 20px 20px; padding: 2px 20px 3px 20px; text-transform: uppercase; background: url("../img/lcsimgs/menu-gradient.png") repeat-x center center;} t3 { font-size: 16px;} t4 { font-size: 13px;} h1, h2, h3, h4, h5 { background: none; font-family: Calibri; font-weight: normal; padding: 0; margin: 10px 0; text-decoration: none; } h1 { font-size: 25px; padding: 0; margin: 10px 0;} h2 { font-size: 22px; } h3 { font-size: 20px; } h4 { font-size: 16px; } h5 { font-size: 13px; } subtitle { color: #999999; display: block; font-size: 12px; line-height: 10px; text-transform: uppercase; } .bold { font-weight: normal; color: #EE4000;} Parece que es la tabla que indica que tipo de textos se deben de aplicar a todo y hay un monton de tamaños de texto pero cambie el dato que cambie no hace nada, parece ser que es por eso de la prioridad, no se... a ver que intente lo que me decis. Un saludo!! Edited November 6, 2013 by Jhonatan00_00 (see edit history) Link to comment Share on other sites More sharing options...
Pabs Posted November 6, 2013 Share Posted November 6, 2013 Hola, Por que si aplicas un font-size al cuadro entero de la descripcion por mucho que le pongas un !important, si el style lo tienes metido dentro del <p style="xxx"> no te va a tomar la prioridad del important, por eso quizás deberías hacer algo así (en tu global.css): Si, es posible pasarle por arriba (override) a un estilo aunque este en <p style="xxxx">. Usando el hack CSS que le mostre. http://css-tricks.com/override-inline-styles-with-css/ Esto hay que usarlo con precaucion, comprueba que marcha en varios browsers y luego dime como funciono. Suerte. Y si solo hay que usarlo cuando no se puede hacer de otra forma (o que necesitaria mucho trabajo) Saludos. Link to comment Share on other sites More sharing options...
nadie Posted November 6, 2013 Share Posted November 6, 2013 Hola, (Me pasaba por el tema por curiosidad, ya que estoy cerrando unas cositas en el foro, antes de dar de baja el usuario) Aplica directamente lo que comenta Pabs, #idTab1 [style] { font-family:Calibri !important; font-size:15px !important; } Pero te en cuenta, para un futuro ir arreglando esas descripciones, ya que el código queda de todo menos limpio. Saludos, 1 Link to comment Share on other sites More sharing options...
Pabs Posted November 6, 2013 Share Posted November 6, 2013 Gracias Nadie. Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) No puedo postear!!!, no hace nada el foro, madre mia jajajajaj... Hola de nuevo a todos, os voy a contar lo que he hecho y cambiar ha cambiado jajajajaj, aunque no he sabido hacer todo lo que me habéis dicho pero he hecho lo siguiente: - He cambiado todos los textos que he visto en la web de los archivos lcsglobal.css y global.css a 15 y 20px para ver cuales cambiaban y cuales no, he intentado que por narices aplicancole el "!Important;" cambien y no lo habían hecho. - He tenido que volver a recolocar la web que estaba en un lado y he aplicado un nuevo fondo, he vuelto a poner cada texto al tamaño que tenían porque la había cagado e intentando solucionar esto de los textos al final he arreglado cosas que no tenian nada que ver como padding, etc. - Vuelvo al meta de los textos, me da por probar lo que ha dicho Feliz Garcia y perfecto, funciona jajajajajaj!!!. Escribiendo esto: #idTab1, #idTab1 span, #idTab1 p, #idTab1 etiqueta, #idTab1 etiqueta2 { font-family:Calibri !important;font-size:15px !important;} Dentro del archivo global.css se soluciona, ¿que problema hay ahora?, que los margenes son los que no me coinciden, aparte de que el texto ha cambiado pero como he estado tocando otras partes y he aplicado un "font-weight: bold;" para poner algunos textos en negrita pues ahora están también en negrita. Mirad lo bien que se ve el texto en este producto: http://www.mundogamer.es/nintendo-3ds-deportes/670-pro-evolution-soccer-2012---n3ds.html Y después mirad otro. ¿Como se arreglan los margenes?. Edited November 6, 2013 by Jhonatan00_00 (see edit history) Link to comment Share on other sites More sharing options...
Feliz Garcia Posted November 6, 2013 Share Posted November 6, 2013 Hola, Yo soy un novato total, no tienes que liarte editando cosas del css, lo que te ha dicho Pabs, es mas correcto, que lo que te dije yo, asi que lo de Pabs, te debe funcionar, para asignar cualquier estilo a la descripcion de forma general. Link to comment Share on other sites More sharing options...
Feliz Garcia Posted November 6, 2013 Share Posted November 6, 2013 Hola, Yo soy un novato total, pero este producto: http://www.mundogamer.es/nintendo-3ds-deportes/670-pro-evolution-soccer-2012---n3ds.html ¿Esta totalmente limpio por lo que veo? ¿Casualidad? Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) No se decirte si está limpio o no porque no se como comprobarlo. Por cierto he aplicado lo que dice Pabs y he metido entre parentesis lo que tenia ya escrito y funciona igual. Si en un futuro resultase que veo que no se soluciona del todo el problema vuelvo a quitar los parentesis de lo que tenía antes y listo, porque me parece muy poco codigo para tantos textos como se descolocaban, que en un mismo producto veias en la descripción hasta 3 tipos de fuente y tamaños distintos... ¿Se os ocurre alguna forma de encajar los margenes?. Un saludo y gracias de verdad, sois los mejores, si no fuese por lo que me habéis enseñado en el foro me hubiese quedado con esto: http://ociovisual9.hispanaweb.com Edited November 6, 2013 by Jhonatan00_00 (see edit history) Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 7, 2013 Author Share Posted November 7, 2013 Sigo con el tema :S Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 7, 2013 Author Share Posted November 7, 2013 Buenos días, sigo arreglando cosas y me doy cuenta de que ha ocurrido lo que ya dije en un comentario anterior... que siguen habiendo productos con el mismo problema creyendo que ya estaba solucionado y encima no me sirve ni lo que ha escrito Pabs ni Feliz Garcia y el producto es este: http://www.mundogamer.es/sony-psp-musica/642-rock-band-unplugged-psp.html. Un saludo. Link to comment Share on other sites More sharing options...
Pabs Posted November 7, 2013 Share Posted November 7, 2013 (edited) Hola, creo que tu plantilla te esta haciendo perder mucho tiempo !! Ahora veo que en esa pagina de producto han agragado lineas asi: <span style="color: #ff0000"><span id="Texto" class="textonegro"><font color="#000000"> Esto demuestra que todo podras encontrar en tu plantilla (aqui por ejemplo pide texto rojo a un "textonegro"...que...ya esta en negro!!!) Pero creo que lo del tipo de letra ya esta solucinado...quedaria el color. Haz lo mismo que antes (hack css) añadiendo la propiedad css color:#fff!important Entiendo que con esa plantilla te arranques los pelos!! Edited November 7, 2013 by Pabs (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted November 7, 2013 Share Posted November 7, 2013 El problema es únicamente y claramente de las descripciones de los productos segun veo y observo. (Es decir tu proveedor que te ha pasado esas descripciones en ese formato, es un poco "guarro" XD) (Estoy hablando de las descripciones de los productos, cualquier problema ajeno a ese tema debe ser hablado en otro tema, o cerrare este tema) Me estoy fijando y es que no es que tengas style inscrutados solo, es que estas usando etiquetas del pasado como font-style. Adjunto Imagen Pero esto no es problema de la plantilla que estes usando, es problema unicamente y explicitamente de las descripciones, tal como se te ha comentado en este tema. Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 7, 2013 Author Share Posted November 7, 2013 Ya os digo que lo mas probable es que la plantilla la hayan comprado los proveedores a alguien para vendermela a mi, yo estoy en que esta gente son estafadores y hacen 4 chapuzas para dar el pego, te cambian un poco el color, te hacen ver que tienen productos que luego no tienen, los que si que tienen te los dan a un precio mayor al que te lo encuentras en otra tienda y así con un montón de cosas. Al final tendré que cambiar de proveedores en cuanto esté la tienda lista, pero a ver si por lo menos soluciono ya de una vez el aspecto gráfico porque es una porquería y mirad que le he arreglado cosas ya... Al final del archivo global.css tengo esto: #idTab1 [style] { font-family:Calibri !important; font-size:15px !important; color: rgb(255,255,255) !important; } ¿Con eso no se debería de solucionar?. Un saludo. Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 7, 2013 Author Share Posted November 7, 2013 Hola Nadie, ¿entonces me tengo que ir desde el administrador de Prestashop al producto y cambiar desde ahí el texto?, perdóname pero es que no te entiendo bien, dime si es eso. Un saludo. Link to comment Share on other sites More sharing options...
nadie Posted November 7, 2013 Share Posted November 7, 2013 Agrega esto: #idTab1 * { color: #fff !important; font-family: Calibri !important; font-size: 15px !important; } en tu css. Saludos, Link to comment Share on other sites More sharing options...
Jhonatan00_00 Posted November 7, 2013 Author Share Posted November 7, 2013 Acaba de solucionarse lo del color entrando desde Prestashop al producto y simplemente eliminando un espacio, no he tocado nada mas, le he dado al salvar y cuando he entrado de nuevo se veia en blanco con el tipo de fuente y tamaño correcto, solo están mal los margenes. ¿Abro otro tema para eso o lo podemos solucionar desde este?. GRACIAS!!!. Link to comment Share on other sites More sharing options...
Pabs Posted November 7, 2013 Share Posted November 7, 2013 Si con eso se semi-soluciona...es mas, ahora veo tu pagina "correctamente"... Link to comment Share on other sites More sharing options...
nadie Posted November 7, 2013 Share Posted November 7, 2013 Cierro este tema, aunque realmente no esta solucionado, ya que las cosas se deben hacer bien. (Ya veras el porque) Para tu otra duda, crea un tema nuevo. Link to comment Share on other sites More sharing options...
Recommended Posts