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
CF (Diskussion | Beiträge)
Hammond (Diskussion | Beiträge)
 
(27 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 36: Zeile 36:
</nowiki></pre>
</nowiki></pre>
:::--[[Benutzer:CF|CF]] 11:11, 24. Nov. 2010 (CET)
:::--[[Benutzer:CF|CF]] 11:11, 24. Nov. 2010 (CET)
::::Da spricht der Fachmann. Danke für den Hinweis. --[[Benutzer:Rene|Rene]] <sup>[[StargateWiki:Administratoren|Admin]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 13:29, 24. Nov. 2010 (CET)
== NewArticle mit RichEditor ==
Hallo,
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 glaube es hat sich erledigt, da der RichEditor obsolet ist... :-( --[[Benutzer:Hollosch|Hollosch]] 21:48, 3. Jul. 2012 (CEST)
== Problemen mit Umlauten ==
Hallo Rene,
ich habe Artikelvorlagen angelegt - ganz normal. Wenn ich die nun aber über NewArticle einbinde zerlegt es mir bei allen Vorlagen die Umlaute, d.h. bei jedem Inhalt einer neuen Seite sind die Umlaute defekt (Wie gesagt, die Vorlagen stellen die Umlaute korrekt dar), was auch nach dem Speichern der Seite bleibt.
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)
== 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)