ilch Forum » Ilch Clan 1.1 » Design und Templates » Userliste erweitern

Geschlossen
  1. #1
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Hallo liebe Ilch'ler
    Ich stehe vor folgendem Problem:

    Ich möchte für eine Gildenseite im Profil 2 Profilfelder erstellen in der dann jeder Nutzer seine Klasse ( Profilfeld1) und sein Level ( Profilfeld 2) einträgt. Nun soll dies dann auch bei der index.php?user angezeigt werden.

    Ich hab das Template bereits schon so gestaltet wie ich es haben möchte, doch ich weiß nicht wie ich die jeweiligen Platzhalter herrausfinde.

    Wer könnte mir denn ein wenig auf die Sprünge helfen? Wäre echt klasse! lächeln

    Liebe Grüße
    frisch-milch
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    admin bereich > profilfelder ... eigentlich ganz einfach zunge
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Hehe ja soweit bin ich auch... zwinker

    Sorry wenn ich mich umständlich ausgedrückt haben sollte. Ich möchte aber nun diese beiden, im Adminbereich erstellten Felder, auch in der Userauflistung stehen haben. Also wo auch Gruppe, Dabei seit..., usw alles ist.
    externer Link
    Da drinne^^ zunge

    Um die da einzufügen benötige ich die jeweiligen Platzhalter von diesen beiden Feldern. Aber wie bekomme ich diese raus?

    Grüße
    frisch-milch


    Zuletzt modifiziert von frisch-milch am 02.07.2009 - 16:31:27
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Kann mir keiner weiter helfen...? Sind doch bloß 2 Platzhalter die ich brauche traurig
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    annemarie gelöschter User
    ich verstehe dein problem ehrlich gesagt nicht wirklich?

    flux.bplaced.net/ilch_neues_profilfeld.html
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    ah, ich verstehs. er will bei der liste aller mitglieder die zwei felder angezeigt haben.

    dafür musst du das in der SQL abfrage mit einbauen und die felder dann als platzhalter in dem array reinschreiben. dann kannst du das in der template datei einfügen und schon sollte es gehen lächeln
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Sonc

    ah, ich verstehs. er will bei der liste aller mitglieder die zwei felder angezeigt haben.


    Genau, danke Sonic lächeln

    Ich verstehe HMTL und CSS, aber SQL leider gar nicht. Aber ich versuch mich reinzufitzen zwinker

    Ich hab in der include/contents/user/profil_edit.php
    folgendes gefunden:

    # statische felder speichern
    		  db_query("UPDATE prefix_user
    			  SET
              homepage = '".get_homepage(escape($_POST['homepage'], 'string'))."',
              wohnort = '".escape($_POST['wohnort'], 'string')."',
              icq = '".escape($_POST['icq'], 'string')."',
              msn = '".escape($_POST['msn'], 'string')."',
              yahoo = '".escape($_POST['yahoo'], 'string')."',
              ".$avatar_sql_update."
              aim = '".escape($_POST['aim'], 'string')."',
              staat = '".escape($_POST['staat'], 'string')."',
              geschlecht = '".escape($_POST['geschlecht'], 'string')."',
              status = '".escape($_POST['status'], 'string')."',
              opt_mail = '".escape($_POST['opt_mail'], 'string')."',
              opt_pm = '".escape($_POST['opt_pm'], 'string')."',
              opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."',
              gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."',
              sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."'
    				WHERE id = ".$_SESSION['authid']
          );



    Ist das diese Abfrage?? und wie sage ich dem script nun das ich diese 2 profilfelder abfragen will?
    So oder? :

              XXX = '".escape($_POST['klasse'], 'string')."',
              YYY = '".escape($_POST['levell'], 'string')."',


    Doch wenn das stimmen sollte, was ich vermute. Was schreibe ich für XXX bzw was für YYY ?

    liebe grüße
    frisch-milch
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    das profil_edit hat nix mit der liste zu tun. du meinst doch da wo alle user aufgelistet werden oder? das is die memb_list.php
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Ich möchte dass wenn man auf meiene seite dann auf index.php?user geht, diese beide Felder mitangezeigt werden.
    Aber wie kann ich das machen?
    Ich kann kein SQL deswegen weiß ich auch nicht wie du das genau meinst mit dem array und abfrage usw... traurig
    Könntest du das mir vlt nochmal genauer erklären? lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du legst die felder ganz normal per admin an.
    dann öffnest du die content/user/memb_list.php
    und suchst nach

    $erg = db_query("SELECT
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
     $sql_search
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name
    	);
    	$tpl->set_ar_out($ar,1);


    dort machst du die deine profilfields dabei. diese sind in der datenbank unter profilefields zu finden.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    ah okay danke... lächeln und wie genau mach ich dies jetzt nun? Ich kann leider weder PHP noch SQL traurig

    Ich würde ja vermuten irgendetwas in der Richtung wie

    'LEVEL' => $XXXX, 
    'KLASSE' => $YYYY,

    einsetzen.
    doch was nun für XXXX und YYYY einsetzen, ich hab leider keine Möglichkeit in die Datenbak reinzukommen, da iwie mein Datenbak Passowort nicht angenommen wird... ??


    Zuletzt modifiziert von frisch-milch am 03.07.2009 - 18:05:57
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    erst solltest du hier mal anpassen

      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    frisch-milch Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Oh man Chapter.. Ich find es ja klasse von dir dass du mir versuchst zu helfen:). Aber wenn ich wie erwähnt nix mit PHP und SQL etc anfangen kann und du mir bloß einen Codeausschnitt gibtst und sagst ich soll das anpassen, dann bin echt am verweifeln.(D)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten