HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 20:45 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Dooki Männlicher Benutzer 16.07.2024 - 19:47 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 12:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 12:36 Zeit der letzten Antwort
 55.476 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Support » Benutzergruppen

Benutzergruppen
18 Beiträge in diesem Thema
 Seiten (2):    1     2    Next    >  
02.09.2015 - 18:02 Uhr
Beitrag: #1
Guten Tag,

ich hoffe man kann mir hier weiterhelfen.
Ich habe eine Frage zum Kit ...
Ist es möglich einem Member mehrere Benutzergruppen zu geben?
Standardmäßig ist im Kit ja irgendwie nur möglich eine pro Member zu geben.

Vielen Dank im Voraus.

 
Zum Anfang der Seite
02.09.2015 - 21:47 Uhr
Beitrag: #2
Guten Abend,

wie du schon feststellen musstest, ist es standardmäßig nicht möglich.
Mir ist bisweilen auch keine Modifikation dahingehend bekannt, welche hier Abhilfe erbringen könnte.

Möglich wäre es natürlich durchaus, keine Frage, jedoch würde sich der Aufwand leider nicht mehr lohnen, da der Zuwachs der Community bzw. PHPKit-Nutzern doch sehr gering ist und es sich wohl auch nicht mehr ändern wird. Schade um ein eigentlich ansprechendes und einfach zu bedienendes System, doch muss man dieser Tatsache wohl oder übel ins Auge schauen. Es tut mir leid dich hier enttäuschen zu müssen.

Mit freundlichen Grüssen


 
Zum Anfang der Seite
03.09.2015 - 20:00 Uhr
Beitrag: #3
Hm okay,
verstehe ich dass es sich nicht lohnt noch groß Zeit zu investieren ...

Vielleicht eine andere Möglichkeit für mich:
Es ist ja möglich neue Profilfelder hinzuzufügen. Ist es auch möglich diese nur so freizugeben, dass nur Admins diese Bearbeiten können?

---------
Nebenfrage: Weiß jemand wo man die ganzen damaligen Sachen von ESA-Clan herunterladen kann?
Auf der ESA-Clan Seite kann ich irgendwie nichts mehr downloaden und hier auf der Seite hab ich diese auch nicht gefunden. Auch wenn da ein paar nützliche Tools dabei sind.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Hakim - 03.09.2015 - 20:08 Uhr
 
Zum Anfang der Seite
03.09.2015 - 21:10 Uhr
Beitrag: #4
Guten Abend,

etwas erschrocken bin ich ja nun, erhalte ich doch lediglich die Standard-Seite von Parallels beim ESA-Clan. Neulich (innerhalb dieser Woche) erst noch dort gewesen und die Seite bestand. Na prickelnd. Einige Erweiterungen sind auf Kit-Coding.de in überarbeiteter Version für den ASCE (Auto-Source-Code-Editor) aufzufinden.

Bezüglich deiner Frage zu den Profilfeldern - auch hier: Natürlich ist dieses möglich. Die Frage ist wie es ermöglicht werden soll. zwinkern
Entweder dokumentiert man die Eingabefelder aus bspw:

Datei: pkinc/publictpl/usereditprofile.htm

Oder aber man entfernt die obrig aufgeführte (zu suchende) Variable gänzlich. Auch könnte man nun tatsächlich noch mittels des Status spielen und innerhalb der zuständigen PHP-Datei das ganze ab einen gewissen Status anzeigen und demzufolge auch bearbeiten lassen.

Datei: pkinc/public/userprofile.php

Somit wäre es nur dem Administratoren möglich die Angabe im "eigenen" Profil zu ändern. Die Angaben anderer Benutzer würde man wie gewohnt über die Administrations-Oberfläche ändern. Somit wären die weiter oben aufgeführten Änderungsmöglichkeiten innerhalb der htm-Datei nicht mehr notwendig und könnten/sollten missachtet werden. Vorteil der Änderung innerhalb der PHP-Datei: Manipulation, über diverse Browser-Modifikationen; des Quellcodes würden/könnten vermieden werden, da die Profilfelder sich lediglich von einem dazu berechtigtem Benutzer bearbeitet/ausgefüllt werden können. Nachteil: Diese Änderung(en) betreffen sämtliche, selbst erstellte Profilfelder und unterscheidet nicht zwischen einzelnen. Dieses betrifft alle hier aufgeführten Änderungsmöglichkeiten.


Mit freundlichen Grüssen


