Autor |
Nachricht |
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 04.02.2005 20:27
Titel Fotoblog Script gesucht |
|
|
Hi,
Ich habe mir ein Photoblog Script programmiert. Allerdings belastet es den Prozessor ziemlich stark, deswegen suche ich jetzt doch ein Fremdscript für meine privaten Fotos. Es soll weniger eine Galerie, als vielmehr ein Photoblog werden. Allerdings kein Photoblog, das man jeden Tag füllen muss, Datumsanzeige und Wochenübersicht ist weniger wichtig als eine Suchfunktion oder sowas. Es darf ruhig auch einfacher gehalten sein.
zwingende Anforderungen:
- php-basiert
- Neustes Bild wird in Originalgröße auf der Startseite gezeigt.
- Bildübersicht welcher Art auch immer.
- Layout frei anpassbar
- keine klasische Galerie (4images)
- Posten von Bildern über html upload/CMS
verfügbare Anforderungen:
- mySQL Datenbank
- PHP mit GDLib
Kennt jemand was schönes? Ich will nichts fremdgehostetes.
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Fr 04.02.2005 20:38
Titel
|
|
|
Wieso codest du net mal gescheit/optimierst dein Script?
|
|
|
|
|
Anzeige
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 04.02.2005 20:47
Titel
|
|
|
Weil ich zu faul bin. Weil man, um ein Script zu optimieren, unheimlich viel php Erfahrung braucht. Oder willst du dir den Code mal vornehmen
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 04.02.2005 20:58
Titel
|
|
|
Ich geb euch ein Beispiel, dann müsst ihr das hier eventuell nach PHP verschieben.
Code: |
// Template lesen
$datei = "index.tpl.htm";
$fp = fopen($datei, "r");
$page_frame = fread($fp, filesize($datei));
// Welche Seite anzeigen?
$datei = $page.".tpl.htm";
if (!file_exists($datei)) { $datei = "default.tpl.htm"; }
$fp = fopen($datei, "r");
$page_content = fread($fp, filesize($datei));
$page_frame = str_replace('{CONTENT}', $page_content, $page_frame);
// Template parsen
preg_match_all("/{([A-Z_]*)}/", $page_frame, $parse_vars);
for($x=0;$x<count($parse_vars[0]);$x++){
$var = strtolower($parse_vars[1][$x]);
$page_frame = ereg_replace($parse_vars[0][$x], $content[$var], $page_frame);
}
// Template ausgeben
echo $page_frame;
|
Im Prinzip wird hier in einem Template-html-code alles mit geschweiften Klammern durch den entsprechenden Inhalt ersetzt, sprich Bild, Dateum, Bildtitel...
vermutlich nicht die sauberste Lösung. Weitere Bereiche wären da die mySQL anfragen, MySQL ist eine Sache für sich.
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 05.02.2005 14:38
Titel
|
|
|
nur so als idee .. du liest ein template aus .. nimm file_get_contents()
oder join() in verbindung mit file().
beim zweiten auslesen das gleiche nochmal
dann: anstatt for kannste auch foreach() verwenden, dann brauchste
kein count(). und erst mal: anstatt ereg_* imma preg_* benutzen,
is schneller & weiteres siehe php-manual.
dann noch die frage wozu überhaupt nen ereg bzw preg replace hier?
du hast keine platzhalter nen einfaches str_replace wie drüber, reicht
auch aus.
und wieso du nen echo brauchst/verwendest, wenn du eigentlich mit
templates arbeitest is auch nicht ganz klar
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Sa 05.02.2005 14:40
Titel
|
|
|
Weil ich absolut vor Klassen zurückschrecke, obwohl ich mich seit Jahren immer wieder mit verschiedenen Programmiersprachen befasse. Ich sag ja, ich bin wohl immre noch Anfänger, aber es ist eben nicht mein Bereich, und man kann nicht alles können.
http://wiki.photoblogs.org/wiki/Photoblog_Scripts_and_Programs
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 05.02.2005 21:04
Titel
|
|
|
das war jetzt aber trotzdem die falsche antwort .. ob klassen oder
nicht .. irgendwann muss man wohl oder übel irgendwas per
echo print oder sonst was ausgeben .. weil sonst würde der user
am browser NIE was zu sehen bekommen
|
|
|
|
|
13pixelchen
Account gelöscht Threadersteller
Ort: -
|
Verfasst Sa 05.02.2005 21:18
Titel
|
|
|
Dann verstehe ich dein Stirnrunzeln ob des Echos wegen nicht.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Filter gesucht
Sportbilder gesucht
Riffelblech-Struktur gesucht!!!!????
Foto für Posterwand gesucht!
[Foto] Blitzgerät gesucht
[Gesucht] AUSGEFALLENE Fotoarchive !!!
|
|