Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.761 (Täglich: 23,36 )
Themen: 16.166
Mitglieder: 13.157
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 53%
Ausl. d. letzten 5 Minuten: 49%
Ausl. d. letzten 15 Minuten: 46%
Freier Webspace: 2 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Verlinkung in der Signatur » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Verlinkung in der Signatur
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Rondo Rondo ist männlich
wBB2-User



Dabei seit: 20.01.2007
Beiträge: 65
0 Filebase-Einträge

wBB-Version: wBB2.3

Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 31 [?]
Erfahrungspunkte: 304.515
Nächster Level: 369.628

65.113 Erfahrungspunkt(e) für den nächsten Levelanstieg



Fragezeichen Verlinkung in der Signatur Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo zusammen...

Wie kann man Verlinkungen in den Signaturen der User unterbinden ?
Mir gehts nicht um die "geschriebene" Webseite sondern nur um die
mit Absicht gesetzten Links, zbsp. um Werbung zu machen etc.


vielen dank im voraus

mfg R.
25.02.2012 09:50 Rondo ist offline E-Mail an Rondo senden Beiträge von Rondo suchen Nehmen Sie Rondo in Ihre Freundesliste auf Germany
KleenMicha KleenMicha ist männlich
wBB2-User


images/avatars/avatar-15991.jpeg


Dabei seit: 10.10.2004
Beiträge: 56
0 Filebase-Einträge

Herkunft: DD
PHP-Version: 5.4
MySQL-Version: 5.5
Wo bist du gehostet?: Hetzner (Server)

Bewertung: 
1 Bewertung(en) - Durchschnitt: 10,00

Level: 31 [?]
Erfahrungspunkte: 308.955
Nächster Level: 369.628

60.673 Erfahrungspunkt(e) für den nächsten Levelanstieg



RE: Verlinkung in der Signatur Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Nun denn hier mal eine kleine Lösung für dich. Dabei wird dem Nutzer die Möglichkeit verwehrt in der Signatur die Buttons: Email und Url als BBCode zu sehen und dazu auch aus dem Code im Editor der BBCode url entfernt.


Öffne: ./acp/lib/functions.php
Suche nach:
php:
1:
?>


Füge darüber folgendes ein:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
/**
* @desc clean signature from urls
* @param text string
* @return text string
*/
function clean_sig($text) {
    $text preg_replace("/\[url=("|['\"]?)([^\"']+)\\1](.+)\[\/url\]/esiU""'\\3'"$text);
    $text preg_replace("/\[url]([^\"\[]+)\[\/url\]/eiU""'\\1'"$text);
    return $text;
}


Viel Spaß damit.

Öffne ./usercp.php

Suche nach:
php:
1:
$message stripcrap(wbb_trim($_POST['message']));

Füge darunter folgendes ein.
php:
1:
2:
/* clean sig from url */
$message clean_sig($message);


