manubazsi published a new resource:
ResourcesPlus – Forum discussions for Resources – ResourcesPlus
Version: 1.4.1
ResourcesPlus 1.4.1 for NamelessMC 2.2.5
ResourcesPlus links forum discussions to resources for NamelessMC 2.2.5 and the samerton/Nameless-Resources 1.9.0 module, working similarly to the XenForo Resource Manager.
Main features
When a new resource is added, a new forum topic is created automatically in the forum configured for its category.
For each new release, the version number, title and release notes are posted as a reply in the same topic.
The Discuss tab appears directly after Overview with the same styling.
The linked forum topic shows a resource header at the top: icon, name, current version, short description and the full tab bar, with the Discuss tab active.
The target forum can be chosen per category, and the admin interface is available in English, Hungarian and German.
Existing resources and missed posts can be synchronized manually; running the sync repeatedly does not create duplicates.
LangPlus 1.7.0 compatibility: multilingual automatic posts are created using the !HU, !EN, !DE and !TITLE... markers.
What's new in 1.4.1
Automatic topic creation does not require the Create topic permission for the resource author. The target forum must still be configured, and the author must be able to see it. The opening post does not need reply permission either, but posting further releases does.
The new topic and its opening post receive the resource's original publication date, even when you synchronize manually at a later time. An old resource does not overwrite the forum's newer latest activity.
To fix the dates of earlier topics, enter the resource ID, tick the Also update the formatting of earlier automatic posts option and synchronize. Manually edited or deleted posts are not modified.
Requirements
NamelessMC 2.2.5 with the Forum module enabled, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB with PDO and InnoDB tables. The module uses the default nl2_ table names. Compatibility with other Resources forks or versions has not been verified.
Multilingual posts require LangPlus 1.7.0 to be installed and enabled, along with the PHP DOM extension. It also works without LangPlus.
Installation
Back up your website and database.
Copy the contents of the upload folder into the root directory of NamelessMC. Existing Resources or Forum files do not need to be modified.
StaffCP → Modules: install and then enable the ResourcesPlus module. The Forum and Resources modules must be installed and enabled first.
StaffCP → ResourcesPlus: assign a target forum to the desired Resources categories and save. Direct path: /panel/resources/discussions.
The resource author needs view permission in the target forum, and reply permission is also required for updates. Visitors must be able to see both the resource category and the forum topic to get the Discuss button.
Upload a test resource, publish an update for it, and check the opening topic, the new reply and the Discuss tab after Overview.
The admin group has access by default. Other staff members need the admincp.resources.discussions permission.
Synchronizing existing resources
At the bottom of the settings page, enter the resource ID (in /resources/resource/12-name/ it is 12) and click the Synchronize button.
If there is no linked topic yet, one is created with the current description and the version of the first release. Further releases become separate replies in chronological order, and already synchronized ones are skipped.
Automatic posting reacts to new uploads and releases published in the Resources module. A GitHub release must first be published in the Resources module as well.
Important operating details
Posts are created in the name of the resource author, and the opening topic title is [Resource] Resource name. The description is placed in a quote box, and long text can be expanded by clicking.
The module removes HTML formatting, keeps internal blank lines, shortens text that is too long, and links to the full resource.
Adjust the visibility of the target forum to match the resource category, because content copied to the forum is visible there according to the forum's own permissions.
It does not post to locked topics and does not recreate deleted topics. Changing the target forum does not move existing topics. When a resource is deleted, the discussion is kept, and editing a resource afterwards does not rewrite earlier forum posts.
A failed automatic post does not prevent the resource from being saved. The error appears in the PHP log marked [ResourcesPlus], and after fixing it the StaffCP synchronization fills in the missing posts.
Disabling and removal
The module can be disabled under StaffCP → Modules. Forum topics, posts and the three nl2_rd_* helper tables are kept. The helper tables (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) can be deleted separately after a backup, but this removes the duplicate protection.
The package is a standalone add-on and does not include the NamelessMC or Resources source.
manubazsi új resource-ot tett közzé:
ResourcesPlus – Fórumos beszélgetések a Resources-hoz – ResourcesPlus
Verzió: 1.4.1
ResourcesPlus 1.4.1 NamelessMC 2.2.5-höz
A ResourcesPlus fórumos beszélgetést kapcsol a resource-okhoz a NamelessMC 2.2.5 és a samerton/Nameless-Resources 1.9.0 modulhoz, a XenForo Resource Manager működéséhez hasonlóan.
Fő funkciók
Új resource esetén automatikusan új fórumtéma jön létre a kategóriához beállított fórumban.
Új kiadásnál a verziószám, a cím és a kiadási megjegyzések hozzászólásként kerülnek ugyanabba a témába.
A Discuss fül közvetlenül az Overview után jelenik meg, azonos stílussal.
A kapcsolt fórumtéma tetején resource-fejléc látszik: ikon, név, aktuális verzió, rövid leírás és a teljes fülsor, aktív Discuss füllel.
Kategóriánként választható célfórum, az adminfelület angol, magyar és német nyelvű.
A meglévő resource-ok és az elmaradt posztok kézzel szinkronizálhatók, az ismételt futtatás nem duplikál.
LangPlus 1.7.0 kompatibilitás: a !HU, !EN, !DE és !TITLE... jelölésekkel többnyelvű automatikus posztok készülnek.
Újdonságok az 1.4.1-ben
Az automatikus témalétrehozáshoz a resource szerzőjének nem kell Create topic jogosultság. A célfórumot be kell állítani, és a szerzőnek látnia kell. A nyitóposzthoz válaszadási jog sem kell, a további kiadásokhoz viszont igen.
Az új téma és a nyitóposzt a resource eredeti közzétételi dátumát kapja, akkor is, ha később, kézzel szinkronizálod. A régi resource nem írja felül a fórum újabb legutóbbi aktivitását.
A korábbi témák dátumának javításához add meg a resource ID-ját, jelöld be az A korábbi automatikus posztok formázását is frissítse mezőt, majd szinkronizálj. A kézzel szerkesztett vagy törölt posztokat nem módosítja.
Követelmények
NamelessMC 2.2.5 bekapcsolt Forum modullal, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB PDO-val és InnoDB táblákkal. A modul az alapértelmezett nl2_ táblaneveket használja. Más Resources fork vagy verzió kompatibilitása nincs igazolva.
Többnyelvű posztokhoz telepített és engedélyezett LangPlus 1.7.0 és PHP DOM kiterjesztés kell. LangPlus nélkül is működik.
Telepítés
Készíts mentést a weboldalról és az adatbázisról.
Az upload mappa tartalmát másold a NamelessMC gyökérkönyvtárába. A meglévő Resources vagy Forum fájlokat nem kell módosítani.
StaffCP → Modules: telepítsd, majd engedélyezd a ResourcesPlus modult. A Forum és a Resources modul legyen előbb telepítve és bekapcsolva.
StaffCP → ResourcesPlus: rendelj célfórumot a kívánt Resources kategóriákhoz, majd mentsd. Közvetlen útvonal: /panel/resources/discussions.
A resource szerzőjének legyen megtekintési joga a célfórumban, a frissítésekhez pedig válaszadási jog is kell. A látogatóknak a resource kategóriáját és a fórumtémát is látniuk kell a Discuss gombhoz.
Tölts fel egy próba-resource-ot, adj ki hozzá frissítést, és ellenőrizd a nyitótémát, az új hozzászólást és az Overview utáni Discuss fület.
Az admincsoport alapból hozzáfér. Más stábtagoknak az admincp.resources.discussions engedély kell.
Meglévő resource-ok szinkronizálása
A beállítóoldal alján add meg a resource ID-ját (a /resources/resource/12-nev/ címben ez 12), majd kattints a Szinkronizálás gombra.
Ha még nincs kapcsolt téma, létrejön az aktuális leírással és az első kiadás verziójával. A további kiadások időrendben külön hozzászólások lesznek, a már szinkronizáltakat kihagyja.
Az automatikus működés a Resources modulban közzétett új feltöltésekre és kiadásokra kapcsolódik. Egy GitHub release-t előbb a Resources modulban is közzé kell tenni.
Fontos működési részletek
A posztok a resource szerzőjének nevében készülnek, a nyitó téma címe [Resource] Resource neve. A leírás idézetdobozba kerül, a hosszú szöveg kattintással kibontható.
A modul eltávolítja a HTML-formázást, a belső üres sorokat megőrzi, a túl hosszú szöveget rövidíti, és a teljes resource-ra hivatkozik.
A célfórum láthatóságát igazítsd a resource kategóriájához, mert a fórumra másolt tartalom ott a fórum saját jogosultságai szerint látható.
Zárolt témába nem posztol, törölt témát nem hoz létre újra. A célfórum megváltoztatása nem mozgatja át a meglévő témákat. Resource törlésekor a beszélgetés megmarad, a resource utólagos szerkesztése pedig nem írja át a korábbi posztokat.
A sikertelen automatikus posztolás nem akadályozza a resource mentését. A hiba a PHP naplóban [ResourcesPlus] jelöléssel jelenik meg, javítás után a StaffCP-szinkronizálás pótolja a posztokat.
Kikapcsolás és eltávolítás
A modul a StaffCP → Modules alatt letiltható. A fórumtémák, hozzászólások és a három nl2_rd_* segédtábla ilyenkor megmaradnak. A segédtáblák (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) mentés után külön törölhetők, de ezzel elveszik a duplikációvédelem.
Licenc: MIT. A csomag önálló kiegészítő, a NamelessMC és a Resources forrását nem tartalmazza.
További információ erről a resource-ról…
manubazsi published a new resource:
ResourcesPlus – Forum discussions for Resources – ResourcesPlus
Version: 1.4.1
ResourcesPlus 1.4.1 for NamelessMC 2.2.5
ResourcesPlus links forum discussions to resources for NamelessMC 2.2.5 and the samerton/Nameless-Resources 1.9.0 module, working similarly to the XenForo Resource Manager.
Main features
When a new resource is added, a new forum topic is created automatically in the forum configured for its category.
For each new release, the version number, title and release notes are posted as a reply in the same topic.
The Discuss tab appears directly after Overview with the same styling.
The linked forum topic shows a resource header at the top: icon, name, current version, short description and the full tab bar, with the Discuss tab active.
The target forum can be chosen per category, and the admin interface is available in English, Hungarian and German.
Existing resources and missed posts can be synchronized manually; running the sync repeatedly does not create duplicates.
LangPlus 1.7.0 compatibility: multilingual automatic posts are created using the !HU, !EN, !DE and !TITLE... markers.
What's new in 1.4.1
Automatic topic creation does not require the Create topic permission for the resource author. The target forum must still be configured, and the author must be able to see it. The opening post does not need reply permission either, but posting further releases does.
The new topic and its opening post receive the resource's original publication date, even when you synchronize manually at a later time. An old resource does not overwrite the forum's newer latest activity.
To fix the dates of earlier topics, enter the resource ID, tick the Also update the formatting of earlier automatic posts option and synchronize. Manually edited or deleted posts are not modified.
Requirements
NamelessMC 2.2.5 with the Forum module enabled, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB with PDO and InnoDB tables. The module uses the default nl2_ table names. Compatibility with other Resources forks or versions has not been verified.
Multilingual posts require LangPlus 1.7.0 to be installed and enabled, along with the PHP DOM extension. It also works without LangPlus.
Installation
Back up your website and database.
Copy the contents of the upload folder into the root directory of NamelessMC. Existing Resources or Forum files do not need to be modified.
StaffCP → Modules: install and then enable the ResourcesPlus module. The Forum and Resources modules must be installed and enabled first.
StaffCP → ResourcesPlus: assign a target forum to the desired Resources categories and save. Direct path: /panel/resources/discussions.
The resource author needs view permission in the target forum, and reply permission is also required for updates. Visitors must be able to see both the resource category and the forum topic to get the Discuss button.
Upload a test resource, publish an update for it, and check the opening topic, the new reply and the Discuss tab after Overview.
The admin group has access by default. Other staff members need the admincp.resources.discussions permission.
Synchronizing existing resources
At the bottom of the settings page, enter the resource ID (in /resources/resource/12-name/ it is 12) and click the Synchronize button.
If there is no linked topic yet, one is created with the current description and the version of the first release. Further releases become separate replies in chronological order, and already synchronized ones are skipped.
Automatic posting reacts to new uploads and releases published in the Resources module. A GitHub release must first be published in the Resources module as well.
Important operating details
Posts are created in the name of the resource author, and the opening topic title is [Resource] Resource name. The description is placed in a quote box, and long text can be expanded by clicking.
The module removes HTML formatting, keeps internal blank lines, shortens text that is too long, and links to the full resource.
Adjust the visibility of the target forum to match the resource category, because content copied to the forum is visible there according to the forum's own permissions.
It does not post to locked topics and does not recreate deleted topics. Changing the target forum does not move existing topics. When a resource is deleted, the discussion is kept, and editing a resource afterwards does not rewrite earlier forum posts.
A failed automatic post does not prevent the resource from being saved. The error appears in the PHP log marked [ResourcesPlus], and after fixing it the StaffCP synchronization fills in the missing posts.
Disabling and removal
The module can be disabled under StaffCP → Modules. Forum topics, posts and the three nl2_rd_* helper tables are kept. The helper tables (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) can be deleted separately after a backup, but this removes the duplicate protection.
The package is a standalone add-on and does not include the NamelessMC or Resources source.
Read more about this resource…
manubazsi hat eine neue Ressource veröffentlicht:
ResourcesPlus – Forumsdiskussionen für Resources – ResourcesPlus
Version: 1.4.1
ResourcesPlus 1.4.1 für NamelessMC 2.2.5
ResourcesPlus verknüpft Forumsdiskussionen mit Resources für NamelessMC 2.2.5 und das Modul samerton/Nameless-Resources 1.9.0 und funktioniert ähnlich wie der XenForo Resource Manager.
Hauptfunktionen
Wird eine neue Resource angelegt, entsteht automatisch ein neues Forumsthema in dem für die Kategorie festgelegten Forum.
Bei einem neuen Release werden Versionsnummer, Titel und Release-Notizen als Antwort im selben Thema veröffentlicht.
Der Tab Discuss erscheint direkt nach Overview mit demselben Aussehen.
Oben im verknüpften Forumsthema wird ein Resource-Header angezeigt: Icon, Name, aktuelle Version, Kurzbeschreibung und die vollständige Tab-Leiste mit aktivem Discuss-Tab.
Das Zielforum ist pro Kategorie wählbar, und die Admin-Oberfläche ist auf Englisch, Ungarisch und Deutsch verfügbar.
Bestehende Resources und verpasste Beiträge lassen sich manuell synchronisieren; wiederholtes Ausführen erzeugt keine Duplikate.
Kompatibilität mit LangPlus 1.7.0: Mit den Markierungen !HU, !EN, !DE und !TITLE... entstehen mehrsprachige automatische Beiträge.
Neu in 1.4.1
Für die automatische Themenerstellung braucht der Autor der Resource keine Berechtigung zum Erstellen von Themen. Das Zielforum muss weiterhin eingerichtet sein, und der Autor muss es sehen können. Für den ersten Beitrag ist auch kein Antwortrecht nötig, für weitere Releases dagegen schon.
Das neue Thema und der erste Beitrag erhalten das ursprüngliche Veröffentlichungsdatum der Resource, auch wenn du später manuell synchronisierst. Eine alte Resource überschreibt nicht die neuere letzte Aktivität des Forums.
Um die Daten früherer Themen zu korrigieren, gib die Resource-ID ein, aktiviere die Option Formatierung früherer automatischer Beiträge ebenfalls aktualisieren und synchronisiere. Manuell bearbeitete oder gelöschte Beiträge werden nicht verändert.
Anforderungen
NamelessMC 2.2.5 mit aktiviertem Forum-Modul, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB mit PDO und InnoDB-Tabellen. Das Modul verwendet die Standard-Tabellennamen mit nl2_. Die Kompatibilität mit anderen Resources-Forks oder -Versionen ist nicht bestätigt.
Für mehrsprachige Beiträge müssen LangPlus 1.7.0 installiert und aktiviert sein sowie die PHP-DOM-Erweiterung vorhanden sein. Es funktioniert auch ohne LangPlus.
Installation
Erstelle eine Sicherung der Website und der Datenbank.
Kopiere den Inhalt des Ordners upload in das Hauptverzeichnis von NamelessMC. Vorhandene Resources- oder Forum-Dateien müssen nicht verändert werden.
StaffCP → Modules: Installiere und aktiviere das Modul ResourcesPlus. Die Module Forum und Resources müssen zuvor installiert und aktiviert sein.
StaffCP → ResourcesPlus: Weise den gewünschten Resources-Kategorien ein Zielforum zu und speichere. Direkter Pfad: /panel/resources/discussions.
Der Autor der Resource braucht im Zielforum das Recht zum Ansehen, und für Updates wird zusätzlich das Antwortrecht benötigt. Besucher müssen sowohl die Resource-Kategorie als auch das Forumsthema sehen können, damit der Discuss-Button erscheint.
Lade eine Test-Resource hoch, veröffentliche dafür ein Update und prüfe das erste Thema, den neuen Beitrag und den Discuss-Tab nach Overview.
Die Admin-Gruppe hat standardmäßig Zugriff. Andere Teammitglieder benötigen die Berechtigung admincp.resources.discussions.
Bestehende Resources synchronisieren
Gib unten auf der Einstellungsseite die Resource-ID ein (in /resources/resource/12-name/ ist das 12) und klicke auf Synchronisieren.
Gibt es noch kein verknüpftes Thema, wird es mit der aktuellen Beschreibung und der Version des ersten Releases erstellt. Weitere Releases werden in zeitlicher Reihenfolge zu eigenen Antworten, bereits synchronisierte werden übersprungen.
Die automatische Funktion reagiert auf neue Uploads und Releases, die im Resources-Modul veröffentlicht werden. Ein GitHub-Release muss zuerst auch im Resources-Modul veröffentlicht werden.
Wichtige Funktionsdetails
Die Beiträge werden im Namen des Resource-Autors erstellt, der Titel des ersten Themas lautet [Resource] Name der Resource. Die Beschreibung steht in einer Zitatbox, lange Texte lassen sich per Klick ausklappen.
Das Modul entfernt HTML-Formatierung, behält interne Leerzeilen bei, kürzt zu lange Texte und verlinkt auf die vollständige Resource.
Passe die Sichtbarkeit des Zielforums an die Resource-Kategorie an, denn ins Forum kopierte Inhalte sind dort gemäß den eigenen Berechtigungen des Forums sichtbar.
In gesperrten Themen wird nicht gepostet, und gelöschte Themen werden nicht neu erstellt. Ein Wechsel des Zielforums verschiebt bestehende Themen nicht. Beim Löschen einer Resource bleibt die Diskussion erhalten, und das nachträgliche Bearbeiten einer Resource ändert frühere Forumsbeiträge nicht.
Ein fehlgeschlagener automatischer Beitrag verhindert nicht das Speichern der Resource. Der Fehler erscheint im PHP-Log mit der Markierung [ResourcesPlus], und nach der Behebung holt die Synchronisierung im StaffCP die fehlenden Beiträge nach.
Deaktivierung und Entfernung
Das Modul lässt sich unter StaffCP → Modules deaktivieren. Forumsthemen, Beiträge und die drei Hilfstabellen nl2_rd_* bleiben dabei erhalten. Die Hilfstabellen (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) können nach einer Sicherung separat gelöscht werden, wodurch jedoch der Duplikatschutz verloren geht.
Das Paket ist ein eigenständiges Add-on und enthält weder den NamelessMC- noch den Resources-Quellcode.
Weitere Informationen zu dieser Ressource…
manubazsi published a new resource:
ResourcesPlus – Discuții pe forum pentru Resources – ResourcesPlus
Version: 1.4.1
ResourcesPlus 1.4.1 pentru NamelessMC 2.2.5
ResourcesPlus leagă discuțiile de pe forum de resurse pentru NamelessMC 2.2.5 și modulul samerton/Nameless-Resources 1.9.0, funcționând similar cu XenForo Resource Manager.
Funcții principale
Când este adăugată o resursă nouă, se creează automat un subiect nou pe forum, în forumul configurat pentru categoria respectivă.
La fiecare versiune nouă, numărul versiunii, titlul și notele de lansare sunt postate ca răspuns în același subiect.
Fila Discuss apare imediat după Overview, cu același aspect.
În partea de sus a subiectului de forum asociat apare un antet al resursei: pictogramă, nume, versiunea curentă, descriere scurtă și bara completă de file, cu fila Discuss activă.
Forumul țintă poate fi ales pentru fiecare categorie, iar interfața de administrare este disponibilă în engleză, maghiară și germană.
Resursele existente și postările omise pot fi sincronizate manual; rularea repetată nu creează duplicate.
Compatibilitate cu LangPlus 1.7.0: cu marcajele !HU, !EN, !DE și !TITLE... se creează postări automate multilingve.
Noutăți în 1.4.1
Crearea automată a subiectelor nu necesită permisiunea Create topic pentru autorul resursei. Forumul țintă trebuie totuși configurat, iar autorul trebuie să îl poată vedea. Nici pentru postarea de deschidere nu este necesar dreptul de a răspunde, dar pentru versiunile următoare este.
Subiectul nou și postarea de deschidere primesc data originală de publicare a resursei, chiar dacă sincronizezi manual mai târziu. O resursă veche nu suprascrie ultima activitate mai recentă a forumului.
Pentru corectarea datelor subiectelor anterioare, introdu ID-ul resursei, bifează opțiunea Actualizează și formatarea postărilor automate anterioare și sincronizează. Postările editate manual sau șterse nu sunt modificate.
Cerințe
NamelessMC 2.2.5 cu modulul Forum activat, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB cu PDO și tabele InnoDB. Modulul folosește numele implicite de tabele cu nl2_. Compatibilitatea cu alte fork-uri sau versiuni de Resources nu a fost confirmată.
Pentru postări multilingve trebuie instalat și activat LangPlus 1.7.0, împreună cu extensia PHP DOM. Funcționează și fără LangPlus.
Instalare
Fă o copie de siguranță a site-ului și a bazei de date.
Copiază conținutul folderului upload în directorul rădăcină al NamelessMC. Fișierele existente Resources sau Forum nu trebuie modificate.
StaffCP → Modules: instalează, apoi activează modulul ResourcesPlus. Modulele Forum și Resources trebuie să fie instalate și activate înainte.
StaffCP → ResourcesPlus: atribuie un forum țintă categoriilor Resources dorite, apoi salvează. Cale directă: /panel/resources/discussions.
Autorul resursei trebuie să aibă drept de vizualizare în forumul țintă, iar pentru actualizări este necesar și dreptul de a răspunde. Vizitatorii trebuie să poată vedea atât categoria resursei, cât și subiectul de forum pentru a primi butonul Discuss.
Încarcă o resursă de test, publică o actualizare pentru ea și verifică subiectul de deschidere, noul răspuns și fila Discuss după Overview.
Grupul de administratori are acces implicit. Ceilalți membri ai staff-ului au nevoie de permisiunea admincp.resources.discussions.
Sincronizarea resurselor existente
În partea de jos a paginii de setări, introdu ID-ul resursei (în /resources/resource/12-nume/ este 12), apoi apasă butonul Sincronizare.
Dacă nu există încă un subiect asociat, acesta este creat cu descrierea curentă și versiunea primei lansări. Versiunile următoare devin răspunsuri separate, în ordine cronologică, iar cele deja sincronizate sunt omise.
Funcționarea automată se leagă de încărcările și versiunile noi publicate în modulul Resources. O versiune GitHub trebuie publicată mai întâi și în modulul Resources.
Detalii importante de funcționare
Postările sunt create în numele autorului resursei, iar titlul subiectului de deschidere este [Resource] Numele resursei. Descrierea este plasată într-o casetă de citat, iar textul lung poate fi extins prin clic.
Modulul elimină formatarea HTML, păstrează rândurile goale interne, scurtează textul prea lung și face trimitere la resursa completă.
Ajustează vizibilitatea forumului țintă la categoria resursei, deoarece conținutul copiat pe forum este vizibil acolo conform permisiunilor proprii ale forumului.
Nu postează în subiecte blocate și nu recreează subiecte șterse. Schimbarea forumului țintă nu mută subiectele existente. La ștergerea unei resurse, discuția se păstrează, iar editarea ulterioară a resursei nu rescrie postările anterioare de pe forum.
O postare automată eșuată nu împiedică salvarea resursei. Eroarea apare în jurnalul PHP cu marcajul [ResourcesPlus], iar după remediere sincronizarea din StaffCP recuperează postările lipsă.
Dezactivare și eliminare
Modulul poate fi dezactivat din StaffCP → Modules. Subiectele de forum, postările și cele trei tabele auxiliare nl2_rd_* se păstrează. Tabelele auxiliare (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) pot fi șterse separat după o copie de siguranță, dar astfel se pierde protecția împotriva duplicatelor.
Licență: MIT. Pachetul este un supliment independent și nu include sursa NamelessMC sau Resources.
!FR
ResourcesPlus 1.4.1 pour NamelessMC 2.2.5
ResourcesPlus relie les discussions du forum aux ressources pour NamelessMC 2.2.5 et le module samerton/Nameless-Resources 1.9.0, avec un fonctionnement similaire à celui du XenForo Resource Manager.
Fonctions principales
Lorsqu'une nouvelle ressource est ajoutée, un nouveau sujet de forum est créé automatiquement dans le forum configuré pour sa catégorie.
À chaque nouvelle version, le numéro de version, le titre et les notes de version sont publiés en réponse dans le même sujet.
L'onglet Discuss apparaît directement après Overview, avec le même style.
En haut du sujet de forum lié s'affiche un en-tête de la ressource : icône, nom, version actuelle, courte description et la barre d'onglets complète, avec l'onglet Discuss actif.
Le forum cible peut être choisi par catégorie, et l'interface d'administration est disponible en anglais, en hongrois et en allemand.
Les ressources existantes et les publications manquantes peuvent être synchronisées manuellement ; une exécution répétée ne crée pas de doublons.
Compatibilité avec LangPlus 1.7.0 : les marqueurs !HU, !EN, !DE et !TITLE... permettent de créer des publications automatiques multilingues.
Nouveautés de la version 1.4.1
La création automatique de sujets ne nécessite pas la permission Create topic pour l'auteur de la ressource. Le forum cible doit tout de même être configuré, et l'auteur doit pouvoir le voir. Le message d'ouverture ne requiert pas non plus le droit de répondre, mais la publication des versions suivantes l'exige.
Le nouveau sujet et son message d'ouverture reçoivent la date de publication d'origine de la ressource, même si vous synchronisez manuellement plus tard. Une ancienne ressource n'écrase pas la dernière activité plus récente du forum.
Pour corriger les dates des sujets antérieurs, saisissez l'ID de la ressource, cochez l'option Mettre aussi à jour la mise en forme des publications automatiques antérieures, puis synchronisez. Les publications modifiées manuellement ou supprimées ne sont pas touchées.
Prérequis
NamelessMC 2.2.5 avec le module Forum activé, samerton/Nameless-Resources 1.9.0, PHP 8.2+, MySQL/MariaDB avec PDO et tables InnoDB. Le module utilise les noms de tables par défaut avec le préfixe nl2_. La compatibilité avec d'autres forks ou versions de Resources n'a pas été vérifiée.
Pour les publications multilingues, LangPlus 1.7.0 doit être installé et activé, et l'extension PHP DOM doit être disponible. Le module fonctionne aussi sans LangPlus.
Installation
Faites une sauvegarde du site web et de la base de données.
Copiez le contenu du dossier upload dans le répertoire racine de NamelessMC. Les fichiers Resources ou Forum existants n'ont pas besoin d'être modifiés.
StaffCP → Modules : installez puis activez le module ResourcesPlus. Les modules Forum et Resources doivent être installés et activés au préalable.
StaffCP → ResourcesPlus : attribuez un forum cible aux catégories Resources souhaitées, puis enregistrez. Chemin direct : /panel/resources/discussions.
L'auteur de la ressource doit avoir le droit de voir le forum cible, et le droit de répondre est également nécessaire pour les mises à jour. Les visiteurs doivent pouvoir voir à la fois la catégorie de la ressource et le sujet du forum pour obtenir le bouton Discuss.
Téléversez une ressource de test, publiez-en une mise à jour, puis vérifiez le sujet d'ouverture, la nouvelle réponse et l'onglet Discuss après Overview.
Le groupe administrateur a accès par défaut. Les autres membres du staff ont besoin de la permission admincp.resources.discussions.
Synchronisation des ressources existantes
En bas de la page des paramètres, saisissez l'ID de la ressource (dans /resources/resource/12-nom/, c'est 12), puis cliquez sur le bouton Synchroniser.
S'il n'existe pas encore de sujet lié, il est créé avec la description actuelle et la version de la première publication. Les versions suivantes deviennent des réponses distinctes, dans l'ordre chronologique, et celles déjà synchronisées sont ignorées.
Le fonctionnement automatique réagit aux nouveaux téléversements et aux nouvelles versions publiés dans le module Resources. Une release GitHub doit d'abord être publiée également dans le module Resources.
Détails de fonctionnement importants
Les publications sont créées au nom de l'auteur de la ressource, et le titre du sujet d'ouverture est [Resource] Nom de la ressource. La description est placée dans un bloc de citation, et le texte long peut être déplié d'un clic.
Le module supprime la mise en forme HTML, conserve les lignes vides internes, raccourcit les textes trop longs et renvoie vers la ressource complète.
Adaptez la visibilité du forum cible à celle de la catégorie de la ressource, car le contenu copié dans le forum y est visible selon les permissions propres au forum.
Le module ne publie pas dans les sujets verrouillés et ne recrée pas les sujets supprimés. Changer le forum cible ne déplace pas les sujets existants. Lorsqu'une ressource est supprimée, la discussion est conservée, et la modification ultérieure d'une ressource ne réécrit pas les publications antérieures du forum.
L'échec d'une publication automatique n'empêche pas l'enregistrement de la ressource. L'erreur apparaît dans le journal PHP avec le marqueur [ResourcesPlus], et après correction, la synchronisation depuis le StaffCP rattrape les publications manquantes.
Désactivation et suppression
Le module peut être désactivé dans StaffCP → Modules. Les sujets du forum, les messages et les trois tables auxiliaires nl2_rd_* sont conservés. Les tables auxiliaires (nl2_rd_categories, nl2_rd_topics, nl2_rd_releases) peuvent être supprimées séparément après une sauvegarde, mais cela supprime la protection contre les doublons.
Licence : MIT. Le paquet est un module complémentaire autonome et n'inclut pas le code source de NamelessMC ni de Resources.
Read more about this resource…
manubazsi published a new resource:
ResourcesPlus – 为 Resources 提供论坛讨论 – ResourcesPlus
Version: 1.4.1
ResourcesPlus 1.4.1(适用于 NamelessMC 2.2.5)
ResourcesPlus 为 NamelessMC 2.2.5 和 samerton/Nameless-Resources 1.9.0 模块将论坛讨论与资源关联起来,工作方式类似于 XenForo Resource Manager。
主要功能
添加新资源时,会在为其分类配置的论坛中自动创建一个新的论坛主题。
每次发布新版本时,版本号、标题和发布说明会作为回复发布在同一个主题中。
Discuss 标签页会以相同的样式直接显示在 Overview 之后。
关联的论坛主题顶部会显示资源头部:图标、名称、当前版本、简短描述和完整的标签栏,其中 Discuss 标签页处于激活状态。
可按分类选择目标论坛,管理界面提供英语、匈牙利语和德语。
现有资源和遗漏的帖子可以手动同步;重复运行不会产生重复内容。
兼容 LangPlus 1.7.0:使用 !HU、!EN、!DE 和 !TITLE... 标记可生成多语言的自动帖子。
1.4.1 的新内容
自动创建主题不需要资源作者拥有 Create topic 权限。仍需配置目标论坛,且作者必须能够看到它。首个帖子也不需要回复权限,但发布后续版本时仍需要。
新主题及其首个帖子会获得资源的原始发布日期,即使您稍后手动同步也是如此。旧资源不会覆盖论坛较新的最近活动。
要修正早期主题的日期,请输入资源 ID,勾选同时更新早期自动帖子的格式选项,然后进行同步。手动编辑或已删除的帖子不会被修改。
要求
已启用 Forum 模块的 NamelessMC 2.2.5、samerton/Nameless-Resources 1.9.0、PHP 8.2+、带有 PDO 和 InnoDB 表的 MySQL/MariaDB。该模块使用默认的 nl2_ 表名。与其他 Resources 分支或版本的兼容性尚未得到验证。
多语言帖子需要安装并启用 LangPlus 1.7.0,并需要 PHP DOM 扩展。没有 LangPlus 也可以正常工作。
安装
备份您的网站和数据库。
将 upload 文件夹的内容复制到 NamelessMC 的根目录。无需修改现有的 Resources 或 Forum 文件。
StaffCP → Modules:安装并启用 ResourcesPlus 模块。Forum 和 Resources 模块必须事先安装并启用。
StaffCP → ResourcesPlus:为所需的 Resources 分类指定目标论坛并保存。直接路径:/panel/resources/discussions。
资源作者在目标论坛中需要有查看权限,更新时还需要回复权限。访问者必须能够同时看到资源分类和论坛主题,才会显示 Discuss 按钮。
上传一个测试资源,为其发布更新,并检查首个主题、新回复以及 Overview 之后的 Discuss 标签页。
管理员组默认拥有访问权限。其他工作人员需要 admincp.resources.discussions 权限。
同步现有资源
在设置页面底部输入资源 ID(在 /resources/resource/12-name/ 中为 12),然后点击同步按钮。
如果尚无关联主题,则会使用当前描述和第一个版本的版本号创建。后续版本会按时间顺序成为单独的回复,已同步的会被跳过。
自动功能会响应在 Resources 模块中发布的新上传和新版本。GitHub release 需要先在 Resources 模块中发布。
重要的运行细节
帖子以资源作者的名义创建,首个主题的标题为 [Resource] 资源名称。描述会放入引用框中,较长的文本可通过点击展开。
该模块会移除 HTML 格式,保留内部空行,缩短过长的文本,并链接到完整的资源。
请使目标论坛的可见性与资源分类保持一致,因为复制到论坛的内容会按论坛自身的权限显示。
它不会在已锁定的主题中发帖,也不会重新创建已删除的主题。更改目标论坛不会移动现有主题。删除资源时,讨论会被保留;之后编辑资源也不会改写早期的论坛帖子。
自动发帖失败不会妨碍资源的保存。错误会以 [ResourcesPlus] 标记出现在 PHP 日志中,修复后可通过 StaffCP 同步补发缺失的帖子。
停用与移除
可在 StaffCP → Modules 下停用该模块。论坛主题、帖子以及三个 nl2_rd_* 辅助表会被保留。辅助表(nl2_rd_categories、nl2_rd_topics、nl2_rd_releases)可在备份后单独删除,但这样会失去重复保护。
该软件包是独立的附加组件,不包含 NamelessMC 或 Resources 的源代码。
!TITLEHU ResourcesPlus – Fórumos beszélgetések a Resources-hoz
!TITLEEN ResourcesPlus – Forum discussions for Resources
!TITLEDE ResourcesPlus – Forumsdiskussionen für Resources
!TITLERO ResourcesPlus – Discuții pe forum pentru Resources
!TITLEZH ResourcesPlus – 为 Resources 提供论坛讨论