[WordPress] 外掛分享: Champis.net

首頁 › 外掛目錄 › Champis.net
全新外掛
安裝啟用
★★★★☆
4/5 分(1 則評價)
剛更新
最後更新
—
問題解決
WordPress 6.6+ PHP 7.2+ v3.1.0 上架:2020-10-09

內容簡介

Champis.net 外掛專為蘑菇學會設計,透過簡單的短碼在網站上顯示來自 champis.net 的最新活動資訊及展覽物種列表,提升使用者互動與資訊透明度。

【主要功能】
• 顯示即將舉行的蘑菇活動資訊
• 列出展覽中的蘑菇物種詳細資料
• 提供 Excel 格式的物種列表下載

外掛標籤

開發者團隊

⬇ 下載最新版 (v3.1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Champis.net」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Champis.net est le forum francophone de mycologie. Cette extension permet aux sociétés de mycologie d’afficher sur leur site, avec de simples codes courts, des informations publiées sur champis.net :

les prochains événements mycologiques (expositions, sorties, journées d’étude…) annoncés sur le forum ;
la liste des espèces d’une exposition saisie par votre société sur champis.net.

L’affichage reprend la police et la couleur des liens de votre thème, et s’adapte aux petits écrans.
Liste des espèces d’une exposition
Le code court [champis-expo-N], où N est le numéro de l’exposition, affiche :

les dates de l’exposition, son lieu et son nombre d’espèces ;
pour chaque espèce, son nom scientifique (avec un lien vers sa page sur champis.net), son nom vernaculaire, sa famille et ses photos ;
une recherche par nom, famille ou numéro, qui ne tient pas compte des accents ;
si l’exposition numérote ses espèces, une colonne N° et l’ordre des numéros, sinon l’ordre alphabétique des noms scientifiques ; le tri par colonne et une pagination ;
les photos en grand dans une visionneuse (flèches du clavier ou glissement du doigt pour passer d’une photo à l’autre) ;
un bouton pour télécharger la liste complète au format Excel.

Prochains événements
Le code court [champis-evenements] affiche les 10 prochains événements : dates, titre (avec un lien vers l’annonce sur champis.net), lieu et lien vers le site de l’événement.
Anciens codes courts
[champis-events] (prochains événements depuis api.champis.net) et `[champis-exhibition-N]` (exposition depuis intranet.champis.net) fonctionnent toujours, mais seront retirés dans une prochaine version. Remplacez-les par `[champis-evenements]` et `[champis-expo-N]`.

Services externes
Selon les codes courts utilisés, l’extension lit des données publiques sur les services suivants. Aucune donnée des visiteurs du site n’y est envoyée, hormis ce que contient toute requête web (adresse IP, navigateur).

champis.net (forum) : [champis-expo-N] et [champis-evenements], lus directement par le navigateur du visiteur. Les noms d’espèces renvoient vers les pages espèces de champis.net.
api.champis.net : [champis-events], lu par le serveur du site.
intranet.champis.net : [champis-exhibition-N], lu par le navigateur du visiteur. Les noms d’espèces renvoient vers gbif.org.

Conditions d’utilisation et confidentialité : https://champis.net
Développement
Les sources sont dans assets/js/ et sont compilées dans assets/dist/ :
npm install
npm run build

Voir build.mjs : expo.js et events.js utilisent le React fourni par WordPress, exhibition.js embarque le sien, et la bibliothèque xlsx (assets/dist/xlsx.mini.min.js) n’est chargée qu’au clic sur « Télécharger la liste (Excel) ».
Pour tester avec une autre instance du forum, définissez la constante CHAMPIS_FLARUM_API_BASE (par exemple dans wp-config.php) avant le chargement de l’extension.

文章
Filter
Mastodon