Suche weiter nach:
php:
1:
if ($wbbuserdata['can_use_sig_bbcode'] == && $wbbuserdata['usewysiwyg'] != 1$bbcode_buttons getcodebuttons();

Und ersetze es durch:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
if ($wbbuserdata['can_use_sig_bbcode'] == && $wbbuserdata['usewysiwyg'] != 1) {
    $modechecked = array('''');
    if ($_COOKIE['bbcodemode'] == 1$modechecked[1] = "checked=\"checked\"";
    else $modechecked[0] = "checked=\"checked\"";
    
    eval("\$bbcode_sizebits = \"".$tpl->get("bbcode_sizebits")."\";");
    eval("\$bbcode_fontbits = \"".$tpl->get("bbcode_fontbits")."\";");
    eval("\$bbcode_colorbits = \"".$tpl->get("bbcode_colorbits")."\";");
    eval("\$bbcode_buttons = \"".$tpl->get("bbcode_buttons_sig")."\";");
}


Und jetzt erstellst du noch ein Template mit Namen: bbcode_buttons_sig und folgendem Inhalt:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
<table cellspacing="0" cellpadding="0">
 <tr class="tablea_fc">
  <td align="left" colspan="3"><span class="smallfont">
   <input type="radio" name="mode" id="radio_bbcodemode_1" value="0" title="{$lang->items['LANG_POSTINGS_BBCODE_MODE_0']} (alt+n)" accesskey="n" onclick="setmode(this.value)" $modechecked[0] /><label for="radio_bbcodemode_1">
   {$lang->items['LANG_POSTINGS_BBCODE_MODE_0']}</label>
   <input type="radio" name="mode" id="radio_bbcodemode_2" value="1" title="{$lang->items['LANG_POSTINGS_BBCODE_MODE_1']} (alt+e)" accesskey="e" onclick="setmode(this.value)" $modechecked[1] /><label for="radio_bbcodemode_2">
   {$lang->items['LANG_POSTINGS_BBCODE_MODE_1']}</label>
  </span></td>
 </tr>
 <tr>
  <td><select id="fontselect" 
    onchange="fontformat(this.form,this.options[this.selectedIndex].value,'FONT')">
    <option value="0">FONT</option>
    $bbcode_fontbits
   </select
   ><select id="sizeselect" 
    onchange="fontformat(this.form,this.options[this.selectedIndex].value,'SIZE')">
    <option value="0">SIZE</option>
    $bbcode_sizebits
   </select
   ><select id="colorselect" 
    onchange="fontformat(this.form,this.options[this.selectedIndex].value,'COLOR')">
    <option value="0">COLOR</option>
    $bbcode_colorbits
   </select>
  </td>
  <td><a href="misc.php?action=bbcode{$SID_ARG_2ND}" target="_blank"><img src="{$style['imagefolder']}/bbcode_help.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_HELP']}" title="{$lang->items['LANG_POSTINGS_BBCODE_HELP']}" border="0" /></a>&nbsp;</td>
  <td rowspan="2"><table>
 <tr class="smallfont">
  <td align="left" class="tablea_fc"><input class="input" type="button" value=" x " accesskey="c" title="{$lang->items['LANG_POSTINGS_BBCODE_CLOSE_CURRENT_TAG']} (alt+c)" style="color:red; font-weight:bold" onclick="closetag(this.form)" /> {$lang->items['LANG_POSTINGS_BBCODE_CLOSE_CURRENT_TAG']}</td>
 </tr>
 <tr class="smallfont">
  <td align="left" class="tablea_fc"><input class="input" type="button" value=" x " accesskey="x" title="{$lang->items['LANG_POSTINGS_BBCODE_CLOSE_ALL_TAGS']} (alt+x)" style="color:red; font-weight:bold" onclick="closeall(this.form)" /> {$lang->items['LANG_POSTINGS_BBCODE_CLOSE_ALL_TAGS']}</td>
 </tr>
</table></td>
 </tr>
 <tr>
  <td align="center" colspan="2">
<img src="{$style['imagefolder']}/bbcode_bold.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_BOLD']}" title="{$lang->items['LANG_POSTINGS_BBCODE_BOLD']}" border="0" onclick="bbcode(document.bbform,'B','')" onmouseover="this.style.cursor='hand';" /><img
src="{$style['imagefolder']}/bbcode_italic.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_ITALIC']}" title="{$lang->items['LANG_POSTINGS_BBCODE_ITALIC']}" border="0" onclick="bbcode(document.bbform,'I','')" onmouseover="this.style.cursor='hand';" /><img
src="{$style['imagefolder']}/bbcode_underline.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_UNDERLINE']}" title="{$lang->items['LANG_POSTINGS_BBCODE_UNDERLINE']}" border="0" onclick="bbcode(document.bbform,'U','')" onmouseover="this.style.cursor='hand';" />
<img src="{$style['imagefolder']}/bbcode_center.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_CENTER']}" title="{$lang->items['LANG_POSTINGS_BBCODE_CENTER']}" border="0" onclick="bbcode(document.bbform,'CENTER','')" onmouseover="this.style.cursor='hand';" />
<img
src="{$style['imagefolder']}/bbcode_image.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_IMAGE']}" title="{$lang->items['LANG_POSTINGS_BBCODE_IMAGE']}" border="0" onclick="bbcode(document.bbform,'IMG','http://')" onmouseover="this.style.cursor='hand';" />
<img src="{$style['imagefolder']}/bbcode_quote.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_QUOTE']}" title="{$lang->items['LANG_POSTINGS_BBCODE_QUOTE']}" border="0" onclick="bbcode(document.bbform,'QUOTE','')" onmouseover="this.style.cursor='hand';" /><img
src="{$style['imagefolder']}/bbcode_list.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_LIST']}" title="{$lang->items['LANG_POSTINGS_BBCODE_LIST']}" border="0" onclick="dolist(document.bbform)" onmouseover="this.style.cursor='hand';" />
<img src="{$style['imagefolder']}/bbcode_code.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_CODE']}" title="{$lang->items['LANG_POSTINGS_BBCODE_CODE']}" border="0" onclick="bbcode(document.bbform,'CODE','')" onmouseover="this.style.cursor='hand';" /><img
src="{$style['imagefolder']}/bbcode_php.gif" alt="{$lang->items['LANG_POSTINGS_BBCODE_PHP']}" title="{$lang->items['LANG_POSTINGS_BBCODE_PHP']}" border="0" onclick="bbcode(document.bbform,'PHP','')" onmouseover="this.style.cursor='hand';" />
  </td>
 </tr>
</table>


__________________
Viele Grüße

Michael
25.02.2012 12:13 KleenMicha ist offline E-Mail an KleenMicha senden Homepage von KleenMicha Beiträge von KleenMicha suchen Nehmen Sie KleenMicha in Ihre Freundesliste auf Fügen Sie KleenMicha in Ihre Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen Germany
katze2ooo
wBB2-User


images/avatars/avatar-16015.jpg


Dabei seit: 24.03.2010
Beiträge: 222
0 Filebase-Einträge

wBB-Version: wBB2.3

Bewertung: 
10 Bewertung(en) - Durchschnitt: 2,80

Level: 35 [?]
Erfahrungspunkte: 782.730
Nächster Level: 824.290

41.560 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hi,
warum so?

Neue Benutzergruppe erstellen.
Z.B Mitglieder no Sig.
Berechtigungen
max. Signaturlänge: 0 Zeichen

max. Bilderanzahl in Signatur: 0
(-1=unbegrenzt)
Kann HTML in Signatur benutzen? Nein
Können Mitglieder dieser Benutzergruppe HTML in ihrer Signatur benutzen? Nein
Kann BBCodes in Signatur benutzen? Nein
Können Mitglieder dieser Benutzergruppe BBCodes in ihrer Signatur benutzen? Nein
Kann Smilies in Signatur benutzen?
Können Mitglieder dieser Benutzergruppe Smilies in ihrer Signatur benutzen? Nein
Kann Bilder in Signatur benutzen?
Können Mitglieder dieser Benutzergruppe Bilder in ihrer Signatur benutzen? Nein

Unter Benutzer bearbeiten noch zusätzlich

Smilies in Signatur deaktivieren.
HTML in Signatur deaktivieren.
BBCode in Signatur deaktivieren.
Bilder in Signatur deaktivieren.
überprüfen und Haken setzen

So kann man schwarze Schafe aussortieren und in diese Gruppe verschieben.

Gruß katze2ooo
25.02.2012 14:54 katze2ooo ist offline Beiträge von katze2ooo suchen Nehmen Sie katze2ooo in Ihre Freundesliste auf Germany
KleenMicha KleenMicha ist männlich
wBB2-User


images/avatars/avatar-15991.jpeg


Dabei seit: 10.10.2004
Beiträge: 56
0 Filebase-Einträge

Herkunft: DD
PHP-Version: 5.4
MySQL-Version: 5.5
Wo bist du gehostet?: Hetzner (Server)

Bewertung: 
1 Bewertung(en) - Durchschnitt: 10,00

Level: 31 [?]
Erfahrungspunkte: 308.955
Nächster Level: 369.628

60.673 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Weil man somit alle BBCodes verbietet? Oder weil man damit die kompletten Signaturen verbietet? Soll ich weiter machen?

__________________
Viele Grüße

Michael
25.02.2012 15:15 KleenMicha ist offline E-Mail an KleenMicha senden Homepage von KleenMicha Beiträge von KleenMicha suchen Nehmen Sie KleenMicha in Ihre Freundesliste auf Fügen Sie KleenMicha in Ihre Kontaktliste ein MSN Passport-Profil von KleenMicha anzeigen Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Verlinkung in der Signatur

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 25.330
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 94 Tage, 20 Stunden, 17 Minuten und 10 Sekunden