Ротация на основе блоков custom galleries

Post Reply
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Ротация на основе блоков custom galleries

Post by Adrenal1ne »

Доброго времени суток!
Подскажите как можно сделать "морду" сайта в которой бы ротировались блоки кастомных галер, в сами блоки должны попадать тумбы только из одной галеры ? Пример во вложении.

Ротация происходит "красных" блоков, а синий и берюзовый цвета это тумбы из одной галеры (если возможно , то тумбы внутри галеры тоже ротируются и выводятся в блок наиболее популярные).
Если можно , то приведите примеры в коде , чтобы было всё понятно :)
Спасибо.
Attachments
cj.png
cj.png (2.8 KiB) Viewed 1994 times
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Ротация на основе блоков custom galleries

Post by admin »

Большая тумба это как я понимаю extra thumb

Остальные тумбы галеры выводятся тагом <!--ALL_THUMB--> (все, через запятую)

Итого можно сделать схематично так

<thumb num=1-10>

$my_thumbs = explode(',', '<!--ALL_THUMB-->');
тут получим все тумбы галеры в массиве

<a href='...<!--THUMB_LINK-->'><!--EXTRA_THUMB_URL--></a> - это вывели осн

<a href='...<!--THUMB_LINK-->'> $my_thumbs[0] </a>
<a href='...<!--THUMB_LINK-->'> $my_thumbs[1] </a>

и тп сколько еще надо тумб других

</thumb>
Don't forget to run script update
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: Ротация на основе блоков custom galleries

Post by Adrenal1ne »

Делаю сабтемплейт таким образом

Code: Select all

<thumb num=1-10>
<?php
$my_thumbs = explode(',', '<!--ALL_THUMBS-->');
echo '<pre>';
print_r($my_thumbs);
echo '</pre>';
?>
<div class="tour-set left">
<div class="tour-images">
	<div class="left">
		<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--EXTRA_THUMB_URL-->" alt="<!--ALT-->" /></a>
	</div><!--//left-->
				
	<div class="right">
		<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--THUMB_URL-->" alt="<!--ALT-->" /></a>
		
		<a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--THUMB_URL-->" alt="<!--ALT-->" /></a>
	</div><!--//right-->					
</div><!--//tour-images-->
		
<div class="tour-box right">
	<h2><!--ALT_30--></h2>
	<div class="clear"></div>
	<div class="set-desc">
		<!--DESCRIPTION_72-->  
	</div>
	<div class="clear"></div>
	<a href="http://www.mydomain.com/tour_data/thumbs/top_right/trailer.mp4" class="set-white-btn rounded"><span>Watch Video</span></a>
	<a href="http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=945527-0000&PA=2429591" class="set-pink-btn rounded"><span>Join Now!</span></a>
</div>
</div>
</thumb>
При выводе массива вижу , что в нем всего один элемент, хотя в галере 8-10 тумб.
Подскажите в чем ошибка ?
Last edited by Adrenal1ne on Wed Oct 30, 2013 5:56 am, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Ротация на основе блоков custom galleries

Post by admin »

Выведете просто <!--ALL_THUMBS-->

там все ок ?
Don't forget to run script update
Adrenal1ne
Posts: 156
Joined: Tue Oct 22, 2013 6:44 am

Re: Ротация на основе блоков custom galleries

Post by Adrenal1ne »

Код саб-темплейта выводит только одну строку - /scj/thumbs/9/127_Erotica_FHG.jpg

Code: Select all

<thumb num=1-10>

<div class="tour-set left">
<div class="tour-images">
   <div class="left">
      <a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--EXTRA_THUMB_URL-->" alt="<!--ALT-->" /></a>
   </div><!--//left-->
            
   <div class="right">
      <a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--THUMB_URL-->" alt="<!--ALT-->" /></a>
      
      <a href="/gallery/<!--SAFE_DESC-->/<!--GALLERY_ID-->/index.html?<!--THUMB_LINK-->" title="<!--ALT-->"><img src="<!--THUMB_URL-->" alt="<!--ALT-->" /></a>
   </div><!--//right-->               
</div><!--//tour-images-->
      
<div class="tour-box right">
   <h2><!--ALT_30--></h2>
   <div class="clear"></div>
   <div class="set-desc">
<!--ALL_THUMBS-->
      <!--DESCRIPTION_72-->  
   </div>
   <div class="clear"></div>
   <a href="http://www.mydomain.com/tour_data/thumbs/top_right/trailer.mp4" class="set-white-btn rounded"><span>Watch Video</span></a>
   <a href="http://refer.ccbill.com/cgi-bin/clicks.cgi?CA=945527-0000&PA=2429591" class="set-pink-btn rounded"><span>Join Now!</span></a>
</div>
</div>
</thumb>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Ротация на основе блоков custom galleries

Post by admin »

Таг <!--ALL_THUMBS--> выводит только 1 тумбу ?
и вы уверены что у галеры больше одной тумбы ротации ?
Don't forget to run script update
Post Reply