Bilder/Links generell für Gäste verstecken

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 phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
sysoptiger
Mitglied
Beiträge: 27
Registriert: 30.03.2007 08:23

Bilder/Links generell für Gäste verstecken

Beitragvon sysoptiger » 04.06.2014 13:02

Hallo,

ich suche eine Mod wo der Admin generell für Gäste alle Bilder und Links verbieten kann (auch Bilder die nicht hochgeladen wurden)
Gibt es sowas?

Gruß

Peter

Magou77
Mitglied
Beiträge: 86
Registriert: 10.03.2007 20:42

Re: Bilder/Links generell für Gäste verstecken

Beitragvon Magou77 » 04.06.2014 15:13

Das macht man über die Rechteverteilung im ACP
Bilder, deren urheberrecht nicht beim threadverfasser liegen, sollten sowieso für niemanden sichtbar sein.

Benutzeravatar
HabNurNeFrage
Ehemaliger
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Bilder/Links generell für Gäste verstecken

Beitragvon HabNurNeFrage » 05.06.2014 07:16

Hi,

gibt es eine Möglichkeit, die Anzeige von Links, Image-bbCode für Gäste per Berechtigungen zu blockieren?
Ich verstehe es so, dass sysoptiger die Ausgabe verhindern will und nicht die Eingabe bzw. Nutzung durch die User.



Um Bilder, Links, Mailadressen und Code generell für Gäste zu ersetzen, könnte man z.B. Folgendes machen:

Öffne: ./includes/functions_content.php

Finde: if (sizeof($censors))

Füge in neuer, leeerer Zeile DAVOR ein:

Code: Alles auswählen


    
// GASTLESER VERSCHEUCHEN | ANFANG
    if (preg_match('#<a|\[img|\[code|\[url#is', $text))
    {
        global $user;
        
        if 
(($user->data['user_id'] == ANONYMOUS) || $user->data['is_bot'])
        {
            $text = preg_replace('#<a class="postlink"(.*?)</a>#is', '<b>[ Link | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Link zu sehen. ]</a></b>', $text);
            $text = preg_replace('#<a href="mailto:(.*?)</a>#is', '<b>[ eMail-Adresse | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um die Adresse zu sehen. ]</a></b>', $text);
            $text = preg_replace('#\[img(.*?)\[/img(.*?)\]#is', '<b>[ Externes Bild | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um das Bild zu sehen. ]</a></b>', $text);
            $text = preg_replace('#\[code(.*?)\[/code(.*?)\]#is', '<b><dl class="codebox"><dt>Code:</dt><dd><code><span><b>[ Code-Block | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Code zu sehen. ]</b></span></code></dd></dl></a></b>', $text);
            $text = preg_replace('#\[url(.*?)\[/url(.*?)\]#is', '<b>[ Link | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Link zu sehen. ]</a></b>', $text);
        }
    }
    // GASTLESER VERSCHEUCHEN | ENDE
 

Demo: http://bild4.bplaced.net/testboard/viewtopic.php?f=2&p=5#p5

LG

PS: Bei Seiten, wo man sich erst registrieren muss, um Links zu sehen oder Infos zu bekommen, klicke ich sofort wieder weg.
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };

ottischwenk
Mitglied
Beiträge: 150
Registriert: 28.02.2018 06:30

Re: Bilder/Links generell für Gäste verstecken

Beitragvon ottischwenk » 28.06.2018 20:34

HabNurNeFrage hat geschrieben:Öffne: ./includes/functions_content.php

Finde: if (sizeof($censors))
Das gibt es bei mir nicht

Benutzeravatar
canonknipser
Supporter
Supporter
Beiträge: 1565
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Bilder/Links generell für Gäste verstecken

Beitragvon canonknipser » 28.06.2018 20:52

ottischwenk hat geschrieben:Das gibt es bei mir nicht
Du weisst schon, dass sich die Antwort auf eine Version 3.0 bezieht, die seit mehreren Jahren nicht mehr gewartet wird? Welche Version hast du denn im Einsatz?
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC

ottischwenk
Mitglied
Beiträge: 150
Registriert: 28.02.2018 06:30

Re: Bilder/Links generell für Gäste verstecken

Beitragvon ottischwenk » 28.06.2018 20:58

canonknipser hat geschrieben:
ottischwenk hat geschrieben:Das gibt es bei mir nicht
Du weisst schon, dass sich die Antwort auf eine Version 3.0 bezieht, die seit mehreren Jahren nicht mehr gewartet wird? Welche Version hast du denn im Einsatz?
3.2 und dort gab es den Hinweis hierher

Benutzeravatar
BNa
Valued Contributor
Beiträge: 2349
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Bilder/Links generell für Gäste verstecken

Beitragvon BNa » 01.07.2018 15:59

Der gesuchte Code ist in einem derzeitigen 3.2.* an einer anderen Stelle/Datei...

Benutzeravatar
Melmac
Supporter
Supporter
Beiträge: 3134
Registriert: 15.10.2012 03:27

Re: Bilder/Links generell für Gäste verstecken

Beitragvon Melmac » 01.07.2018 16:22

ottischwenk hat geschrieben:3.2 und dort gab es den Hinweis hierher

Dann hättest Du logischerweise dort auch weiter antworten sollen ...

Gib mal bitte einen Link zu dem betreffenden Thema an, damit das hier entsprechend verschoben werden kann.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)

Benutzeravatar
BNa
Valued Contributor
Beiträge: 2349
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Bilder/Links generell für Gäste verstecken

Beitragvon BNa » 01.07.2018 16:56

öffne

includes/functions_content.php

finde

Code: Alles auswählen

$text = censor_text($text); 


danach einfügen

Code: Alles auswählen

    // GASTLESER VERSCHEUCHEN | ANFANG
    if (preg_match('#<a|\[img|\[code|\[url#is', $text))
    {
        global $user;
        
        if 
(($user->data['user_id'] == ANONYMOUS) || $user->data['is_bot'])
        {
            $text = preg_replace('#<a class="postlink"(.*?)</a>#is', '<b>[ Link | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Link zu sehen. ]</a></b>', $text);
            $text = preg_replace('#<a href="mailto:(.*?)</a>#is', '<b>[ eMail-Adresse | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um die Adresse zu sehen. ]</a></b>', $text);
            $text = preg_replace('#\[img(.*?)\[/img(.*?)\]#is', '<b>[ Externes Bild | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um das Bild zu sehen. ]</a></b>', $text);
            $text = preg_replace('#\[code(.*?)\[/code(.*?)\]#is', '<b><dl class="codebox"><dt>Code:</dt><dd><code><span><b>[ Code-Block | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Code zu sehen. ]</b></span></code></dd></dl></a></b>', $text);
            $text = preg_replace('#\[url(.*?)\[/url(.*?)\]#is', '<b>[ Link | Bitte <a href="./ucp.php?mode=login">einloggen</a> oder <a href="./ucp.php?mode=register">registrieren</a>, um den Link zu sehen. ]</a></b>', $text);
        }
    }
    // GASTLESER VERSCHEUCHEN | ENDE    


ungetestet.
sollte aber funktionieren...

Benutzeravatar
canonknipser
Supporter
Supporter
Beiträge: 1565
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: Bilder/Links generell für Gäste verstecken

Beitragvon canonknipser » 01.07.2018 17:38

Da das hier lustig von dort viewtopic.php?f=151&t=241712#p1385277 "gecrossposted" wurde, mache ich hier erst mal dicht. Das hat ja nix mehr mit 3.0 zu tun
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC


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