AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi WebSeite in App anzeigen wie Artisteer
Thema durchsuchen
Ansicht
Themen-Optionen

WebSeite in App anzeigen wie Artisteer

Offene Frage von "ASoraru"
Ein Thema von ASoraru · begonnen am 19. Okt 2009 · letzter Beitrag vom 19. Okt 2009
Antwort Antwort
ASoraru

Registriert seit: 29. Aug 2004
Ort: Selm
76 Beiträge
 
Delphi 10.4 Sydney
 
#1

Re: WebSeite in App anzeigen wie Artisteer

  Alt 19. Okt 2009, 18:49
Zitat von nahpets:
Hallo,

ob's mit PHP-Dateien funktioniert, weiß ich nicht, kommt auf 'nen Versuch an.

TPageProducer hat ein Attribut für einen Dateinamen, dort gebe ich mein Template an.

Wenn nun TPaceProducer.Content abgerufen wird, parst er diese Datei und ersetzt die Tags.
Delphi-Quellcode:
Var
  pp : TPageProducer;
  sFertigeSeite : String;
begin
  pp := TPaceProducer.Create(Nil);
  pp.HTMLFile := 'MeinTemplate.html';
  pp.OnHTMLTag := ppHTMLTag;
  // bei dieser Zuweisung werden die Tags ersetzt.
  sFertigeSeite := pp.Content;
... mach damit was Du willst ;-)
  pp.Free;
end;

procedure ppHTMLTag(diverse parameter macht Dir die IDE, hab ich gerade nicht da);
begin
  if comparetext(TagString,'1terparameter') then begin // Tagstring ist einer der Prozedurparameter
    // Über die Komponente TDataSetTableProducer können hier auch komplette Abfrageergebnisse
    // von Datenbanken eingefügt werden.
    // Eigentlich ist alles möglich, was als Ergebnis einen String liefert.
    ReplaceText := 'Das möchte ich beim Parameter <#1terparameter> im Template stehen haben';
  end else
  if comparetext(TagString,'2terparameter') then begin
    ReplaceText := 'Das möchte ich beim Parameter <#2terparameter> im Template stehen haben';
  end else begin
    ReplaceText := 'Upp''s, für den Parameter <#' + TagString + '> habe ich keinen Rückgabewert.';
  end;
end;
Das ist jetzt nur so hingedaddelt, habe momentan kein Delphi zur Verfügung.

Hoffe, es wird klar was geht, Du kannst ja dann entscheiden, ob's für Dich geeignet ist.
super ... vielen dank dafür ... ich bin trotzdem noch nicht sicher ob ich es damit realisieren kann und ob es bei artisteer so gemacht wird ... hmpf
alles etwas kompiliziert ... vor allem das ganze so editierbar zu machen .... am besten wäre es wenn man jeden teil der webpage anklicken könnte so wie im firebug von firefox und dann entweder den css teil / html teil hat oder bei grafiken diese entsprechend anpassen kann ... ich überlege noch wie ich das aufbaue
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz