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
Juergen Terlinden [ Do, 30 November 2006 09:58 ] [ ID #1552540 ]

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 |
Christoph Schneegans [ Do, 30 November 2006 12:22 ] [ ID #1552541 ]

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
Juergen Terlinden [ Do, 30 November 2006 14:15 ] [ ID #1552542 ]

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 |
Christoph Schneegans [ Do, 30 November 2006 14:43 ] [ ID #1552543 ]

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
Juergen Terlinden [ Do, 30 November 2006 18:55 ] [ ID #1552544 ]

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 |
Christoph Schneegans [ Do, 30 November 2006 19:12 ] [ ID #1552546 ]

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
Juergen Terlinden [ Do, 30 November 2006 19:44 ] [ ID #1552548 ]

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 |
Christoph Schneegans [ Fr, 01 Dezember 2006 19:36 ] [ ID #1553862 ]

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
Juergen Terlinden [ Fr, 01 Dezember 2006 20:38 ] [ ID #1553863 ]

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 |
Christoph Schneegans [ Fr, 01 Dezember 2006 21:47 ] [ ID #1553864 ]

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
Juergen Terlinden [ Fr, 01 Dezember 2006 22:28 ] [ ID #1553865 ]

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 |
Christoph Schneegans [ Fr, 01 Dezember 2006 22:35 ] [ ID #1553866 ]

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
Juergen Terlinden [ Sa, 02 Dezember 2006 14:39 ] [ ID #1554938 ]
Microsoft » microsoft.public.de.frontpage » FP 2000: Aktualisierung eingeschlossener Seiten

Vorheriges Thema: Bilder werden nicht angezeigt
Nächstes Thema: Internetseite in Suchmaschine an Topposition bringen