Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Название: IP.Gallery 5.0.5 Retail

Добавил: Respected

Добавлен: 31 Май 2013

Категория: Компоненты, Приложения для IP.Board

Название по-русски : Галерея для форума IPB

Версия IP.Board: 3.4.x

IP.Gallery 5.0.5 Retail - компонент галереи для IP.Board 3.4.x, последняя версия на текущий момент. Компонент IP.Gallery 5.0.5 Retail позволяет создавать альбомы и загружать фотографии, комментировать их и оценивать.

В этой версии исправлены ошибки предыдущих версий, указанные в баг-трекере IPS.

  • 2 месяца спустя...

Галерея Супер!

Ребята - Спасибо за форум! Классно и поиск удобный.

Теперь по теме, при первичной установке и попытке настройки галлереи я нечайно нажал удалить галерею и переместить в подгалерею, соотвественно у меня возникла ошибка типа:

ipb Fatal error: Allowed memory size of 134217728 bytes exhausted

Честно, прописывать и менять php сервера не хотел, поэтому просто удалил галерею и закачал её снова, теперь всё пока что работает.

Залил папку Upload. Установил приложение.  При переходе в галерею страница  не открывается.   В архиве есть папка Tools. Что с ней  делать?

  • Author

C ней ничего делать не нужно, она не пригодится... Нужно смотреть лог сервера, лучше для начала включить отображение ошибок (как? можно найти в поиске.)

  • 1 месяц спустя...

Крайне уродская версия, убрана масса нужного и полезного!

 

Зачем-то отделили от альбомов (теперь они только частные) от категорий (теперь так называются "общие альбомы")

Нет сортировки альбомов (которые категории) простым перетаскиванием в админке.

Нет сортировки по алфавиту.

В видах галереи есть два уродских варианта, в которых нет "новые альбомы  на главной в гелерее"!

Нет "поделиться альбомом в соцсетях", можно делиться только отдельной фоткой.

  • 4 месяца спустя...
  • 1 месяц спустя...

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

post-16386-0-09275300-1394894703_thumb.j

  • 2 недели спустя...
  • 2 месяца спустя...

Может глупый вопрос но задам, шаблон стандартный форум последней версии(все патчи безопасности накатил) галерея этой версии но выглядит следующим образом:

post-2143-0-31440900-1401396947_thumb.pn

post-2143-0-65957200-1401396958_thumb.pn

 

Никакого лайтбокса никакакой прокрутки, как устранить? в настройках все перерыл...

  • 5 недель спустя...
 ! ) Fatal error: Call to a member function globals() on a non-object in W:domainsdark.uzforumadminapplications_addonipsgalleryapp_class_gallery.php on line 107 Call Stack # Time Memory Function Location 1 0.0010 128776 {main}( ) ..index.php:0 2 0.0210 882464 ipsController::run( ) ..index.php:25 3 0.0210 882600 ipsController->init( ) ..ipsController.php:64 4 0.0210 882760 ipsRegistry::init( ) ..ipsController.php:77 5 0.1620 5609192 ipsRegistry::_finalizeAppData( ) ..ipsRegistry.php:702 6 0.1620 5609776 app_class_gallery->afterOutputInit( ) ..ipsRegistry.php:1928

 

 

Вот что выдаёт мне когда на форуме жму на галерею(

  • 8 месяцев спустя...

Могут ли пользователи добавлять фото в альбом, созданный другими пользователями.
Вроде все права выставлены, но даже админ не может добавлять фото в альбомы других пользователей/модераторов.

В галерее модераторы выставлены? Альбом создан как личный?

Модераторы не выставлены, а альбомы созданы как открытые.

Подскажите, почему на главной, в поле "Избранные изображения" выводятся одни и теже изображения? Есть хоть какая-то логика вывода фотографий в этом поле?

Если наблюдаете одну и ту же картину, порядок, а не хаос - значит, логика есть )))

 

Я так понимаю, выводится по дате добавления в галерею, как и везде по умолчанию.

По крайней мере в коде шаблонов (Галерея) Главная --> homeTraditional или homeSocial идет просто обход массива без всяких дополнительных сортировок. А как массив формируется? да наверное просто из БД вытягивает картинки, а они лежат там по порядку (по мере добавления - по дате то бишь).

  

