+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: Ganze Bereiche mit suchen/ersetzen auswechseln

  1. #1
    TP-Junior hausmischung macht alles soweit korrekt
    Registriert seit
    Mar 2003
    Ort
    Zürich
    Beiträge
    10

    Ganze Bereiche mit suchen/ersetzen auswechseln

    Hallo,

    hätte da nochmal ne Frage die an ne vorhergehende anlehnt. Ist es möglich in DW in der Suchfunktion einen Bereich auszuwählen der zB. alles zwischen zwei Kommentar-Tags findet, egal welcher Inhalt sich dazwischen befindet? Die Idee ist folgende: Ich möchte, wenn mein Projekt abgeschlossen ist z.B. alle JavaScript Funktionen im Headbereich durch einen Link auf eine externe Datei ersetzen. Da der Code, zwichen den Script Tags je nach benutzten Funktionen auf den Seiten unterschiedlich ist, wäre das doch eine komfortable Lösung.

    Vielleicht weiss wer Bescheid wie sowas geht?

    Merci, Pierre

  2. #2
    TP-Specialist Charlie macht sich hier sehr viel Mühe Avatar von Charlie
    Registriert seit
    Mar 2001
    Ort
    Mönchengladbach
    Beiträge
    2.649
    Hmmmm - ich kann mir nicht vorstellen, dass das geht. Ein Sternchen* als Platzhalter für etwas Beliebiges funktioniert da, glaube ich, nicht, und irgendwas muss man dem DW ja zuweisen.

    Oder irre ich mich??

    Grüße!
    Charlie

  3. #3
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Hi Pierre,

    das geht schon, und sogar noch viel mehr . Für deinen Fall reicht wahrscheinlich folgende Methode:

    Bearbeiten->Suchen und ersetzen aufrufen - eh klar. Dann wählst du im Suchen nach-Popup "Spezifisches Tag" aus und in dem Popup daneben "Script". Dann wird die Zeile darunter (Mit Attribut) per "-" gelöscht. Als Aktion stellst du "Tag und Inhalt ersetzen" oder "nur Inhalt ersetzen" ein. In dem Feld daneben kann dann der neue Inhalt des Tags eingetippt werden. Dann auf alle Ersetzen klicken und - voilà .

    Die High-End Variante wäre dann die Suche und das Ersetzen mittels regulärer Ausdrücke durchzuführen. Darüber wär ein eigenes Referat möglich, schau also mal, ob du mit den obigen Standardfunktionen nicht ohnehin zurechtkommst.

    Gruß, Jürgen

  4. #4
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Ich hab noch zur Verdeutlichung einen Screenshot drangehängt:
    Angehängte Grafiken  

  5. #5
    TP-Specialist Charlie macht sich hier sehr viel Mühe Avatar von Charlie
    Registriert seit
    Mar 2001
    Ort
    Mönchengladbach
    Beiträge
    2.649
    Oha, wieder was dazugelernt. Nebenbei auch meinerseits Dank dafür.

  6. #6
    TP-Junior hausmischung macht alles soweit korrekt
    Registriert seit
    Mar 2003
    Ort
    Zürich
    Beiträge
    10
    Danke auch mal. Kanns zwar net grad probieren. Muss bis morgen noch nen Job abliefern. Werds aber morgen mal antesten. Klingt ziemlich viel versprechend.

    Pierre

  7. #7
    TP-Specialist Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Tagged lebt für das TP und seine User Avatar von Tagged
    Registriert seit
    Mar 2003
    Ort
    Augustinerbräu
    Beiträge
    2.100
    Paar Jahre zu spät aber immernoch ein fettes danke an Jürgen.
    Hätte ja früher geantwortet aber mein ISDN... lange geschichte.

    grüße

    ----------------------------------------------------------------------------------
    »
    Europameister der Herzen «


  8. #8
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Das muss ja eine sehr lange Geschichte sein 8 Jahre andauernde Probleme mit der Internet-Verbindung, du bist wirklich zu bedauern
    Freut mich!
    Grüße, Jürgen

  9. #9
    TP-Greis Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.642
    Jetzt komme ich auch noch mal mit genau diesem Problem

    Wenn ich die Suche nach dem von Dir Jürgen beschriebenen Schema (Screenshot) durchführe, dann findet Dreamweaver mehrere Script-Tags. Ich möchte aber nur einen bestimmten Scripttag im Headbereich austauschen. Es handelt sich um älteren GoLive CGI/JS Code welcher natürlich auf jeder Seite unterschiedlich ist.

    Gibt es da vielleicht einen Trick, das man der DW Suche vorgibt, alles was zwischen <script> </script> ist bitte löschen? Wie gesagt, auf jeder HTML Seite stehen da unterschiedliche Dinge dazwischen?

    Die Suche findet allerdings auch Script-Tags mit Attributen welche im Body Tag sind, diese sollen aber bleiben...

    Im Anhang noch ein Screenshot
    Angehängte Grafiken  
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  10. #10
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Hallo Torsten!

    Du kannst ja auch mit regulären Ausdrücken suchen und ersetzen, was dir ungeahnte Möglichkeiten eröffnet bzw. ist damit (fast) alles möglich. Bevor du aber ein paar Tage an dem passenden regulären Ausdruck feilst würde ich mal sehen, um wie viele Seiten es tatsächlich geht, und ob man die nicht besser in DW schrittweise durchgeht und mit "Ersetzen" oder "Weitersuchen" dann quasi halbautomatisch selektiv löscht oder ersetzt.

    Oder noch als Update zu meinem Screenshot, der ja schon aus dem Jahr 2003 ist : der Suchen/Ersetzen-Dialog in DW CS5 erlaubt jetzt auch, Attribute zur weiteren Eingrenzung vorzugeben, also "script" mit Attribut "type = text/javascript" wär damit z. B. als Eingrenzung möglich, wodurch ggf. die Ergebnisliste schon mal reduziert wird. Ich weiß nicht, ob das früher auch schon ging, aber du kannst (in CS5) auch angeben, ob du Tag und Inhalt ändern, nur Inhalt ändern, oder den ganzen Tag entfernen möchtest. Damit hast du auch ein mächtigeres Werkzeug. Und vor einer Massenoperation natürlich die Daten sichern

    Grüße, Jürgen

  11. #11
    TP-Greis Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.642
    Hallo Jürgen!

    Das ist aber toll das Du Dich so schnell meldest

    Das seltsame an den Seiten welche ich zu bearbeiten habe ist, das die Scripte im head-Tag keinerlei Attribute haben. Das sieht dann so aus:
    HTML-Code:
    <script><!--
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'just rollover',/*URL*/'grafik/alogo1_01.jpg',/*URL*/'grafik/alogo1_01-over.jpg',/*URL*/'','Photo-Center Hamburg');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button',/*URL*/'navi/navlinks_no.jpg',/*URL*/'navi/navlinks_cur.jpg',/*URL*/'navi/navlinks_kl.jpg','Go to content page');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button2',/*URL*/'navi/navrechtsun_no.jpg',/*URL*/'navi/navlinksob_cur.jpg',/*URL*/'navi/navrechtsun_kl.jpg','Go to service page');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button3',/*URL*/'navi/navrechts_no.jpg',/*URL*/'navi/navrechts_cur.jpg',/*URL*/'navi/navrechts_kl.jpg','Go to impressum page');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button4',/*URL*/'navi/navlinks_no.jpg',/*URL*/'navi/navlinks_cur.jpg',/*URL*/'navi/navlinks_kl.jpg','Back to content');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button5',/*URL*/'navi/navrechtsun_no.jpg',/*URL*/'navi/navlinksob_cur.jpg',/*URL*/'navi/navrechtsun_kl.jpg','Go to top of page');
    CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button6',/*URL*/'navi/navrechts_no.jpg',/*URL*/'navi/navrechts_cur.jpg',/*URL*/'navi/navrechts_kl.jpg','Go to imprint page');
    CSAct[/*CMP*/ '5F3BB01'] = new Array(CSPreloadImage,/*URL*/ 'grafik/alogo1_01-over.jpg');
    
    // --></script>
    Da nun aber Dreamweaver trotz dem das ich im Suchfeld angebe „ohne Attribut" trotzdem alle Scripte findet auch diese mit Attribut komme ich so nicht weiter.
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  12. #12
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Melde mich gerne, wo ich doch lt. Profil sogar junggeblieben bin (TP-Specialist) im Gegensatz zu dir (TP-Greis)
    Also - ich würde auf jeden Fall zu den regulären Ausdrücken wechseln, denn mit dem Attribut-Zeugs kommst du wohl auf die Tour nicht weiter.
    Folgender einfacher regulärer Ausdruck findet alle deine Script-Tags, ein- oder mehrzeilig, mit beliebigem Inhalt:

    HTML-Code:
    (<script[^>]*>)([\s\S]+)(</script>)
    Wenn du nun verfeinern willst, kannst du z. B. noch mit sowas schnell Zusammengebasteltem den Code von deinem Posting finden bzw. alle <script></script>-Tags, die die gleiche Anfangs-Zeichenfolge haben:

    HTML-Code:
    (<script><!--\r\nCSInit)([\s\S]+)(</script>)
    Probier mal damit rum

    Grüße, Jürgen

  13. #13
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Ah, jetzt hab ich es gefunden - hier noch ein bisserl "Literatur" zum Einlesen: http://help.adobe.com/de_DE/Dreamwea...1f693f21-7beca

    Und noch was dazu: http://www.on-design.de/tutor/dwRegExpr.htm

  14. #14
    TP-Greis Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.642
    Vielen Dank Jürgen, damit probiere ich mal rum, das hätte ich ja selbst nun nicht hinbekommen ohne jemals mit RegEX experimentiert zu haben
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  15. #15
    TP-Greis Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Torsten lebt für das TP und seine User Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.642
    Hallo Jürgen,

    leider hat das nicht geklappt - mit den regulären Ausdrücken.

    Aber ich weiß ja auch nicht woran es liegt...

    So ein TP-Greis ist eben nur bedingt lernfähig
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51