Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Nummerierung im PHP-Tag

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Nummerierung im PHP-Tag

    Moin Moin Leutz!

    Ich wollte mal fragen, ob es möglich sei, eine Nummerierung im PHP-Tag einzubinden, ich würde es besser finden, denn dann könnte man in einem Post evtl auf eine Zeile verweisen, was sicherlich hilfreicher sein wird, für einen Anfänger.

    lg
    MaiKaY
    ACHTUNG!!! SIGNATUR!!!
    PHP-Code:
    var_dump($gehirn); exit; 
    0 ??? WTF ? nervtag.de | freutag.net | friendmetr.com

  • #2
    um zeilen aus dem php tag rauszukopiern gibts dann aber mit den meisten tags die ich kenne probleme. entweder werden die zahlen mitkopiert, oder stattdessen # vor jede zeile gesetzt.

    Kommentar


    • #3
      Dann muss man versuchen die Zahlen -nicht kopierbar- zu machen.
      ACHTUNG!!! SIGNATUR!!!
      PHP-Code:
      var_dump($gehirn); exit; 
      0 ??? WTF ? nervtag.de | freutag.net | friendmetr.com

      Kommentar


      • #4
        Das geht nicht. Ich habe unlängst auch verschiedene Wege probiert, bspw. übereinanderliegende Divs (unten Zeilennummern, oben Code) - ging auch nicht, sobald fettgedruckter Code vorhanden war, verschob sich der Zeilenabstand trotz line-height Setting.
        Die meisten Lösungen benutzen unorderd lists, was die # beim Kopieren zur Folge hat.
        Ganz davon abgesehen
        - will Höfti meist was stabiles ins Board einbauen
        - nützen die Zeilennummern nur selten, weil man ohnehin seltenst Code ab Zeile 1 postet.
        [COLOR="#F5F5FF"]--[/COLOR]
        [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
        [COLOR="#F5F5FF"]
        --[/COLOR]

        Kommentar


        • #5
          PHP-Code:
          $name 'mueller';
          ecko $name
          Ich kriege einen Syntaxfehler in Zeile 1135. Die Zeile 1135 ist die zweite, die ich oben gepostet habe.

          (So ists einfacher für alle Beteiligten.)
          [PHP]if ($var != 0) {
          $var = 0;
          }[/PHP]

          Kommentar


          • #6
            Oder einfach so

            PHP-Code:
            $name 'mueller';
            ecko $name;  // erzeugt Parse error in line 4711 
            oder so

            Mein Script erzeugt „Parse error in line 4711“
            PHP-Code:
            $name 'mueller';
            ecko $name;  // Zeile 4711 
            [COLOR="#F5F5FF"]--[/COLOR]
            [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
            [COLOR="#F5F5FF"]
            --[/COLOR]

            Kommentar


            • #7
              Die einzige Möglichkeit, die mir bekannt ist, ist Tabellen zu nutzen. Eine Spalte für die Zahlen, eine für den Code. Allerdings ist die alles andere als schön.
              Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

              Kommentar


              • #8
                Und dann Zeilen pro Line oder wie?
                [COLOR="#F5F5FF"]--[/COLOR]
                [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                [COLOR="#F5F5FF"]
                --[/COLOR]

                Kommentar


                • #9
                  Und du hast auch mit Tabellen nach wie vor das Problem, dass es beim Kopieren die Zeilennummern mitnimmt, was hässlich ist.
                  [url]www.php-maven.org[/url] PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
                  Twitter @ [url]https://twitter.com/#!/mepeisen[/url] und Facebook @ [url]http://t.co/DZnKSUih[/url]

                  Kommentar


                  • #10
                    Und dann Zeilen pro Line oder wie?
                    Sofern ich dich richtig verstehe, ja.

                    Und du hast auch mit Tabellen nach wie vor das Problem, dass es beim Kopieren die Zeilennummern mitnimmt, was hässlich ist.
                    Nein.
                    Auf openwebboard.org habe ich es mit Tabellen gelöst. Es funktioniert wunderbar, zufrieden bin ich mit der Lösung aber absolut nicht und ich überlege, die Zeilennummern beim Redesign einfach wegzulassen.
                    Beispiel: OpenWebBoard / Tutorials / PHP & MySQL / RegisterGlobals, was ist das?
                    Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                    Kommentar


                    • #11
                      Nein Du hast mich falsch verstanden. Pro Code-Line eine Tabellenzeile meinte ich. So entspricht das Prinzip bei Dir dem was ich oben geschrieben habe - nur dass ich übereinanderliegende Div-Container verwendete. Wie gesagt, benutzt man im Syntaxhighlighting aber bold Schriften, laufen die Zeilennummern und die Code-lines auseinander. Das dürfte dann auch bei Dir in OWB der Fall sein.

                      [edit]

                      Hmm, ich kriege das gerade nicht wieder repliziert. Muß ich mir doch noch einmal genauer ansehen.
                      [COLOR="#F5F5FF"]--[/COLOR]
                      [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                      [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                      [COLOR="#F5F5FF"]
                      --[/COLOR]

                      Kommentar


                      • #12
                        Wenn ich welche benutzte, dann ja. Ich frage mich aber gerade, ob man das nicht mit line-height lösen könnte. Müsste man mal ausprobieren.
                        Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                        Kommentar


                        • #13
                          Also keine AHnung, was ich neulich probiert hatte: Momentan benutze ich erfolgreich zwei pre-Blöcke. Einen für den Code mit darinliegenden verschachtelten Formatierungs-spans (auch bold-Formatierungen). Den anderen mit den Zeilennummern je nach Anzahl der Umbrüche im Code. Beide pre's sind übereinander absolut positioniert. Habe auch ein leicht erhöhtes line-height (1.4em) verwendet. Scheint zu klappen..

                          Hier mal ein Bild:


                          [edit] Ok, wenn ich weit herunterzoome gibts Probleme..
                          [COLOR="#F5F5FF"]--[/COLOR]
                          [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                          „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                          [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                          [COLOR="#F5F5FF"]
                          --[/COLOR]

                          Kommentar


                          • #14
                            Was mir sonst noch einfiele wäre eine Canvaslösung, aber da kann man den Kram auch gleich weglassen.
                            Refining Linux: “[url=http://www.refining-linux.org/archives/65/Performing-push-backups-Part-1-rdiff-backup/]Performing Push Backups – Part 1: rdiff-backup[/url]”

                            Kommentar


                            • #15
                              Zitat von nikosch Beitrag anzeigen
                              Oder einfach so

                              PHP-Code:
                              $name 'mueller';
                              ecko $name;  // erzeugt Parse error in line 4711 
                              oder so

                              Mein Script erzeugt „Parse error in line 4711“
                              PHP-Code:
                              $name 'mueller';
                              ecko $name;  // Zeile 4711 
                              Wenn das mal jeder so machen würde, hätte ich diesen Thread nicht geöffnet
                              ACHTUNG!!! SIGNATUR!!!
                              PHP-Code:
                              var_dump($gehirn); exit; 
                              0 ??? WTF ? nervtag.de | freutag.net | friendmetr.com

                              Kommentar

                              Lädt...
                              X