Changeset 27 for branches/lazarus/Pages


Ignore:
Timestamp:
Sep 10, 2010, 8:09:21 AM (14 years ago)
Author:
george
Message:
  • Přidáno: Systém navigace pomocí "pěkných" URL.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/lazarus/Pages/UMainPage.pas

    r25 r27  
    88  Classes, SysUtils, USqlDatabase, UCore, UCustomCGIApplication, UHtmlClasses;
    99
    10 procedure MainPage(App: TCustomCGIApplication);
     10procedure Links(App: TCustomCGIApplication);
     11procedure History(App: TCustomCGIApplication);
     12procedure Internet(App: TCustomCGIApplication);
     13procedure VoIP(App: TCustomCGIApplication);
     14procedure Hosting(App: TCustomCGIApplication);
     15procedure About(App: TCustomCGIApplication);
     16procedure Documents(App: TCustomCGIApplication);
     17procedure Contact(App: TCustomCGIApplication);
    1118
    1219implementation
     
    3441    '<a href="http://victus.cz/">Victus</a> - herní server hry WoW<br/>' +
    3542    '<a href="http://gameshoot.eu/">GameShoot</a> - herní portál<br/>' +
     43    '<a href="http://sharp.zdechov.net/"></a> - Sharp MZ community web<br/>' +
     44
    3645    '<br/>' +
    3746
     
    182191
    183192    with HtmlDocument.Body, THtmlString(SubItems[SubItems.Add(THtmlString.Create)]) do begin
    184     Text := '<img align="left" src="images/umisteni.gif" alt="Umístění obce"/>' +
    185       '<a href="images/pokryti.jpg"><img align="right" src="images/pokryti_nahled.jpg" width="170" height="334" alt="Pokrytí obce signálem"/></a>' +
     193    Text := '<img align="left" src="' + NavigationLink('/images/umisteni.gif') + '" alt="Umístění obce"/>' +
     194      '<a href="' + NavigationLink('/images/pokryti.jpg') + '">' +
     195      '<img align="right" src="' + NavigationLink('/images/pokryti_nahled.jpg') + '" width="170" height="334" alt="Pokrytí obce signálem"/></a>' +
    186196      '<strong>Informace o obci:</strong><br/>' +
    187197      'Vesnice Zděchov se nachází pár kilometrů od obce Huslenky, jihovýchodním směrem od Vsetína. ' +
     
    206216
    207217    Text := Text + '<br/>' +
    208       '<a href="images/pohlednice_stara.jpg"><img align="right" src="images/pohlednice_stara_mala.jpg" alt="Stará pohlednice" /></a>';
     218      '<a href="' + NavigationLink('/images/pohlednice_stara.jpg') + '">' +
     219      '<img align="right" src="' + NavigationLink('/images/pohlednice_stara_mala.jpg') + '" alt="Stará pohlednice" /></a>';
    209220
    210221    Text := Text + '<strong>Počty zákazníků:</strong><br/>' +
     
    215226      '<br/>' +
    216227      '<strong>Technické parametry sítě</strong><br/>' +
    217       'Internetové připojení: 20/20 Mbit/s, vyhrazené, symetrické, bez agregace, bez omezení přenesených dat, přes společnost <a href="http://www.inext.cz/">Internext 2000</a><br/>' +
     228      'Internetové připojení: 40/40 Mbit/s, vyhrazené, symetrické, bez agregace, bez omezení přenesených dat, přes společnost <a href="http://www.inext.cz/">Internext 2000</a><br/>' +
    218229      'Pokrytí obce signálem: asi 80%<br/>' +
    219230      'V připojených domácnostech celkem 327 občanů ze všech 600 (55 %)<br/>' +
    220231      '<br/>' +
    221       '<i>Aktualizováno: 3.7.2009</i>';
     232      '<i>Aktualizováno: 3.7.2010</i>';
    222233    end;
    223234  end;
     
    232243      Text := '<strong>O obci:</strong><br/>' +
    233244
    234       IconedLink('docs/Zdechovska_historie_a_soucasnost.pdf', 'Zděchovská historie a současnost') + ' (1,6 MB)<br/>' +
    235       '<img src="images/icons/pdf.gif" alt=""> Zděchov - klíč od hřebene Javorníků - propagační publikace obce (kvalita ' +
    236 '<a href="docs/Zděchov - klíč od hřebene Javorníků (nízká kvalita).pdf">nízká (1,8 MB)</a> ' +
    237 '<a href="docs/Zděchov - klíč od hřebene Javorníků (střední kvalita).pdf">střední (3,7 MB)</a> ' +
    238 '<a href="docs/Zděchov - klíč od hřebene Javorníků (vysoká kvalita).pdf">vysoká (7,2 MB)</a>)' +
     245      IconedLink(NavigationLink('/docs/Zdechovska_historie_a_soucasnost.pdf'), 'Zděchovská historie a současnost') + ' (1,6 MB)<br/>' +
     246      '<img src="' + NavigationLink('/images/icons/pdf.gif') + '" alt=""> Zděchov - klíč od hřebene Javorníků - propagační publikace obce (kvalita ' +
     247'<a href="' + NavigationLink('/docs/Zděchov - klíč od hřebene Javorníků (nízká kvalita).pdf') + '">nízká (1,8 MB)</a> ' +
     248'<a href="' + NavigationLink('/docs/Zděchov - klíč od hřebene Javorníků (střední kvalita).pdf') + '">střední (3,7 MB)</a> ' +
     249'<a href="' + NavigationLink('/docs/Zděchov - klíč od hřebene Javorníků (vysoká kvalita).pdf') + '">vysoká (7,2 MB)</a>)' +
    239250'<br/><br/>' +
    240251    '<strong>Propagace sítě v obci:</strong><br/>' +
    241252
    242       IconedLink('docs/info_na_infokanal_1.6.2006.pdf', 'Aktualita na infokanálu (1.6.2006)') + '<br/>' +
    243       IconedLink('docs/info_na_infokanal_4.3.2005.pdf', 'Aktualita na infokanálu (4.3.2005)') + '<br/>' +
    244       IconedLink('docs/info_na_infokanal_24.9.2004.pdf', 'Aktualita na infokanálu (24.9.2004)') + '<br/>' +
    245       IconedLink('docs/vyzva_do_infokanalu_15.8.2004.pdf', 'Výzva do infokanálu (15.8.2004)') + '<br/>';
     253      IconedLink(NavigationLink('/docs/info_na_infokanal_1.6.2006.pdf'), 'Aktualita na infokanálu (1.6.2006)') + '<br/>' +
     254      IconedLink(NavigationLink('/docs/info_na_infokanal_4.3.2005.pdf'), 'Aktualita na infokanálu (4.3.2005)') + '<br/>' +
     255      IconedLink(NavigationLink('/docs/info_na_infokanal_24.9.2004.pdf'), 'Aktualita na infokanálu (24.9.2004)') + '<br/>' +
     256      IconedLink(NavigationLink('/docs/vyzva_do_infokanalu_15.8.2004.pdf'), 'Výzva do infokanálu (15.8.2004)') + '<br/>';
    246257    end;
    247258  end;
     
    264275end;
    265276
    266 procedure MainPage(App: TCustomCGIApplication);
    267 begin
    268   if App.PageName = 'Internet' then Internet(App)
    269   else if App.PageName = 'Hosting' then Hosting(App)
    270   else if App.PageName = 'History' then History(App)
    271   else if App.PageName = 'Documents' then Documents(App)
    272   else if App.PageName = 'VoIP' then VoIP(App)
    273   else if App.PageName = 'Links' then Links(App)
    274   else if App.PageName = 'Contact' then Contact(App)
    275   else About(App);
    276 end;
    277 
    278277end.
    279278
Note: See TracChangeset for help on using the changeset viewer.