<if test="weHaveFeatured:|:count($featuredImages)">
			<if test="patchwork:|:$this->settings['gallery_featuredimage'] == 'patchwork'">
				{parse js_module="gallery_patchwork"}
				<script type='text/javascript'>
					ipb.galleryPatchwork = [
						<foreach loop="featuredImages:$featuredImages as $idx => $featuredImage">
							{
								"image_id": {$featuredImage['image_id']},
								"image_url": "{parse url="app=gallery&amp;image={$featuredImage['image_id']}" base="public" template="viewimage" seotitle="{$featuredImage['image_caption_seo']}"}",
								"med_img": "{$featuredImage['mediumUrl']}",
								"thumb_size": {
								"w": <if test="hasMedPatch:|:$featuredImage['_data']['sizes']['medium'][0]">{$featuredImage['_data']['sizes']['medium'][0]}<else />{$featuredImage['_data']['sizes']['max'][0]}</if>,
								"h": <if test="hasMedPatchH:|:$featuredImage['_data']['sizes']['medium'][1]">{$featuredImage['_data']['sizes']['medium'][1]}<else />{$featuredImage['_data']['sizes']['max'][1]}</if>,
								}
							},
						</foreach>
					];
				</script>
				<h2 class='maintitle'>{$this->lang->words['featured_images_heading']}</h2>
				<div class='ipsBox gallery_box'>
					<div id='featured_images'></div>
				</div>
				<br />
				<script type='text/javascript'>
					$('featured_images').patchwork({ imageData: ipb.galleryPatchwork });
				</script>
			<else />
				<h2 class='maintitle'>{$this->lang->words['featured_images_heading']}</h2>
				<div class='ipsBox'>
					<div class='ipsBox_container ipsPad'>
						<div class='galleryCarousel' id='featuredImages'>
							<a href='#' id='feature_left' class='carousel_nav carousel_left' style='display: none'>&lsaquo;</a>
							<a href='#' id='feature_right' class='carousel_nav carousel_right' style='display: none'>&rsaquo;</a>
							<foreach loop="featuredImages:$featuredImages as $featuredImage">
								<div class='carousel_img' style='background-image: url({$featuredImage['tag']});'>
									<a class='carousel_img_link' href='{parse url="app=gallery&amp;image={$featuredImage['image_id']}" base="public" template="viewimage" seotitle="{$featuredImage['image_caption_seo']}"}' title='{$featuredImage['image_caption']}'>&nbsp;</a>
									<div class='imageDescription'>
										<strong><a href='{parse url="app=gallery&amp;image={$featuredImage['image_id']}" base="public" template="viewimage" seotitle="{$featuredImage['image_caption_seo']}"}' title='{$featuredImage['image_caption']}'>{$featuredImage['image_caption']}</a></strong><br />
										{$featuredImage['image_description']}<br />
										<if test="featuredImageAlbum:|:$featuredImage['image_album_id']">
											{$this->lang->words['slider_from_album']} <a href='{parse url="app=gallery&amp;album={$featuredImage['image_album_id']}" base="public" template="viewalbum" seotitle="{$featuredImage['album_name_seo']}"}' title='{$featuredImage['album_name']}'>{$featuredImage['album_name']}</a>
										<else />
											{$this->lang->words['slider_from_category']} <a href='{parse url="app=gallery&amp;category={$featuredImage['image_category_id']}" base="public" template="viewcategory" seotitle="{$featuredImage['category_name_seo']}"}' title='{$featuredImage['category_name']}'>{$featuredImage['category_name']}</a>
										</if>
									</div>
								</div>
							</foreach>
						</div>
					</div>
				</div>
				<br />
			</if>
		</if>

Поэкспериментируйте и проверьте, но я уверен, что примерно так и есть. Возвращаясь к вопросу - Вы, наверное, хотели спросить: "есть ли смысл? показывать одно и то же, в одном порядке". 

Если хотите добавить рэндомный вывод - можно попробовать перед выводом пересортировать массив функцией shuffle() например.

В указанных шаблонах после строки:

   <if test="weHaveFeatured:|:count($featuredImages)">
      ...
вставить <php> shuffle($featuredImages); </php>

вот таким образом:

  <if test="weHaveFeatured:|:count($featuredImages)">
    <php> shuffle($featuredImages); </php> 
    ...
В итоге при каждом обновлении или заходе на главную страницу галереи избранные картинки будут выводиться в случайном порядке.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.