FP 2000: Aktualisierung eingeschlossener Seiten
Hallo,
wenn man eine eingeschlossene Seite (Quelle) aktualisiert, dann wird
diese inerhalb der Ziel-Seite nur dann mit aktuellem Inhalt angezeigt,
wenn man die Quelle auch mit FP gespeichert hat. Erst dann wird wohl die
FP-interne Prüfsumme aktualisiert.
Gibt es eine Möglichkeit, diese FP-interne Prüfung außer Kraft zu
setzen?
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 22.11.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
> wenn man eine eingeschlossene Seite (Quelle) aktualisiert, dann wird
> diese inerhalb der Ziel-Seite nur dann mit aktuellem Inhalt angezeigt,
> wenn man die Quelle auch mit FP gespeichert hat.
Oder danach "Extras > Hyperlinks neu berechnen...".
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>> wenn man eine eingeschlossene Seite (Quelle) aktualisiert, dann wird
>> diese inerhalb der Ziel-Seite nur dann mit aktuellem Inhalt
>> angezeigt, wenn man die Quelle auch mit FP gespeichert hat.
>
> Oder danach "Extras > Hyperlinks neu berechnen...".
Ok. Aber das ist ja auch "intern". Ich hätte präziser fragen müssen ;-)
Ist die Aktualisierung auch möglich, wenn FP *nicht* gestartet ist?
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 22.11.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
> Ist die Aktualisierung auch möglich, wenn FP *nicht* gestartet ist?
Ganz ohne FrontPage wird das nicht gehen, aber du mußt das Programm nicht
explizit starten, eine .vbs-Datei mit
Set fp = CreateObject("FrontPage.Application")
Set w = fp.Webs.Open("C:\Meine Website\")
w.RecalcHyperlinks
w.Close
Set fp = Nothing
tut es auch, das sollte sogar remote funktionieren.
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>> Ist die Aktualisierung auch möglich, wenn FP *nicht* gestartet ist?
>
> Ganz ohne FrontPage wird das nicht gehen, aber du mußt das Programm
> nicht explizit starten, eine .vbs-Datei mit
>
> Set fp = CreateObject("FrontPage.Application")
> Set w = fp.Webs.Open("C:\Meine Website\")
> w.RecalcHyperlinks
> w.Close
> Set fp = Nothing
>
> tut es auch, das sollte sogar remote funktionieren.
Das klingt gut. Nur eine Nachfrage:
Ist mit "C:\Meine Website\" mein Webordner gemeint (womit das gesamte
Web bearbeitet würde) oder muß ich dort die HTML-Datei angeben, die neu
zu kalkulieren ist?
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 22.11.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
>> Set fp = CreateObject("FrontPage.Application")
>
> Ist mit "C:\Meine Website\" mein Webordner gemeint (womit das gesamte
> Web bearbeitet würde) oder muß ich dort die HTML-Datei angeben, die neu
> zu kalkulieren ist?
Neuberechnung von Hyperlinks passiert immer für die ganze Website, und
beim Öffnen der Website mußt du natürlich den Pfad der Website angeben.
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>>> Set fp = CreateObject("FrontPage.Application")
>>
>> Ist mit "C:\Meine Website\" mein Webordner gemeint (womit das gesamte
>> Web bearbeitet würde) oder muß ich dort die HTML-Datei angeben, die
>> neu zu kalkulieren ist?
>
> Neuberechnung von Hyperlinks passiert immer für die ganze Website, und
> beim Öffnen der Website mußt du natürlich den Pfad der Website
> angeben.
Ok. Vielen Dank!
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 22.11.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
> Ist mit "C:\Meine Website\" mein Webordner gemeint (womit das gesamte
> Web bearbeitet würde) oder muß ich dort die HTML-Datei angeben, die neu
> zu kalkulieren ist?
Ich sehe gerade, daß es genügt, die einschließende Seite einfach zu
speichern:
Set fp = CreateObject("FrontPage.Application")
Set p = fp.LocatePage("C:\Meine Website\index.html")
p.Save
p.Close
Set fp = Nothing
Das sollte bei einer großen Website schneller sein als die Neuberechnung.
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>> Ist mit "C:\Meine Website\" mein Webordner gemeint (womit das gesamte
>> Web bearbeitet würde) oder muß ich dort die HTML-Datei angeben, die
>> neu zu kalkulieren ist?
>
> Ich sehe gerade, daß es genügt, die einschließende Seite einfach zu
> speichern:
>
> Set fp = CreateObject("FrontPage.Application")
> Set p = fp.LocatePage("C:\Meine Website\index.html")
> p.Save
> p.Close
> Set fp = Nothing
>
> Das sollte bei einer großen Website schneller sein als die
> Neuberechnung.
Prima!
Schönen Dank.
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 22.11.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
>> Das sollte bei einer großen Website schneller sein als die
>> Neuberechnung.
>
> Prima!
Ist es denn schneller?
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>>> Das sollte bei einer großen Website schneller sein als die
>>> Neuberechnung.
>>
>> Prima!
>
> Ist es denn schneller?
Ja, 2 - 3 sek. gegenüber 12 - 13 sek.
Davon abgesehen ist mit der Gebrauch so lieber, denn die Aktion
beschränkt sich auf die angegebene Seite. "Nebeneffekte" sind damit ja
wohl ausgeschlossen.
Noch ergänzend:
Wenn ich mehr als eine Seite speichern möchte, sind dann nur diese
beiden Zeilen ...
> Set p = fp.LocatePage("C:\Meine Website\index.html")
> p.Save
.... je Seite anzugeben?
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 01.12.06
http://home.arcor.de/jterlinden/index.htm
Re: FP 2000: Aktualisierung eingeschlossener Seiten
Juergen Terlinden schrieb:
> Wenn ich mehr als eine Seite speichern möchte, sind dann nur diese
> beiden Zeilen ...
>> Set p = fp.LocatePage("C:\Meine Website\index.html")
>> p.Save
> ... je Seite anzugeben?
Ja. Wenn diese Seiten in derselben Website liegen, könnte es aber noch
effizienter sein, zuerst das Web zu öffnen und die Seiten dann mit
relativen Pfaden anzusprechen:
Set fp = CreateObject("FrontPage.Application")
Set w = fp.Webs.Open("C:\Meine Website\")
Set p = w.LocatePage("seite1.html")
p.Save
p.Close
Set p = w.LocatePage("seite2.html")
p.Save
p.Close
w.Close
Set fp = Nothing
--
<http://schneegans.de/sv/> - XML Schema Validator |
<http://schneegans.de/xp/> - XHTML Proxy |
<http://www.politicallyincorrect.de/> - Mein Lieblings-Blog |
Re: FP 2000: Aktualisierung eingeschlossener Seiten
'Christoph Schneegans' wrote:
>> Wenn ich mehr als eine Seite speichern möchte, sind dann nur diese
>> beiden Zeilen ...
>>> Set p = fp.LocatePage("C:\Meine Website\index.html")
>>> p.Save
>> ... je Seite anzugeben?
>
> Ja. Wenn diese Seiten in derselben Website liegen, könnte es aber noch
> effizienter sein, zuerst das Web zu öffnen und die Seiten dann mit
> relativen Pfaden anzusprechen:
>
> Set fp = CreateObject("FrontPage.Application")
> Set w = fp.Webs.Open("C:\Meine Website\")
> Set p = w.LocatePage("seite1.html")
> p.Save
> p.Close
> Set p = w.LocatePage("seite2.html")
> p.Save
> p.Close
> w.Close
> Set fp = Nothing
Ja, sie liegen inm selben Web. Dann werde ich das Skript bei meiner
nächsten Änderung mal in Betrieb nehmen.
Vielen Dank!
--
Gruß Jürgen
***
Windows 2000 SP4 - Alle Updates - 01.12.06
http://home.arcor.de/jterlinden/index.htm