The best way to learn how to use the WebCore is by example. See the documentation for more information.
The requested URL is always shown first; if a page uses one or more WebCore templates, those are shown afterwards.
00 <?php
01 include_once ('software/init.php');
02
03 $Page->location->append ('Software', '../');
04 $Page->location->append ('Shockwave Screen Saver');
05
06 $Page->title->subject = 'Shockwave Screen Saver';
07
08 $screen_saver_path = $Page->resolve_path ('{data}software/screen_saver/downloads');
09 $url_label_path = $Page->resolve_path ('{data}software/url_label/downloads');
10
11 $Page->start_display ();
12 ?>
13 <div class="main-box">
14 <div class="columns text-flow">
15 <div>
16 <p>Based on the <a href="./">earthli Screen Saver Library</a>, this screen saver plays
17 any Shockwave Flash file as a screen saver. Take your favorite web
18 animations or cartoons and make screen savers out of them.</p>
19 <p>To use the screen saver, just download the binary files and unzip
20 them to your Windows® folder. Go to Display Properties and select
21 the 'earthli' screen saver.</p>
22 <p>To use the source code, make sure you have Delphi 5.0 installed.
23 I haven't tested with other versions of Delphi, but any version
24 that supports interfaces (includes 4.0, I believe) will work. You
25 will also need to include the <a href="<?php echo $url_label_path; ?>url_label.zip">TUrlLabel</a> component in your library
26 to work with the forms.</p>
27 <p>Version 1.0 supports only one file at a time and is available with
28 source code. Version 2.0 is not yet available but will let you create
29 libraries of flash animations and play them all in a row.</p>
30 <div class="info-box-bottom">
31 <p>Created 12/2/2000 — Updated 05/11/2001</p>
32 <p>Current version is <span class="field">1.0.4</span></p>
33 </div>
34 <h2>Known Issues</h2>
35 <h3>1.0.4</h3>
36 <ol>
37 <li>If you download and install using the installer provided, then
38 the 'Flash File' and 'Options' panels don't appear in the settings
39 box. To enable these panels, you have to change a setting in the INI
40 file, which is in the system folder with the screen saver. In the INI
41 file, there is a setting in the [General] section called 'settings_enabled'.
42 Change it from 0 to 1 and save the file. Click 'Settings...' from the
43 display control panel and you will see the options now.</li>
44 </ol>
45 <h3>1.0.3</h3>
46 <ol>
47 <li>Windows NT and Windows 2000 will not ask for a password if password
48 protection is enabled.</li>
49 <li>When the machine goes to sleep or powers down and is revived, the
50 screen saver does not detect the mouse anymore. Hit 'Esc' or 'Alt +
51 F4' to close it.</li>
52 </ol>
53 <h2>Build History</h2>
54 <h3>1.0.4 - 5/11/2001</h3>
55 <ol>
56 <li>Fixed screen saver service to detect mouse, even after power-down
57 mode is engaged. Previously only the 'Esc' or 'Alt+F4' combination stil
58 quit the screen saver. (the form capture mouse input, because the Flash
59 control covers the whole form. However, when the computer went into
60 power-down mode, it took capture away, never to return it). </li>
61 </ol>
62 <h3>1.0.3 - 12/6/2000</h3>
63 <ol>
64 <li>Added an Internet Update link on the about page</li>
65 <li>Fixed saver service to work on NT/2000, but it still doesn't ask for
66 the password, even if it's enabled.</li>
67 <li>Added calls to SystemParametersInfo to notify the system that a screen
68 saver is running, so that Alt+Tab and Ctrl+Alt+Del don't work.</li>
69 <li>Fixed Configuration dialog so that the preview movie only plays when
70 that page is displayed and is paused when hidden. Movie is not opened
71 if the settings are disabled.</li>
72 <li>Added a license agreement, which can be saved as HTML.</li>
73 </ol>
74 <h3>1.0.2 Beta - 12/1/2000</h3>
75 <ol>
76 <li>Initial release to testers.</li>
77 <li>Has insufficient password support for Windows NT/2000.</li>
78 </ol>
79 </div>
80 <div class="right-sidebar">
81 <h2>
82 Downloads
83 </h2>
84 <ul class="minimal">
85 <li>
86 <?php $Page->start_icon_container('{icons}buttons/download_to_hd', Sixteen_px); ?>
87 <a href="<?php echo $screen_saver_path; ?>earthli_screen_saver.zip">Zip file</a>
88 <?php $Page->finish_icon_container(); ?>
89 </li>
90 <li>
91 <?php $Page->start_icon_container('{icons}buttons/download_to_hd', Sixteen_px); ?>
92 <a href="<?php echo $screen_saver_path; ?>earthli_screen_saver.zip">Installer</a>
93 <?php $Page->finish_icon_container(); ?>
94 </li>
95 <li>
96 <?php $Page->start_icon_container('{icons}buttons/download_to_hd', Sixteen_px); ?>
97 <a href="<?php echo $screen_saver_path; ?>earthli_screen_saver_src.zip">Source files</a>
98 <?php $Page->finish_icon_container(); ?>
99 </li>
100 </ul>
101 <h2>
102 Docs
103 </h2>
104 <ul class="minimal">
105 <li>
106 <?php $Page->start_icon_container('{icons}file_types/text_file', Sixteen_px); ?>
107 <span class="content">Read the <a href="docs.php">documentation</a></span>
108 <?php $Page->finish_icon_container(); ?>
109 </li>
110 </ul>
111 </div>
112 </div>
113 </div>
114 <?php $Page->finish_display (); ?>
115