Modul de încărcare a imaginilor pentru phpBB

Acest mod adaugă un instrument pentru a încărca rapid imagini și a le atașa la postări. Imaginile sunt încărcate pe site-ul nostru, astfel încât nu trebuie să îți faci griji pentru spațiul pe disc sau configurarea serverului web. Când o imagine este încărcată folosind butonul acestui mod, BBCode pentru o miniatură și un link către imaginea originală este generat automat și inserat în postare.

Instrucțiuni de instalare

Descarcă extensia de pe site-ul phpBB

  1. Dezarhivează arhiva descărcată în subdirectorul ./ext/ al instalării tale phpBB.
  2. phpbb_1
  3. phpbb_2

Instalare finalizată. Acum poți folosi Postimage pe site-ul tău.

phpbb
  1. Deschide fișierul pentru editare.
    styles/subsilver2/template/overall_header.html
    or
    styles/prosilver/template/overall_header.html
  2. Găsește linia care conține acest lucru.
    </title>
  3. Adaugă această linie pe un rând nou, gol, după linia precedentă găsită.
    <script type="text/javascript" src="//mod.postimage.org/phpbb3.js" charset="utf-8"></script>

Instalare finalizată. Acum poți folosi Postimage pe site-ul tău.

phpbb

Descarcă modul SubSilver2 (opțional)

Descarcă modul ProSilver (opțional)

  1. Deschide fișierul pentru editare.
    ./includes/template.php
  2. Găsește linia 265. Ar trebui să arate astfel.
    $str = implode("", @file($filename));
  3. Adaugă codul următor după acea linie.
    $str=str_replace("</head>","<script type='text/javascript' src='//mod.postimage.org/phpbb2.js' charset='utf-8'></script>\n</head>",$str);

Descarcă instrucțiunile (opțional)


Opțiuni

Toate versiunile pluginurilor de site PostImage acceptă o serie de opțiuni pentru personalizarea experienței utilizatorului. Cel mai simplu mod de a seta o opțiune este să o specifici în adresa pluginului. Opțiunile sunt separate prin cratime și pot fi specificate în orice ordine. De exemplu, pentru a comuta un plugin phpBB în germană și pentru a specifica faptul că toate imaginile încărcate de pe site sunt potrivite pentru familie, poți importa pluginul editând linia corespunzătoare astfel încât să arate așa:

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

Dacă o opțiune dintr-un grup nu este specificată, este folosită valoarea implicită pentru acel grup. Următoarele opțiuni sunt acceptate în prezent:

Dimensiune previzualizare

  • thumb (prestabilit) Folosește previzualizări mici (până la 180 × 180px ca dimensiune).
  • hotlink Folosește previzualizări mari (până la 1280px pixeli lățime).

Limbă

Textul butonului Postimage poate fi afișat într-un număr de limbi acceptate. Poți folosi oricare dintre următoarele denumiri de limbă ca opțiune.

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

Avansat

Poți personaliza opțiuni precum aspectul butonului PostImage introducând o funcție postimage_customize() în codul tău JavaScript înainte de apelarea pluginului PostImage. Funcția ar trebui să arate ca mai jos: există trei obiecte care vor fi aplicate stilurilor pentru pictogramă, link și container. Poți seta acolo orice proprietăți CSS ai nevoie.

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

Dacă nu dorești să suprascrii valorile implicite, ci doar să modifici sau să adaugi o opțiune de stil specifică, funcția ta ar trebui probabil să arate astfel:

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

Asistență

Te rugăm să ne contactezi dacă ai probleme sau întrebări. Te putem chiar ajuta gratuit să îți integrezi site-ul cu noi!