Signatur für bestimmte Foren sperren |
|
Moin,
ich hab nu jedes mir bekannte WBB Forum umgegraben, und habe trotzdem
nirgendwo auch nur den Ansatz einer Lösung für mein problem gefunden, darum versuch ich es jetzt so:
Ich möchte die Signatur für ein bestimmtes Forum deaktivieren. Ich habe
keine rechte idee wie, ist es eine simple DB änderung wärs fein, brauch ich
nen Hack und jemand hat einen wärs genau so gut.
Vielleicht weiß da ja jemand rat
Gruß
vol
|
|
13.07.08 20:44 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
|
|
Versuchs mal so:
Suche dir erst die IDs der Foren raus, in denen die Signatur nicht angezeigt werden soll.
Suche dann in der thread.php nach
php: |
1:
|
eval("\$signature = \"".$tpl->get("thread_signature")."\";"); |
|
Und ersetze es gegen
php: |
1:
2:
|
if ($boardid == 1 || $boardid == 2) $signature = '';
else eval("\$signature = \"".$tpl->get("thread_signature")."\";"); |
|
Statt 1 und 2 halt einfach die korrekten IDs einsetzen; || bedeutet ODER und ermöglicht die Angabe mehrerer IDs.
__________________
|
|
14.07.08 20:01 |
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
Hallo Agi,
ich hole das Thema mal hoch, denn ich bin brennend an der Möglichkeit interessiert, bei bestimmten Foren die Signatur der User zu unterdrücken.
Wäre schön, Du könntest nochmal nachschauen, warum das offensichtlich nicht gefunzt hat.
Danke und Gruß
Jürgen
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
02.06.09 21:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
Hei Bräke,
ich benutze sehr zufrieden ein 2.1.6, auch wenn schon so viele gesagt haben, ich soll updaten.
Habe auch einige Hacks von Dir drin, die wie das ganze Board super funktionieren.
An dieser Stelle auch mal ein Lob, denn ich hab noch nirgendwo Hacks mit so toller Beschreibung gefunden, die auch auf Anhieb funktionieren..
Wenn das Umcoden vom 2.3 zu der 2.1 - Version nicht zu aufwendig ist, das wäre echt Klasse.
LG Jürgen
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
02.06.09 23:52 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
boah.... hast Du sonst keine Hobbys ??
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
02.06.09 23:58 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
Boah... wenn ich das gewusst hätte, hätte ich noch gewartet.
Das ist der Hammer, und dann auch noch für ein "altes" Board.
Ich danke Dir und werde es in anderen Boards, wo ich gefragt habe, weitergeben.
Werd es nachher gleich einbauen und Bescheid geben, ob es funzt. Bin mir da aber
eigentlich ganz sicher..
Menno, an dem Support hier können sich viele ein Beispiel nehmen [IMG]http://www.inselderbegegnung.de/wbb3/images/smilies/ehre.gif[/IMG]
Gruß aus Frankfurt,
Jürgen
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Mondwolf: 11.03.13 21:42.
|
|
03.06.09 10:24 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
Hei Bräke,
jetzt hab ich doch noch eine Frage. Hab von Snoopy den Begrüßungshach drin, der in meiner Sigi alle User begrüßt, die online sind.
Kannst Du mir den ersten Teil der thread.php hier einsetzen, da das in meiner php etwas zerrissen ist.
code: |
1:
|
/* ##### Sig-Joke-Hack by Snoopy ##### */ if($posts['showsignature']==1 && !$posts['disablesignature'] && $wbbuserdata['showsignatures']==1 && $posts['signature']) { $posts['signature']=$this->parse->doparse($posts['signature'],$posts['allowsigsmilies'],$posts['allowsightml'],$posts['allowsigbbcode'],$posts['allowsigimages']); /* ##### Sig-Joke-Hack by Snoopy ##### */ $found = strpos ($posts['signature'], "{grusssignatur}"); if ($found === false) { // ... } else { if (!$oncount) { $posts['signature'] = str_replace("{grusssignatur}", "", $posts['signature']); } else { $posts['signature'] = str_replace("{grusssignatur}", "<center><b>Das Insel-Team grüßt alle Mitglieder, die online sind:</b> <br>".$user_on, $posts['signature']); } } /* ##### Sig-Joke-Hack by Snoopy ##### */ eval ("\$signature = \"".$tpl->get("thread_signature")."\";"); } |
|
Danke schon mal...
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
03.06.09 20:37 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Bräke
Mitglied
Dabei seit: 01.01.04
Beiträge: 8.189
|
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
if($board['boardsshowsignature']==1) {
if($posts['showsignature']==1 && !$posts['disablesignature'] && $wbbuserdata['showsignatures']==1 && $posts['signature']) {
$posts['signature']=$this->parse->doparse($posts['signature'],$posts['allowsigsmilies'],$posts['allowsightml'],$posts['allowsigbbcode'],$posts['allowsigimages']);
$found = strpos ($posts['signature'], "{grusssignatur}");
if ($found === false) {
// ...
} else {
if (!$oncount) {
$posts['signature'] = str_replace("{grusssignatur}", "", $posts['signature']);
} else {
$posts['signature'] = str_replace("{grusssignatur}", "<center><b>Das Insel-Team grüßt alle Mitglieder, die online sind:</b> <br>".$user_on, $posts['signature']);
}
}
eval ("\$signature = \"".$tpl->get("thread_signature")."\";");
}
}
|
|
Probiere mal so.
|
|
03.06.09 20:54 |
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
...puh, alles drin und bekomme folgende Fehlermeldung:
code: |
1:
|
Parse error: syntax error, unexpected T_GLOBAL, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/w007d2b8/wbb2/thread.php on line 265 |
|
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
03.06.09 23:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Mondwolf
Mitglied
Dabei seit: 08.06.04
Beiträge: 88
Herkunft: Mitteldeutschland Forenversion: 3.1
|
|
... habs mal selbst überprüft, funzt jetzt wunderbar.
Hatte beim reinkopieren etwas übesehen.
Also, vielen Dank noch mal an Dich !!!
Liebe Grüße
Jürgen
__________________
Nur wer meinen PC kennt, weiß, wie ich leide..
|
|
03.06.09 23:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|