Seite 1 von 2

Anonyme Autoren

Verfasst: 20.11.2005 00:46
von Screwler
Hi, ich wollt mal etwas vorschlagen, was evtl. auch andere interessieren würde

In manchen Foren stellt man immer wieder das gleiche fest. Jemand würde gerne etwas sagen, was ihn bedrückt oder so, weil es aber auf sein Nick und damit verbunden auf seine Internet-Identität (egal wie unterschiedlich sie zum Real-life ist), traut er es sich net. Nun ja, eine Möglichkeit könnte dieses Hindernis überwinden. Und zwar wenn es möglich wäre, Beiträge anonym zu veröffentlichen. Die Anonymität wäre an sich rechtens, so lange die Moderatoren, Administratoren oder auch Redaktion (wie immer das man nennen möchte) von der offziellen Identität wissen würden. Also das die Anonymität nur für die User im Allgemeinen gilt.

Vielleicht wäre das ja mal etwas für die Mod-Entwickler. Vielleicht sieht es ja auch jemand anders und hat dagegen Einwände, ich wäre gerne offen für viele Beiträge!

Manuel Hoffmann

Verfasst: 20.11.2005 01:02
von Jan500
hi

man kann doch einfach die rechte der foren so setzen, dass auch gäste posten können ;-)

der gast account ist ja uch ein anonymer ;-)

gruß Jan

Verfasst: 20.11.2005 01:07
von Screwler
Ich seh das nicht so als gute Idee.
Schließlich sollen einfach einige Bereiche nicht vollständig freigegeben werden, was man allerdings mit dem Gast-Account machen würde!

Verfasst: 20.11.2005 01:18
von Jan500
hi

hm welche bereiche zb?

du kannst mit dem gast account auf beiträge antworten oder themen erstelken (das ist aber auch einstellungssache) aber du kannst den beitrag nicht editieren...mehr kan der acc auch nicht

Jan

Verfasst: 20.11.2005 01:20
von Screwler
manche forenbereiche sind doch nur für reg. User freigegeben. Würde man da dann den Gast-Acc. Berechtigung geben, wäre es doch für'n A***

Außerdem sollte man einfach nach dem man sich eingeloggt hat und sein Artikel schreiben möchte mittels Checkbox auswählen können ob man ihn anonym veröffentlichen will oder net.

Natürlich kann man auch als Gast anonym schreiben, aber eben nicht in Foren, die z.B. nur für Registrierte User oder gar anderen Spezialrängen vorbehalten ist.

Verfasst: 20.11.2005 09:56
von Markus67
Hi ....

versuchs mal damit ... :wink:
Anonymous Forums
Allows you to define individual forums where users can post anonymously.

Markus

Verfasst: 04.12.2005 22:35
von felixx
Markus67 hat geschrieben:Hi ....

versuchs mal damit ... :wink:
Anonymous Forums
Allows you to define individual forums where users can post anonymously.

Markus
Hi,

ich habe den Mod mal eingebaut, funktioniert perfekt.

Leider so gut das man nicht mal mahr als Admin nachverfolgen kann wer dort was geschrieben hat.
Man sieht zwar die IP des Beitragsschreibes, aber die sagt ja nichts aus.

Hat einer eine Idee wie ich als Admin nachverfolgen kann wer der Anonyme schreiber wirklich war??

Falss dort einer Dumheiten macht, möchte ich doch gerne als Admin wissen wenn ich "vor die Hörner hauen" muß. :wink:

Wäre toll wenn einer Helfen kann!! 8)

Verfasst: 05.12.2005 00:14
von cYbercOsmOnauT
Danke für den Link zu meinem Mod Markus :D
felixx hat geschrieben:Hi,

ich habe den Mod mal eingebaut, funktioniert perfekt.

Leider so gut das man nicht mal mahr als Admin nachverfolgen kann wer dort was geschrieben hat.
Man sieht zwar die IP des Beitragsschreibes, aber die sagt ja nichts aus.

