ilch Forum » Ilch Clan 1.1 » Allgemein » Shoutbox Erstellername Verlinken

Geschlossen
  1. #1
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Ich muss jetzt mal ganz Doof fragen ob mir einer helfen kann beim Verlinken der Erstellernamen in der Shoutbox.

    Ich habe folgende: externer Link

    Mir fehlt eigentlich nur noch die abfrage der ID bzw. UID

    Währe für Hilfe dankbar

    betroffene Homepage: externer Link
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    die userid bekomsmt du in dem Fall am besten über den namen also:

    1
    SELECT id FROM `prefix_user` WHERE name='$name'


    Du brauchst also nur in der Variable $name den Namen des Eintrags speichern.
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Ich will ja jetzt nicht frech sein aber damit komm ich nicht klar ^^
    Mit der Abfrage wie Du sie gepostet hast dachte ich es mir auch schon und habe es getestet, aber meine abfrage ist sicher falsch.
    Habe sie wieder rausgenommen.
    Währe nett wenn mir da einer helfen kann.

    shoutbox.php

    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Teste mal folgendes:

    Füge der Datenbankabfrage in Zeile 188 folgendes hinzu:
    1
    `prefix_user`.`id` as uid


    Füge zwischen Zeile 205 und 207 folgendes ein:
    1
    if (row->uid) { $nickname = '<a href="index.php?user-details-'.$row->uid.'">'.$row->nickname.'</a>'; } else { $nickname = '.$row->nickname.'; }


    Ändere folgendes in Zeile 215
    1
    <a href="index.php?user-details-'.$row2->id.'">'.$row->nickname.':</a>

    zu
    1
    '.$nickname.'


    Nicht getestet!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Jop Lord, das Funzt wunderbar lächeln

    einziger Fehler: if (row->uid) { $nickname =

    Fehlter das $ bei (row->uid)

    [offtopic]

    hab dich bei Battlelog geaddet (BF3)

    [/offtopic]
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Stimmt ^^ ... nach dann bis demnächst auf dem Schlachtfeld
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    Erst einmal Entschuldigung für das rauskramen einer Leiche lächeln

    Ich möchte auch gerne einen Usernamen verlinken und zwar in den News. Ich wusste mal wie das geht bin aber so dermaßen raus aus der Sache das ich keinen blassen schimmer hab wie ich das anstelle. Auch mit der Hilfe da oben komm ich leider nicht zurecht.

    Hier ist meine news.php. Dort möchte ich gerne den Autor verlinken.



    Es wäre echt nett wenn mir dabei einer helfen kann.

    Schöne Weihnachten übrigens zwinker
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Es werden username und editorname jeweils aus der DB abgefragt. In edit wird dann definiert ob die News später noch verändert wurde.

    Somit sollte {username} {edit} oder halt nur {username} im Template (news.htm) an der passenden Stelle reichen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    Der Username ist auch schon vorhanden nur möchte ich ihn gerne noch mit dem jeweiligen Profil verlinken. DARUM geht es mir lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Die ID des Erstellers wird per user_id in der Newstabelle gesetzt.

    Probier es mal so:

    1
    $tn_r['username'] = '<a href="index.php?user-details-' . $tn_r['uid'] . '">' . $tn_r['username'] . '</a>';

    vor
    1
    $tn_tpl->set_ar_out($tn_r, 0);

    und

    1
    $row['username'] = '<a href="index.php?user-details-' . $row['uid'] . '">' . $row['username'] . '</a>';

    vor
    1
    $tpl->set_ar_out($row, 0);



    Zuletzt modifiziert von Lord|Schirmer am 24.12.2012 - 22:10:14
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    nein das klappt leider nicht das zerreißt nur die news.htm :/
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Probiers nochmal ... fehlte ein Anführungszeichen.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    jetzt geht´s allerdings wird die ID nicht an den Link angehangen und man wird nur nach index.php?user-details- weitergeleitet
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Aha ok ... probier es mal jetzt, da user_id ->> uid
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Ra- Mitglied
    Registriert seit
    01.05.2011
    Beiträge
    317
    Beitragswertungen
    13 Beitragspunkte
    geht, perfekt danke sehr lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten