YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Mute Hack (Schreibrechte entziehen) » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 10.605 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Mute Hack (Schreibrechte entziehen)
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
djbadgreek
Mitglied


Dabei seit: 17.02.05
Beiträge: 55

 Mute Hack (Schreibrechte entziehen) Antworten Zitieren Editieren Melden       UP

Titel: Mute Hack (Schreibrechte entziehen)
Version: 2.0
Beschreibung: Der Mute Hack ermöglicht es dem Administrator, störenfrieden anstatt zu Sperren die Schreibrechte zu entziehen.

Man kann im ACP festlegen, was für Schreibrechte entzogen werden sollen.

Es können folgende Schreibrechte entzogen werden:
Beiträge erstellen
Beiträge editieren
Themen eröffnen
Nachichten schreiben

Getestet mit: wBBLite 1.0.2pl2

Benötigt: wBBLite 1.0.x

Zu ändernde Dateien:
* addreply.php
* newthread.php
* editpost.php
* pms.php
* profile.php
* profile.tpl
* global.php
* templates/header.tpl
* acp/group.php
* acp/templates/group_add.htm
* acp/templates/group_edit.htm
*
Neue Dateien
* mute.php
* templates/mute_error.tpl
* templates/header_mute.tpl
* templates/mute.tpl
* templates/mute_edit.tpl
* templates/mute_index.tpl
* templates/mute_log.tpl
* templates/mute_footer.tpl
* templates/profile_ismute.tpl
* templates/profile_canedit.tpl
* templates/profile_cansee.tpl
* templates/profile_canseelog.tpl

v2.0
Neue Features:
- Man kann einen Grund einstellen.
- Man kann aussuchen, ob im Grund Smilies, BBCode oder HTML verwendet werden kann.
- Es werden nichtmehr via ACP sondern via Datei die Schreibrechte entzogen.
- Jeder Entzug der Schreibrechte oder wiedererhalt der Schreibrechte wird geloggt.
- Man kann via Gruppeneinstellungen festlegen, ob eine Gruppe sehen kann, ob jemand Schreibrechte hat oder nicht, ob jemand Schreibrechte entziehen und wiedergeben kann oder ob jemand den Log sehen darf.
- Im Fehlertext wird der Ansprechpartner (also die Person die die Schreibrechte entzogen hat) und der Grund angegeben.

Screenshots
http://wbblite.smileyfake.de/mute_hack.gif
http://wbblite.smileyfake.de/mute_hack2.gif
http://wbblite.smileyfake.de/mute_hack3.gif
http://wbblite.smileyfake.de/mute_hack4.gif
http://wbblite.smileyfake.de/mute_hack5.gif
http://wbblite.smileyfake.de/mute_hack6.gif
http://wbblite.smileyfake.de/mute_hack7.gif
http://wbblite.smileyfake.de/mute_hack8.gif

Bugfix:
- Rechtsschreibfehler und Fehler in install_mute.php auf Version 2.0.0 beseitigt.

Für Schäden wird keine Verantwortung übernommen.
----
Demo: http://wbblite.smileyfake.de/mute_hack.gif

weiter zum Download

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von djbadgreek: 19.08.06 20:56.

19.08.06 16:01 djbadgreek ist offline E-Mail Finden Als Freund hinzufügen
Gclaw Gclaw ist männlich
Mitglied


images/avatars/avatar-4888.gif

Dabei seit: 25.07.06
Beiträge: 12
Forenversion: 2.3; Lite 1.0

Antworten Zitieren Editieren Melden       UP

in der install haste was vertauscht:

4. editpost.php

Suche nach:
<tr class="firstrow">
<td><b>Kann Profile anderer Mitglieder sehen?</b><br>Kann diese Benutzergruppe Profile anderer Mitglieder sehen?</td>
<td><select name="canviewprofile">
<option value="1"$sel_canviewprofile[1]>Ja</option>
<option value="0"$sel_canviewprofile[0]>Nein</option>
</select></td>
</tr>

seitwan steht das den dadrinn?

für alle richtig muss es sein:

Suche nach:

eval("\$tpl->output(\"".$tpl->get("editpost")."\");");

ersetze durch:

if(($wbbuserdata[mute] == "1") && ($mute_editpost == "1")) {
eval("\$tpl->output(\"".$tpl->get("mute")."\");");
} else {
eval("\$tpl->output(\"".$tpl->get("editpost")."\");");
}



aber sonst funztioniert er auch nich...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Gclaw: 20.08.06 18:41.

20.08.06 18:35 Gclaw ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von Gclaw anzeigen
djbadgreek
Mitglied


Dabei seit: 17.02.05
Beiträge: 55

Themenstarter Thema begonnen von djbadgreek
Antworten Zitieren Editieren Melden       UP

Hups - morgen kommt eh die v 1.1.0 raus, damit verbunden noch viele weitere Features.

z.B.
- Usergruppen können extern vom ACP User mit Grund muten (Mutes werden gezählt + die letzen 15 Mutegründe ausgegeben)!
- Übersicht alle derzeit gemuteten User

Augenzwinkern
20.08.06 22:34 djbadgreek ist offline E-Mail Finden Als Freund hinzufügen
devilside devilside ist männlich
Mitglied


Dabei seit: 19.02.05
Beiträge: 10

 installer problem l Antworten Zitieren Editieren Melden       UP

Fatal error: Call to undefined method db::quety() in /var/www/web9/html/acp/install_mute.php on line 21

EDIT: hab den Mist erstmal wieder ausgebaut böse

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von devilside: 26.09.06 12:39.

26.09.06 12:23 devilside ist offline E-Mail Finden Als Freund hinzufügen
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

da steht auch ein kleiner Fehler drinnen, deshalb funzt das bei Dir nicht.

Da steht:
$quety12 = $db->query("ALTER TABLE `bb".$n."_groups` ADD `canseemute`

Muss aber:
$query12 = $db->query("ALTER TABLE `bb".$n."_groups` ADD `canseemute`

lauten

$query12

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von hutzi: 26.09.06 14:39.

26.09.06 14:39 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
bam313
unregistriert
Antworten Zitieren Editieren Melden       UP

@ Devilside

Zitat:
EDIT: hab den Mist erstmal wieder ausgebaut böse

Eigentlich sollte man dir die Erlaubnis entziehen in der Freizeit geschriebene Addons, welche auch noch kostenlos sind, saugen zu dürfen!

LG bam
26.09.06 15:15
hutzi hutzi ist männlich
fighters-from-hell.de


images/avatars/avatar-2533.gif

Dabei seit: 13.03.05
Beiträge: 396
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

 Help please Antworten Zitieren Editieren Melden       UP

Woran könnt das liegen, das ich da "Array" stehen habe.
Ich weiß, das ich des öfteren mit Arrays Probs habe, von anderen Hacks her.
In der mute.php steht dreimal was von Fetch_array, das wird ja was damit zu tun haben - kann ich diese Anzeige irgendwie umgehen? Weil funzen tut der Hackie *g* ja.

SCREEN:

Dateianhang:
gif mute_bug01.gif (12 KB, 778 mal heruntergeladen)
26.09.06 18:28 hutzi ist offline E-Mail WWW Finden Als Freund hinzufügen
Denno93
Mitglied


Dabei seit: 22.06.07
Beiträge: 59

 hilfe Antworten Zitieren Editieren Melden       UP

hatt sic herledigt aber jezt kann mann PMS schreiben obwohl mann rechte dafür weghat was habs da falsch gemacht?

Dateianhang:
unknown pms.php (24 KB, 0 mal heruntergeladen)

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Denno93: 13.07.07 22:59.

13.07.07 22:53 Denno93 ist offline E-Mail Finden Als Freund hinzufügen
dark-devil-02
Mitglied


Dabei seit: 22.05.07
Beiträge: 9
Forenversion: 1.2

Antworten Zitieren Editieren Melden       UP

bei mir vill die installationsdatei nicht ganz so, wie sie sollte..

code:
1:
2:
3:
4:
5:
6:
7:
8:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: ALTER TABLE bb1_users ADD `mute` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `blocked`
mysql error: Duplicate column name 'mute'
mysql error number: 1060
Date: 26.12.2007 @ 17:15
Script: /wbblite/wbblite/acp/install_mute.php?mode=install
Referer: http://sphnx.sp.ohost.de/wbblite/wbblite/acp/install_mute.php
26.12.07 17:16 dark-devil-02 ist offline E-Mail Finden Als Freund hinzufügen
nobe0001 nobe0001 ist männlich
Ex-myWBB-Mod


images/avatars/avatar-5213.gif

Dabei seit: 16.08.06
Beiträge: 83
Fähigkeiten: WBB Lite 1 Profi
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Zitat:
Duplicate column name 'mute'


-> Spalte schon vorhanden.
Also hast Du die install schon mal ausgeführt.

__________________
Gruß
nobe
31.12.07 11:55 nobe0001 ist offline E-Mail Finden Als Freund hinzufügen
richiesmum richiesmum ist weiblich
Mitglied


Dabei seit: 27.12.07
Beiträge: 1
Herkunft: 47647 Kerken
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Ich bekomme beim aufrufen der mute.php angezeigt ich hätte keine rechte.
Bin in meinem Forum natürlich Admin, sehe ja auch den Button fürs ACP ... den Link "Zum Schreibrecht Kontrollzentrum" sehe ich aber nicht.. ich habs daraufhin mal so eingegeben und dann sehe ich das

Zitat:
Ihnen wird der Zutritt zu dieser Seite verwehrt.
Aus einem der folgenden Gründe fehlt Ihnen die Berechtigung, diese Seite zu betreten:

* Sie sind im Forum nicht angemeldet. Einige Bereiche und Funktionen im Forum sind nur für angemeldete Benutzer zugänglich. Bitte nutzen Sie die Eingabemöglichkeit auf dieser Seite, um sich anzumelden. Falls Sie nicht registriert sind, können Sie dies hier tun.
* Ihr Benutzeraccount könnte gesperrt worden sein. Melden Sie sich gegebenenfalls ab und kontaktieren den zuständigen Administrator.
* Es gibt Bereiche im Forum, die bestimmten Benutzer vorbehalten sind. Sie haben Möglicherweise versucht einen solchen Bereich zu betreten.


Ich hab den Hack jetzt zum zweiten Mal eingebaut und hab zum zweiten Mal den selben Fehler, kann mir da vielleicht jemand helfen?

__________________
Gruß Carola
15.01.08 18:15 richiesmum ist offline E-Mail Finden Als Freund hinzufügen
NickyC
Mitglied


Dabei seit: 06.09.11
Beiträge: 11
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

hat sich soeben erledigt!
Danke

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von NickyC: 07.09.11 11:05.

07.09.11 10:59 NickyC ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Hacks und Addons » Mute Hack (Schreibrechte entziehen)