Seite 1 von 2

rechts klick unterbinden...

Verfasst: 07.01.2009 07:49
von Daryl van Horne
hi,

ich mal wieder mit etwas ausgefallenen...
gibt es einen mod, oder snippes, mit dem man den mouse rechtsklick unterbnden kann? ich meine wegegen kopieren und so... natürlich nur für gäste und normale user, admins und moda sollen das schon können... und gruppen vieleicht auch... kommt drauf an was für gruppen...

mfg daryl

Re: rechts klick unterbinden...

Verfasst: 07.01.2009 09:04
von Forscher
Schau mal im ACP in den Berechtigungen, dort kannst du bei Klick auf "Erweiterte Berechtigungen" einstellen, ob ein Download erlaubt ist oder nicht.

Ok, damit funzt zwar nicht das deaktivieren des Rechtsklicks, aber du kannst zumindest Downloads unterbinden.

Oder habe ich dich jetzt in deinem Willen mißverstanden?

Re: rechts klick unterbinden...

Verfasst: 07.01.2009 09:10
von Daryl van Horne
nee... das ist es nicht ganz, ich habe schon auf mehreren seiten gesehen, das wenn man einen rechtsklick macht anstelle eines menüs eine hinweissbox erscheint, inder steht das es verboten ist... sowas such ich...
aber trotzdem danke für deine antwort...

Re: rechts klick unterbinden...

Verfasst: 07.01.2009 09:29
von Dr.Death
Auch wenn das überhaupt nichts bringt ( wenn man sich den Quellcode im Browser ansieht kann man die mit dem Rechtsklick verhinderungsscript die DAten trotzdem sehen und anschliessend herunterladen.....oder gleich aus dem Browser Cache entnehmen!)

SUCHBEGRIFFE bei Google wären gewesen:
rechtsklick deaktivieren

1. Lösung: http://www.htmlbasis.de/zubehoer/js_10.htm
2. Lösung: http://www.scripts-online.net/?scriptid=70
3. Lösung: http://www.netzwelt-kali.de/index.php?m ... eporeid=63

Hier aber die Beste Lösung von allen: http://www.gidf.de :wink:

Re: rechts klick unterbinden...

Verfasst: 07.01.2009 13:20
von Forscher
:lol: :lol: :lol:

Die Beste Lösung - einfach klasse, kannte ich bisher auch noch nicht, aber cool...

:D :D :D

Re: rechts klick unterbinden...

Verfasst: 07.01.2009 18:03
von Papa101
Gibt es nicht schon Codes mit denen man Link´s und Bilder für Gäste erst garnicht sichtbar machen kann ?? Ich glaube soetwas schonmal irgendwo gesehen zu haben.

Re: rechts klick unterbinden...

Verfasst: 08.01.2009 08:16
von Daryl van Horne
Dr.Death hat geschrieben:Auch wenn das überhaupt nichts bringt ( wenn man sich den Quellcode im Browser ansieht kann man die mit dem Rechtsklick verhinderungsscript die DAten trotzdem sehen und anschliessend herunterladen.....oder gleich aus dem Browser Cache entnehmen!)

SUCHBEGRIFFE bei Google wären gewesen:
rechtsklick deaktivieren

1. Lösung: http://www.htmlbasis.de/zubehoer/js_10.htm
2. Lösung: http://www.scripts-online.net/?scriptid=70
3. Lösung: http://www.netzwelt-kali.de/index.php?m ... eporeid=63

Hier aber die Beste Lösung von allen: http://www.gidf.de :wink:
hi doc,
ich weiss das man an den daten trotzdem ran kommt, du weisst das das man an die daten trotzdem rankommt, ca. 10% von phpbb.de weissen jetzt wie man jetzt den rechts klick umgehen kann, aber glaub mir, nicht jeder weiss wie das geht... und die solln sich n kopp machen wie se da ran kommen... ;)
ich schau mir das mal nachher an und werde sehen wie ich das mache...
danke...
mfg daryl

Re: rechts klick unterbinden...

Verfasst: 08.01.2009 11:06
von 4seven
Ansonsten gibt es noch die Gäste- und Gruppen-Einrichtung:

[ externes Bild ]

http://www.phpbb.de/community/viewtopic ... 47&start=0

Zur Unterbindung jeglicher Content-Betrachtung.

Re: rechts klick unterbinden...

Verfasst: 08.01.2009 11:55
von BaerchenHH
Papa101 hat geschrieben:Gibt es nicht schon Codes mit denen man Link´s und Bilder für Gäste erst garnicht sichtbar machen kann ?? Ich glaube soetwas schonmal irgendwo gesehen zu haben.
... sondern mit einem alternativ-Text anzeigen:

------ eMail-Anzeige & Bilder im Forum vor Gästen schützen ---
--- Öffne ---
includes/bbcode.php

--- Suche ---

