TPicUpload: Unterschied zwischen den Versionen
Root (Diskussion | Beiträge) |
Root (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
(c) | (c) 2001 Thorsten Schroff | ||
[[Bild:TPicUpload.PNG]] | [[Bild:TPicUpload.PNG]] | ||
Zeile 7: | Zeile 7: | ||
Auf der Website an die die Bilder übertragen werden sollen, muss ein script (tpicupload.php) laufen. Das Tool übergibt dann die Bilder zusammen mit optionalen Beschreibungen und Parametern an das Script, das sich dann in ihre Seite integrieren lässt. | Auf der Website an die die Bilder übertragen werden sollen, muss ein script (tpicupload.php) laufen. Das Tool übergibt dann die Bilder zusammen mit optionalen Beschreibungen und Parametern an das Script, das sich dann in ihre Seite integrieren lässt. | ||
So ist es auf bequeme Weise möglich sehr große mengen Bilder (wie z.B. bei einer Online-Dokumentation notwendig) einfach hochzuladen, und anschließend z.B. über die Beschreibung und eine seperate Logik zuzuordnen. | So ist es auf bequeme Weise möglich sehr große mengen Bilder (wie z.B. bei einer Online-Dokumentation notwendig) einfach hochzuladen, und anschließend z.B. über die Beschreibung und eine seperate Logik zuzuordnen. | ||
== Download == | |||
https://cargobay.orgamon.org/TPicUpload.html | |||
== Einstellungen in der INI-Datei == | == Einstellungen in der INI-Datei == | ||
Zeile 70: | Zeile 74: | ||
=== tpicupload.php5 === | === tpicupload.php5 === | ||
Instanziert eine Klasse mit Tools: "tpicupload"<br> | |||
Instanziert eine Klasse mit Site-individuellen Dingen: "tpicsite"<br> | |||
soll wie bisher mit der .exe sprechen und alle Arbeit erledigen: | soll wie bisher mit der .exe sprechen und alle Arbeit erledigen: | ||
* übergebene Parameter auswerten | * übergebene Parameter prüfen / prüfen lassen und auswerten | ||
* | * tpicsite nach Verzeichnissen und Namen fragen, dann mit Hilfe von t_picupload.inc Upload Files verschieben | ||
* Ordner anlegen | * Ordner anlegen | ||
* Dimensionen übertragen | * Dimensionen übertragen | ||
Zeile 85: | Zeile 92: | ||
* allgemeine Rock-Solid Verschiebe-Routine für Bilddateien | * allgemeine Rock-Solid Verschiebe-Routine für Bilddateien | ||
* anderen Sachen prüfen | * anderen Sachen prüfen | ||
* die Grundklasse " | * die Grundklasse "t_picupload_site" zum "überladen" zur Verfügung stellen | ||
<br>Diese Datei soll in der Distribution die alte Version überschreiben! | <br>Diese Datei soll in der Distribution die alte Version überschreiben! | ||
=== | === t_picsite.inc.php5 === | ||
reimplementiert die bereits in t_picupload.inc.php5 vorgekaute Implementierungen t_picupload_site. Dinge, die in der Site gar nicht gebraucht werden, sollen einfach NICHT formuliert werden, wobei PHP dann die Standard-Implementierung aus t_picupload.inc benutzen sollte. Werden neue Funktionen in der Implementierungs-Klasse hinzugefügt so soll kein Zwang bestehen dass "alte" sites diese Funktion implementieren oder auch nur formulieren müssen. | |||
t_picsite extentes t_picupload_site { | |||
} | } | ||
Zeile 99: | Zeile 107: | ||
Die Implementierungs-Anforderung umfasst: | Die Implementierungs-Anforderung umfasst: | ||
* supportFolders: boolean | * supportFolders: boolean // Standard=false | ||
* isUser : boolean | * isUser : boolean // Standard=true, also einfach alle durchwinken | ||
* hasRight: boolean | * hasRight: boolean // Standard=true, also alle habe immer dieses Recht | ||
* Dimensions-Abfrage ... | * Dimensions-Abfrage ... // | ||
* Es kommt ein neues Bild: Check den Namen und gebe einen Neuen aus | * Es kommt ein neues Bild: Check den Namen und gebe einen Neuen aus // standard= Dateiname 1:1 | ||
toll wäre, wenn eine Standard-Implementierung an sich lauffähig währe, so im Stil eines Bild-Uploades ohne weiteren Schnick-Schnak. | toll wäre, wenn eine Standard-Implementierung an sich lauffähig währe, so im Stil eines Bild-Uploades ohne weiteren Schnick-Schnak. |
Aktuelle Version vom 14. Oktober 2020, 17:12 Uhr
(c) 2001 Thorsten Schroff
TPicUpload Ist ein Tool das alle aus einem Ordner Ausgewählten Bilder in ein einheitliches, internettaugliches Format bringt, und an eine Website überträgt.
Auf der Website an die die Bilder übertragen werden sollen, muss ein script (tpicupload.php) laufen. Das Tool übergibt dann die Bilder zusammen mit optionalen Beschreibungen und Parametern an das Script, das sich dann in ihre Seite integrieren lässt. So ist es auf bequeme Weise möglich sehr große mengen Bilder (wie z.B. bei einer Online-Dokumentation notwendig) einfach hochzuladen, und anschließend z.B. über die Beschreibung und eine seperate Logik zuzuordnen.
Download
https://cargobay.orgamon.org/TPicUpload.html
Einstellungen in der INI-Datei
die Ini-Datei befindet sich LOKAL im gleichen Verzeichnis wie OrgaMon.exe (wird noch geändert!).
# TPicUpload.ini
# Kommentare werden mit Rauten versehen
# Die Reihenfolge der Internetseiten kann durch die Nummerierung geändert werden.
[Sites]
Site1=http://www.mvecho.de
#Site2=http://www.foddoos.de
#Site3=
#Site4=
#Site5=
[Format]
MaxWidthHeight=640
Kurzanleitung
- Stelle sicher, dass das MEDIUM 2 (=Bilder existiert)
- TPicUpload starten
- Photo-Ordner auswählen
- Bilder auswählen, sortieren, kommentieren
Bemerkung: Start muss nicht angeklickt werden (siehe Kapitel 3 und Kapitel 4) - Internetseite auswählen, "Verbinden" klicken
- Ordner auswählen
- eventuell neuen Unterordnernamen und Beschreibung eingeben
- Benutzerkennung und Passwort eingeben, diese Person muss im Reiter Internet->"Dienste/Parameter" den Eintrag TPicUpload=JA haben!
- Upload klicken
Internetseiten hinzufügen
- Auf Setup klicken
- Unterhalb von [Sites] und vor der nächsten eckigen Klammer "[" eine neue Zeile beginnen mit "SiteX=", wobei das X für die nächste noch nicht verwendete Zahl steht.
- Nach dem Gleichheitszeichen wird dann die Adresse der Internetseite notiert, z.B. "http://www.mvecho.de"
- Eine komplette Zeile sieht dann beispielsweise so aus: "Site1=http://www.mvecho.de"
Mit TPicUpload Bilder verkleinern (ohne Upload)
- Unter Zweitens die gewünschten Bilder auswählen
- Ohne Upload: Das neue Format eingeben und Start klicken
- Die verkleinerten Bilder befinden sich in einem Unterordner des in Erstens gewählten Ordners. Er trägt als Namen die Anzahl der eingestellten Pixel.
Für Benutzer mit Internet-Zeittarif: Onlinezeit sparen beim Upload
- Unter Zweitens die gewünschten Bilder auswählen
- Ins Internet einwählen
- Unter Drittens die Internetseite auswählen und "Verbinden" klicken
- Die beiden Zahlen hinter "index-image-size" und "original-image-size" in der StatusBox notieren
- Internetverbindung trennen
- Unter Zweitens nacheinander die beiden notierten Zahlen eingeben und jeweils Start klicken
- Wieder ins Internet einwählen
- Unter Drittens nochmals "Verbinden" und fortfahren wie in Kapitel 1 beschrieben
TPicUpload2
"TPicUpload2 für PHP" besteht aus 3(4 mit dem Redirector "tpicupload.php") Dateien:
tpicupload.php5
Instanziert eine Klasse mit Tools: "tpicupload"
Instanziert eine Klasse mit Site-individuellen Dingen: "tpicsite"
soll wie bisher mit der .exe sprechen und alle Arbeit erledigen:
- übergebene Parameter prüfen / prüfen lassen und auswerten
- tpicsite nach Verzeichnissen und Namen fragen, dann mit Hilfe von t_picupload.inc Upload Files verschieben
- Ordner anlegen
- Dimensionen übertragen
dabei soll er die Hilfsfunktionen von t_picupload.inc.php5 benutzen, aber alles Site-Individuelle durch t_images.inc.php abklären lassen.
Diese Datei soll in der Distribution die alte Version überschreiben!
t_picupload.inc.php5
- allgemeine Rock-Solid Verschiebe-Routine für Bilddateien
- anderen Sachen prüfen
- die Grundklasse "t_picupload_site" zum "überladen" zur Verfügung stellen
Diese Datei soll in der Distribution die alte Version überschreiben!
t_picsite.inc.php5
reimplementiert die bereits in t_picupload.inc.php5 vorgekaute Implementierungen t_picupload_site. Dinge, die in der Site gar nicht gebraucht werden, sollen einfach NICHT formuliert werden, wobei PHP dann die Standard-Implementierung aus t_picupload.inc benutzen sollte. Werden neue Funktionen in der Implementierungs-Klasse hinzugefügt so soll kein Zwang bestehen dass "alte" sites diese Funktion implementieren oder auch nur formulieren müssen.
t_picsite extentes t_picupload_site { }
Die Implementierungs-Anforderung umfasst:
- supportFolders: boolean // Standard=false
- isUser : boolean // Standard=true, also einfach alle durchwinken
- hasRight: boolean // Standard=true, also alle habe immer dieses Recht
- Dimensions-Abfrage ... //
- Es kommt ein neues Bild: Check den Namen und gebe einen Neuen aus // standard= Dateiname 1:1
toll wäre, wenn eine Standard-Implementierung an sich lauffähig währe, so im Stil eines Bild-Uploades ohne weiteren Schnick-Schnak.