ilch Forum » Ilch Clan 1.1 » Allgemein » Neues Porfielfeld

Geschlossen
  1. #1
    User Pic
    MGr Mitglied
    Registriert seit
    07.12.2007
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hi leute ich wollte auf meiner homepage ein neues profielfeld anlegen, ähnlich dem von homepage.
    d.h wenn meine user eine hompage in dieses feld eintragen dann soll diese hp-addresse gleichzeitig ein hyperlink sein am besten in einem neuen tab.
    ich suche schon den ganzen tag wo ich das einstellen kann das das erstellte profilfeld als hyperlink verwendet werden kann.
    aber ich habe nichts gefunden, es wird ständig nur als text dargestellt. kann mir plc jmd helfen??

    mfg
    MGr
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    s1n Mitglied
    Registriert seit
    07.01.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    du willst ein selbst erstelltes feld als hyperlink machen?
    sry, aber das wird wohl sehr schwierig, bis unmöglich ...
    das problem ist, das die selbst erstellten felder in die db geschrieben werden und man daher wenig machen kann. selbst wenn du es in der html datei schreibst, dann werden ALLE selbst erstellten felder zu hyperlinks und das ist dann ja auch wieder mist ... schwieriges thema meiner meinung nach. aber vielleicht sehe ich das ja auch falsch und es gibt hier einige die wissen wie das geht. nur genau bei dem thema hatte ich auch probleme in meiner profilmod ... man kann einfach nichts mit den selbst erstellten felder machen ...
    s1n, one name, one legend
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MGr Mitglied
    Registriert seit
    07.12.2007
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    naja trotzdem danke dann werde ich des noch iwie anderst basteln müsse wenns nicht andest geht....
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    ZitatZitat geschrieben von "Ithron"
    nichts ist unmöglich, ilch ;-)

    Klar geht das, Vorraussetzungen sind dafür Kenntnisse in php und html.


    Aber es gibt auch ein profilmodul wo man eigene profilfelder hinzufügen konnte..


    wo haben wir es denn...
    ahh, da: externer Link


    Vorher aber unbedingt backup der Seite und Datenbank machen, ich weiß nicht für welche Version dieses Modul ist..




    //edit:
    Ach, jetzt weiß ich was du willst *g*

    Naja, ist auch nicht viel Arbeit.. Wenn du das Feld z.B. Homepage2 nennst musst du in der Datei folgenden datei folgendes ändern:


    include/includes/func/allg/profilefields.php

    # hier kommen die speziellen funktionen hin...
    ##
    ###
    function profilefields_show_spez_homepage2 ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }
    function profilefields_show_spez_geschlecht ($value,$uid) {
      global $lang;
      $ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] );
      return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) );
    }
    function profilefields_show_spez_status ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['status'], ($value?'aktiv':'inaktiv') ) );
    }
    function profilefields_show_spez_usergallery ($value,$uid) {
      global $allgAr, $lang;
      if ($allgAr['forum_usergallery'] == 1) {
        return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) );
      }
    }
    function profilefields_show_spez_homepage ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }
    
    
    [... usw ...]




    Also, zur Erklärung, einfach für den Namen des Feldes die Funktion hinzufügen.
    In meinem Beispiel war das die Funktion:

    function profilefields_show_spez_homepage2 ($value,$uid) {
    global $lang;
    return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }


    Zuletzt modifiziert von Ithron am 27.12.2007 - 18:19:27
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    MGr Mitglied
    Registriert seit
    07.12.2007
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    hi also bei mir gibt es den pfad
    include/includes/func/allg/profilefields.php
    nicht bei mir geht der so
    include/includes/func/profilefields.php

    und wenn ich des einschreibe was du mir gesagt hast dann zeigt der zwar im admin bereich die zweite hp an aber wenn ich auf profil klicke dann mosert er rum un sagt fehler un ich soll mich neu einloggen und dann fatal error....

    was soll ich da machen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten