Mod tải ảnh lên cho FluxBB

Mod này thêm một công cụ để tải nhanh và đính kèm ảnh vào bài viết. Ảnh được tải lên trang web của chúng tôi, vì vậy bạn không cần lo về dung lượng đĩa hay cấu hình máy chủ web. Khi một ảnh được tải bằng nút của mod này, BBCode cho ảnh thu nhỏ và liên kết đến ảnh gốc sẽ được tự động tạo và chèn vào bài viết.

Hướng dẫn cài đặt

  1. Mở tệp để chỉnh sửa:
    header.php
  2. Tìm dòng 98. Nó sẽ trông như sau:
    </title>
  3. Thêm đoạn mã sau ngay sau dòng đó:
    <script type="text/javascript" src="//mod.postimage.org/fluxbb.js" charset="utf-8"></script>

Cài đặt hoàn tất. Bạn có thể dùng Postimage trên trang web của mình:

fluxbb

Tải mod từ trang FluxBB (tùy chọn)

  1. Mở tệp để chỉnh sửa:
    header.php
  2. Tìm dòng 86. Nó sẽ trông như sau:
    </title>
  3. Thêm đoạn mã sau ngay sau dòng đó:
    <script type="text/javascript" src="//mod.postimage.org/fluxbb.js" charset="utf-8"></script>

Cài đặt hoàn tất. Bạn có thể dùng Postimage trên trang web của mình:

fluxbb

Tải mod từ trang FluxBB (tùy chọn)


Tùy chọn

Tất cả các phiên bản plugin trang PostImage hỗ trợ nhiều tùy chọn để tùy biến trải nghiệm người dùng. Cách dễ nhất để đặt một tùy chọn là chỉ định nó trong địa chỉ của plugin. Các tùy chọn được phân tách bằng dấu gạch nối và có thể chỉ định theo bất kỳ thứ tự nào. Ví dụ, để chuyển plugin phpBB sang tiếng Đức và chỉ định rằng tất cả ảnh tải từ trang là an toàn cho gia đình, bạn có thể nhập plugin bằng cách chỉnh sửa dòng phù hợp để trông như thế này:

<script type="text/javascript" src="//mod.postimage.org/phpbb3-de-hotlink.js" charset="utf-8"></script>
Nếu một tùy chọn trong nhóm không được chỉ định, giá trị mặc định của nhóm sẽ được dùng. Hiện hỗ trợ các tùy chọn sau:

Kích thước xem trước

  • thumb (mặc định) Dùng ảnh xem trước nhỏ (tối đa 180x180px).
  • hotlink Dùng ảnh xem trước lớn (rộng tối đa 1280px pixel).

Ngôn ngữ

Văn bản trên nút Postimage có thể hiển thị bằng nhiều ngôn ngữ được hỗ trợ. Bạn có thể dùng bất kỳ tên ngôn ngữ nào sau đây làm tùy chọn.

  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  


Nâng cao

Bạn có thể tùy chỉnh các tùy chọn như giao diện của nút PostImage bằng cách chèn hàm postimage_customize() vào mã JavaScript của bạn trước khi gọi plugin PostImage. Hàm nên trông như dưới đây: có ba đối tượng sẽ được áp dụng cho kiểu của biểu tượng, liên kết và vùng chứa. Bạn có thể đặt bất kỳ thuộc tính CSS nào bạn cần ở đó.

<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>
Nếu bạn không muốn ghi đè các giá trị mặc định mà chỉ muốn sửa hoặc thêm một tùy chọn kiểu cụ thể, hàm của bạn có thể nên trông như sau:
<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>

Hỗ trợ

Vui lòng liên hệ với chúng tôi nếu bạn gặp bất kỳ vấn đề hoặc câu hỏi nào. Chúng tôi thậm chí có thể giúp bạn tích hợp trang web của bạn với chúng tôi miễn phí!