YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Suche: Bestätigungshack » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 859 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Suche: Bestätigungshack
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Eagle
Mitglied


images/avatars/avatar-405.jpg

Dabei seit: 21.01.04
Beiträge: 69
Herkunft: NRW
Forenversion: 2.3

Lampe Suche: Bestätigungshack Antworten Zitieren Editieren Melden       UP

Gesucht wird ein Hack um Mitglieder zu bestätigen.
Er sollte folgendes beinhalten:

- Im Profil des Users wird eine Grafik angezeigt das der User bestätigt (persönlich bekannt) ist.

- Beim Klick auf die Grafik öffnet sich ein Popup in dem aufgeführt ist wer ihn bestätig hat, ggf. mit zusätzlicher Funktion ihn ebenfalls zu bestätigen (persönlich bekannt).

- Bei unbestätigten Mitgliedern soll ein Link erscheinen in dem man ihn bestätigen kann

- Nur bereits bestätigte Mitglieder sollen weitere User bestätigen können.

- PN an Mitglied das bestätigt wurde von Admin mit Hinweis wer bestätigt hat.

Zusätliche Wünsche:

- Liste aller Mitglieder die bestätigt wurden & von wem (ACP)

Ich hoffe das ist soweit verständlich, wäre toll wenn da jemand etwas in der Art hätte oder schreiben könnte.

Fragen bitte posten smile

Danke

Edit:
Ich habe in einem 1.1 (nicht aktiv) bereits einen ähnlichen Hack verwendet, vielleicht kann den auch jemand umschreiben?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Eagle: 20.01.07 14:51.

20.01.07 14:15 Eagle ist offline E-Mail WWW Finden Als Freund hinzufügen
Indeep Indeep ist männlich
Mitglied


Dabei seit: 26.08.04
Beiträge: 419
Herkunft: Berlin
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Das was du suchst kenne ich nicht aber sowas ähnliches ist das Invitesystem 1.0.0 vielleicht hilft dir das
20.01.07 14:35 Indeep ist offline E-Mail Finden Als Freund hinzufügen
Eagle
Mitglied


images/avatars/avatar-405.jpg

Dabei seit: 21.01.04
Beiträge: 69
Herkunft: NRW
Forenversion: 2.3

Themenstarter Thema begonnen von Eagle
Antworten Zitieren Editieren Melden       UP

Nicht wirklich, wenn ich das richtig verstehe greift das ja auch auf Forenrechte zu, das brauch ich gar nicht, ich möchte keine Änderung an den Rechten, nur den Hinweis der Bestätigung.

Klar gibt es sowas nicht, sonst würde ich ja nicht danach fragen müssen fröhlich

Ich hab hier mal ein paar Auszüge aus meinem altenn 1.1 damit man vielleicht eher versteht worum es geht:

members.php
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:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
### Bestätigungshack 

$countconfis = $db_zugriff->query_first("SELECT COUNT(*) AS counter FROM bb".$n."_confirms WHERE userid='$userid'");

$confirms = $countconfis['counter'];

### Bestätigungshack



	eval("dooutput(\"".gettemplate("members_profile")."\");");

}



/*

* Bestätigungshack 

*/

elseif($mode=="confirm")

{

$checkexist = $db_zugriff->query_first("SELECT * FROM bb".$n."_confirms WHERE userid='$userid' AND byid='$user_id'");

if($user_id == $userid) {

eval("dooutput(\"".gettemplate("members_confirm_error3")."\");");

exit();

}

elseif(!$user_id) {

eval("dooutput(\"".gettemplate("members_confirm_error2")."\");");

exit();

}

elseif($checkexist) {

eval("dooutput(\"".gettemplate("members_confirm_error1")."\");");

exit();

}



$db_zugriff->query("INSERT INTO bb".$n."_confirms (byid,userid) VALUES ('$user_id','$userid')");

$confirmuser = getUsername($userid);

## PN bei Bestätigung

$senderid = $user_id; 					//Userid des PN Versends ($user_id = Der User der gerade bestätigt)

$subject = "Du wurdest bestätigt"; 			//Betreff

$message = "Hallo ".$confirmuser.", \n Du wurdest von ".$user_name." bestätigt, diese Nachricht wurde vom System erstellt"; 				//Nachricht

$db_zugriff->query("INSERT INTO bb".$n."_pms (senderid,recipientid,sendtime,subject,message)VALUES

('$user_id','$userid','".time()."','".$subject."','".$message."')");

## PN bei Bestätigung ENDE

eval("dooutput(\"".gettemplate("members_confirm_popup")."\");");

}



elseif($mode=="showconfirms")

{

$usern = getUsername($id);

$getconfirms = $db_zugriff->query("SELECT * FROM bb".$n."_confirms WHERE userid = '$id'");

while($users = $db_zugriff->fetch_array($getconfirms)) {

      if(isset($confirmsbit)) $username = ", ";

      $username .= getUsername($users[byid]);

eval ("\$confirmsbit .= \"".gettemplate("members_confirmbit_popup")."\";");

}

if(!$confirmsbit) $confirmsbit="bisher nicht bestätigt!";

eval("dooutput(\"".gettemplate("members_confirm_popup_show")."\");");

}


members_profile.htm
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
					<TR bgcolor="{tablec}">

						<td valign="top"><FONT face="{font}" size=2><B>Bestätigungen:</B></font></td>

						<td colspan="4"><FONT face="{font}" size=2>

						<center>

						<a href="javascript: confirms($user_info[userid])">$confirms</a> Mitglieder kennen $user_info[username] persönlich

						<br>

						<a href="javascript: confirms($user_info[userid])">(Jetzt bestätigen)</a>

						</center>

						</font></td>

					</tr>



Und als Anhang die members_confirm Dateien.

Dateianhang:
zip confirm.zip (2,46 KB, 2 mal heruntergeladen)
20.01.07 15:00 Eagle ist offline E-Mail WWW 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 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Suche: Bestätigungshack