//Edit:
Ruft man die Seite des ESA-Clans mit dem Hinzufügen der include.php auf, geht die Seite wie gewohnt, betrifft wohl nur deren Vorschaltseite (index). Link: ESA-Clan.de . Ändert jedoch wirklich nichts an der Tatsache, das die Downloads nicht auffindbar sind. Weitere Downloads hatte PimpYourKit.de übernommen, allerdings wurde die Seite kürzlichst geschlossen. Anschließend wohl als Archiv eingerichtet, erhalte ich pers. dort nur eine Fehlermeldung das deren Session-Tabelle voll ist. Man, man, man.  


 
Zum Anfang der Seite
04.09.2015 - 06:10 Uhr
Beitrag: #5
Danke fürs erste. zwinkern Werde die Änderung gleich heute Abend mal testen.

Eine Frage nur:
Betrifft das dann auch die ganzen Profilfelder die schon vorher im Benutzerprofil da sind? Also die, die standardmäßig in PHPKit hinterlegt sind?
Oder betrifft das nur die Profilfelder, die ich selber nachträglich im Admin Center hinzufüge?

MFG

 
Zum Anfang der Seite
04.09.2015 - 11:04 Uhr
Beitrag: #6
Nicht dafür. zwinkern

Nein, dies betrifft lediglich die Profilfelder, welche innerhalb der Administrations-Oberfläche angelegt wurden/werden. Alles andere ist natürlich noch von den Benutzern änder- und ausfüllbar. Ebenso nachträglich hinzugefügte durch Modfikationen, darauf hat die obrige Änderung keinerlei Einfluss.

Mit freundlichen Grüssen


 
Zum Anfang der Seite
05.09.2015 - 09:30 Uhr
Beitrag: #7
Hallo,

deine Änderung funktioniert genauso wie ich mir das vorgestellt habe. Danke  Glücklich

Allerdings habe ich noch eine andere Frage, ich hoffe das ist nicht zu viel. ^^

Ist es möglich den Inhalt des erzeugten Profilfeldes mit einem Bild auf der Seite auszugeben?
Zum Beispiel haben wir auf unserer FIFAliga Seite eine Statusbox. Und ich hätte gerne, dass wenn ich jemanden im Profilfeld eine Mannschaft vergebe, dieser Name als Bild angezeigt wird.

