Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer Diskussion:Rene/SGPack: Unterschied zwischen den Versionen

Diskussionsseite von Benutzer:Rene/SGPack
Hollosch (Diskussion | Beiträge)
Neuer Abschnitt Problemen mit Umlauten
Hammond (Diskussion | Beiträge)
 
(22 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 43: Zeile 43:
ich habe das SG-Pack im Einsatz. Ebenfalls habe ich den RichEditor im Einsatz, da meine User sich mit den "Hausmitteln" sehr schwer tun. Allerdings funktioniert NewArticle nur mit deaktiviertem RichEditor. Gibt es eine Möglichkeit, dass beide Extensions miteinander funktionieren ? --[[Benutzer:Hollosch|Hollosch]] 11:37, 17. Nov. 2011 (CET)
ich habe das SG-Pack im Einsatz. Ebenfalls habe ich den RichEditor im Einsatz, da meine User sich mit den "Hausmitteln" sehr schwer tun. Allerdings funktioniert NewArticle nur mit deaktiviertem RichEditor. Gibt es eine Möglichkeit, dass beide Extensions miteinander funktionieren ? --[[Benutzer:Hollosch|Hollosch]] 11:37, 17. Nov. 2011 (CET)
:Ich versuche mal bei Gelegenheit danach zu schauen. Momentan muss ich die Erweiterung erst einmal an MW 1.18 anpassen. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 09:41, 4. Feb. 2012 (CET)
:Ich versuche mal bei Gelegenheit danach zu schauen. Momentan muss ich die Erweiterung erst einmal an MW 1.18 anpassen. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 09:41, 4. Feb. 2012 (CET)
::Ich glaube es hat sich erledigt, da der RichEditor obsolet ist... :-( --[[Benutzer:Hollosch|Hollosch]] 21:48, 3. Jul. 2012 (CEST)


== Problemen mit Umlauten ==
== Problemen mit Umlauten ==
Zeile 50: Zeile 51:
Hast du vielleicht eine Idee woran das liegen könnte ?
Hast du vielleicht eine Idee woran das liegen könnte ?
Ich nutze MW 1.19.0 --[[Benutzer:Hollosch|Hollosch]] 21:45, 3. Jul. 2012 (CEST)
Ich nutze MW 1.19.0 --[[Benutzer:Hollosch|Hollosch]] 21:45, 3. Jul. 2012 (CEST)
== MW 1.22.2 ==
Hallo Rene,
kann es sein, dass das SG Pack mit der aktuellen MW-Version nicht funktioniert ? --[[Benutzer:Hollosch|Hollosch]] 13:34, 12. Feb. 2014 (CET)
:Auch wenn ich nicht Rene bin: Das Wiki hier hängt bereits vier MW-Versionen hinterher, dementsprechend wurde da nichts auf alles neuere als 1.18 speziell abgestimmt. Da MW-Updates in der Vergangenheit dauernd irgendwelche nötigen Anpassungen nach sich zogen, ist es mehr als nur wahrscheinlich, dass das SGPack mit der aktuellen MW-Version zumindest nicht hundertprozentig funktioniert. Wenn wir hier updaten wird zwingend auch das SGPack angepasst - wann genau das passiert ist aber im Moment noch nicht klar. --{{Benutzer:Col. o'neill/sig}} 16:09, 12. Feb. 2014 (CET)
::Wenn sich die Anpassung bestimmter Teile des SG-Packs als sehr schwerwierig erweist, würde ich meinen, dass wir auf diese Features verzichten müssen. Das Update ist da wichtiger.--{{Benutzer:Philipp/sig}} 00:52, 14. Feb. 2014 (CET)
:::Mich persönlich würde interessieren, was genau nicht funktioniert, da bei meinen Tests mit MW 1.22.2 bisher glücklicherweise keinen Fehler festgestellt habe (bestimmte Dinge kann ich aber nicht testen, daher frag ich). --{{Benutzer:Ghost/Signatur}}  14:23, 14. Feb. 2014 (CET)
::::Hi, folgende Fehlermeldung wird angezeigt: '''Fatal error: Call to undefined function wfLoadExtensionMessages() in /../www/wiki/extensions/SGPack/SGPack.php on line 53'''
::::Und hat zur Folge, dass gar nix mehr geht. Wichtig für mich ist die New Article-Geschichte... --[[Benutzer:Hollosch|Hollosch]] 13:54, 15. Feb. 2014 (CET)
:::::<del>Zeile 53 wäre:</del>
:::::<pre>'ddinsert-desc' => 'DDInsert: Text und Bilder einfügen über Buttons, Text oder DropDownListe. JSButton erzeugen',</pre>
:::::<del>Also die Beschreibung der ddinsert-Erweiterung.</del> --{{Benutzer:Col. o'neill/sig}} 13:59, 15. Feb. 2014 (CET)
::::::Nein, Zeile 53 ist: <code>    wfLoadExtensionMessages( 'sgpMessages' );</code> udnd as kann man getrost löschen, da das seit MW1.19 nicht mehr benötigt wird.--{{Benutzer:Ghost/Signatur}}  14:12, 15. Feb. 2014 (CET)
:::::::Oh ja stimmt, ich hab die falsche Datei erwischt...^^ --{{Benutzer:Col. o'neill/sig}} 14:15, 15. Feb. 2014 (CET)
::::::Habe die Zeile mal gelöscht. Wiki läuft jetzt, allerdings funktioniert NewArticle (noch) nicht. Im Debug-Modus wird auch keine Fehlermeldung angezeigt. Habt ihr eine Idee woran das liegen könnte? Hier mal die URL zum Wiki: http://geislingen.org --[[Benutzer:Hollosch|Hollosch]] 12:17, 18. Feb. 2014 (CET)<br><br>
::::::Hallo, ich nochmal: Wahrscheinlich muss ich wohl warten ob die Extension angepasst wird, daher die Frage: Gibt es Alternativen zu der NewArticle-Funktion, die ich verwenden könnte? Für Tipps wär ich sehr dankbar! --[[Benutzer:Hollosch|Hollosch]] 23:32, 5. Mär. 2014 (CET)
----
Bin gerade am Testen für MW 1.24. Der Aufruf wfLoadExtensionMessages muss entfernt werden da die Funktion seit 1.16 nicht mehr nötig und seit 1.22 nicht mehr in MW enthalten ist. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 21:59, 20. Dez. 2014 (CET)
----
Neue Version ist jetzt online. Damit läuft der SGPack auf MW 1.24. Ich denke er sollte auch auf älteren Versionen laufen, kann aber nicht sagen bis zu welcher Version zurück. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 15:20, 9. Jan. 2015 (CET)
== Fehler in BlockSpammer - HotFix ==
In der Funktion BlockSpammer kommt es bei neuen Artikeln zu einem Fehler. Folgende Zeilen müssen in der Funktion <code>CheckBlockSpammer($editpage, $text, $section, &$error, $sumary)</code> geändert werden
Bisher:
<pre><nowiki>
$content = $editpage->getArticle()->getPage()->getContent();    // Original content
if (!empty($section)) {      // If edit section, only need section content
  $content = $content->getSection($section);
}
$diffs = $this->diff($content->getNativeData(), $text);      // Get diff from RAW content
</nowiki></pre>
Neu:
<pre><nowiki>
$content = $editpage->getArticle()->getPage()->getContent();
if (is_null($content)) {
  $c_text = "";
} else {
  if (!empty($section)) {
    $content = $content->getSection($section);
  }
  $c_text = $content->getNativeData();
}
$diffs = $this->diff($c_text, $text);
</nowiki></pre>
--[[Benutzer:Rene|Rene]] ([[Benutzer Diskussion:Rene|Diskussion]]) 19:35, 4. Dez. 2015 (CET) <small>(Signatur nachgetragen von [[Benutzer:Col. o'neill|Col. o'neill]])</small>
== MW 1.26+ und AddWhosOnline und anderes ==
Hey Rene,
seit MW 1.21 ist $wgSpecialPageGroups deprecated und seit MW 1.26 komplett entfernt worden. Da AddWhosOnline diese benutzt, funktioniert es nicht mehr (die Standardlösungen, die bei anderen Erweiterungen seites MW verwendet wurden haben bei mir zumindest nicht funktioniert (siehe [https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/1214/commits/09ac11f0d1f5b2b0fae241d67a7aee0c8f0750c0 hier]). Außerdem scheint es mir mit den aktuellen MediaWiki Versionen nicht möglich, das VideoPlayer plugin aus dem SGPack zu benuzen. PHP wirft Fehler in Bezug auf die in der SGPack_body.php implementierte switch Anweisung (Fehler ist ''Undefined index: typ''). Wäre cool, wenn du das fixen könntest. Außerdem solte man in der SGPack Dokumentation erwähnen, dass die '''#recursive''' Funktion die Option <code>$wgPFEnableStringFunctions = true;</code> in den LocalSettings benötigt, um zu funktionieren.  --{{Benutzer:Ghost/Signatur}}  13:21, 10. Sep. 2016 (CEST)
== SGPack aktualisieren ==
Also ich habe mich mal dran gesetzt. Es ist viel Arbeit. Ich habe jetzt erstmal das Grundgerüst an die neuste Version angepasst, wie man eine Extension erstellt. Das ganze habe ich auf [https://github.com/TFWIsaac/SGPack Github] gestellt, falls da wer auch Interesse hat. Jetzt gerade habe ich mich an die WhosOnline Extension gesetzt. In meinem lokalen System habe ich mittlerweile den Link zu Seite etc., aber leider wird mir gesagt, dass die Seite nicht existiert und am Code kann ich leider auch nicht erkennen, wie genau die Seite erstellt wird. Aber ich schaue weiter.--{{Benutzer:Hammond/sig}}  19:46, 20. Dez. 2020 (CET)
:Ich habe gerade gesehen, es gibt eine [https://www.mediawiki.org/wiki/Extension:WhosOnline Extension], die die WhosOnline Funktionalität hat, gibt. Von daher werde ich das aus dem SGPack rausnehmen.--{{Benutzer:Hammond/sig}}  20:09, 20. Dez. 2020 (CET)