Отображение элементов галереи

В этой статье рассматривается вывод элементов галереи Aeva Media (изображений и видео) в произвольных областях форума.

При работе с вашим порталом создайте новый PHP-блок и вставьте туда следующий код:

function show_aeva_media_block()
{
   global $sourcedir;

   // Set amount visible
   $visible = 5;

   // Load the language file
   loadLanguage('Aeva');

   // Grab the file.
   if (file_exists($sourcedir . '/Aeva-Subs.php'))
      require_once($sourcedir . '/Aeva-Subs.php');

   // If it doesn't exist, tell them this and stop running.
   else
   {
      echo '<b>You don\'t have Aeva installed! Unable to continue!</b>';
      return;
   }

   // Use aeva functions to show the media.
   $images = aeva_listItems(aeva_getMediaItems(0, $visible, 'RAND()'), true, '', 0);

   echo '
      <div id="aeva_pics" style="width: 100%;" overflow="visible">
         <div align="center">'. $images. '</div>
      </div>';
}

show_aeva_media_block();

Строчка $visible = 5; здесь отвечает за количество показываемых элементов.

Либо используйте второй вариант:

global $sourcedir;

   loadLanguage('Aeva');
   require_once($sourcedir . '/Aeva-Subs.php');  

   echo '<div id="aeva_pics" style="width: 100%;" overflow="visible">
         <div align="center">'. aeva_listItems(aeva_getMediaItems(0, 5, 'RAND()'), true, '', 0). '</div>
      </div>';

Цифра «5» в предпоследней строчке отвечает за количество выводимых элементов.

А с помощью этого кода элементы галереи разместятся в столбик (в левом или в правом блоках портала):

function show_aeva_media_block()
{
   global $sourcedir;

   // Load the language file
   loadLanguage('Aeva');

   // Grab the file.
   if (file_exists($sourcedir . '/Aeva-Subs.php'))
      require_once($sourcedir . '/Aeva-Subs.php');
   // If it doesn't exist, tell them this and stop running.
   else
   {
      echo '<b>You don\'t have Aeva installed! Unable to continue!</b>';
      return;
   }

   // Use aeva functions to show the media.
   echo aeva_listItems(aeva_getMediaItems(0, 6, 'RAND()'), false, '', 1);
}

// Run the function.;
show_aeva_media_block();