Показать сообщение отдельно
Старый 15.11.2012, 01:17   #5
Ивано
Guest
 
Сообщений: n/a
По умолчанию

в шаблон страницы вставляем нашу пользовательскую функцию
PHP код:
includeLibs.test fileadmin/testgallery.php

temp
.mygallery USER_INT #не кэшируемый вариант
temp.mygallery {

  
userFunc =user_test->main
  dirstring 
=dir 1dir 2dir 3dir 4

}

#вставка точно в конец страницы
page.100000000000000000<temp.mygallery 

testgallery.php

PHP код:
class user_test{
var 
$cObj;

function 
main($content,$conf){


         
//1. Получаем строку с папками, которые читать и разбиваем их на массивы
        
$alldir =  explode ("," $conf['dirstring']); 

//2. Читаем все папки и формируем массив $AllImages[] изображений
//3. Узнаем количество элементов count ($AllImages);
//4. Функцией rand (0, до количества изображений) выбираем картинки в зависимости от того, сколько надо вывести...

         
$content.='Привет снипет в действии';
         return 
$content;
   }


второй вариант на поиски готового в typo3 Репозитарий...
  Ответить с цитированием