diff --git a/extension.json b/extension.json index 2e426ec..e2f67b2 100644 --- a/extension.json +++ b/extension.json @@ -120,7 +120,7 @@ ] }, "config": { - "CommentsDefaultAvatar": "http://www.shoutwiki.com/w/extensions/SocialProfile/avatars/default_ml.gif", + "CommentsDefaultAvatar": "resources/images/default_ml.gif", "CommentsSortDescending": false, "CommentsInRecentChanges": false }, diff --git a/i18n/de.json b/i18n/de.json index 5d7dc54..6d247b0 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -38,7 +38,7 @@ "comments-permalink": "Permanentlink", "comments-delete-link": "Kommentar löschen", "comments-anon-name": "Anonymer Benutzer", - "comments-anon-message": "{{SITENAME}} freut sich über alle Kommentare. Sofern du nicht anonym bleiben möchtest, registriere dich bitte oder melde dich an.", + "comments-anon-message": "{{SITENAME}} freut sich über alle Kommentare. Sofern du nicht anonym bleiben möchtest, trage deinen Namen oder deine Email-Adresse ein oder melde dich an. Du kannst das Feld auch einfach leer lassen.", "comments-links-are-forbidden": "Weblinks sind in Kommentaren verboten!", "comments-is-spam": "Der eingegebene Kommentartext wurde als Spam interpretiert.", "comments-ignore-item": "$2 am $3 (freigeben)", diff --git a/includes/Comment.class.php b/includes/Comment.class.php index f56d93e..40c7ca2 100644 --- a/includes/Comment.class.php +++ b/includes/Comment.class.php @@ -637,9 +637,13 @@ class Comment extends ContextSource { $commentIcon = ''; } } else { - $commentPoster_Display = wfMessage( 'comments-anon-name' )->plain(); - $commentPoster = wfMessage( 'comments-anon-name' )->plain(); + // ##START## 27.09.2017 von Bernhard Linz + $commentPoster_Display = $this->username; + $commentPoster = $this->username; +// $commentPoster_Display = wfMessage( 'comments-anon-name' )->plain(); +// $commentPoster = wfMessage( 'comments-anon-name' )->plain(); $commentIcon = 'default_s.gif'; + // ##ENDE## } $avatarHTML = ''; @@ -736,10 +740,18 @@ class Comment extends ContextSource { $user = User::newFromId( $this->userID ); $CommentReplyToGender = $user->getOption( 'gender', 'unknown' ); } else { + // ##START## 27.09.2017 von Bernhard Linz $anonMsg = $this->msg( 'comments-anon-name' )->inContentLanguage()->plain(); - $commentPoster = $anonMsg . ' #' . $anonList[$this->username]; + //$commentPoster = $anonMsg . ' #' . $anonList[$this->username]; + $commentPoster = $this->username; + if ( filter_var($commentPoster, FILTER_VALIDATE_IP) !== false ){ + // Wert ist eine IP-Adresse + $commentPoster = $anonMsg . ' #' . $anonList[$this->username]; + } $CommentReplyTo = $anonMsg; $CommentReplyToGender = 'unknown'; // Undisclosed gender as anon user + $commentPoster = '' . $commentPoster . ''; + // ##ENDE## } // Comment delete button for privileged users @@ -790,7 +802,12 @@ class Comment extends ContextSource { // Default avatar image, if SocialProfile extension isn't enabled global $wgCommentsDefaultAvatar; - $avatarImg = ''; + if ( $this->username == "BLinz" ) { + $avatarImg = ''; + } else { + $avatarImg = ''; + } +// $avatarImg = ''; // If SocialProfile *is* enabled, then use its wAvatar class to get the avatars for each commenter if ( class_exists( 'wAvatar' ) ) { $avatar = new wAvatar( $this->userID, 'ml' ); diff --git a/includes/CommentsPage.class.php b/includes/CommentsPage.class.php index 756f1f3..2aaf6dc 100644 --- a/includes/CommentsPage.class.php +++ b/includes/CommentsPage.class.php @@ -516,7 +516,16 @@ class CommentsPage extends ContextSource { * @return string HTML */ function displayOrderForm() { - $output = '