2016-04-01 12 views
0

schnelle Frage, ich möchte den BLOCK1 mit einer anderen Seite verknüpfen. Ist es möglich? Hat jemand eine Lösung? Ich habe Abit versucht und mein Gehirn wird verrückt T_T. Es gibt 5 weitere Blöcke, die auch mit anderen Seiten verknüpft werden können.PHP: Link einen Block

Dies ist der Code unter:

<div class="midrow_block axn_block1"> 
      <div class="mid_block_content"> 

       <!--BLOCK1 IMAGE--> 
       <?php if(!empty($optimizer['block1_image']['url']) && empty($optimizer['block1_img_bg'])){ ?> 
        <div class="block_img"><img src="<?php echo $optimizer['block1_image']['url']; ?>" width="<?php echo $optimizer['block1_image']['width']; ?>" height="<?php echo $optimizer['block1_image']['height']; ?>" /></div> 
       <?php } ?> 

      <div class="block_content"> 
        <h3> 
        <?php echo do_shortcode($optimizer['block1_text_id']); ?> 
        </h3> 
        <?php echo do_shortcode($optimizer['block1_textarea_id']); ?> 
       </div> 


      </div> 
     </div> 
    </div> 

     <?php } ?> 
     <!--BLOCK1 END--> 

Antwort

0

Setzen Sie einfach ein <a> -Tag arount den Block möchten Sie Link:

<a href="'your link here'"> <!-- start link here --> 
    <div class="midrow_block axn_block1"> 
     <div class="mid_block_content"> 

      <!--BLOCK1 IMAGE--> 
      <?php if(!empty($optimizer['block1_image']['url']) && empty($optimizer['block1_img_bg'])){ ?> 
       <div class="block_img"><img src="<?php echo $optimizer['block1_image']['url']; ?>" width="<?php echo $optimizer['block1_image']['width']; ?>" height="<?php echo $optimizer['block1_image']['height']; ?>" /></div> 
      <?php } ?> 

     <div class="block_content"> 
       <h3> 
       <?php echo do_shortcode($optimizer['block1_text_id']); ?> 
       </h3> 
       <?php echo do_shortcode($optimizer['block1_textarea_id']); ?> 
      </div> 


     </div> 
    </div> 
</a> <!-- end link here --> 

Oder setzen um einem anderen Teil Sie möchten den Link auf haben. Es ist nur einfach HTML und hat nichts mit PHP zu tun.

+0

hmm hat es versucht, aber es ist wie es wird es nicht dauern:/ –

+0

beschreiben Sie den Fehler/Problem bitte. – DocRattie

+0

nun, der Weg oben. ich habe es gemacht und nichts ist passiert:/ –

0

Hier ist der vollständige Code des Blocks. Ich vermisste die Spitze davon zu kopieren:

 <?php if ((!empty ($optimizer['block1_text_id'])) || (!empty ($optimizer['block1_textarea_id'])) ) { ?> 


     <div class="midrow_block axn_block1"> 
      <div class="mid_block_content"> 

       <!--BLOCK1 IMAGE--> 
       <?php if(!empty($optimizer['block1_image']['url']) && empty($optimizer['block1_img_bg'])){ ?> 
        <div class="block_img"><img src="<?php echo $optimizer['block1_image']['url']; ?>" width="<?php echo $optimizer['block1_image']['width']; ?>" height="<?php echo $optimizer['block1_image']['height']; ?>" /></div> 
       <?php } ?> 

      <div class="block_content"> 
        <h3> 
        <?php echo do_shortcode($optimizer['block1_text_id']); ?> 
        </h3> 
        <?php echo do_shortcode($optimizer['block1_textarea_id']); ?> 
       </div> 


      </div> 
     </div> 
0

können Sie mit verwenden diese JS

<div class="midrow_block axn_block1" onclick="location.href='url'">content</div> 

jQuery:

$("div").click(function(){ 
    window.location=$(this).find("a").attr("href"); return false; 
}); 
+0

Wo platziere ich die JQuery? : o –

+0

auf Ihrer Seite mit dem Kopf-Tag oder Ihrer View-Datei mit dem Skript-Tag Nawin

+0

werde es ausprobieren, danke Nawin! –