24. 07. 2012. | #1 |
novi član
Na probnom radu
Datum učlanjenja: 24.01.2012
Poruke: 15
Hvala: 4
105 "Hvala" u 3 poruka
|
Wordpress Custom theme problem
Drugar mi je napravio temu za wordpress, za sajtic za coveka koji prodaje polovne automobile. Adresa je www.magiccars.rs i samo ima jednu stranu na kojoj se listaju automobili. Koristio je WCK Custom Fields Creator i uporno se javlja problem da prilikom dodavanja slika ne napravi link ka attachmentu tj ka toj slici vec link bude # ili prazan kada je glavna slika u pitanju.
Ja php ne znam nikako tj par stvari samo koje su mi potrebne i pretpostavljam gde je greska u kodu ali ne znam kako da resim - npr. '<a href="#">' . wp_get_attachment_image( $opis['slika1'], array(76,59) ) .' Hvala unapred Kôd:
<?php /** * The main index file and default WordPress template * * @package UnFramework * @subpackage index.php * */ get_header(); ?> <div id="content"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <div class="product-box"> <div class="product-header"> <span class="car-name"><?php the_title(); ?></span> <?php $opisi = get_post_meta($post->ID, 'opisi', true); foreach ($opisi as $opis) { echo '<span class="year-of">' . $opis['godiste'] . ' god.</span>'; echo '<span class="predjeno">' . $opis['kilometraza'] . ' km</span>'; echo '<span class="cena"><strong>' . $opis['cena'] . ' €</strong></span>'; } ?> <div class="clear"></div> </div> <div class="product-content"> <div class="product-images"> <div class="big-image"> <?php $opisi = get_post_meta($post->ID, 'opisi', true); foreach ($opisi as $opis) { echo '<a rel="fancybox" href="" >' . wp_get_attachment_image( $opis['glavna_slika'], array(240,181) ) . ' </a> '; } ?> </div> <!-- // big image --> <div class="thumbs"> <?php $opisi = get_post_meta($post->ID, 'opisi', true); foreach ($opisi as $opis) { echo '<a href="#">' . wp_get_attachment_image( $opis['slika1'], array(76,59) ) .' </a> '; echo '<a href="#">' . wp_get_attachment_image( $opis['slika2'], array(76,59) ) . ' </a> '; echo '<a href="#">' . wp_get_attachment_image( $opis['slika3'], array(76,59) ) . ' </a> '; } ?> </div> </div> <div class="product-info"> <?php $opisi = get_post_meta($post->ID, 'opisi', true); foreach ($opisi as $opis) { echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" class="auto-tabela">'; echo '<tr>'; echo '<td>Karoserija:</td>'; echo '<td><strong>' . $opis['karoserija'] . '</strong></td>'; echo '<td>Boja:</td>'; echo '<td><strong>' . $opis['boja'] . '</strong></td>'; echo '</tr>'; echo '<tr>'; echo '<td>Kubikaža:</td>'; echo '<td><strong>' . $opis['kubikaza'] . '</strong></td>'; echo '<td>Broj vrata:</td>'; echo '<td><strong>' . $opis['vrata'] . '</strong></td>'; echo '</tr>'; echo '<tr>'; echo '<td>Snaga:</td>'; echo '<td><strong>' . $opis['snaga'] . '</strong></td>'; echo '<td>Klima:</td>'; echo '<td><strong>' . $opis['klima'] . '</strong></td>'; echo '</tr>'; echo '<tr>'; echo '<td>Gorivo:</td>'; echo '<td><strong>' . $opis['gorivo'] . '</strong></td>'; echo '<td>Pogon:</td>'; echo '<td><strong>' . $opis['pogon'] . '</strong></td>'; echo '</tr>'; echo '<tr>'; echo '<td>Menjač:</td>'; echo '<td><strong>' . $opis['menjac'] . '</strong></td>'; echo '<td>Ostalo:</td>'; echo '<td><strong>' . $opis['ostalo'] . '</strong></td>'; echo '</tr>'; echo '</table>'; } ?> </div> <div class="clear"></div> </div> </div> </div> <?php endwhile; ?> <?php endif; ?> <div class="clear"></div> </div> </div> </div><!-- // content --> <?php get_footer(); ?> |
24. 07. 2012. | #2 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
:'(
Probaj taj deo ovako da napišeš: PHP kôd:
Poslednja izmena od webarto : 24. 07. 2012. u 00:49. |
"Hvala" webarto za poruku: |
24. 07. 2012. | #3 |
novi član
Na probnom radu
Datum učlanjenja: 24.01.2012
Poruke: 15
Hvala: 4
105 "Hvala" u 3 poruka
|
Hvala puno na odgovoru...
http://magiccars.rs/%3Cimg%20width= takav mi link sad formira umesto ovoga <?php $opisi = get_post_meta($post->ID, 'opisi', true); foreach ($opisi as $opis) { echo '<a href="#">' . wp_get_attachment_image( $opis['slika1'], array(76,59) ) . ' </a> '; echo '<a href="#">' . wp_get_attachment_image( $opis['slika2'], array(76,59) ) . ' </a> '; echo '<a href="#">' . wp_get_attachment_image( $opis['slika3'], array(76,59) ) . ' </a> '; } ?> sam kopirao ovaj gore kod sto si mi poslao |
24. 07. 2012. | #4 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
wp_get_attachment_image vraća html kod slike, pogledaj wp_get_attachment_image_src
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
24. 07. 2012. | #5 |
novi član
Na probnom radu
Datum učlanjenja: 24.01.2012
Poruke: 15
Hvala: 4
105 "Hvala" u 3 poruka
|
Kako tacno da implementiram kod, stvarno ne poznajem php...
Hvala unapred |
24. 07. 2012. | #6 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
U pravu je Branko, ja ne poznajem WP, a i moglo se zaključiti, već nisam pazio...
Probaj ovo: PHP kôd:
|
24. 07. 2012. | #7 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Funkcija wp_get_attachment_image_src vraća niz, i u prvom članu niza se nalazi url do slike, a dimenzije stavi kao i kod veće pošto ćeš verovatno (pretpostavka) JavaScript-om klikom na manju sliku menjati veću, pa malo izmenjen kod od @webarto:
PHP kôd:
PHP kôd:
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
24. 07. 2012. | #8 |
novi član
Na probnom radu
Datum učlanjenja: 24.01.2012
Poruke: 15
Hvala: 4
105 "Hvala" u 3 poruka
|
hvala vam puno, resili ste mi problem, imam jos nekih sitnih podesavanja tu ali uglavnom radi ovo. hvala jos jednom
|
24. 07. 2012. | #9 |
novi član
Na probnom radu
Datum učlanjenja: 24.01.2012
Poruke: 15
Hvala: 4
105 "Hvala" u 3 poruka
|
samo me jos zeza i to ne znam kako da resim za glavnu sliku, dimenzija thumbnaila joj je 240x181 a ne mogu da namestim da kad se uvelica bude 800x600 ili u originalnoj velicini kao sto sam mogao za ostale da podesim...
|
24. 07. 2012. | #10 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Sada vidim da je podrazumevana vrednost za veličinu slike u funkciji wp_get_attachment_image_src thumbnail. Pokušaj da drugi argument funkciji bude 'large', 'full' ili array(800, 600). Dakle umesto
PHP kôd:
PHP kôd:
PHP kôd:
PHP kôd:
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
|
|