| Autor |
| Beitrag |

| Thema bewerten |
 |
| Du musst eingeloggt sein um dieses Thema bewerten zu können! |
| Noch keine Bewertung |
|
|
|
|
[ Codeschnippsel - PHPKIT 1.6.5 ] Forenlinks können nur von registrierten Benutzern gesehen werden |
#1 |
|
15 Beiträge - Neuling
|
 |
|
Stimmung:
 |
| Danke erhalten: 0 Anzeigen! |
|
Hallo erstmal,
bin gerade dabei mir was zu recht zu bauen mit phpkit 1.6.5.
Habe gesehen, dass man bei Links nicht sehen kann wenn man nicht angemeldet ist.
Kann man den hack wo lownloaden?
|
|
| Beitrag vom 07.12.2010 - 18:27 |
|
|
|
| Re: Forenlinks können nur von registrierten Benutzern gesehen werden |
#2 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Ne, das ist eine Eigenkreation, mache zu morgen mal ein Tutorial fertig.
Forenlinks können nur Leute sehen, die eingeloggt sind & interne Links (geistern Addons & Hacks rum in Form von INURL & IURL).
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 07.12.2010 - 23:27 |
|
|
|
| Re: Forenlinks können nur von registrierten Benutzern gesehen werden |
#3 |
|
15 Beiträge - Neuling
|
 |
|
Stimmung:
 |
| Danke erhalten: 0 Anzeigen! |
|
hast du da schon was fertig gemacht, oder habe ich es nur übersehen?
|
|
| Beitrag vom 08.12.2010 - 18:10 |
|
|
|
| RE: Forenlinks können nur von registrierten Benutzern gesehen werden |
#4 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
So, ganz vergessen. Suche in der pkinc/class/bbcode.php nach:
PHP-Code
Code markieren
|
case 'url' :
$func = 'replace_url';
$pattern = "#[(".$code['tag'].")](.*)[/1]#eisuSU"; #format: <span style="background-color:#f5fffa;color:#8b0000;padding:1px;font-size:11px;font-weight:bold;">Forenlinks können nur von <a href="?path=registration" target="_blank" style="color:#b22222;font-size:11px;">registrierten Benutzern</a> gesehen werden</span>
$text = preg_replace($pattern,"$this->$func('$code[html]','2')",$text);
$pattern = "#[(".$code['tag'].")=(.*)](.*)[/1]#eisuSU"; #format <span style="background-color:#f5fffa;color:#8b0000;padding:1px;font-size:11px;font-weight:bold;">Forenlinks können nur von <a href="?path=registration" target="_blank" style="color:#b22222;font-size:11px;">registrierten Benutzern</a> gesehen werden</span>
$text = preg_replace($pattern,"$this->$func('$code[html]','2','3')",$text);
break; #END case url
|
|
Code markieren
10 Zeilen
|
und ersetze mit:
PHP-Code
Code markieren
|
/* Links nicht für Gäste by Norman "Muetze" Huth | Blutrausch-Gilde.com */
case 'url' :
global $forumthread;
if($forumthread['forumthread_id']>0 && !pkGetUservalue('id'))
{
$guesturltext = '<span style="background-color:#f5fffa;color:#8b0000;padding:1px;font-size:11px;font-weight:bold;">Forenlinks können nur von <a href="?path=registration" target="_blank" style="color:#b22222;font-size:11px;">registrierten Benutzern</a> gesehen werden</span>';
$text = preg_replace("#[url](.*)[/url]#Usi",$guesturltext,$text);
$text = preg_replace("#<span style="background-color:#f5fffa;color:#8b0000;padding:1px;font-size:11px;font-weight:bold;">Forenlinks können nur von <a href="?path=registration" target="_blank" style="color:#b22222;font-size:11px;">registrierten Benutzern</a> gesehen werden</span>
$text = preg_replace($pattern,"$this->$func('$code[html]','2','3')",$text);
}
$text = preg_replace("#[/url]#Usi",'',preg_replace("#[url]#Usi",'',$text));
break; #END case url constricted
/* Links nicht für Gäste by Norman "Muetze" Huth | Blutrausch-Gilde.com */
|
|
Code markieren
16 Zeilen
|
Den erscheinen Text findest Du bei $guesturltext, weiß ja nicht, ob er so auch bei Euch passt.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 10.12.2010 - 22:54 |
|
|
|
| RE: Forenlinks können nur von registrierten Benutzern gesehen werden |
#5 |
|
15 Beiträge - Neuling
|
 |
|
Stimmung:
 |
| Danke erhalten: 0 Anzeigen! |
|
Soweit geht es, wenn man nicht eingeloggt ist, nur wenn man eingeloggt ist, gehen die links nicht mehr, man sieht dann den Link code. Und überall wo ein Link drauf gemacht wurde, Bild oder Text, da geht es garnicht. Man sieht nur den code, danehm stehen!!

|
|
| Beitrag vom 11.12.2010 - 07:41 |
|
|
|
| Re: Forenlinks können nur von registrierten Benutzern gesehen werden |
#6 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Hmm, dann habe ich wohl etwas mehr geändert, muss ich mal im "frischen" Kit durch gehen. Schreibe es dann hier, wenn es geht.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 11.12.2010 - 12:06 |
|
| |
|
| |
| Online Status im Thread "Forenlinks können nur von registrierten Benutzern gesehen werden " |
 |
1 Gast |