ilch Forum » Allgemein » HTML, PHP, SQL,... » Kommentare: Usernamen Links

Geschlossen
  1. #1
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Hi nochmal, mit einer ganz kleinen (ich denke simplen) Frage:
    Wie kann ich die Usernamen, zugehörend zu den Kommentaren im News Modul mit den entsprechenden user-details (des kommentierenden Users) verlinken?

    Was ich alles versucht habe:

    Habe die Zeile

    1
    <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>


    durch:

    1
    <span class="Cmite"># <b>{ZAHL}</b> von <a href="index.php?user-details-{UID}">{NAME}</a></span>


    ersetzt.

    ( /include/templates/news/news.htm )

    Habe den Befehl {UID} in den anderen Scripten gefunden, die den Link in den Usernamen schon enthalten. Habe es zudem versucht umzuschreiben nur mit {ID}, dann auch gross und klein Schreibung {UID}, {uid}
    - aber leider erfolglos.

    Habe gedacht, die Nachfrage, nach dieser Verknüpfung, würde bestehen, fand jedoch nichts per Suchfunktion. Habe deshalb auch versucht den Titel der Fragestellung so direkt wie möglich zu formulieren, hoffe künftige Webmaster finden das Thema dann auch schneller.
    Bitte also um Verzeihung, falls das Thema schon besteht.

    Hat jemand eine Idee?

    Vielen Dank im Voraus

    Grüsse
    Critical-Hit Team

    betroffene Homepage: externer Link


    Zuletzt modifiziert von Critical-Hit am 25.04.2011 - 17:56:58
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Fonsi1 Mitglied
    Registriert seit
    01.05.2010
    Beiträge
    455
    Beitragswertungen
    35 Beitragspunkte
    Meinst du das in etwa??
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Nein, mir geht es nur darum:

    Ich habe es geschafft die Namen bei den Kommentaren zu verlinken. Nur funktioniert der Link wie oben beschrieben nicht. Es muss also eine andere Schreibweise für {UID} geben oder ich habe einen Fehler gemacht, nur darauf brauchen wir die Lösung.

    Ansonsten müssen die News nicht, wie in deinem Threadlink beschrieben, gepimpt oder ausgebaut werden. Geht mir wirklich nur um diesen Link ( user-details-{UID} ). Auch auf den Avatar können wir gut verzichten, sollte alles sehr kompakt sein.

    Danke trotzdem für deinen Link


    Zuletzt modifiziert von Critical-Hit am 25.04.2011 - 19:17:14
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Treicio gelöschter User
    zeig mal deine beiden Datein. Also die news.php und news.htm pls.
    Dann kann man dir eher helfen :-)
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Also hier die news.htm





    ( habe wie gesagt die Zeile: <span class="Cmite"># <b>{ZAHL}</b> von <a href="index.php?user-details">{NAME}</a></span> versucht mi {UID} zu ergänzen..auch kleingeschrieben oder ohne das "U" )



    und hier die news.php






    Sry, wär wohl gleich einfacher gewesen hätt ich die beiden gepostet..:)


    Zuletzt modifiziert von Critical-Hit am 25.04.2011 - 19:23:21
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Treicio gelöschter User
    Ok dumm geschrieben :-) Pls die include/contents/news/news.php :-)
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    include/contents/news/news.php

    lächeln

    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Treicio gelöschter User
    Folgende Zeile:
    1
    $tpl->set_ar_out(array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl) , 4)


    Kann man z.B. ersetzen durch.
    1
    2
    3
    4
    5
    $abf2 = "SELECT id FROM prefix_user WHERE name LIKE '" . $row1['name'] . "'";
    $erg2 = db_query($abf2);
    $row2 = db_fetch_assoc($erg2);
     
    $tpl->set_ar_out(array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl, 'UID' => row2['id']) , 4)


    Und in der HTM Datei machst du dann einfach:
    1
    <a href="index.php?user-details-{UID}">{NAME}</a>
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Parse error: syntax error, unexpected '[', expecting ')' in /mnt/webc/62/29/52299829/htdocs/CriticalHit/include/contents/news/news.php on line 374



    ...muss es also wieder rückgängig machen traurig
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    kdl Mitglied
    Registriert seit
    21.08.2010
    Beiträge
    333
    Beitragswertungen
    62 Beitragspunkte
    Nein, er hat wahrscheinlich nur ein ; am Ende vergessen.
    Also nach
    1
    $tpl->set_ar_out(array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl, 'UID' => row2['id']) , 4)
    .
    1 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Treicio gelöschter User
    Ja da hab ich ein zeichen nicht mit kopiert :-)
    1 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Nope das ist drinne..
    habs grad wollen reinschreiben, war aber schon drin lächeln

    ZitatZitat
    unexpected '['


    finde aber kein "[" das zuviel sein könnte..


    Zuletzt modifiziert von Critical-Hit am 25.04.2011 - 23:06:29
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Treicio gelöschter User
    ziemlich dummer Fehler :-)
    habe geschrieben:
    1
    row2['id']


    Musst du im Array ändern in:
    1
    $row2['id']


    Hab keine Variable draus gemacht^^
    1 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Critical-Hit Mitglied
    Registriert seit
    11.04.2011
    Beiträge
    37
    Beitragswertungen
    1 Beitragspunkte
    Jo saugut!! Das wars. Vielen Dank Treicio, du hast mich schon wieder zur Lösung geführt. Danke auch an kdl, denn als ich nun die Version mit dem $ eingesetzt habe, vergass ich den ; am Ende, und es fiel mir dank deinem Hinweis auch sogleich auf zwinker danke euch beiden.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten