ilch Forum » Ilch Clan 1.1 » Allgemein » HIDE / Klapptext

Geschlossen
  1. #1
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    hallo! Ich habe eine modifizierte forenseite, und ich wollte dort eine klapptext funktion unter dem avatar des users anzeigen lassen (also, dass man dort weitere details erst einblenden muss).
    könnte das jemand schreiben?

    hier ist die showpost.htm - {details} soll per klapptext ausgeblendet werden!
    <span style="font-weight: bold; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif;">{TOPICNAME}</span><br />
    {SITELINK}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="27%"><br />
        {NEWTH}{ANTWORTEN}&nbsp;<br /></td>
        <td width="73%" align="left" valign="bottom"><strong>{HMENU}</strong></td>
      </tr>
    </table>
    <hr />
    <br />
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
      <tr class="Chead" >
        <th height="30"><b>Author</b>
        <th height="30">Nachricht
      </tr>
            {EXPLODE}
      <tr class="{class}">
        <td width="20%" valign="top"><a href="index.php?user-details-{erstid}"><strong>{erst}</strong></a> {land}<br />
          //Details ausblenden!
          <font class="smalfont">{rang}{posts}{avatar}{details}</font></td>
        <td width="80%" valign="top">
    
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td align="left" valign="middle"><span class="smalfont" style="float: left; width:50%;"><a class="smallfont" href="index.php?forum-showposts-{TID}#{id}" title="{i}. Post in diesem Thema">#</a>&nbsp;{date} </span></td>
                            <td width="50%" align="right" valign="middle">&nbsp;<a href="index.php?forum-inform-p{id}">melden</a>&nbsp;&nbsp;{delete} &nbsp; {change} &nbsp; <a href="index.php?forum-newpost-{TID}-z{id}">{_lang_quote}</a></td>
                          </tr>
                        </table>
                      <hr align="left" />
          <br />
    
    
                                                                            <div style="font-size:12px">{txt}</div>
                                                    {sig}    </td>
      </tr>
      <tr class="{class}">
      <td>{online}</td>
      <td><font class="smalfont">{pm} {email} {www} {icq}</font></td>
      </tr>
    
      <tr>
        <td colspan="2" class="Cmite" height="2"></td>
      </tr>
            {EXPLODE}
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="26%">{NEWTH}{ANTWORTEN}</td>
        <td width="50%" align="left"><strong>{HMENU}</strong></td>
        <td width="24%" align="right">{SITELINK}</td>
      </tr>
    </table>
    <br />
    {EXPLODE}
    <br />
    <strong><br />
    {_lang_administrattopic}</strong><br />
    <a href="javascript:renametopic()">{_lang_rename}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-2">{_lang_delete}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-3">{_lang_shift}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-4-2">{status}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-5">{festnorm}</a>
    
    <script language="JavaScript" type="text/javascript">
    <!--
      function renametopic () {
              var x = prompt ( "Bitte den neuen Namen vom Thema eintragen" , "" );
                    if ( x ) {
                      document.location.href="index.php?forum-edittopic-{tid}-1=0&newTopic="+x;
                    }
            }
    
    //-->
    </script>


    betroffene Homepage: nmgc.de
    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
    das machst du bei deiner index.htm im designordner in den headbereich

    <script type="text/javascript">
    function Klappen(Id) {
    var KlappText = document.getElementById('Lay'+Id);
    var KlappBild = document.getElementById('Pic'+Id);
    var jetec_Minus="inhalt/codeschnipsel/minus.gif", jetec_Plus="inhalt/codeschnipsel/plus.gif";
    if (KlappText.style.display == 'none') {
    KlappText.style.display = 'block';
    KlappBild.src = jetec_Minus;
    } else {
    KlappText.style.display = 'none';
    KlappBild.src = jetec_Plus;
    }}
    </script>


    und das machst du um {details}
    <a href="javascript:Klappen({erstid})"><img src="ipfadzumbild/plus.gif" id="Pic1" border=0 alt="aus/ein-klappen">Details</a>
    
    <div id="{erstid}" style="display: none;"><hr>
    {detail}
    </div>


    Probier das mal. musst du evtl noch ein bisschen anpassen. ist aber nur html...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    funktioniert nicht...ich hasse js... keine vernünftige fehlermeldung...
    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
    ich hab dir auch nicht den fertigen code gepostet, sondern eine beispiel. ich hab geschrieben das du es noch anpassen musst.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    oh danke...ich habe den letzten satz nicht ganz verstanden...
    ZitatZitat
    musst du evtl noch ein bisschen anpassen. ist aber nur html...
    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 du musst halt schauen welcher platzhalter für die id zustandig ist. ich würde die postid in den layer übergeben, das wenn du einen klappen lässt, nicht alle auf/zu gehen die deine user id haben. und die postid ist einmalig, so kannst du jeden layer einzeln klappen.
    wie gesagt du musst halt probieren...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    der BB-Code 2.0 beinhaltet die Klapptextfunktion doch schon
    warum nix fertiges nehmen ?
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    =NMgC=HerHde Mitglied
    Registriert seit
    08.07.2008
    Beiträge
    42
    Beitragswertungen
    0 Beitragspunkte
    wie kann ich das denn im html-formular anwenden?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    die html-datei ist doch nur das template für die php - datei , oder bin ich falsch ?
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    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
    nein bist du nicht, aber jetzt sag mir mal wie du mit dem bbcode ne feste funktion in ne templatedatei bringen willst ??? dann müsstest du alle bbcodedaten in jedes template übergeben wenn ich mich nicht irre
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ich hab mir das BB-Code-Modul 2.0 noch nicht richtig angeschaut, aber da kommen in den html dateien nur eine zeile zur anzeige der buttons rein

    *moment ich schau mal*

    *edit*

    also die vorhanden funktionen werden überall in den templates mit dieser zeile ersetzt:

       <!-- BB Code START -->{__BBCodeButtons__}<!-- BB Code START -->


    übersehe ich noch etwas ?

    Zuletzt modifiziert von DjGeCk0 am 03.05.2009 - 13:55:09
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    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
    du übergibst mit der zeile die du gepostet hast aber alle daten aus ner php. was du gepostet hast ist nur der platzhalter!!!

    es sind ca. 5 zeilen aber trotzdem. das will er ja nicht. er will ja lediglich die klappfunktion und dafür muss man nicht die kompletten bbcodes nehmen. darüber hinaus ist es viel schwerer das ganze über bbcode anzupassen, als schnell was neu zu machen.
    so muss er nur den script-tag in den head einfügen, und den link und den layer in die templates. und bei layer muss er nur die postid angeben und fertig ist...


    Zuletzt modifiziert von Chapter am 03.05.2009 - 13:56:39
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    so hätte er noch nette funktionen für videos ect
    aber ok
    das is dann bissl viel für mich ^^
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du hast den ganzen thread nicht verstanden!
    er will ne klapptextfunktion unter dem avatar im forum. lies dir mal den thread durch, und dann antworte....
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten