Extensie voor het uploaden van afbeeldingen voor ZetaBoards

Deze extensie voegt een hulpmiddel toe om snel afbeeldingen te uploaden en aan berichten toe te voegen. Afbeeldingen worden naar onze website geüpload, dus u hoeft zich geen zorgen te maken over schijfruimte of webserverconfiguratie. Wanneer een afbeelding wordt geüpload met de knop van deze extensie, wordt BBCode voor een miniatuur en een link naar de originele afbeelding automatisch gegenereerd en in het bericht ingevoegd.

Installatie-instructies

  1. zetaboards_1

  2. zetaboards_2

  3. Voeg de volgende code toe in de sectie Javascripts:
    <script type='text/javascript' src='//mod.postimage.org/zetaboards.js' charset='utf-8'></script>
    zetaboards_3

Installatie voltooid. U kunt Postimage nu op uw website gebruiken:

zetaboards

Opties

Alle versies van PostImage-siteplugins ondersteunen een aantal opties om de gebruikerservaring aan te passen. De eenvoudigste manier om een optie in te stellen is deze op te nemen in het adres van de plugin. Opties worden gescheiden door streepjes en kunnen in willekeurige volgorde worden opgegeven. Om bijvoorbeeld een phpBB-plugin op Duits te zetten en aan te geven dat alle vanaf de site geüploade afbeeldingen gezinsvriendelijk zijn, kunt u de plugin importeren door de betreffende regel te bewerken zodat deze er als volgt uitziet:

<script type="text/javascript" src="//mod.postimage.org/phpbb3-de-hotlink.js" charset="utf-8"></script>
Als een optie uit een groep niet is opgegeven, wordt de standaardwaarde voor die groep gebruikt. De volgende opties worden momenteel ondersteund:

Voorbeeldgrootte

  • thumb (standaard) Kleine voorbeelden gebruiken tot 180x180px groot.
  • hotlink Grote voorbeelden gebruiken tot 1280px pixels breed.

Taal

De knoptekst van Postimage kan in een aantal ondersteunde talen worden weergegeven. U kunt een van de volgende taalnamen als optie gebruiken.

  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  


Geavanceerd

U kunt opties aanpassen, zoals het uiterlijk van de PostImage-knop, door een postimage_customize()-functie in uw JavaScript-code te plaatsen voordat u de PostImage-plugin aanroept. De functie moet er als volgt uitzien: er zijn drie objecten die worden toegepast op de stijlen van het pictogram, de link en de container. U kunt daar alle benodigde CSS-eigenschappen instellen.

<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>
Als u de standaardwaarden niet wilt overschrijven maar alleen een specifieke stijloptie wilt wijzigen of toevoegen, kan uw functie er waarschijnlijk zo uitzien:
<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>

Ondersteuning

Neem contact met ons op als u problemen of vragen hebt. We kunnen u zelfs gratis helpen uw website met ons te integreren.