|
User Profil Block
|
|
| DJ-Papst |
Geschrieben am 23.10.2009 00000010 12:09
|
|
Jung Mitglied ![]() Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 17 years 2 months 3 weeks 27 days 16 hours 37 minutes 39 seconds |
Moin, nutze das Profil Block System. Normal ist das ja so das Admins nicht geblockt werden können. Jetzt möchte das aber gerne so haben das Profile einer bestimmten Benutzergruppe nicht Blockbar sind. Was muss ich da ändern bzw an welcher Datei. Also ich würde jetzt sagen das ich an der Inlude was ändern muss, nur weiss ich nicht genau wo und was. Vielleicht könnte mir dabei ja jemand helfen. Gruß Micha P.S.: Hab die Include vom Block System als Code dran gehängt. [geshi=php]<?php /*************************************************************************** * User Profil Blocker Infusion for PHP Fusion 7 * * * * Copyright (C) Michael Hollmayer (firemike) * * mike@at-time.de * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * ***************************************************************************/ if (!defined("IN_FUSION")) { die("Access Denied"); } include INFUSIONS."user_profil_block/infusion_db.php"; if ($profile_method == "input") { }elseif ($profile_method == "display") { if($_GET['lookup'] == $userdata['user_id']){ echo "<tr>\n"; echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_profilblock_001']."</td>\n"; echo "<td align='right' class='tbl1'><a href='".INFUSIONS."user_profil_block/block.php'><img src='".INFUSIONS."user_profil_block/pic/blocklist.gif'></a>"; echo "</td>\n</tr>\n"; }else{ if(iMEMBER){ $result = dbquery("SELECT * FROM ".UPBL." WHERE user_id='".$userdata['user_id']."' AND blocked_user_id='".$_GET['lookup']."'"); if(dbrows($result) == 0){ echo "<tr>\n"; echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_profilblock_001']."</td>\n"; $access = dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$_GET['lookup']."'"); $dat = dbarray($access); if($dat['user_level'] == "102" OR $dat['user_level'] == "103"){ echo "<td align='right' class='tbl1'><img src='".INFUSIONS."user_profil_block/pic/unblockbar.gif'>"; }else{ echo "<td align='right' class='tbl1'><a href='".INFUSIONS."user_profil_block/block.php?blockid=".$_GET['lookup']."'><img src='".INFUSIONS."user_profil_block/pic/block.gif'></a>"; } echo "</td>\n</tr>\n"; }else{ echo "<tr>\n"; echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_profilblock_001']."</td>\n"; echo "<td align='right' class='tbl1'><a href='".INFUSIONS."user_profil_block/block.php?eblockid=".$_GET['lookup']."'><img src='".INFUSIONS."user_profil_block/pic/entblock.gif'></a>"; echo "</td>\n</tr>\n"; } } } }elseif ($profile_method == "validate_insert") { $db_fields .= ", user_profilblock"; $db_values .= ", '".(isset($_POST['user_profilblock']) && isnum($_POST['user_profilblock']) ? $_POST['user_profilblock'] : "0")."'"; } elseif ($profile_method == "validate_update") { $db_values .= ", user_profilblock='".(isset($_POST['user_profilblock']) && isnum($_POST['user_profilblock']) ? $_POST['user_profilblock'] : "0")."'"; } ?>[/geshi] TSW-Papst Der Anbieter für Teamspeak, Shoutcast & Webhosting |
|
|
|
| SC-Ad-Bot | Advertisement |
| |
| emblinux |
Geschrieben am 23.10.2009 00000010 12:20
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 3 months 4 weeks 28 days 5 hours 42 minutes 10 seconds |
Suche nach Code if($dat['user_level'] == "102" OR $dat['user_level'] == "103"){und ersetze durch Code if($dat['user_level'] == "102" OR $dat['user_level'] == "103" || checkgroup(hier die ID der Gruppe rein) ){ |
|
|
|
| DJ-Papst |
Geschrieben am 23.10.2009 00000010 12:42
|
|
Jung Mitglied ![]() Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 17 years 2 months 3 weeks 27 days 16 hours 37 minutes 39 seconds |
Mega Danke für diese schnelle Antwort.
TSW-Papst Der Anbieter für Teamspeak, Shoutcast & Webhosting |
|
|
|
| Firedragon |
Geschrieben am 23.10.2009 00000010 13:36
|
|
Mitglied ![]() Beiträge: 88 Registriert am: 13.07.09 Fusioneer: 16 years 6 months 2 weeks 19 days 23 hours 30 minutes 25 seconds |
Hey bei mir funktioniert es auch nur jetzt sind die normal user auch nicht mehr blockbar grrr
Bearbeitet von Firedragon am 23.10.2009 00000010 13:43 |
|
|
|
| emblinux |
Geschrieben am 23.10.2009 00000010 13:44
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 3 months 4 weeks 28 days 5 hours 42 minutes 10 seconds |
was hast du als ID eingetragen?
|
|
|
|
| DJ-Papst |
Geschrieben am 23.10.2009 00000010 16:02
|
|
Jung Mitglied ![]() Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 17 years 2 months 3 weeks 27 days 16 hours 37 minutes 39 seconds |
So nun hab ich aber auch Fehler drin. Also ich kann jetzt auf einmal keinen einzigen User mehr Blocken die sind alle nicht Blockbar. Admins ist klar können so oder so nicht geblockt werden klar ist auch das User die sich in der Grppen ID befinden nicht mehr geblockt werden können aber ganz normale Mitgleider sind auf einmal nicht mehr Blockbar. P.S.: Bei bei ist dir Gruppe mit der ID 6 eingetragen. TSW-Papst Der Anbieter für Teamspeak, Shoutcast & Webhosting |
|
|
|
| Firedragon |
Geschrieben am 23.10.2009 00000010 19:09
|
|
Mitglied ![]() Beiträge: 88 Registriert am: 13.07.09 Fusioneer: 16 years 6 months 2 weeks 19 days 23 hours 30 minutes 25 seconds |
ja habe gruppe 1 drin ihn code trotzden ist keiner mehr blockbar |
|
|
|
| phich |
Geschrieben am 25.01.2010 00000001 16:28
|
|
Jung Mitglied ![]() Beiträge: 10 Registriert am: 18.02.09 Fusioneer: 16 years 11 months 1 weeks 12 days 21 hours 38 minutes 12 seconds |
kann man das auch so machen das alle geblockt sind und die einzelnen frei machen ? |
|
|
|
| Kevin |
Geschrieben am 30.01.2010 00000001 16:10
|
|
Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 17 years 3 months 3 weeks 26 days 11 hours 27 minutes 37 seconds |
Hallo alle zusammen, da meine Seite soweit läuft nur das Block System noch nicht so wie es in der Beschreibung klappen sollte melde ich mich noch mal hier. Das Block System läuft soweit ja .. aber wenn ich jemanden Blocke kann ich dieser Person immer noch Nachrichten schreiben was laut Anleitung nicht mehr möglich sein sollte. Hier hab ich euch mal meinen Code aus der Message kopiert: Code <?php Folgendes sollte ich eingeben: 6. Ändere die messages.php wie folgt (vorher Backup machen): Füge direkt nach der Zeile: Code if (isset($_POST['msg_to_group']) && isnum($_POST['msg_to_group'])) { $_GET['msg_to_group'] = $_POST['msg_to_group']; }Diese Zeilen ein: Code if(isset($_POST['msg_send'])){Wäre super wenn mir jemand helfen kann. LG Kevin Edit: Code gekürzt! |
|
|
|
| Gr@n@dE |
Geschrieben am 30.01.2010 00000001 21:17
|
|
Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 17 years 4 months 3 weeks 22 days 14 hours 46 minutes 26 seconds |
Dies ist richtig! Es fehlt dir noch eine Zeile um es zu verenden. ;) Füge nach: Code if(isset($_POST['msg_send'])){diese Zeile ein: Code include INFUSIONS."user_profil_block/infusion_db.php"; Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
|
| Kevin |
Geschrieben am 31.01.2010 00000001 14:17
|
|
Senior Mitglied ![]() Beiträge: 220 Registriert am: 06.10.08 Fusioneer: 17 years 3 months 3 weeks 26 days 11 hours 27 minutes 37 seconds |
Okay super danke dir Ralf für die Hilfe. Hat super geklappt. Jetzt habe ich auch dazu gelernt das man alles includen muss ![]() Danke dir noch mal ![]() LG Kevin Bearbeitet von Kevin am 31.01.2010 00000001 14:48 |
|
|
|
| AlexS |
Geschrieben am 03.12.2010 00000012 17:49
|
|
Jung Mitglied ![]() Beiträge: 44 Registriert am: 28.11.10 Fusioneer: 15 years 2 months 0 weeks 4 days 3 hours 32 minutes 40 seconds |
Ich habe da auch mal eine Frage. Was wirklich cool wäre. Wenn ich die Person B blocke das er mich auf der Page gar nicht mehr sehen und finden kann. So das ich für ihn so aussehe als hätte ich mich abgemeldet. |
|
|
|
| Columbo |
Geschrieben am 05.12.2010 00000012 09:29
|
|
Mitglied ![]() Beiträge: 91 Registriert am: 25.10.10 Fusioneer: 15 years 3 months 1 weeks 7 days 16 hours 46 minutes 53 seconds |
Zitat mich auf der Page gar nicht mehr sehen und finden kann. 1) Wie willst du das anstellen? 2) Wenn Person B dich nicht mehr sehen kann, sieht Person B auch deine Forenbeiträge nicht mehr und wenn deine Forenbeiträge für Person B ausgeblendet sind, schaut das ungefähr so aus für Person B, wenn du einen Beitrag im Forum verfasst und es antwortet jemand darauf. ![]() --Dein Beitrag-- --Antwort auf deinen Beitrag-- Aber Person B würde es so sehen: --Antwort auf deinen Beitrag-- Lange Rede, kurzer Sinn: Person B wird denken, die Leute führen selbstgespräche, wenn er nur die Antworten auf deine Beiträge sieht und nicht deinen Beitrag mit dazu ![]() |
|
|
|
| AlexS |
Geschrieben am 09.12.2010 00000012 05:49
|
|
Jung Mitglied ![]() Beiträge: 44 Registriert am: 28.11.10 Fusioneer: 15 years 2 months 0 weeks 4 days 3 hours 32 minutes 40 seconds |
Ne ich mein jetzt nicht das forum sondern die seite allgemein. Das er mich unter Usersuche nicht mehr sehen könnte. Z.B auf der Startseite unter zufällige mitglieder und sowas. Naja ist sicher ein großer aufwand. Lassen wir es doch lieber :-D |
|
|
|
| MaZzIMo24 |
Geschrieben am 09.12.2010 00000012 07:54
|
|
Mitglied ![]() Beiträge: 172 Registriert am: 13.11.10 Fusioneer: 15 years 2 months 2 weeks 19 days 17 hours 20 minutes 0 seconds |
richtig, und außer dem bedarf es noch einige andere Konfigurationen ^^ |
|
|
|
| emblinux |
Geschrieben am 09.12.2010 00000012 08:33
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 3 months 4 weeks 28 days 5 hours 42 minutes 10 seconds |
Eigentlich ist das ganze nicht so schwierig, nur etwas zeitaufwändig. Hier auf der Seite haben wir ja so etwas in der Art. Das hängt zwar nicht mit der Block-Infusion zusammen aber die Admins auf der Seite können sich auch verstecken. Meiner Einer ist z.B. meistens versteckt.
|
|
|
|
| MaZzIMo24 |
Geschrieben am 09.12.2010 00000012 09:19
|
|
Mitglied ![]() Beiträge: 172 Registriert am: 13.11.10 Fusioneer: 15 years 2 months 2 weeks 19 days 17 hours 20 minutes 0 seconds |
^^ hehe Manche leute brauchen es auch , damit sie luft haben ^^ |
|
|
|
| Springe ins Forum: |
Austria
Czech Republic
Germany
Denmark
Spain
France
Iran
Lithuania
Norway
Poland
Romania
Russia
Sweden
Slovakia
Turkey
United States
United Kingdom















richtig, und außer dem bedarf es noch einige andere Konfigurationen ^^