Code: Alles auswählen

	/**
	* Return bbcode template
	*/
	function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
	{
		static $bbcode_hardtpl = array();
		if (empty($bbcode_hardtpl))
		{
			global $user;
			
			$bbcode_hardtpl = array(
				'b_open'	=> '<span style="font-weight: bold">',
				'b_close'	=> '</span>',
				'i_open'	=> '<span style="font-style: italic">',
				'i_close'	=> '</span>',
				'u_open'	=> '<span style="text-decoration: underline">',
				'u_close'	=> '</span>',
				'img'		=> '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
				'size'		=> '<span style="font-size: $1%; line-height: normal">$2</span>',
				'color'		=> '<span style="color: $1">$2</span>',
				'email'		=> '<a href="mailto:$1">$2</a>'
			);
		}
--- Ersetze mit ---

Code: Alles auswählen

	/** 
	* Return bbcode template 
	*/ 
	function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false) 
	{
		static $bbcode_hardtpl = array();    
		if (empty($bbcode_hardtpl)) 
		{
			global $user; 
// No_Pics_4_Guests_by_4seven/2008 
		if ($user->data['user_id'] == ANONYMOUS) 
		{
			$bbcode_hardtpl = array(
				'b_open'	=> '<span style="font-weight: bold">',
				'b_close'	=> '</span>',
				'i_open'	=> '<span style="font-style: italic">',
				'i_close'	=> '</span>',
				'u_open'	=> '<span style="text-decoration: underline">',
				'u_close'	=> '</span>',
				'img'	=> '<img src="' . $phpbb_root_path . 'images/no_pics.JPG" width="90" height="90" alt="Nur Mitglieder k&ouml;nnen dieses Bild sehen !" />',
				'size'		=> '<span style="font-size: $1%; line-height: normal">$2</span>',
				'color'		=> '<span style="color: $1">$2</span>',
				'email'		=> '<font size="-2" color="#008040" <a href=""></a>*** Die Adresse ist nur f&uuml;r Mitglieder sichtbar. Bitte <a href="./ucp.php?mode=register"><u>registriere</u></a> Dich, oder <a href="./ucp.php?mode=login"><u>logge dich ein</u></a>. *** </font>', 
			);
		}
	else
		{
			$bbcode_hardtpl = array(
				'b_open'	=> '<span style="font-weight: bold">',
				'b_close'	=> '</span>',
				'i_open'	=> '<span style="font-style: italic">',
				'i_close'	=> '</span>',
				'u_open'	=> '<span style="text-decoration: underline">',
				'u_close'	=> '</span>',
				'img'		=> '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
				'size'		=> '<span style="font-size: $1%; line-height: normal">$2</span>',
				'color'		=> '<span style="color: $1">$2</span>',
				'email'		=> '<a href="mailto:$1">$2</a>'
			);
		}
	}
// No_Pics_4_Guests_by_4seven/2008
--- Beachte ---
Grafik erstellen, in den Ordner images/ hochladen und an u.g. Stelle Link, Größe und Alternativ-Text anpassen:

Code: Alles auswählen

<img src="' . $phpbb_root_path . 'images/nichts_da.png" width="120" height="55" alt="Nichts zu sehen? - Meld dich an und logg Dich ein!" />
URLs werden an anderer Stelle geschützt:
------ URLs im Forum vor Gästen schützen ---
--- Öffne ---
includes/bbcode.php

--- Suche ---

Code: Alles auswählen

	/**
	* Return bbcode template replacement
	*/
	function bbcode_tpl_replace($tpl_name, $tpl)
	{
		global $user;

		static $replacements = array(
			'quote_username_open'	=> array('{USERNAME}'	=> '$1'),
			'color'					=> array('{COLOR}'		=> '$1', '{TEXT}'			=> '$2'),
			'size'					=> array('{SIZE}'		=> '$1', '{TEXT}'			=> '$2'),
			'img'					=> array('{URL}'		=> '$1'),
			'flash'					=> array('{WIDTH}'		=> '$1', '{HEIGHT}'			=> '$2', '{URL}'	=> '$3'),
			'url'					=> array('{URL}'		=> '$1', '{DESCRIPTION}'	=> '$2'),
			'email'					=> array('{EMAIL}'		=> '$1', '{DESCRIPTION}'	=> '$2')
		);
--- Ersetze mit ---

Code: Alles auswählen

	/** 
	* Return bbcode template replacement 
	*/ 
	function bbcode_tpl_replace($tpl_name, $tpl) 
	{
		global $user; 
// with_replacement_link_for_guests_to_register 
if ($user->data['user_id'] == ANONYMOUS){ 
		$replacements = array(
			'quote_username_open'	=> array('{USERNAME}'	=> '$1'), 
			'color'					=> array('{COLOR}'		=> '$1', '{TEXT}'			=> '$2'), 
			'size'					=> array('{SIZE}'		=> '$1', '{TEXT}'			=> '$2'), 
			'img'					=> array('{URL}'		=> '$1'), 
			'flash'					=> array('{WIDTH}'		=> '$1', '{HEIGHT}'			=> '$2', '{URL}'	=> '$3'), 
			'url'					=> array('{DESCRIPTION}'	=> '<font size="-2" color="#008040" <a href=""></a>*** Der Link ist nur f&uuml;r Mitglieder sichtbar. Bitte <a href="./ucp.php?mode=register"><u>registriere</u></a> Dich, oder <a href="./ucp.php?mode=login"><u>logge dich ein</u></a>. *** </font>'),
			'email'					=> array('{EMAIL}'		=> '$1', '{DESCRIPTION}'	=> '$2')
		);
}
else{ 
		static $replacements = array(
			'quote_username_open'	=> array('{USERNAME}'	=> '$1'),
			'color'					=> array('{COLOR}'		=> '$1', '{TEXT}'			=> '$2'),
			'size'					=> array('{SIZE}'		=> '$1', '{TEXT}'			=> '$2'),
			'img'					=> array('{URL}'		=> '$1'),
			'flash'					=> array('{WIDTH}'		=> '$1', '{HEIGHT}'			=> '$2', '{URL}'	=> '$3'),
			'url'					=> array('{URL}'		=> '$1', '{DESCRIPTION}'	=> '$2'),
			'email'					=> array('{EMAIL}'		=> '$1', '{DESCRIPTION}'	=> '$2')
		);
}

Re: rechts klick unterbinden...

Verfasst: 08.01.2009 13:01
von 4seven
jup, der klassiker :grin: