AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Womit Homepage erstellen?

Ein Thema von Harry Stahl · begonnen am 25. Mär 2021 · letzter Beitrag vom 23. Jan 2022
Antwort Antwort
Seite 11 von 16   « Erste     91011 1213     Letzte » 
DieDolly

Registriert seit: 22. Jun 2018
2.173 Beiträge
 
#101

AW: Womit Homepage erstellen?

  Alt 10. Apr 2021, 17:00
Ganz nebenbei auch ohne Delphi möglich und viel einfacher. Hier nur eine ganz stupide Basis.
3 PHP-Dateien, header.php, index.php, footer.php.
index inkludiert header und footer und dazwischen wird der Content (Datei) geladen, jenachdem was in der Adresszeile steht. Muss nur 1x angelegt werden. Kein Delphi nötig oder sonst was.
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.400 Beiträge
 
Delphi 7 Professional
 
#102

AW: Womit Homepage erstellen?

  Alt 10. Apr 2021, 17:35
Ganz nebenbei auch ohne Delphi möglich und viel einfacher. Hier nur eine ganz stupide Basis.
3 PHP-Dateien, header.php, index.php, footer.php.
index inkludiert header und footer und dazwischen wird der Content (Datei) geladen, jenachdem was in der Adresszeile steht. Muss nur 1x angelegt werden. Kein Delphi nötig oder sonst was.
Und wo kommt der Content her, der mit den drei Dateien angezeigt wird?

So ganz ohne 'ne Datenbasis wird das wohl eher nicht gehen.

Es geht hier nunmal nicht um die Generierung von Content zur Laufzeit, sondern um die Erstellung von statischen Seiten. Einmal erstellt: Immer gleich.

Abgesehen davon. Was man mit PHP machen kann, kann man auch (auf recht einfache Weise) per mit Delphi erstellter Webapplikation machen. Bei dynamischen Seiten hat man immer irgendwo im Hintergrund ein mehr oder weniger ausgeklügeltes Kontentmanagementsystem.

Und dazu PHP zu nutzen ist lediglich eine von vielen Möglichkeiten. PHP ist letztlich auch nix weiter, als 'ne Programmiersprache.

Aber: Warum in PHP ... einarbeiten, wenn man sowieso mit Delphi arbeitet.

Ich wollte aber auch noch einen Dialog einbauen, womit man das allgemeine Farbshema anpassen kann und gleich eine Menübenennung durchführen kann, so dass man von Anfang an alles hat, wie gewünscht.
Nö. Die Farben werden nicht in der HTML-Seite irgendwie "verhackstückt".

Dazu nimmt man ein Stylesheet, dass alle entsprechenden Definitionen für Farben, Schrifttyp und -größen ... enthält.

Wer da was ändern will, bearbeitet entweder das hinter <link rel="stylesheet" type="text/css" href="Stylesheet.css"> befindliche Stylesheet oder tauscht es durch ein anderes aus. Aber an der HTML-Ausgabe ändert sich da genau nullkommanix, wie es momentan auch zu sein scheint.

Aber bei der Farbgestaltung gleich das Menü mit zu bearbeiten ... nö, das geht garnicht. Die beiden Sachen haben nix miteinander zu tuen. Für beides jeweils eine eigene Bearbeitungsmöglichkeit: ok, aber keine, in der auch nur der leiseste Eindruck entstehen könnte, dass da ein Zusammenhang möglich wäre.

Geändert von Delphi.Narium (10. Apr 2021 um 17:39 Uhr) Grund: Schreibfehler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.533 Beiträge
 
Delphi 11 Alexandria
 
#103

AW: Womit Homepage erstellen?

  Alt 10. Apr 2021, 17:53
Wenn dein einziges Werkzeug ein Hammer ist, sieht halt alles wie ein Nagel aus. Aber ich halte mich jetzt aus diesem Thread heraus.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#104

AW: Womit Homepage erstellen?

  Alt 10. Apr 2021, 18:11

Ich wollte aber auch noch einen Dialog einbauen, womit man das allgemeine Farbshema anpassen kann und gleich eine Menübenennung durchführen kann, so dass man von Anfang an alles hat, wie gewünscht.
Nö. Die Farben werden nicht in der HTML-Seite irgendwie "verhackstückt".

Dazu nimmt man ein Stylesheet, dass alle entsprechenden Definitionen für Farben, Schrifttyp und -größen ... enthält.

Wer da was ändern will, bearbeitet entweder das hinter <link rel="stylesheet" type="text/css" href="Stylesheet.css"> befindliche Stylesheet oder tauscht es durch ein anderes aus. Aber an der HTML-Ausgabe ändert sich da genau nullkommanix, wie es momentan auch zu sein scheint.

Aber bei der Farbgestaltung gleich das Menü mit zu bearbeiten ... nö, das geht garnicht. Die beiden Sachen haben nix miteinander zu tuen. Für beides jeweils eine eigene Bearbeitungsmöglichkeit: ok, aber keine, in der auch nur der leiseste Eindruck entstehen könnte, dass da ein Zusammenhang möglich wäre.
Das war wir schon klar, dass die Farben und Stil über die CSS-Datei gesetzt werden müssen. Die Menüeinträge selber (also Anzahl und Bezeichnung) stehen aber in den HTML-Dateien, daher werde ich beide bei so einer Auswahl im Hintergrund bearbeiten müssen...
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.400 Beiträge
 
Delphi 7 Professional
 
#105

AW: Womit Homepage erstellen?

  Alt 10. Apr 2021, 18:16
Mich hatte halt diese Formulierung
Zitat:
... womit man das allgemeine Farbshema anpassen kann und gleich eine Menübenennung durchführen ...
etwas irritiert. Es klingt so, als gäbe es da einen Zusammenhang.

Wenn Du das trennst, ist alles ok und ich hab' nix gesagt.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#106

AW: Womit Homepage erstellen?

  Alt 12. Apr 2021, 00:12
Mich hatte halt diese Formulierung
Zitat:
... womit man das allgemeine Farbshema anpassen kann und gleich eine Menübenennung durchführen ...
etwas irritiert. Es klingt so, als gäbe es da einen Zusammenhang.

Wenn Du das trennst, ist alles ok und ich hab' nix gesagt.
So, zu dieser Funktion bin ich noch nicht gekommen, denn das CodeFolding einzubauen hat doch etwas mehr Zeit in Anspruch genommen, als ich dachte. Ist aber besonders hilfreich, da man so lange Texte (hier z.B. die Songtexte, siehe anlg. Screenshot) einfach einklappen kann, dann bleibt die Navigation noch überschaubar. Und da sich das Programm die Foldings auch merkt (wenn man speichert), ist der Zustand beim nächsten Mal öffnen wieder wie zuvor.

Alternative wäre, die langen Song-Texte on the fly einzuladen, ich gehe mal davon aus, dasss der @import url Befehl wie bei css auch in HTML-funktioniert?

Die oben mal angesprochen Songliste habe ich auch ein wenig weiter bearbeitet, statt Table nun Rows / Columns genommen: https://www.steelgig.de/songliste.html
Miniaturansicht angehängter Grafiken
codefolding.png  
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.400 Beiträge
 
Delphi 7 Professional
 
#107

AW: Womit Homepage erstellen?

  Alt 12. Apr 2021, 00:31
Find die Songliste so eigentlich ok.

Eventuell kannst Du das Gewünschte mit
Code:
<object data="SteelGig-EnemyOfMine.html" width="500" height="200"></object>
realisieren.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.477 Beiträge
 
Delphi 11 Alexandria
 
#108

AW: Womit Homepage erstellen?

  Alt 12. Apr 2021, 20:23
Find die Songliste so eigentlich ok.

Eventuell kannst Du das Gewünschte mit
Code:
<object data="SteelGig-EnemyOfMine.html" width="500" height="200"></object>
realisieren.
Ja, das funktioniert tatsächlich.

Derzeit lass ich aber erst mal den Text drin, durch das Codefolding stört das nicht weiter.

Die Idee mit der Songliste mit den jeweiligen Controls hätte ich fast verworfen, denn ich habe festgestellt, als Standard laden alle Browser die MP3-Dateien herunter, um die Dauer des Songs anzuzeigen. Bei 20 Titeln lädt die Seite dann erst mal 100 MB runter, ein performance-killer und echt unnötiger Trafic.

Aber man kann das unterbinden:

Code:
<audio controls src="SteelGig-EnemyOfMine.mp3" preload="none">
 <a href="SteelGig-EnemyOfMine.mp3">Audiodatei herunterladen</a>
</audio>
Durch Preload=none" lädt der Browser die Datei erst mal nicht, sondern erst wenn man auf Play drückt. Ich habe einfach selber ein Label mit "Playtime : 3.20" drunter gesetzt, so weiß der User direkt was Sache ist, hat aber dennoch eine Super performante Seite....
  Mit Zitat antworten Zitat
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.172 Beiträge
 
Delphi 11 Alexandria
 
#109

AW: Womit Homepage erstellen?

  Alt 14. Apr 2021, 08:27
Weil da vorher der TPageProducer genannt wurde. Eine Template-Engine ist da natürlich auch hilfereich:
https://github.com/sempare/sempare-d...emplate-engine
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.011 Beiträge
 
Delphi 12 Athens
 
#110

AW: Womit Homepage erstellen?

  Alt 14. Apr 2021, 11:34
Du wirst es nicht glauben, aber der ProcessMonitor hat zu jeder Aktion auch einen Stacktrace.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 09:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz