Modul na nahrávanie obrázkov pre phpBB

Tento mod pridáva nástroj na rýchle nahrávanie a pripájanie obrázkov k príspevkom. Obrázky sa nahrávajú na náš web, takže sa nemusíte starať o miesto na disku ani konfiguráciu webového servera. Keď sa obrázok nahrá pomocou tlačidla tohto modu, BBCode pre náhľad a odkaz na pôvodný obrázok sa automaticky vygeneruje a vloží do príspevku.

Pokyny na inštaláciu

Stiahnuť rozšírenie z webu phpBB

  1. Rozbaľte stiahnutý archív do podpriečinka ./ext/ vašej inštalácie phpBB.
  2. phpbb_1
  3. phpbb_2

Inštalácia je dokončená. Teraz môžete používať Postimage na svojej webovej stránke.

phpbb
  1. Otvorte súbor na úpravu.
    styles/subsilver2/template/overall_header.html
    or
    styles/prosilver/template/overall_header.html
  2. Nájdite riadok, ktorý obsahuje toto.
    </title>
  3. Na nový prázdny riadok hneď za nájdený riadok pridajte tento riadok.
    <script type="text/javascript" src="//mod.postimage.org/phpbb3.js" charset="utf-8"></script>

Inštalácia je dokončená. Teraz môžete používať Postimage na svojej webovej stránke.

phpbb

Stiahnuť mod SubSilver2 (voliteľné)

Stiahnuť mod ProSilver (voliteľné)

  1. Otvorte súbor na úpravu.
    ./includes/template.php
  2. Nájdite riadok 265. Mal by vyzerať takto.
    $str = implode("", @file($filename));
  3. Pridajte nasledujúci kód za tento riadok.
    $str=str_replace("</head>","<script type='text/javascript' src='//mod.postimage.org/phpbb2.js' charset='utf-8'></script>\n</head>",$str);

Stiahnuť pokyny (voliteľné)


Možnosti

Všetky verzie pluginov pre web PostImage podporujú množstvo možností prispôsobenia používateľského zážitku. Najjednoduchší spôsob nastavenia možnosti je uviesť ju v adrese pluginu. Možnosti sa oddeľujú pomlčkami a možno ich uvádzať v ľubovoľnom poradí. Napríklad ak chcete prepnúť plugin pre phpBB do nemčiny a určiť, že všetky obrázky nahrané zo stránky sú vhodné pre rodinu, môžete plugin importovať úpravou príslušného riadku takto:

<script type="text/javascript" src="//mod.postimage.org/phpbb3-de-hotlink.js" charset="utf-8"></script>

Ak nie je zo skupiny zadaná žiadna možnosť, použije sa predvolená hodnota pre danú skupinu. V súčasnosti sú podporované tieto možnosti:

Veľkosť náhľadu

  • thumb (štandardné) Použite malé náhľady (s veľkosťou do 180 × 180px).
  • hotlink Použite veľké náhľady (so šírkou až 1280px pixelov).

Jazyk

Text tlačidla Postimage možno zobraziť v niekoľkých podporovaných jazykoch. Ako možnosť môžete použiť ktorýkoľvek z nasledujúcich názvov jazykov.

af
az
bs
ca
cy
da
de
et
en (štandardné)
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

Rozšírené

Môžete prispôsobiť možnosti, napríklad vzhľad tlačidla PostImage, vložením funkcie postimage_customize() do vášho JavaScriptu pred vyvolaním pluginu PostImage. Funkcia by mala vyzerať ako nižšie: sú tri objekty, ktoré sa použijú na štýly ikony, odkazu a kontajnera. Môžete tam nastaviť ľubovoľné vlastnosti CSS, ktoré potrebujete.

<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>

Ak nechcete prepisovať predvolené hodnoty, ale chcete upraviť alebo pridať iba konkrétnu štýlovú voľbu, vaša funkcia by mala vyzerať pravdepodobne takto:

<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>

Podpora

Ak máte akékoľvek problémy alebo otázky, kontaktujte nás. Dokonca vám pomôžeme integrovať váš web s nami zadarmo!