Kvalitní e-mailing již od 0,01 Kč | Vyzkoušejte náš cool e-mailing | coolemailing.cz
Zobrazují se odpovědi 1 až 12 z 12

Wordpress počítadlo na 8 položku galerie s overlayem

  1. Ahoj všem,

    dělám teď počítadlo obrázků , ale vůbec nevím jak ho dostat na osmou položku galerie....
    Zatím jsem udělal to, že se mi jich zobrazuje 8 a teď potřebuji, aby na té osmé bylo počítadlo všech obrázků v dané galerii s overlayem, ale jenom na té osmé....

    Nevíte někdo jak upravit podmínku:

    Kód:
    <?php $images = get_field('galerie-byty'); ?>
    
    <?php if($images):
    
    $photocount = 0; 
    
     ?>
        <div class="popup-gallery">
                
                <?php foreach( $images as $image ): ?>
                
                
                
                    <a href="<?php echo $image['url']; ?>" 
                       class="lightbox-link" 
                       title="<?php echo $image['caption']; ?>" 
                       data-description="<?php echo $image['description']; ?>">
                     
                        
                    <?php
                
                $photocount++;
                
                if($photocount <= 8) { ?> 
                  <?php
                
               
                
               ?> 
                        
                 <div class="image-wrap">
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie">
                     <div class="text"><img class="img-fluid svg" id="vrstva15" width="35px" height="30px" src="/wp-content/themes/understrap/img/svg/zoom.svg" /></div>
                   </div>
                 
                    
                </div>        
                        
                        
                  <?php
                 };
                 
                 ?>       
                          
                    </a>
                  
                    
                    
                <?php endforeach; ?>
                
                
        </div>
    
    <?php endif; ?>
    Tady se můžete kouknout na tu galerii:

    Pronájem bytu v Berouně na závodí 1

  2. Co se právě děje na Webtrhu?
  3. na 8 polozce chces zobrazit celkovy pocet obrazku ? pokud ano, tak pred foreach dej $pocet = count($images) a pak musis pridat podminku if == 8,

  4. Citace Původně odeslal Taps Zobrazit příspěvek
    na 8 polozce chces zobrazit celkovy pocet obrazku ? pokud ano, tak pred foreach dej $pocet = count($images) a pak musis pridat podminku if == 8,
    To chápu, ale jak..já, už tam mám jednu podmínku na zobrazování počtu obrázků..těch se mi zobrazuje osm..jak jsem nastavil, ale jak mám dát na osmou položku overlay s tím počítadlem ?

  5. Citace Původně odeslal PetrGargulák Zobrazit příspěvek
    To chápu, ale jak..já, už tam mám jednu podmínku na zobrazování počtu obrázků..těch se mi zobrazuje osm..jak jsem nastavil, ale jak mám dát na osmou položku overlay s tím počítadlem ?
    Kód:
    <?php $images = get_field('galerie-byty'); ?>
    
    <?php if($images):
    
    $photocount = 0; 
    
     ?>
        <div class="popup-gallery">
                
                <?php foreach( $images as $image ): ?>
                
                
                
                    <a href="<?php echo $image['url']; ?>" 
                       class="lightbox-link" 
                       title="<?php echo $image['caption']; ?>" 
                       data-description="<?php echo $image['description']; ?>">
                     
                        
                    <?php
                
                $photocount++;
                
                if($photocount <= 8) { ?> 
                  <?php
                
               
                
               ?> 
                        
                 <div class="image-wrap">
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie">
                     <div class="text"><?php if($photocount==8) {echo count($images);}?><img class="img-fluid svg" id="vrstva15" width="35px" height="30px" src="/wp-content/themes/understrap/img/svg/zoom.svg" /></div>
                   </div>
                 
                    
                </div>        
                        
                        
                  <?php
                 };
                 
                 ?>       
                          
                    </a>
                  
                    
                    
                <?php endforeach; ?>
                
                
        </div>
    
    <?php endif; ?>

  6. Citace Původně odeslal Taps Zobrazit příspěvek
    na 8 polozce chces zobrazit celkovy pocet obrazku ? pokud ano, tak pred foreach dej $pocet = count($images) a pak musis pridat podminku if == 8,
    Udělal jsem tohle, ale nezobrazuje mi to počet....


    Kód:
    <?php $images = get_field('galerie-byty'); ?>
    
    <?php if($images):
    
    $photocount = 0; 
    $pocet = count($images); 
     ?>
        <div class="popup-gallery">
                
                <?php foreach( $images as $image ): ?>
                
                
                
                    <a href="<?php echo $image['url']; ?>" 
                       class="lightbox-link" 
                       title="<?php echo $image['caption']; ?>" 
                       data-description="<?php echo $image['description']; ?>">
                     
                        
                    <?php
                
                $photocount++;
                
                if($photocount <= 8) { ?> 
                  <?php
                
               if($pocet == 8){
                
               ?> 
                        
                 <div class="image-wrap">
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie">
                     <div class="text"><?php echo $pocet; ?></div>
                   </div>
                 
                    
                </div>        
                        
                        
                  <?php
                  
                 }else{
                    
                
                 
                 ?>
                 <div class="image-wrap">
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie">
                     <div class="text"><img class="img-fluid svg" id="vrstva15" width="35px" height="30px" src="/wp-content/themes/understrap/img/svg/zoom.svg" /></div>
                   </div>
                 
                    
                </div>      
                 
                 
                 
                 <?php
                 
                   }; 
                 };
                 
                 ?>       
                          
                    </a>
                  
                    
                    
                <?php endforeach; ?>
                
                
        </div>
    
    <?php endif; ?>


    ---------- Příspěvek doplněn 25.05.2018 v 15:21 ----------

    Moc díky to vypadá dobře...

    A lze ještě použitím else vytvořit přímo pro osmou položku vlastní novej overlay ? má to tam být překryté bez té lupy....a staticky....né na hover...

  7. Kód:
    <?php $images = get_field('galerie-byty'); ?>
    
    <?php if($images):
    
    $photocount = 0; 
    
     ?>
        <div class="popup-gallery">
                
                <?php foreach( $images as $image ): ?>
                
                
                
                    <a href="<?php echo $image['url']; ?>" 
                       class="lightbox-link" 
                       title="<?php echo $image['caption']; ?>" 
                       data-description="<?php echo $image['description']; ?>">
                     
                        
                    <?php
                
                $photocount++;
                
                if($photocount <= 8) { ?> 
                  <?php
                
               
                
               ?> 
                        
                 <div class="image-wrap">
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie">
                     <div class="text"><?php if($photocount==8) {echo '<span class="count">'.count($images).'</span>';} else { ?><img class="img-fluid svg" id="vrstva15" width="35px" height="30px" src="/wp-content/themes/understrap/img/svg/zoom.svg" /><?php } ?></div>
                   </div>
                 
                    
                </div>        
                        
                        
                  <?php
                 };
                 
                 ?>       
                          
                    </a>
                  
                    
                    
                <?php endforeach; ?>
                
                
        </div>
    
    <?php endif; ?>
           Upravit/Smazat zprávu Upravit    Citovat Odpovědět    Přidat k citacím tuto zprávu

  8. Moc díky to vypadá dobře...

    A lze ještě použitím else vytvořit přímo pro osmou položku vlastní novej overlay ? má to tam být překryté bez té lupy....a staticky....né na hover...

    ---------- Příspěvek doplněn 25.05.2018 v 15:27 ----------

    Díky..

  9. tak staci vytvorit novy class pro novy overlay

  10. tam staci pridat jen tridu

    Kód:
    <?php $images = get_field('galerie-byty'); ?>
    
    <?php if($images):
    
    $photocount = 0; 
    
     ?>
        <div class="popup-gallery">
                
                <?php foreach( $images as $image ): ?>
                
                
                
                    <a href="<?php echo $image['url']; ?>" 
                       class="lightbox-link" 
                       title="<?php echo $image['caption']; ?>" 
                       data-description="<?php echo $image['description']; ?>">
                     
                        
                    <?php
                
                $photocount++;
                
                if($photocount <= 8) { ?> 
                  <?php
                
               
                
               ?> 
                        
                 <div class="image-wrap">
    <style>
    .overlay-galerie.visible {opacity:1!important;}
    </style>
               
                 <img src="<?php echo $image['url']; ?>">
                   <div class="overlay-galerie <?php if($photocount==8) {echo 'visible';}?>">
                     <div class="text"><?php if($photocount==8) {echo '<span class="count">'.count($images).'</span>';} else { ?><img class="img-fluid svg" id="vrstva15" width="35px" height="30px" src="/wp-content/themes/understrap/img/svg/zoom.svg" /><?php } ?></div>
                   </div>
                 
                    
                </div>        
                        
                        
                  <?php
                 };
                 
                 ?>       
                          
                    </a>
                  
                    
                    
                <?php endforeach; ?>
                
                
        </div>
    
    <?php endif; ?>

  11. Perfektní, moc děkuju, zase jsem se naučil něco nového....díky.

  12. ten <style> si dej nekam do css souboru, takhle se ti to tam vypisuje 8x :)

  13. Citace Původně odeslal Shopines Zobrazit příspěvek
    ten <style> si dej nekam do css souboru, takhle se ti to tam vypisuje 8x :)
    Hotovo..díky.

Hostujeme u Server powered by TELE3