Link erst nach Registrierung sehen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Link erst nach Registrierung sehen

Beitrag von Odiii »

Habe bei der SuFu leider nichts passendes gefunden.
Gibt es einen solchen Mod schon?

Gruß
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

welchen Link soll man erst nach der Registrierung sehen? Oder gibt es einen vergleichbaren Mod für die 2er Version? Wenn ja, kannst du den mal verlinken, dass man sich über Funktionen informieren kann.

So sagt mir das mal nämlich gar nichts.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Beitrag von Odiii »

alsoooo.
Ich will das man in meinem Board nur als reg. User die Links (allgemein) sieht.
Ist ein Gast in irgendeinem Thread mit Link, soll Anstelle des Links halt nur angezeigt werden
"Der Link ist nur für reg. User einsehbar" oder so ähnlich.


Gruß
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

jetzt wirds klarer ;)

Schau dir mal die Mod CryptLink an.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
hausmann
Mitglied
Beiträge: 105
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

Odiii hat geschrieben:alsoooo.
Ich will das man in meinem Board nur als reg. User die Links (allgemein) sieht.
Ist ein Gast in irgendeinem Thread mit Link, soll Anstelle des Links halt nur angezeigt werden
"Der Link ist nur für reg. User einsehbar" oder so ähnlich.


Gruß
Dann schau Dir mal das an
Gruss Wilfried
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

hausmann hat geschrieben:Dann schau Dir mal das an
Super Ansatz.. Aber DORT wurde es so clever gelöst, das Quoting auch für Gäste zu erlauben...
...Und somit ist die URL doch wieder sichtbar :-)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

falls es etwas umfangreicher und quote-save sein darf
http://www.phpbb.de/viewtopic.php?t=174847&start=0
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Der Cryptlink (mein Mod) :D hat auch das von Miriam angesprochene Zitat-Problem.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
hausmann
Mitglied
Beiträge: 105
Registriert: 02.03.2004 20:05
Wohnort: Willich
Kontaktdaten:

Beitrag von hausmann »

Miriam hat geschrieben:
hausmann hat geschrieben:Dann schau Dir mal das an
Super Ansatz.. Aber DORT wurde es so clever gelöst, das Quoting auch für Gäste zu erlauben...
...Und somit ist die URL doch wieder sichtbar :-)
Bei mir dürfen keine Gäste schreiben, also reicht es bei mir.
Gruss Wilfried
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Warum so kompliziert, wenns auch einfach geht (oder ich hab was überlesen):

--- Öffne ---
includes/bbcode.php

Für URLs:
--- 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')
		);
}
für eMail-Adressen:
--- 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; 
		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="$1" alt="' . $user->lang['IMAGE'] . '" />',
				'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>'
			);
		}
	}
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“