Wer ist hier? 1 Gäste
User Profil Block
|
|
DJ-Papst |
Geschrieben am 23.10.2009 00000010 12:09
|
![]() Jung Mitglied ![]() Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 16 years 4 months 2 weeks 17 days 1 hours 7 minutes 40 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: 16 years 5 months 2 weeks 17 days 14 hours 12 minutes 11 seconds |
Suche nach Code Download Code if($dat['user_level'] == "102" OR $dat['user_level'] == "103"){ und ersetze durch Code Download 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: 16 years 4 months 2 weeks 17 days 1 hours 7 minutes 40 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: 15 years 8 months 1 weeks 9 days 8 hours 0 minutes 26 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: 16 years 5 months 2 weeks 17 days 14 hours 12 minutes 11 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: 16 years 4 months 2 weeks 17 days 1 hours 7 minutes 40 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: 15 years 8 months 1 weeks 9 days 8 hours 0 minutes 26 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 1 months 0 weeks 2 days 6 hours 8 minutes 13 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: 16 years 5 months 2 weeks 15 days 19 hours 57 minutes 38 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 Download Code <?php Folgendes sollte ich eingeben: 6. Ändere die messages.php wie folgt (vorher Backup machen): Füge direkt nach der Zeile: Code Download Code if (isset($_POST['msg_to_group']) && isnum($_POST['msg_to_group'])) { $_GET['msg_to_group'] = $_POST['msg_to_group']; } Diese Zeilen ein: Code Download 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: 16 years 6 months 1 weeks 11 days 23 hours 16 minutes 27 seconds |
Dies ist richtig! Es fehlt dir noch eine Zeile um es zu verenden. ;) Füge nach: Code Download Code if(isset($_POST['msg_send'])){ diese Zeile ein: Code Download 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: 16 years 5 months 2 weeks 15 days 19 hours 57 minutes 38 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: 14 years 3 months 3 weeks 23 days 22 hours 32 minutes 41 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: 14 years 4 months 3 weeks 27 days 11 hours 46 minutes 54 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: 14 years 3 months 3 weeks 23 days 22 hours 32 minutes 41 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: 14 years 4 months 1 weeks 9 days 1 hours 50 minutes 1 seconds |
![]() |
|
|
emblinux |
Geschrieben am 09.12.2010 00000012 08:33
|
![]() Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 5 months 2 weeks 17 days 14 hours 12 minutes 11 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: 14 years 4 months 1 weeks 9 days 1 hours 50 minutes 1 seconds |
^^ hehe Manche leute brauchen es auch , damit sie luft haben ^^ |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
PHP Fusion 7 User Photogallery | Allgemeine Support Fragen | 3 | 26.04.2019 00000004 06:50 |
User Online / Offline | Allgemeine Support Fragen | 3 | 18.02.2017 00000002 23:46 |
Unable to establish connection to MySQL 1045 : Access denied for user 'www-data'@'localh | PHP & MySql | 13 | 18.08.2016 00000008 15:00 |
User News/Blog | Infusionen | 2 | 03.04.2016 00000004 15:33 |
PN bei User-Transfer (Scoresystem) | Infusionen | 18 | 06.01.2016 00000001 05:06 |