problema thumbnail wordpress


status


salut, mi-am instalat o thema care foloseste thumbnail, problema este ca nu-mi afiseaza pozele din post.
daca incarc o imagine, nu mi-o afiseaza pentru ca, codul este de genul <img src=thumbnail.php?src=http://www.mysite.com/wp-content/uploads/poza.jpg&w=100&h=100 dar poza nu o afiseaza.
ca poza sa o afiseze link-ul trebuie sa fie FARA http://www.mysite.com adica <img src=thumbnail.php?src=/wp-content/uploads/poza.jpg&w=100&h=100

deci, cum scot http://www.mysite.com, practic url-ul meu din link-ul catre poza.
mersi
pseudoxiah
In fisierul index.php sau home.php cauta linia asta:

CODSURSA
<img src="thumbnail.php?src=http://www.mysite.com/wp-content/uploads/poza.jpg&w=100&h=100" width="100" height="100"  />

Nu trebuie sa arate identic, e doar cum ma gandesc eu ca ar arata. Sterge http://www.mysite.com/ din link. Daca nu merge incearca in felul asta:

CODSURSA
<img src="thumbnail.php?src=<?php echo bloginfo('template_url'); ?>/wp-content/uploads/poza.jpg&w=100&h=100"  width="100" height="100"  />

Daca nu merge nici asa, instaleaza TimThumb si pune-l intr-un folder scripts. In folderul scripts creeaza un folder cache si da-i permisiuni 777. Pe urma inlocuieste linia care genereaza imaginea cu asta:

CODSURSA
<img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php
$values = get_post_custom_values("Image"); echo $values[0]; ?>&w=100&h=100&zc=1&q=100" width="100" height="100"  />


Daca nu te descurci da-mi fisierul pe mail si ti-l fac eu.
 
status
salut.
linia este de genul:
CODSURSA
$output = '<img class="home-thumbs" alt="'.$title.'"  src="'.$blogurl.'/thumbnail.php?src='.$image.'&h=80&w=120&zc=0" />';

ca-mi transofrma in html in
CODSURSA
http://www.mysite.com/wp-content/themes/xxx/thumbnail.php?src=http://www.slot.ro/wp-content/uploads/blabla.jpg&h=80&w=120&zc=0

si nu-mi afiseaza poza. daca scot din link-ul de mai sus site-ul, functioneaza. adica:
CODSURSA
http://www.mysite.com/wp-content/themes/xxx/thumbnail.php?src=/wp-content/uploads/blabla.jpg&h=80&w=120&zc=0

din cate inteleg eu, acel '.$image.' imi face probleme
mersi
pseudoxiah
Baga comanda asta inainte de cea care genereaza imaginea:

CODSURSA
$image = str_replace('http://www.slot.ro', '', $image);

Ar trebui sa inlocuiasca linkul cu un caracter vid, adica sa-l stearga. Ai grija sa fie intre <?php si ?>
status
se pare ca merge. mersi.
in unele fisiere mai este
CODSURSA
$image = get_post_meta($post->ID, "red_image".$i, true);

cum fac sa bag in aceea linie si asta cu replace mydomain. ma gandesc ca intra in conflict ca nu-mi afiseaza peste tot.
link-urile care-mi genereaza imaginile sunt in vreo 5-6 php-uri. am incercat sa pun in header.php care-l au toate si nu-mi modifica peste tot. am incercat pe urma sa modific in fiecare fisier care-mi genereaza imaginea si la fel, nu mi le modifica pe toate. ma gandesc ca intra in conflict cu acel $image de mai sus? sau care sa fie problema
pseudoxiah
Eu nu vad sa fie vreo problema. Prima functie atribuie linkul catre imagine in variabila $image, a doua il adauga codului de generare a imaginii. Nu e nevoie sa mai faci modificari.
status
salut
am o alta problema legata tot de thumbnail asa ca n-am sa deschid un alt post smile.gif.
mi-am instalat o thema si trebuie sa instalez si plugin-ul simple-post-thumbnails.
dupa ce l-am instalat, spune ca trebuie sa adaug o linie
You can insert the the post thumbnail wherever you want in your theme files (within the loop) such as index.php, single.php, category.php, etc...

CODSURSA
p75GetThumbnail(int $post_id, [int $width, [int $height, [string $file_type]]])

This function returns the URL of the thumbnail of the post with ID of post_id.
m-am interesat ce este acel 'loop' si am bagat acolo. adevarat ca nu prea le am la php, dar am bajbait pe acolo si nu i-am dat de cap. poate sa-mi spuna cineva unde trebuie sa pun mai exact acea linie? sau daca-i mai lipseste ceva?
mersi
 
pseudoxiah
The Loop e ciclul repetitiv care genereaza lista de posturi.

In principiu arata asa:

CODSURSA
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
// Comenzi listare posturi
<?php endwhile; endif; ?>


Instructiunea ta trebuie bagata undeva intre cele 2 linii (nu trebuie sa arate exact asa). Ca sa arate bine iti recomand sa o pui inaintea functiei <?php the_content() ?> sau <? the_excerpt() ?>.

Trebuie sa faci modificarea in fisierele index.php, single.php si poate archive.php, category.php, tag.php, home.php.
status
aici sunt instructiunile http://www.press75.com/documentation-suppo...ls-setup-usage/
sa zicem ca vreau sa pun cea mai simpla linie
CODSURSA
p75GetOriginalImage(int $post_id)

care zice ca-mi pune imaginea la dimensiunea reala
in index.php am
CODSURSA
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="item">
            <div class="thumbwrap">
                <div class="thumbnail" style="background: url(<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>) top left no-repeat;">
                    <a href="<?php $key="videolink"; echo get_post_meta($post->ID, $key, true); ?>" rel="mediabox[<?php $key="videowidth"; echo get_post_meta$
                </div>
            </div>
            <div class="content">
                <h2><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></h2>
                <p><?php the_content_rss(); ?></p>
            </div>
            <div class="comments-link">
                <p><a href="<?php the_permalink() ?>#comments" title="Comment on This Video"><?php comments_number('0', '1', '%'); ?></a></p>
            </div>
        </div>

    <?php endwhile; else: ?>

pozitioneaza-mi tu te rog linia exact acolo unde trebuie
mersi
pseudoxiah


CODSURSA
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="item">
            <div class="thumbwrap">
                <div class="thumbnail" style="background: url(<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>) top left no-repeat;">
                    <a href="<?php $key="videolink"; echo get_post_meta($post->ID, $key, true); ?>" rel="mediabox[<?php $key="videowidth"; echo get_post_meta$
                </div>
            </div>
            <div class="content">
                <h2><a href="<?php the_permalink(); ?>"><?php the_title() ?></a></h2>
                                [b]<?php p75GetThumbnail(int $post_id, [int $width, [int $height, [string $file_type]]]) ?>[/b]
                <p><?php the_content_rss(); ?></p>
            </div>
            <div class="comments-link">
                <p><a href="<?php the_permalink() ?>#comments" title="Comment on This Video"><?php comments_number('0', '1', '%'); ?></a></p>
            </div>
        </div>

    <?php endwhile; else: ?>


Na ma smile.gif
status
mersi dar nu merge smile.gif
am scos
CODSURSA
acel [b] si [/b]
din ce ai dat tu paste ca sa nu ma crezi chiar asa tampit smile.gif si nu merge. nu stiu ce are. ma enerveaza
pseudoxiah
desolé...
status
deci cum o pot rezolva? n-a instalat nimeni?
Aceasta este o versiune simplificatã a paginii originale. Pentru a vizita versiunea originala click aici.