Skip to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Миниатюра фотографии пользователя.

Подскажите пожалуйста, где прописан максимальный размер сохраняемой миниатюры фотографии пользователя? Я хочу увеличить ее размер в навигации пользователя, но в итоге получаю увеличенный размер исходной маленькой, т.е. 50х30 показывает как 80х40, например. При перезаливке фото ничего не меняется.

Featured Replies

Подскажите пожалуйста, где прописан максимальный размер сохраняемой миниатюры фотографии пользователя?

Речь про фотографии в профиле или про аватор?

  • Author

Речь про фотографии в профиле или про аватор?

Речь про миниатюру фотографии пользователя, которая отображается вверху справа в пользовательской части. Не про размер рамки, а про исходный размер того, что там отображается. post-32989-010578100 1285867288_thumb.png

Панель управления > Пользователи > Группы > Управление группами > Нужная группа > Глобальные настройки

 

Максимальный размер файла фотографии пользователя. Ограничения ширины и высоты фотографии

  • Author

Вы разницу между миниатюрой и самой фотографией понимаете? Там ограничивается размер самой фотографии. Допустим там я разрешил 640Х640. При загрузке в профиль фото, одновременно создается и миниатюра ./uploads/profile/photo-thumb-ХХХХ.jpg так вот она и имеет фиксированный размер, уже например 30Х30. И при увеличении в CSS размеров обведенного окна и перезагрузке фото, этот размер миниатюры не меняется. Где он прописан?

Вы разницу между миниатюрой и самой фотографией понимаете?

Более чем. Особенно если понятно о чем речь

 

Где он прописан?

В админке нигде. Где-то в коде.

  • Author

В админке нигде. Где-то в коде.

Это конечно будет сарказмом, но "Спасибо Кэп". Я админку всю уже перерыл. И шаблоны, и CSS. Если внимательно прочитать, то выше все написано. Конечно же я имел ввиду код. Да, по русски сложно давать понятия элементам, thumb - миниатюра вроде верно. Но, все же, прежде потыкать непонятностью, не давайте пространных ответов, я без ответа понял бы, что вы не знаете.

Edited by Fisana

И шаблоны, и CSS.

Туда вообще не стоило лезть :lol:

 

Если внимательно прочитать, то выше все написано.

Я просто уточнил, что там искать не надо.

 

Но, все же, прежде потыкать непонятностью, не давайте пространных ответов, я без ответа понял бы, что вы не знаете.

ГМ. Не знаю, но посмотреть то не сложно. 3 минуты поиска :)

 

admin\sources\base\core.php

 

Ищем:

 

			//-----------------------------------------
		// Thumbie
		//-----------------------------------------

		if ( ! $member['pp_thumb_photo'] OR $member['pp_thumb_photo'] == 'profile/' )
		{
			if( $member['_has_photo'] )
			{
				$member['pp_thumb_photo']  = $member['pp_main_photo'];
			}
			else
			{
				$member['pp_thumb_photo']  = ipsRegistry::$settings['img_url'] . '/profile/default_thumb.png';
			}

			$member['pp_thumb_width']  = 50;
			$member['pp_thumb_height'] = 50;
		}

 

Нужный кусок

                                $member['pp_thumb_width']  = 50;
			$member['pp_thumb_height'] = 50;

8079 - 8080 строка

  • Author

Большое спасибо. Я пока не в тот смотрел.

 

В CSS стоило, подвигать то ее в любом случае надо :lol:

Edited by Андрей Волков

В CSS стоило, подвигать то ее в любом случае надо :lol:

При увеличение, придется очень много менять в скине. Может и поплыть.

 

 

 

P.S. А вопрос не в том разделе. К верстке не какого отношения не имеет.

  • Author

P.S. А вопрос не в том разделе. К верстке не какого отношения не имеет.

Почему же не в том, как раз в том. Не цепляйтесь к словам. Замечание вам было по существу. Хорошо хоть не в гугл послали. Спасибо что помогли. Иногда упираешься в одну точку, и все, а решение на ладони. Конечно я нашел бы решение сам, но просто для экономии времени решил попросить помощи. В итоге на флуд потратил больше.

  • Author

Нужный кусок

                                $member['pp_thumb_width']  = 50;
			$member['pp_thumb_height'] = 50;

 

С запозданием проверил, и получается, что эти параметры не влияют на размер создаваемой миниатюры. Даже если везде прописать 100 вместо 50, миниатюра создается 50Х50.

С запозданием проверил, и получается, что эти параметры не влияют на размер создаваемой миниатюры.

Я смотрел вывод. Создание миниатюры не посмотрел.

 

ОК. Тогда пару дней, что бы опять не было накладок. Сейчас закончу с одной работой и напишу нужный код.

  • Author

Спасибо. Это абсолютно не срочно. Вроде все верно, а перезаписывает все равно как было. Все перекэшировал.

  • 2 weeks later...

С запозданием проверил, и получается, что эти параметры не влияют на размер создаваемой миниатюры. Даже если везде прописать 100 вместо 50, миниатюра создается 50Х50.

Изменение размер миниатюр.

admin\sources\classes\member\memberFunctions

		$t_height		  = 50;
	$t_width          = 50;

  • Author

О, да! Спасибо, работает.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

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.