Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Modificare modulo joomla a carosello in visualizzazione a griglia

    codice:
    <div class="rsdir">
    	<div id="<?php echo $carousel_id; ?>" class="carousel slide">
    	<?php if ($slides) { ?>
    		<?php if ($display_indicators) { ?>
    		<ol class="carousel-indicators">
    			<?php foreach ($slides as $i => $slide) { ?>
    			<li<?php echo $i ? '' : ' class="active"'; ?> data-target="#<?php echo $carousel_id; ?>" data-slide-to="<?php echo $i; ?>"></li>
    			<?php } ?>
    		</ol>
    		<?php } ?>
    			
    		<!-- Carousel items -->
    		<div class="carousel-inner">
    		<?php
    			
    		foreach ($slides as $i => $slide)
    		{
    			?>
    				
    			<div class="item<?php echo $i ? '' : ' active'; ?>">
    				<div class="row-fluid carousel-entries">
    					
    				<?php
    					
    				foreach ($slide as $entry)
    				{
    					$url = RSDirectoryRoute::getEntryURL($entry->id, $entry->title, '', $itemid);
    						
    					$title = RSDirectoryHelper::escapeHTML($entry->title);
    						
    					?>
    						
    					<div class="carousel-entry span<?php echo $span; ?>">
    						
    					<?php
    						
    					if ($display_thumbs)
    					{
    						// Get the images field.
    						$images_field = RSDirectoryHelper::findFormField('images', $entry->form->fields);
    							
    						?>
    							
    						<div class="thumbnail" style="max-width: <?php echo $thumb_max_width; ?>px;">
    							<a class="uk-overlay" href="<?php echo $url; ?>" title="<?php echo $title; ?>">
    							<?php
    							if ( empty($images_field->files) )
    							{
    								?>
    								<i class="rsdir-no-image" style="width: <?php echo $thumb_max_width; ?>px; height: <?php echo $thumb_max_width; ?>px; background-image: url(<?php echo JURI::root(true); ?>/media/com_rsdirectory/images/no-image.png);"></i>    
    								<?php
    							}
    							else
    							{
    								$src = RSDirectoryHelper::getImageURL($images_field->files[0]->hash, 'small');
    									
    								?>
    								<img src="<?php echo $src; ?>" alt="" width="<?php echo $width; ?>" height="<?php echo $height; ?>" /> <div class="uk-overlay-area">
    								<?php
    							}
    							?>							</div>
    							</a>
    						</div>
    							
    						<?php
    					}
    						
    					?>
    						
    					<?php if ($display_titles) { ?>
    					<strong class="carousel-entry-title">
    						<a href="<?php echo $url; ?>">
    							<?php echo $title; ?>
    						</a>
    					</strong>
    					<?php } ?>
    						
    					<?php if ($display_prices) { ?>
    					<span class="carousel-entry-price label label-success">
    					<?php echo RSDirectoryHelper::formatPrice($entry->price); ?>
    					</span>
    					<?php } ?>
    						
    					<?php if ($display_ratings) { ?>
    					<div>
    						<div class="carousel-entry-rating" data-rating="<?php echo $entry->avg_rating; ?>"></div>
    						<span class="carousel-entry-votes"><?php echo JText::plural('MOD_RSDIRECTORY_ENTRIES_CAROUSEL_VOTES', $entry->ratings_count); ?></span>
    					</div>
    					<?php } ?>
    						
    					</div><!-- .carousel-entry -->
    						
    					<?php } ?>
    						
    				</div><!-- .carousel-entries -->
    			</div><!-- .item -->
    				
    		<?php } ?>
    		</div><!-- . carousel-inner -->
    			
    		<?php if ($display_nav) { ?>
    		<a class="carousel-control left" href="#<?php echo $carousel_id; ?>" data-slide="prev">&lsaquo;</a>
    		<a class="carousel-control right" href="#<?php echo $carousel_id; ?>" data-slide="next">&rsaquo;</a>
    		<?php } ?>
    	<?php } ?>
    	</div>
    </div>
    Ho questo modulo php di joomla, che mi mostra degli entries in visualizzazione carosello, vorrei modificare questo php in modo tale che la visualizzazione degli entries sia in realtà a griglia mi spiego con 2 immagini 1.jpg attualmente il risultato è questo, ma io lo vorrei cambiare con questo 2.jpg cioè invece che far scorrere i prodotti fare in modo che siano visualizzati subito tutti uno sotto l'altro, grazie in anticipo per l'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    In realtà PHP c'entra poco con ciò che vuoi fare, l'impaginazione si fa con HTML e CSS, con PHP devi solo generare l'HTML giusto, il tutto si riduce all'uso di echo.
    Va sulla pagina con questo modulo, visulizza il sorgente della pagina sul browser, vedi come viene generato, quindi solo HTML, lo modifichi in modo che la visualizzazione sia a griglia e fai in modo che PHP generi questo nuovo codice.

    Ma ti ripeto, di PHP non c'è niente, devi solo scrivere il codice HTML e CSS giusto, per questo chiedi nelle sezioni adeguate (HTML e CSS).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.