Das müsste ja dann eigentlich nur in der Datei pkinc/publincinc/navbox.extnbst.php (ich glaube das ist keine standarddatei ... aber hier der auszug Glücklich

Hier klicken zum aufklappen


Kannst du mir dabei vielleicht helfen? Kenne leider den PHP Code dafür nicht ...

 
Zum Anfang der Seite
07.09.2015 - 19:10 Uhr
Beitrag: #8
Hallo,

bitte nicht falsch verstehen ich will auf keinen Fall irgendwie drängeln ... ich habe sehr viel Geduld.  verliebt  

Würde nur gern wissen, ob du die Möglichkeit hättest mir in Zukunft mal dabei zu helfen.

Ansonsten muss ich mir halt irgendwie eine andere Lösung überlegen.

Gruß,

 
Zum Anfang der Seite
07.09.2015 - 21:07 Uhr
Beitrag: #9
Guten Abend,

verstehe ich schon nicht falsch, keine Sorge. Du postest ja nicht in Abständen von wenigen Minuten/Stunden - alles schon vorgekommen. zwinkern

Prinzipiell möglich, ich kann Dir nur nicht sagen wann ich die Zeit dazu finden werde.
Werde es jedoch mal versuchen mir diese Woche oder am Wochenende anzusehen. Sollte ich nicht dazu kommen / gekommen sein, gebe ich natürlich Rückmeldung, andernfalls selbstverständlich auch.  Bääääh

Mit freundlichen Grüssen

 
Zum Anfang der Seite
07.09.2015 - 21:43 Uhr
Beitrag: #10
Alles klar. Vielen Dank. zwinkern

 
Zum Anfang der Seite
07.09.2015 - 22:40 Uhr
Beitrag: #11
Vorweg: Die Identifikationsnummern (IDs) der einzelnen Profilfelder erhälst du am einfachsten, wenn Du innerhalb der Administrationsoberfläche unter dem Reiter "Benutzer -> Profilfelder" bei dem jeweiligen Feld mit der Mouse über "Bearbeiten" als auch "Löschen" gehst. Diese wird dir im unteren Teil deines Browsers (zb. Firefox) als Bestandteil und letzte Angabe innerhalb der kompletten URL ausgegeben. ( &id=x )

Die IDs werden benötigt um lediglich ausgewählte Profilfelder als Icons ausgeben zu lassen.

Datei: pkinc/publicinc/navbox.extnbst.php

Die IDs sind durch ein Kommata zu trennen. Ausserdem sind die dort gemachten Angaben lediglich Beispiele, bzw. dem Test entnommen. ID 5 (irrelevant) wurde nicht angegeben, demzufolge (trotz Existenz) nicht ausgegeben. Der Ordner verweist auf den "images/" Ordner innerhalb des Root-Verzeichnisses und dient ebenfalls lediglich als Beispiel. Ich hatte es mit den Angaben zu den Profilfeldern:
3 = attention | 4 = buddie | 6 = close
getestet und somit diese 3 Standardgrafiken des PHPKits als Grafikanzeige erhalten. Es wurde somit auf obrig genannte Grafiken mit der Dateiendung ".gif" zurückgegriffen und diese innerhalb der Statusnavigationsbox hinter dem Nicknamen des Onlinennutzers publiziert.

Getestet wurde das Ganze sporadisch auf einer PHPKit 1.6.6 - Testinstallation mit dem ASCE Plugin und folgender Erweiterung:
Link: Kit-Coding.de - pK ASCE PHPKIT 1.6.6 - Erweiterte Statusnavbox V1.5F ( Sollte gleichermaßen funktionieren! )

Zu empfehlen sind Grafiken der Grösse 16x16 Pixel oder geringer. Breiten/Höhenangaben habe ich nun nicht mit einfließen lassen.

Mit freundlichen Grüssen

 
Zum Anfang der Seite
08.09.2015 - 05:13 Uhr
Beitrag: #12
Danke schonmal. Werde es heute Abend nach der Arbeit ausprobieren.  Glücklich

 
Zum Anfang der Seite
09.09.2015 - 19:52 Uhr
Beitrag: #13
Hallo,

also hab das ganze jetzt mal getestet, funktioniert bei mir aber noch nicht so ganz.  verliebt

Zuerst wurde bei jedem User der Online war der Inhalt als Text angezeigt.
Als ich es dann nochmal neu gemacht habe, wird einfach gar nix mehr angezeigt.

Habe ich eventuell etwas falsch bearbeitet? Ich hab eigentlich alles überpfüt, aber hier trotzdem nochmal der vollständige inhalt der Datei. Vielleicht findest du ja einen Fehler.  verliebt

Als Pfad und Bildname habe ich diesen hier als Beispiel: content/images/teams/ac_mailand.gif
Unter dem Profilfeld habe ich dann als Namen eingegeben: AC Mailand
Liegt es vielleicht daran?

Hier klicken zum aufklappen


Und vielen Dank nochmal für die Hilfe. Bin froh, dass es solche Seiten gibt.  lachend

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Hakim - 09.09.2015 - 20:06 Uhr
 
Zum Anfang der Seite
09.09.2015 - 20:20 Uhr
Beitrag: #14
Guten Abend,

nicht so wild, das sollten wir schon hinkriegen. zwinkern
Im übrigen ist wohl auch mir ein Fehler unterlaufen, beim Schreiben der Anleitung.

Die nachfolgende Passage:



1

PHP-Quelltext

 foreach($phpkit_status['online_user'] as $userinfo) {
Ist wohl leider mehrmals vorhanden, so wurde der hinzugefügte Quellcode natürlich an falscher Stelle platziert.

Richtig wäre es unter diesem:



1
2
3
4
5

PHP-Quelltext

#User einsortieren 
if (is_array($phpkit_status['online_user'])) { 
    unset(
$online_user); 
    
$online_usercount=count($phpkit_status['online_user']); 
    foreach(
$phpkit_status['online_user'] as $userinfo) { 
Oder aber auch direkt über der "dritten" Änderung. Ist in diesem Fall eigentlich irrelevant, hätte es demzufolge auch zusammenfügen können.

Warum wird dir nun aber ein Text statt einer Grafik angezeigt? Wohlmöglich, existiert die Grafik bzw. in deinem Fall der Ordner nicht. Zumindest nicht in dem Areal, in dem du ihn hingewiesen hast. Angegeben hast du "content/images/teams" nun müsste sich also dieser Ordner im selbigen befinden wie die Navigationsbox bzw. dessen .php-Datei. Existiert jener Ordner dort? Ich gehe mal von einem Nein aus. Also ist der Ordner nicht existent und stattdessen wird ein Alternativtext, welcher der eigentlichen Grafik zugewiesen wird; publiziert. Einfach aus "content/images/teams" einmal "../content/images/teams" machen.

Zurück zum obrigen:
Suche:



1
2
3
4
5

PHP-Quelltext

#User einsortieren 
if (is_array($phpkit_status['online_user'])) { 
    unset(
$online_user); 
    
$online_usercount=count($phpkit_status['online_user']); 
    foreach(
$phpkit_status['online_user'] as $userinfo) { 

Und füge darunter folgendes hinzu:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

PHP-Quelltext

    ####################################################################
    ## Profilfelder-Icons - 002 - SOC

    
$Profilefields      = array("".$ProfilefieldIDs."");
    
$ValueConvertS      = array("Ä""Ö""Ü""ä""ö""ü"" ");
    
$ValueConvertR      = array("ae""oe""ue""ae""oe""ue""_");
    
$GetUserFields      $SQL->fetch_array($SQL->query("SELECT * FROM ".pkSQLTAB_USER_FIELDS." WHERE userid='".intval($userinfo['user_id'])."' LIMIT 1"));
    
$ProfilefieldIcon   '';
    
$GetProfilefields   $SQL->query("SELECT * FROM ".pkSQLTAB_USER_PROFILEFIELDS." WHERE profilefields_id IN (".implode(',',$Profilefields).") ORDER by profilefields_order ASC");
    while(
$FieldData    $SQL->fetch_array($GetProfilefields)) {
     
$FieldNumber       "field_".$FieldData['profilefields_id'];
     
$FieldValue        pkEntities($GetUserFields[$FieldNumber]);
     
$FieldValueIcon    strtolower(str_replace($ValueConvertS$ValueConvertR$FieldValue));
     
$FieldValueIcon    "&nbsp;<img align=\"absmiddle\" src=\"".$ProfilefieldDir.$FieldValueIcon.$ProfilefieldExt."\" alt=\"".$FieldValueIcon."\" title=\"".$FieldValue."\" border=\"0\" />";
     if(empty(
$FieldValue)) {
      
$FieldValueIcon   '';
     }
     
$ProfilefieldIcon .= $FieldValueIcon;
    }

    
## Profilfelder-Icons - 002 - EOC
    ####################################################################
Diese Passage, welche du fälschlicherweise, durch meine Fehlangabe; weiter oben hinzugefügt hast, einfach wieder entfernen.

Alternativ, um eventuell bei späteren Verzeichnis-Änderungen nicht durcheinander zu kommen, könntest du auch den Ordnerpfad so belassen, wie er aktuell ist. (Ohne "../") Dazu müsstest du lediglich folgendes (Änderung, Passage 2):



1

PHP-Quelltext

     $FieldValueIcon    "&nbsp;<img align=\"absmiddle\" src=\"".$ProfilefieldDir.$FieldValueIcon.$ProfilefieldExt."\" alt=\"".$FieldValueIcon."\" title=\"".$FieldValue."\" border=\"0\" />";

Ändern in:



1

PHP-Quelltext

     $FieldValueIcon    "&nbsp;<img align=\"absmiddle\" src=\"".pkDIRWWWROOT.$ProfilefieldDir.$FieldValueIcon.$ProfilefieldExt."\" alt=\"".$FieldValueIcon."\" title=\"".$FieldValue."\" border=\"0\" />";
So würde grundsätzlich ersteinmal vom Root-Verzeichnis der PHPKit-Installation ausgegangen werden.

Mit freundlichen Grüssen

 
Zum Anfang der Seite
09.09.2015 - 21:56 Uhr
Beitrag: #15
Jetzt funktionierts perfekt. Vielen Dank.  Glücklich

 
Zum Anfang der Seite
 Seiten (2):    1     2    Next    >  

Ähnliche Themen
 
Support Support » Benutzergruppen farbig? - Letzte Antwort von WEBI am 25.06.07, 14:35 Benutzergruppen farbig?  (25.06.07, 14:35)
Support Support » Benutzergruppen erstellen - Letzte Antwort von matrixneo am 05.08.08, 15:55 Benutzergruppen erstellen  (05.08.08, 15:55)
Support Support » Usermap 2.6.2 - Benutzergruppen anzeigen ? - Letzte Antwort von HiGHteK am 12.11.07, 16:48 Usermap 2.6.2 - Benutzergruppen anzeigen ?  (12.11.07, 16:48)

HTH-C.com - Webmedien & Community