Modul pro nahrávání obrázků pro phpBB

Tento modul přidává nástroj pro rychlé nahrávání a připojování obrázků k příspěvkům. Obrázky se nahrávají na náš web, takže se nemusíte starat o místo na disku ani o konfiguraci webového serveru. Když je obrázek nahrán pomocí tlačítka tohoto modulu, BBCode pro náhled a odkaz na původní obrázek se automaticky vygeneruje a vloží do příspěvku.

Pokyny k instalaci

Stáhnout rozšíření z webu phpBB

  1. Rozbalte stažený archiv do podadresáře ./ext/ ve vaší instalaci phpBB.
  2. phpbb_1
  3. phpbb_2

Instalace dokončena. Nyní můžete na svém webu používat Postimage.

phpbb
  1. Otevřete soubor k úpravě.
    styles/subsilver2/template/overall_header.html
    or
    styles/prosilver/template/overall_header.html
  2. Najděte řádek, který toto obsahuje.
    </title>
  3. Na nový prázdný řádek za nalezený řádek přidejte tento řádek.
    <script type="text/javascript" src="//mod.postimage.org/phpbb3.js" charset="utf-8"></script>

Instalace dokončena. Nyní můžete na svém webu používat Postimage.

phpbb

Stáhnout modul SubSilver2 (volitelné)

Stáhnout modul ProSilver (volitelné)

  1. Otevřete soubor k úpravě.
    ./includes/template.php
  2. Najděte řádek 265. Měl by vypadat takto.
    $str = implode("", @file($filename));
  3. Za tento řádek přidejte následující kód.
    $str=str_replace("</head>","<script type='text/javascript' src='//mod.postimage.org/phpbb2.js' charset='utf-8'></script>\n</head>",$str);

Stáhnout pokyny (volitelné)


Možnosti

Všechny verze zásuvných modulů webu PostImage podporují řadu možností pro přizpůsobení uživatelského prostředí. Nejsnazší způsob, jak nastavit volbu, je uvést ji v adrese pluginu. Možnosti se oddělují pomlčkami a lze je zadat v libovolném pořadí. Například chcete-li přepnout plugin pro phpBB do němčiny a určit, že všechny obrázky nahrané ze stránky jsou vhodné pro rodinu, můžete plugin importovat tak, že upravíte příslušný řádek takto:

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

Pokud není ze skupiny zadána žádná volba, použije se výchozí hodnota pro danou skupinu. V současnosti jsou podporovány tyto možnosti:

Velikost náhledu

  • thumb (výchozí) Používat malé náhledy (až do velikosti 180 × 180px).
  • hotlink Používat velké náhledy (až 1280px pixelů na šířku).

Jazyk

Text tlačítka Postimage lze zobrazit v řadě podporovaných jazyků. Jako volbu můžete použít kterýkoli z následujících názvů jazyků.

af
az
bs
ca
cy
da
de
et
en (výchozí)
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

Pokročilé

Můžete přizpůsobit možnosti, jako je vzhled tlačítka PostImage, vložením funkce postimage_customize() do svého JavaScriptového kódu před vyvoláním pluginu PostImage. Funkce by měla vypadat, jak je uvedeno níže: tři objekty se použijí na styly ikony, odkazu a kontejneru. Můžete tam nastavit libovolné potřebné vlastnosti 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>

Pokud nechcete přepisovat výchozí hodnoty, ale chcete pouze upravit či přidat konkrétní volbu stylu, měla by vaše funkce pravděpodobně vypadat 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

Máte-li jakékoli problémy nebo dotazy, kontaktujte nás. S integrací vašeho webu vám dokonce zdarma pomůžeme!