Not logged in. · Lost password · Register
Forum: Non-English Discussion German discussion RSS
Plugin revisionsdue oder Alternative
Das Plugin läuft unter 2018-04-22b "Greebo" auf Syntax-Fehler.
Avatar
Chakka #1
Member since Feb 2019 · 5 posts
Group memberships: Members
Show profile · Link to this post
Subject: Plugin revisionsdue oder Alternative
Woran liegt das bzw. gibt es eine Alternative dazu?
https://www.dokuwiki.org/plugin:revisionsdue

Ich bin neu in dem Bereich des Dokuwikis. Sonst war ich immer nur Anwender oder Editor.

Bei uns haben wir eine Wiki Farm mit dem Plugin farmer auf .htaccess Grundlage konfiguriert. Alles bis auf das Revisionsdue Plugin funktioniert:

Warning: Declaration of syntax_plugin_revisionsdue::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in C:\xampp\htdocs\lib\plugins\revisionsdue\syntax.php on line 272

Warning: Declaration of syntax_plugin_revisionsdue::render($format, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in C:\xampp\htdocs\lib\plugins\revisionsdue\syntax.php on line 272



Das sind die Plugins die installiert sind (kopiert aus der Farminfo):
acl, authplain, changes, cloud, codemirror, columns, config, discussion, enforcesummary, exttab3, farmsync, gallery, iframe, info, move, multiorphan, popularity, publish, revert, revisionsdue, safefnrecode, smtp, styling, tag, usermanager, wrap

Was braucht ihr sonst noch an Infos bzw. könnt ihr helfen?
Avatar
Chakka #2
Member since Feb 2019 · 5 posts
Group memberships: Members
Show profile · Link to this post
Subject: Syntax.php anpassen
Hey,

Ich hab da was gefunden.
In der Syntax.php des Plugins habe ich die Zeilen 144 und 159 angepasst

Code original
144
    function handle($match, $state, $pos, &$handler){
159
    function render($format, &$renderer, $data) {

Code neu
144
    function handle($match, $state, $pos, Doku_Handler $handler){
159
    function render($format, Doku_Renderer $renderer, $data) {

Nun kommen aber, wenn man das Plugin verwendet neue Meldungen:

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\lib\plugins\revisionsdue\syntax.php on line 233

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\lib\plugins\revisionsdue\syntax.php on line 233

Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\lib\plugins\revisionsdue\syntax.php on line 233

Habt Ihr dazu eine Idee?
Avatar
cziehr #3
Member since Jan 2011 · 620 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Schau Dir mal das Plugin https://www.dokuwiki.org/plugin:watchcycle an
Avatar
Chakka #4
Member since Feb 2019 · 5 posts
Group memberships: Members
Show profile · Link to this post
Vielen Dank.
Das sieht sehr gut aus.
Ich teste es sobald ich kann und melde mich dazu nochmal.
Avatar
Chakka #5
Member since Feb 2019 · 5 posts
Group memberships: Members
Show profile · Link to this post
Habe es getestet. Es klappt super. Ein Frage habe ich dennoch:

Kann man auch eine Gruppe an Usern (Berechtigungsgruppe) statt eines einzelnen Users eintragen?

Vielen Dank.
Avatar
cziehr #6
Member since Jan 2011 · 620 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Das kann ich leider nicht sagen, ich benutze das Plugin selbst nicht.

Aber probiere es doch einfach mal selbst aus. Statt dem Benutzernamen schreibst du ein @ und den Gruppennamen, so ist das jedenfalls sonst so in der DokuWiki-Welt. Um als das Beispiel von der Plugin-Seite zu nehmen:

Statt

~~WATCHCYCLE:mike:28~~

also

~~WATCHCYCLE:@gruppenname:28~~

So wie ich die Seite lese würde ich allerdings sagen es geht nur mit Benutzern, nicht mit Gruppen.


Viele Grüße,
Christoph
Avatar
Chakka #7
Member since Feb 2019 · 5 posts
Group memberships: Members
Show profile · Link to this post
Guten Morgen,

danke für die Idee - hätt ich auch selbst drauf kommen können ich Dussel...

Leider klappt das nicht. Ich erhalte als Meldung:

watchcycle: maintainer must be a dokuwiki user

Daher habe ich bei Github/Cosmocode mal angefragt, ob man das ergänzen kann.

Ist zwar als issue aber ich hoffe es kommt an:
https://github.com/cosmocode/dokuwiki-plugin-watchcycle/is…

Auf jeden Fall vielen Dank für deine Hilfe.

Gruß
Chakka
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-10-16, 07:44:10 (UTC +02:00)