Se solicita Se solicita ayuda de un programador para un tema WP

  • Autor Autor nativodemundo
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

N

nativodemundo

Delta
Retroalimentación: +73 / =0 / -0
Buenas, mi problema es que en uno de mis portales, en sus categorías y etiquetas, siempre hay varias imágenes que no se visualizan y dan error (de 2 a 3) nunca son las mismas, siempre van variando, y no sé a qué puede ser debido.

La categoría y las etiquetas se pueden ver en Enlace eliminado además de las imágenes que fallan.

Pagaré 5 USD a quién me ayude a encontrar la solución al problema, sugerencias, opiniones, etc, son bienvenidas, el 1º que de en el clavo se lleva los 5 USD netos.

Gracias 🙂
 
Buenas meaburro, pero según veo eso es por tema de seguridad ¿no?

No utilizo plugins para mostrar las miniaturas, y en otros portales este error no me pasa Enlace eliminado o Enlace eliminado

¿Es raro no?
 
No utilices el timthumb, aparte que ralentiza la web y gasta mas transferencia es inseguro. La manera correcta es así: Enlace eliminado si lo haces así no tendrás ningún problema. 🙂
 
Buenas, el tema es que la manera que uso en todos los portales, y que va genial menos en ylondres.com es:

Insertar CODE, HTML o PHP:
  	<div class="archive">
    	<div class="thumb left">
    		<img src="<?php bloginfo('template_directory'); ?>/includes/timthumb.php?src=<?php get_thumbnail($post->ID, 'full'); ?>&amp;h=100&amp;w=100&amp;zc=1" alt="<?php the_title(); ?>" />
    	</div> <!--end: thumb-->
      	<h2><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
      		<?php the_excerpt(220,''); ?>

Me va genial, el problema es que en esa web muchas de las imágenes siempre dan error, en las otras no, y no sé por qué puede ser...
 
Cambia

Insertar CODE, HTML o PHP:
<?php get_thumbnail($post->ID, 'full'); ?>

por

Insertar CODE, HTML o PHP:
<?php echo get_the_post_thumbnail($post->ID, 'full'); ?>

Pero sigo diciendote lo mismo sobre timthumb...
 
Buenas meaburro, pero según veo eso es por tema de seguridad ¿no?

No utilizo plugins para mostrar las miniaturas, y en otros portales este error no me pasa Enlace eliminado o Enlace eliminado

¿Es raro no?

Si, ese hilo es por seguridad, pero abajo tienes una copia adjunta que he usado en algún site mío. Siempre puedes buscar una oficial si lo prefieres.

Te comento el asunto de actualizar ese fichero porque me suena mucho haber corregido ese mismo error que tú tienes en el pasado, y si no me equivoco, la única manera de solucionarlo fue actualizar mi versión "defectuosa" de timthumb.php

Como tú dices nunca me había dado problemas antes ese archivo, pero un día empezó a darlos en un site en concreto, ya sabes como son estas cosas, a veces se pierde más tiempo en explicar la lógica del problema que en corregirlas.
 
jonay he probado el cambio pero me arroja error y no se muestran las entradas, gracias de igual modo 🙂

meaburro he modificado el archivo por el que había en adjuntos en la direc que me pasaste, pero el problema persiste, siguen dando error varias de las imágenes...
 
Última edición:

¿Cuál es el tamaño exacto de tu fichero timthumb.php?

Acabo de localizar el que me dió problemas en su momento. Si difieren en tamaño te paso el mío para que pruebes. Cuanto más miro tu error más se parece al mío.

Si cargas manualmente tus imágenes que no se muestran (botón derecho, propiedades, ruta de la imagen y pegas esa ruta en un navegador) se vé como cargan sin problema, así que el culpable tiene que ser timthumb por narices.

PD: no quiero recompensa ni nada, sólo me da rabia que quede la cosa sin resolver 🙂
 
Pues el tamaño exacto es 13,4 KB ya me dices, muchas gracias por todo 🙂
 
Pues el tamaño exacto es 13,4 KB ya me dices, muchas gracias por todo 🙂

Ocupa lo mismo el tuyo que mi antiguo .bak, este que yo te paso ocupa 20.

Te lo he subido aquí: Deposit Files

Cuando lo sustituyas, si puedes cierra navegador o prueba con una sesión nueva, a ver si con un poco de suerte te lo arregla.

De nada! Ya me cuentas!
 
Parece que ya lo solucionaste porque esta todo bien con las miniaturas 🙂
 
[MENTION=3983]meaburro[/MENTION] gracias por enviármelo, me repite el problema, lo he testeado en otro PC y con Firefox y Chrome, y nada... imagino que quizá no debe ser ese archivo el problema.

Es curioso porque en categorías donde sólo hay no sé 4 entradas no hay problema nunca, pero con 8 entradas ya fallan de 2 a 3 imágenes en miniatura, luego le das a mostrar imagen sobre el fallo y se pone en seguida, así que no sé... ¿se os ocurre algo?

Gracias por todo.
 
Es raro, puedes darle una última intentona descargando el último actualizado del repositorio de timthumb.
timthumb.php - timthumb - image crop zoom resize management - Google Project Hosting
Por lo visto ya hay uno más nuevo que el que yo te pasé.


Por otro lado, también puedes probar a usar la thumbnail del post sin más. Si no me equivoco es 150x150, que son sólo 50 píxeles más que tu diseño (con esto no usarías timthumb.php, como te recomienda el compañero unos mensajes atrás).

Tendrías que cambiar esta línea
Insertar CODE, HTML o PHP:
<img src="<?php bloginfo('template_directory'); ?>/includes/timthumb.php?src=<?php get_thumbnail($post->ID, 'full'); ?>&amp;h=100&amp;w=100&amp;zc=1" alt="<?php the_title(); ?>" />

por esta otra


Insertar CODE, HTML o PHP:
<img src="<?php get_thumbnail($post->ID, 'full'); ?>" alt="<?php the_title(); ?>" />

Y si no he metido la pata se verían imágenes de 150x150. De paso te sirve para confirmar si el problema es timthumb o no "sacándolo de la partida".

Suerte!
 
Gracias [MENTION=3983]meaburro[/MENTION], pero el archivo que me envías me da el mismo problema, y modificándolo por el 2º código ya no, pero claro rompo la estética de la red de portales y en el resto no puedo añadirlo porque hay algunas miniaturas de 100x100 y otras de 150x150.

No sé, imagino que voy a esperar un poco y contrataré a algún programador que pueda revisarlo todo y decirme qué ocurre, a ver si puedo solucionarlo.

Gracias por todo chicos 🙂
 
Chicos... [MENTION=3983]meaburro[/MENTION]... hay alguna forma de usando tu código:

Insertar CODE, HTML o PHP:
<img src="<?php get_thumbnail($post->ID, 'full'); ?>" alt="<?php the_title(); ?>" />

Poder redimensionar las imágenes a 80x80 por ejemplo, algún añadido al código anterior que redimensione las imágenes para mostrarlas con ese tamaño... ¿?
 

No es muy ortodoxo que digamos, pero puedes meterle el atributo height y width a la imagen, quedando algo así:

<img src="<?php get_thumbnail($post->ID, 'full'); ?>" width="80" height="80" alt="<?php the_title(); ?>" />
 
[MENTION=3983]meaburro[/MENTION] qué grande eres, tienes un +10, funciona de maravilla 🙂
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares