Ondersteuning » Code oplossingen gezocht » Portfolio pagina – Lege velden niet weergeven

  • Beste lezer,

    Een tijdje terug heb ik een theme gekocht, maar de maker geeft geen support. Helaas.
    Ik ben al een heel eind gekomen, maar ik loop tegen het volgende aan:

    Wanneer ik een portfolio item aanmaak kan ik een aantal velden invoeren zoals Jaar, Klantnaam etc. Echter, wanneer ik deze velden niet invul komen de kopjes Jaar en Klantnaam toch op de portfolio pagina te staan, maar dan natuurlijk zonder waarde.

    Is er een manier om deze koppen niet weer te geven als er niets ingegeven is?

    Dit is denk ik het stuk code dat het oproept. (kan ook het invoer veld zijn)

    <ul class="unstyled">
    			    			<!--<li><strong>Client: </strong> <?php echo get_post_meta( $post->ID, '_bmd_client_name', true ); ?></li> -->
    
    			    			<!-- <li><strong>Year: </strong> <?php echo $p_year; ?></li> -->
    
    			    		</ul>

    Hartstikke bedankt alvast.

    Paul

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Ja dan moet je hem tussen een IF PHP code zetten IF Custom Field is gevuld dan Echo de waarde + HTML voor de opmaak zo niet dan niets en alles overslaan dus ook de HTML.

    Bekijk dit eens en kijk en vergelijk jouw eerste regel eens,
    http://pastebin.com/45V5A9y1

    Thread starter paulverhulst

    (@paulverhulst)

    Hartstikke bedankt voor het snelle antwoord.
    Ga het vanavond meteen proberen.

    Gr. Paul

    Thread starter paulverhulst

    (@paulverhulst)

    Oei.. Dit is wat lastiger dan ik dacht. (ik kan namelijk geen PHP lezen).
    Misschien een brutale vraag, maar zou je misschien kunnen voordoen in een regel wat er bij moet? :$

    Sorryyy..

    <div class="span3">
    
    			    		<?php
    			    		$p_skill = bmd_get_the_term_list( $post->ID, 'portfolio-skill', '', ' / ', '', 0 );
    			    		$p_year = bmd_get_the_term_list( $post->ID, 'portfolio-year', '', ',', '', 0 );
    			    		?>
    
    			    		<ul class="unstyled">
    			    			<!--<li><strong>Client: </strong> <?php echo get_post_meta( $post->ID, '_bmd_client_name', true ); ?></li> -->
    			    			<li><strong>Genre: </strong> <?php echo $p_skill; ?></li>
    			    			<li><strong>Facebook: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_fb', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_fb', true ); ?></a></li>
    			    			<li><strong>Twitter: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_tw', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_tw', true ); ?></a></li>
    			    			<li><strong>Hyves: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_hy', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_hy', true ); ?></a></li>
    			    			<li><strong>MySpace: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_my', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_my', true ); ?></a></li>
    			    			<li><strong>Soundcloud: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_sc', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_sc', true ); ?></a></li>
    			    			<li><strong>Beatport: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_bp', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_bp', true ); ?></a></li>
    			    			<li><strong>Youtube: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_yt', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_yt', true ); ?></a></li>
    			    			<li><strong>Vimeo: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_vi', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_vi', true ); ?></a></li>
    			    			<li><strong>Trackitdown: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_tid', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_tid', true ); ?></a></li>
    			    			<li><strong>iTunes: </strong> <a href="<?php echo get_post_meta( $post->ID, '_bmd_tunes', true ); ?>"><?php echo get_post_meta( $post->ID, '_bmd_tunes', true ); ?></a></li>
    			    			<!-- <li><strong>Year: </strong> <?php echo $p_year; ?></li> -->
    			    		</ul>
    
    			    	</div>
    Thread starter paulverhulst

    (@paulverhulst)

    Beste wensen!

    Ik vroeg me af of iemand de eerste regel voor mij voor zou kunnen doen?
    Mvg, Paul

4 reacties aan het bekijken - 1 tot 4 (van in totaal 4)
  • Het onderwerp ‘Portfolio pagina – Lege velden niet weergeven’ is gesloten voor nieuwe reacties.