ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Neue Felder mit Profilansicht Mod 1.1

Geschlossen
  1. #1
    User Pic
    Keks- Mitglied
    Registriert seit
    25.07.2006
    Beiträge
    54
    Beitragswertungen
    0 Beitragspunkte
    Ich habe den Profilansicht Mod by s1n 1.1 Mod auf meinen Server hochgeladen und möchte nun neue Profilfelder erstellen. Ich weiß, dass ich das auch über das Adminmenü machen könnte aber diese Menüpunkte würden dann erst mal in "More Infos" verschwinden und erst durch draufklicken sichtbar werden. Nun habe ich bereits ungewünschte Profilfelder entfernen können, indem ich in der userdetails.htm diese gelöscht habe. Ich kann dort auch neue erstellen und wenn ich in der profil_edit.htm dazu passende Felder erstelle, erscheint im Persönlichen Profilbereich auch ein Feld in das man etwas schreiben kann. Angezeigt wird das dann aber nicht. Muss ich vielleicht etwas in der user_details.php bzw. profil_edit.php ändern, damit es funktioniert? Ich würde mich wirklich sehr über Hilfe freuen.

    Gruss Keks-

    Ps: Ich habe zwar die SuFu benutzt aber nichts passendes gefunden - falls ich etwas übersehen haben sollte: sry.


    verwendete ilchClan Version: 1.1

    €dit: Ich folgende Dinge hinzugefügt

    1. In der user_details.php

      'NAME' => $row['name'], 
    'Beispiel' => $beispiel,


    2. In der user_detals.htm

    </tr><tr>
    		<td height="25"><b>Beispiel</b></td>
    		<td height="25">{BEISPIEL}</td>


    3. In der profil_edit.php bei "statistische Felder speichern"

     beispiel = '".escape($_POST['beispiel'], 'string')."',


    4. In der profil_edit.htm

    <label style="float:left; width:35%;">{_lang_beispiel}</label><input style="margin-bottom:2px;" name="beispiel" value="{beispiel}" /><br style="clear:both;" />


    In der profil_edit.php gibt es noch eine Auflistung von allen Daten (bei mir Z. 19) aber wenn ich da etwas reinschreibe wird ein mysql-Fehler angezeigt.

    Vielleicht kann mir ja jetzt jemand helfen ...


    Zuletzt modifiziert von Keks- am 29.11.2008 - 11:20:39
    „Ich trinke viel, ich schlafe wenig und rauche eine Zigarre nach der anderen. Deshalb bin ich 200% in Form.“ (Winston Churchill)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du kannst in der userdetails.htm ganz leicht den more infos bereicht durchgehend anzeigen lassen. du musst lediglich bei der klappfunktion aus display:none; => display:block; machen
    poste mal deine userdetails.htm dann mach ich das schnell
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Babulo Mitglied
    Registriert seit
    13.05.2008
    Beiträge
    152
    Beitragswertungen
    0 Beitragspunkte
    hiermit sieht man die Profilfelder

    <!--<a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    <br />
    <br />
    
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead"> 
        <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
      </tr><tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center">
    		  {AVATA}
    			<br /><br />
    			<font class="smalfont">{RANG}</font>
    		</td>
      </tr><tr>
        <td class="Cmite">{_lang_regsince}</td>
        <td class="Cnorm">{JOINED}</td>
      </tr><tr>
        <td class="Cmite">{_lang_lastactivity}</td>
        <td class="Cnorm">{LASTAK}</td>
      </tr><tr>
        <td class="Cmite">{_lang_posts2}</td>
        <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
      </tr>
    	
    {profilefields}
    	
    </table>
    
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>-->
    <br />
    
    <script language="javascript" type="text/javascript">
    	function details()
    	{
    		if(document.getElementById('more_details').style.display=='block'){
    			document.getElementById('more_details').style.display='none';
    		}else{
    			document.getElementById('more_details').style.display='block';
    		}
    	}
    </script>
    
    <table border="0" width="100%">
    	<tr>
    		<td colspan="2" style="padding-left:8px;" width="300" height="25"><u><b>&bull; Personal Info</b></u></td>
    		<td colspan="2" style="padding-left:8px;" width="270" height="25"><u><b>&bull; Userpic</b></u></td>
    	</tr><tr>
    		<td width="15%" height="25">Nickname</td>
    		<td height="25">{NAME}</td>
    		<td colspan="2" valign="top" align="center" rowspan="13" style="vertical-align:middle">{AVATA}</td>
    	</tr><tr>
    		<td height="25">Status</td>
    		<td height="25">{ONLINE}</td>
    	</tr><tr>
    		<td height="25">Titel</td>
    		<td height="25">{USERTITEL}</td>
    	</tr><tr>
    		<td height="25">Kontakt</td>
    		<td height="25">{EMAIL}</td>
    	</tr><tr>
    		<td height="25">ICQ</td>
    		<td height="25">{ICQ}</td>
    	</tr><tr>
    		<td height="25">Homepage</td>
    		<td height="25">{HOMEPAGE}</td>
    	</tr><tr>
    		<td height="25">Geschlecht</td>
    		<td height="25">{GESCHLECHT}</td>
    	</tr><tr>
    		<td height="25">Geburtstag</td>
    		<td height="25">{GEBDATUM} {ALTER}</td>
    	</tr><tr>
    		<td height="25">Sternzeichen</td>
    		<td height="25">{STERNZEICHEN}</td>
    	</tr><tr>
    		<td height="25">Wohnort</td>
    		<td height="25">{WOHNORT} {STAAT}</td>
    	</tr><tr>
    		<td height="25">Registriert</td>
    		<td height="25">{JOINED}</td>
    	</tr><tr>
    		<td height="25">Last Login</td>
    		<td height="25">{LASTAK} Uhr</td>
    	</tr><tr><td colspan="4">&nbsp;</td></tr><tr>
    		<td colspan="2" style="padding-left:8px;" width="250" height="25"><u><b>&bull; Statistic</b></u></td>
    	</tr><tr>
    		<td height="25">Usergallerie</td>
    		<td height="25">{GALLERIE_EINTRAEGE} (<a href="index.php?user-usergallery-{UID}">ansehen)</a></td>
    		<td height="25" width="20%">Forumtopics</td>
    		<td height="25">{FORUMTOPICS}</td>
    	</tr><tr>
    		<td height="25">G&auml;stebuch</td>
    		<td height="25">{GB_EINTRAEGE}</td>
    		<td height="25">Newstopics</td>
    		<td height="25">{NEWSTOPICS}</td>
    	</tr><tr>
    		<td height="25">Private Mail</td>
    		<td height="25"><a href="index.php?forum-privmsg-new=0&empfid={UID}">schreiben</a></td>
    		<td height="25">Newsposts</td>
    		<td height="25">{NEWSPOSTS}</td>
    	</tr><tr>
    		<td height="25">More Details</td>
    		<td></td>
    		<td height="25">Forumposts</td>
    		<td height="25">{POSTS}</td>
    	</tr><tr><td colspan="4">&nbsp;</td></tr><tr>
    		<td colspan="4" style="padding-left:8px;" width="320" height="25"><u><b>&bull; Signatur</b></u></td>
    	</tr><tr>
    		<td height="25" colspan="4" valign="top">{SIGNATUR}</td>
    	</tr><tr><td colspan="4">&nbsp;</td></tr><tr>
    		<td colspan="4"><table>{profilefields}</table></td>
    	</tr>
    </table>
    
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>



    Zuletzt modifiziert von Babulo am 30.11.2008 - 14:27:24
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Das hier suchen
    <script language="javascript" type="text/javascript">
        function details()
        {
            if(document.getElementById('more_details').style.display=='block'){
                document.getElementById('more_details').style.display='none';
            }else{
                document.getElementById('more_details').style.display='block';
            }
        }
    </script>


    und ersetzen mit
    <script language="javascript" type="text/javascript">
        function details()
        {
            if(document.getElementById('more_details').style.display=='block'){
                document.getElementById('more_details').style.display='block';
            }else{
                document.getElementById('more_details').style.display='block';
            }
        }
    </script>


    dann sieht man die selbst erstellen profilfelder immer
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Keks- Mitglied
    Registriert seit
    25.07.2006
    Beiträge
    54
    Beitragswertungen
    0 Beitragspunkte
    @ Chapter: Hat bis jetzt nicht funktioniert. Allgemein würden diese Profilfelder dann aber nicht in der selben reihe mit den anderen Standartprofilfeldern angezeigt werden oder? Gibt es eine Möglichkeit diese Listen zu vereinen?

    Gruss Keks-
    „Ich trinke viel, ich schlafe wenig und rauche eine Zigarre nach der anderen. Deshalb bin ich 200% in Form.“ (Winston Churchill)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ja indem du die klappfuntion rausmachst und eine neue tabellenzeile in deiner userdetails.htm
    in diese zeile schreibst du dann einfach nur {profilefields}
    damit werden wie felder dann in die tabelle gesetzt und alles hängt zusammen

    du könntest aber mal einen link angeben damit man sich das mal anschauen kann


    Zuletzt modifiziert von Chapter am 01.12.2008 - 16:16:34
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Keks- Mitglied
    Registriert seit
    25.07.2006
    Beiträge
    54
    Beitragswertungen
    0 Beitragspunkte
    So - prinzipiell klappt es aber 3 Sachen gibt es noch.
    Erstens mal befindet sich zwischen den Grundprofilfeldern und den persönlich erstellen Profilfeldern eine kleine Lücke. Im html-Text steht aber nirgendswo etwas von einem Zeilenumbruch, weshalb mir das rätselhaft erscheint.
    Zweitens habe ich die Schrift neben den Grundprofilfeldern mit <b> dick gemacht - ist es möglich, das auch für alle selbst erstellen Felder einzurichten?
    Drittens würde ich gerne bei manchen Feldern mehrere Textzeilen haben, von denen dann aber nur die besetzt werden, die auch beschrieben werden - gibt es dafür eine Lösung?

    Vielen Dank schon mal für die Hilfe bis jetzt und sry wenn ich so viele Fragen stelle ...

    Gruss Keks-


    Zuletzt modifiziert von Keks- am 02.12.2008 - 14:48:34
    „Ich trinke viel, ich schlafe wenig und rauche eine Zigarre nach der anderen. Deshalb bin ich 200% in Form.“ (Winston Churchill)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Keks- Mitglied
    Registriert seit
    25.07.2006
    Beiträge
    54
    Beitragswertungen
    0 Beitragspunkte
    Sry für den Doppelpost aber kann mir den echt keiner helfen?
    „Ich trinke viel, ich schlafe wenig und rauche eine Zigarre nach der anderen. Deshalb bin ich 200% in Form.“ (Winston Churchill)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten