Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

mylipetsk Блог

  • записей
    11
  • комментариев
    57
  • просмотра
    74653

Последние изображдения на главной из галереи

mylipetsk

948 просмотров

Опрос  

8 пользователей проголосовало

  1. 1. ?????

    • ??????? ?? ???? ???????? 2.1 ?? ???????..
      2
    • ?????????? ? ????? ????????...
      4
    • ??????, ??? ??? ????? ??? 2.04
      2

Окультуриваем случайные или последние изображения из галереи на главной страницы форума. А именно, фотографии будут по центу и будет видно комментарии. Если покопаться, то можете подправить так как это нужно вам.

 

Заходим в шаблон

Находим:

Список форумов далее hookRecentGalleryImages

 

и заменяем все содержимое на это:

 

<div class='maintitle'>{$this->lang->words['recent_gallery_images']}</div>
<div id='attach_wrap' class='rounded clearfix'>
<table style="width: 100%; text-align:center;"><tr>
<foreach loop="gallery_images_hook:$rows as $r">
	<td style="vertical-align:bottom; width: 20px; text-align:center;">
{$r['_image']}<br /><span style="font-size: 11px; color: #336A50;">Комментарии: {$r['comments']}</span>
</td>
</foreach>
</tr></table>
</div>
<br style='clear:both;' />

 

должно получиться как у меня =) http://www.unrealtech.ru/

Сам я этот хук, мод или изменение не делал, так что что-то подсказать и дополнить или изменить у меня не получится.

  • Upvote 2


30 комментариев


Рекомендованные комментарии



Всем привет,могули я поменят название отражаемое на форуме? У меня вкладка на форуме озаглавлена "IP.Gallery Images" а я хочу поменять на я "Фотографии из галереи".

В АЦ, зайти в Языки > Языки системы > Русский (RU)

далее в Управление языками

Найти: IP.Gallery Images

 

по Результатам поиска, заменить на "Фотографии из галереи" как на картинке

 

ip_gallery_images.gif

 

Всё ))

  • Upvote 1

Поделиться комментарием


Ссылка на комментарий

Заменить на

<div id='attach_wrap' class='rounded clearfix' style='overflow: hidden'>

То что надо, спасибо :) Работает четко!

Поделиться комментарием


Ссылка на комментарий

Здравствуйте!

А есть возможность изменить количество отображаемых случайных фото в блоке?

Изображений в блоке

Количество изображений показываемых в блоке последних и случайных изображений Устанавливаю от 0 до 15 и ничего не меняется.

Поделиться комментарием


Ссылка на комментарий

Разобрался с проблеммой и оказалось все гениальное просто. Вот кому надо выкладываю решение данной проблеммы.

Идем по адресу:

/hooks/boardIndexGalleryImages_xxxxxxxxxxxx.php

где xxxxxxxxxxx это набор произвольных символов.

Настройка сортировки производится следующим образом:

 

$img_list->getListingData( array(

'st' => 0,

'show' => 6,

'approve' => 1,

'sort_key' => 'i.idate',

'album' => 0,

'category' => 0,

'allow_cats' => $allow_cats,

'allow_albums' => $allow_albums,

) );

 

Где:

 

'show' => 6, - количество выводимых изображений,

 

'sort_key' => 'i.idate', - параметр сортировки, для вывода в случайном порядке необходимо заменить i.date на rand()

 

'album' => 0, - id альбома

 

'category' => 0, - id категории

 

В версии галереи 4.0.0 и выше настройки перенесены сюда:

 

/admin/applications_addon/ips/gallery/sources/classes/hooks.php

 

/* Fetch 20 recent images */

if ( $this->memberData['g_gallery_use'] )

{

$recents = $this->registry->gallery->helper('image')->fetchImages( $this->memberData['member_id'], array( 'limit' => 20, 'sortKey' => 'date', 'sortOrder' => 'desc', 'unixCutOff' => GALLERY_A_YEAR_AGO ) );

}

Где:

 

'limit' => 20 - количество выводимых изображений,

 

'sortKey' => 'date' - порядок вывода, по умолчание по дате, если хочется чтобы выводились изображения в случайном порядке, то 'date' нужно заменить на 'rand'

  • Upvote 3

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...