Leere Zeile in bestehen Code einfügen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Leere Zeile in bestehen Code einfügen

    Hallo zusammen,

    ich versuche schon seit einiger Zeit meine html Konfiguration für den Export anzupassen.

    1. Trennung zwischen den beiden angezeigten Alben mit einer leeren Zeile.
    ohne Spalten und Farbe.
    2. Das neue, folgende Album soll den Spaltenkopf wieder als erste Spalte haben.
    Nr.: Interpret Album Track Titel Jahr Dauer Bitrate Genre Tag Format Mono/Stereo Cover

    Leider habe ich nicht wirklich einen richtigen Plan von HTML. Ich experimentiere zwar immer viele Stunden, aber dieses ist kaum von Erfolg gekrönt. Seit die $loop Funktionen vorhanden sind, die sicherlich auch sehr gut sind, verstehe ich nur noch Bahnhof.

    Das ganze wird verwendet um aus MP3Tag einen Export der eingelesen Files machen zu können.

    Danke für Eure Hilfe und Gruß, aonrix

    Quellcode

    1. <head>
    2. <title>Erstellt von mp3rix am %_datetime%</title>
    3. <style><!--
    4. h1 { font-family: Verdana; font-size: 10pt }
    5. h2 { font-family: Verdana; font-size: 8pt }
    6. body { font-family: Verdana; font-size: 7pt }
    7. table { font-family: Verdana; font-size: 7pt }
    8. a {color: #0033FF; text-decoration: none }
    9. a:hover {color: #FF0033; text-decoration: none}
    10. -->
    11. </style>
    12. </head>
    13. <body>
    14. <h1>Taguebersicht von %_workingpath%</h1>
    15. <table cellpadding="2" border="0" width="100'%'"><tr align="center" bgcolor="#aaaaaa"><td><b>Nr.:</b></td><td><b>Interpret</b></td><td><b>Album</b>
    16. </td><td><b>Track</b></td><td><b>Titel</b></td><td><b>Jahr</b></td><td><b>Dauer</b></td><td><b>Bitrate</b></td><td><b>Genre</b></td><td><b>Tag</b></td><td><b>Format</b></td><td><b>Mono/Stereo</b></td></td><td><b>Cover</b></td></tr>
    17. $loop(%_path%)
    18. <tr bgcolor="#DFDFDF">
    19. <td align="center">$num(%_counter%,3)</td>
    20. <td align="center">%artist%</td>
    21. <td align="center">%album%</td>
    22. <td align="center">%track%</td>
    23. <td align="left"><a href="%_filename_rel%">%title%</a></td>
    24. <td align="center">%year%</td>
    25. <td align="center">%_length%</td>
    26. <td align="center">%_bitrate%</td>
    27. <td align="center">%genre%</td>
    28. <td align="center">%_tag%</td>
    29. <td align="center">%_id3v2_character_encoding%</td>
    30. <td align="center">%_mode%</td>
    31. <td align="center">$if(%_covers%,YES,) %_covers%</td>
    32. </tr>
    33. $loopend()
    34. </table>
    35. <br>Erstellt von mp3rix am %_datetime% mit %_app%
    36. <br><br>Gesamtanzahl aller Titel: <b>%_total_files%</b>
    37. <br>Gesamtspielzeit aller Titel: <b>%_total_time%</b>
    38. <br>Gesamtgroesse aller Titel: <b>%_total_size%</b><br><br>
    39. Bitraten-Verteilung von %_workingpath%<br><br>
    40. $loop("%_bitrate%",1) <b>%_total_files%<b> Titel - <b>%_bitrate% kBit/s<b><br />
    41. $loopend()
    42. </body>
    43. </html>
    Alles anzeigen
  • @Broken Sword

    Vielen Dank für Deine Hilfe ;) Leider habe ich damit aber nur eine leere Zeile zwischen jedem Song. Wunsch war aber das diese Trennung nur zwischen zwei Alben automatisch eingefügt wird. Scheint wohl ein größeres Problem zu sein, da mir auch das Forum von MP3Tag nicht weiter helfen kann.

    Gruß aonrix
  • Hab mich mal kurz damit beschäftigt und probiere mal das folgende einzufügen:

    Quellcode

    1. $if($isdigit($div(%_counter%,2)),,'<tr><td colspan="13" style="height:20px">&nbsp;</td></tr>')


    Nur ein Versuch!

    Wenn es funktioniert, aber die Hochkommerta angezeigt werden, diese aus meinem Versuch entfernen.

    Gruß
    Broken Sword
  • Hallo Broken Sword,

    danke für Deine Mühe und Zeit ;) :danke:

    Das funktioniert so aber auch nicht. Ich habe mal ein Bild als Beispiel hochgeladen.

    Bild: 250kb.de/u/080708/j/bc656faf.jpg

    Da wo sich die rote Linie befindet soll eigentlich der html Code von Dir greifen. Sprich eine Trennung zwischen den Alben Live Im Stahlwerk und Geil Auf Heavy Metal.

    Wenn Du noch eine Idee hast wäre ich Dir sehr dankbar.

    Gruß, aonrix
  • Ach, verdammmt.
    Da habe ich dich falsch verstanden. Dachte du wolltest nach jedem zweitem Track.

    Quellcode

    1. $if($eql(%track%,%_total%),'<tr><td colspan="13" style="height:20px">&nbsp;</td></tr>',)

    Das überprüft nun ob Tracknummer und Gesamtanzahl der Tracks gleich ist und gibt dann den Code aus.

    Gruß
    Broken Sword
  • Sorry Broken Sword, aber wenn ich den Code so hinzufüge,

    $loop(%_path%)
    <tr bgcolor="#DFDFDF">
    <td align="center">$num(%_counter%,3)</td>
    <td align="center">%artist%</td>
    <td align="center">%album%</td>
    <td align="center">%track%</td>
    <td align="left"><a href="%_filename_rel%">%title%</a></td>
    <td align="center">%year%</td>
    <td align="center">%_length%</td>
    <td align="center">%_bitrate%</td>
    <td align="center">%genre%</td>
    <td align="center">%_tag%</td>
    <td align="center">%_id3v2_character_encoding%</td>
    <td align="center">%_mode%</td>
    <td align="center">$if(%_covers%,YES,) %_covers%</td>
    </tr>
    $if($isdigit($div(%_counter%,2)),,'<tr><td colspan="13" style="height:20px">&nbsp;</td></tr>')
    $loopend()
    </table>


    passiert irgend wie nichts.

    Also, keine Veränderung der Ansicht et cetera.

    Danke und Gruß, aonrix
  • Ach, dieser Mp3-Quatsch....
    Ich mach das jetzt via JS und gut ist :D

    Quellcode

    1. <script type="text/javascript">
    2. // <![CDATA[
    3. if(%track% == %_total%) document.write('<tr><td colspan='13' style='height:20px'>&nbsp;</td></tr>');
    4. // ]]>
    5. </script>

    Das dort wie gehabt einfügen.

    Gruß
    Broken Sword
  • So, also ich kann nichts für, aber das funzt auch nicht. Ich hoffe ich gebe den Code von Dir auch immer an der richtigen Stelle ein ;)

    Quellcode

    1. $loop(%_path%)
    2. <tr bgcolor="#DFDFDF">
    3. <td align="center">$num(%_counter%,3)</td>
    4. <td align="center">%artist%</td>
    5. <td align="center">%album%</td>
    6. <td align="center">%track%</td>
    7. <td align="left"><a href="%_filename_rel%">%title%</a></td>
    8. <td align="center">%year%</td>
    9. <td align="center">%_length%</td>
    10. <td align="center">%_bitrate%</td>
    11. <td align="center">%genre%</td>
    12. <td align="center">%_tag%</td>
    13. <td align="center">%_id3v2_character_encoding%</td>
    14. <td align="center">%_mode%</td>
    15. <td align="center">$if(%_covers%,YES,) %_covers%</td>
    16. </tr>
    17. <script type="text/javascript">
    18. // <![CDATA[
    19. if(%track% == %_total%) document.write('<tr><td colspan='13' style='height:20px'>&nbsp;</td></tr>');
    20. // ]]>
    21. </script>
    22. $loopend()
    23. </table>
    Alles anzeigen


    Danke und Gruß, aonrix