ملحق رفع الصور لـ PunBB

تضيف هذه الإضافة أداة لرفع الصور وإرفاقها بالمشاركات بسرعة. تُرفع الصور إلى موقعنا، لذا لا داعي للقلق بشأن مساحة القرص أو إعداد خادم الويب. عند رفع صورة باستخدام زر هذه الإضافة، يتم إنشاء BBCode لمصغّر ورابط للصورة الأصلية تلقائياً وإدراجه في المشاركة.

تنزيل الإضافة

تعليمات التثبيت

  1. فك ضغط الأرشيف الذي تم تنزيله داخل الدليل الفرعي ./extensions/ في تثبيت PunBB لديك.
  2. punbb14_1
  3. punbb14_2

اكتمل التثبيت. يمكنك الآن استخدام Postimage على موقعك.

punbb14
  1. فك ضغط الأرشيف الذي تم تنزيله داخل الدليل الفرعي ./extensions/ في تثبيت PunBB لديك.
  2. punbb13_1
  3. punbb13_2

اكتمل التثبيت. يمكنك الآن استخدام Postimage على موقعك.

punbb13

خيارات

تدعم جميع إصدارات إضافات موقع PostImage عدداً من الخيارات لتخصيص تجربة المستخدم. أسهل طريقة لتعيين خيار هي تحديده في عنوان الإضافة. تُفصل الخيارات بشرطات ويمكن تحديدها بأي ترتيب. على سبيل المثال، لتبديل إضافة phpBB إلى اللغة الألمانية وتحديد أن كل الصور المرفوعة من الموقع مناسبة للعائلة، يمكنك استيراد الإضافة بتحرير السطر المناسب ليبدو هكذا:

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

إذا لم يُحدَّد خيار من مجموعة، فسيُستخدم الإعداد الافتراضي لتلك المجموعة. الخيارات التالية مدعومة حالياً:

حجم المعاينة

  • thumb (إفتراضي) استخدم معاينات صغيرة (بحجم يصل إلى 180 × 180px).
  • hotlink استخدم معاينات كبيرة (بعرض يصل إلى 1280px بكسل).

اللغة

يمكن عرض نص زر Postimage بعدة لغات مدعومة. يمكنك استخدام أي من أسماء اللغات التالية كخيار.

af
az
bs
ca
cy
da
de
et
en (إفتراضي)
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>

الدعم

يُرجى الاتصال بنا إذا كانت لديك أي مشكلات أو أسئلة. يمكننا حتى مساعدتك في دمج موقعك معنا مجاناً!