Модуль завантаження зображень для SMF

Цей мод додає інструмент для швидкого завантаження та прикріплення зображень до дописів. Зображення завантажуються на наш сайт, тож не потрібно турбуватися про дисковий простір або налаштування вебсервера. Коли зображення завантажується за допомогою кнопки цього модуля, BBCode для мініатюри та посилання на оригінальне зображення генерується автоматично і вставляється в допис.

Завантажити розширення

Інструкції з встановлення

  1. smf21_1

  2. smf21_2

  3. smf21_3

  4. smf21_4

  5. smf21_5

Встановлення завершено. Тепер ви можете використовувати Postimage на своєму вебсайті:

smf21
  1. smf20_1

  2. smf20_2

  3. smf20_3

  4. smf20_4

  5. smf20_5

Встановлення завершено. Тепер ви можете використовувати Postimage на своєму вебсайті:

smf20
  1. smf11_1

  2. smf11_2

  3. smf11_3

Встановлення завершено. Тепер ви можете використовувати Postimage на своєму вебсайті:

smf11


Параметри

Усі версії плагінів сайту PostImage підтримують низку параметрів для налаштування користувацького досвіду. Найпростіший спосіб задати параметр — вказати його в адресі плагіна. Параметри розділяються дефісами та можуть задаватися в будь-якому порядку. Наприклад, щоб перемкнути плагін phpBB на німецьку та вказати, що всі зображення, завантажені із сайту, безпечні для родини, ви можете імпортувати плагін, відредагувавши відповідний рядок, щоб він виглядав так:

<script type="text/javascript" src="//mod.postimage.org/phpbb3-de-hotlink.js" charset="utf-8"></script>
Якщо параметр із групи не задано, використовується значення за замовчуванням для цієї групи. Наразі підтримуються такі параметри:

Розмір попереднього перегляду

  • thumb (за замовчуванням) Використовувати мініатюри малого розміру (до 180x180px).
  • hotlink Використовувати великі (до 1280px пікселів завширшки) попередні перегляди.

Мова

Текст кнопки Postimage можна відображати кількома підтримуваними мовами. Ви можете використовувати будь-яку з наведених назв мов як параметр.

  af  
  az  
  bs  
  ca  
  cy  
  da  
  de  
  et  
  en  (default)  
  es  
  es-mx  
  eu  
  fil  
  fr  
  ha  
  hr  
  ig  
  id  
  it  
  sw  
  ku  
  lv  
  lt  
  hu  
  ms  
  nl  
  no  
  uz  
  pl  
  pt  
  pt-br  
  ro  
  sk  
  sl  
  sr-me  
  fi  
  sv  
  tl  
  vi  
  tk  
  tr  
  yo  
  is  
  cs  
  el  
  bg  
  mk  
  mn  
  ru  
  sr  
  uk  
  kk  
  hy  
  he  
  ur  
  ar  
  fa  
  ps  
  ckb  
  ne  
  mr  
  hi  
  bn  
  pa  
  gu  
  ta  
  te  
  th  
  my  
  ka  
  am  
  zh-cn  
  zh-hk  
  ja  
  ko  


Додатково

Ви можете налаштувати параметри, такі як вигляд кнопки PostImage, вставивши функцію postimage_customize() у свій JavaScript-код перед викликом плагіна PostImage. Функція має виглядати, як показано нижче: є три об'єкти, які буде застосовано до стилів іконки, посилання та контейнера. Там ви можете встановити будь-які потрібні властивості CSS.

<script type="text/javascript" charset="utf-8">
function postimage_customize() {
	if (typeof postimage === "undefined") {
		return;
	}
	postimage.style = postimage.style || {};
	postimage.style.link = {"color": "#3a80ea", "vertical-align": "middle", "font-size": "1em"};
	postimage.style.icon = { "vertical-align": "middle", "margin-right": "0.5em", "margin-left": "0.5em"};
	postimage.style.container = {"margin-bottom": "0.5em", "margin-top": "0.5em"};
	/* Add more customizations here as needed */
}
</script>
Якщо ви не хочете перевизначати значення за замовчуванням, а лише змінити або додати конкретний параметр стилю, ваша функція, ймовірно, має виглядати так:
<script type="text/javascript" charset="utf-8">
function postimage_customize() {
	if (typeof postimage === "undefined") {
		return;
	}
	postimage.style = postimage.style || {};
	/* Specify different options for the same style separately */
	postimage.style.link["color"] = "green";
	postimage.style.link["text-decoration"] = "none";

	postimage.style.icon["border"] = "1px solid black";
	postimage.style.container["padding"] = "2px";
	/* Add more customizations here as needed */
}
</script>

Підтримка

Будь ласка, зв'яжіться з нами, якщо у вас виникли проблеми або запитання. Ми навіть можемо безкоштовно допомогти інтегрувати ваш вебсайт із нами!