Hat einer eine Idee wie ich als Admin nachverfolgen kann wer der Anonyme schreiber wirklich war??
Die Idee des Requests damals war das die User absolut anonym posten können. Deswegen habe ich es auch so gecodet, dass wirklich nichts mehr auf die User hinweist.

Ich schreibe an einem Mod wo die Usernamen verhüllt und wieder sichtbar gemacht werden können. Es ist derzeit auf meinem Testboard zu betrachten http://test.cybercosmonaut.de/viewtopic.php?t=84 . Dieser Mod würde Deinen Wünschen entsprechen. Nur leider schreibe ich dies als Auftrag und ich kann kaum meinen Auftraggeber "linken" und etwas, wofür er zahlt, kostenlos weitergeben. Sorry :(

Tekin

Verfasst: 20.12.2005 09:52
von Screwler
Is denn nich mal die IP zu erkennen?
Ich denke, des wäre ansich ne Möglichkeit, über diese mit der Zeit/Datum eine Gegenmaßnahme gegen Dummheiten zu gestalten

Verfasst: 22.12.2005 00:09
von Jan500
hi

ich hab den mod mal etwas umgebaut so das der Admin sieht wer da gepostet hat...

das lässt sich bestimmt "sauberer" machen abe rich habd as nu auf die schnelle gemacht und hab das auf der Grundlage vom altenMod gemacht...

Code: Alles auswählen

zuerst müssen die Änderungen an der includes/functions_post.php   komplett rückgängig gemacht werden!

#
# [open]
#

index.php

#
# [find]
#

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';

#
# [replace with]
#
                                         if (!$userdata['user_level'] == ADMIN)
					{
						if ( in_array($forum_id, explode(" ", $board_config['anon_forums'])) )
						{
                 					$last_post .= $lang['Guest']; // hide the posters nick
                 				}
						else
						{
                                         		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
						}
                 			}
                 			else
					{
                                         	$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
                                         }

#
# [open]
#
viewforum.php

#
# [find]
#
		$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
		$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );

		$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';

#
# [replace with]
#
                 	if (!$userdata['user_level'] == ADMIN)
			{
				if ( in_array($forum_id, explode(" ", $board_config['anon_forums'])) )
				{
					$topic_author = $lang['Guest']; // hide the posters nick
				}
				else
				{	$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
					$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
					$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
				}
     			}
    			else
			{
                         	$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
				$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
 				$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
			}

#
# [find]
#
		$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';       

#
# [replace with]
#
                 	if (!$userdata['user_level'] == ADMIN)
			{
				if ( in_array($forum_id, explode(" ", $board_config['anon_forums'])) )
				{
                 			$last_post_author = $lang['Guest']; // hide the posters nick
                 		}
				else
				{
					$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
                 		}
     			}
    			else
			{
                 		$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
                 	}

#
# [open]
#
viewtopic.php

#
# [find]
#
$poster_id = $postrow[$i]['user_id'];

#
# [replace with]
#
	if (!$userdata['user_level'] == ADMIN)
	{
		if ( in_array($forum_id, explode(" ", $board_config['anon_forums'])) )
		{
			$poster_id = $board_config['anon_userid']; // hide the posters nick
		}
		else
		{
			$poster_id = $postrow[$i]['user_id'];
		}
     	}
    	else
	{
		$poster_id = $postrow[$i]['user_id'];
	}

#
# [find]
#
if ( $postrow[$i]['user_id'] == ANONYMOUS )
	{
 	}

#
# [after, add]
#
else if ( !$userdata['user_level'] == ADMIN AND in_array($forum_id, explode(" ", $board_config['anon_forums'])))
         {
         }
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
so sollte es gehen ;-)
Hoffe hab nichts vegressen hier zu schreiben, was ich bei meinen lokalen dateien geändert habe...
hm für nen diff war ich nu zu faul/müde :D

wenn jemand verbesserungsvorschläge zum Code hat her damit ;-)


gruß Jan