Autor Thema: Bild in Maske durch Richtext Lite Feld-Uplaod ersetzen.  (Gelesen 1599 mal)

Offline Peter Mewes

  • Junior Mitglied
  • **
  • Beiträge: 58
  • Geschlecht: Männlich
Ich habe eine Maske. Mit einem richtextlite-field / Grafik.

Dieses dient dazu ein Bild hochzuladen. Neben dem Upload-Feld ist ein "platzhalter_frau.gif" eingebaut.
Ich möchte nun nach Möglichkeit, dass wenn jemand ein Bild hochläd', das Platzhalter-Gif verschwindet.

Gibt es dafür eine adequate Lösung, beim Auslösen der Aktion das GIF, mit dem aktuellen Bild zu ersetzen?

Lösungsvorschläge?

Danke, Pete
Don't do it! ... the cake is a lie! ...

"Viele Menschen sind zu gut erzogen, um mit vollem Munde zu sprechen, aber sie haben keine Bedenken, es mit leerem Kopf zu tun." (Oscar Wilde)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bild in Maske durch Richtext Lite Feld-Uplaod ersetzen.
« Antwort #1 am: 20.05.11 - 16:39:39 »
Also zunächst mal geht das auf jeden Fall erst beim speichern, vorher hast Du keinen Zugriff auf das angehängte Bild.
Ausserdem handelt es sich nicht um ein Attachment, was das einfache verwenden von @AttachmentNames = "" in der HideWhen des Bildes ausschliesst.

Es bleibt Dir also nur, nach dem speichern per Script zu prüfen, ob das RichtextItem EmbeddedObjects hat und dann dementsprehcend ein Feld im Dokument zu setzen, anhand dessen Du dann das Bild verbirgst.

Aber mal ein anderer Ansatz: Setze Dein Richtextfeld in einer Tabelle. Der Tabelle gibst Du eine Breite und eine minimale Höhe und definierst Dein Platzhalter.gif als Tabellenhintergrund. Du zentrierst das Richtextfeld innerhalb der Tabelle Horizontal und Vertikal. Sobald Du jetzt ein Bild einfügst, überdeckt dieses automatisch Dein Platzhalter.gif (vorausgesetzt der Platzhalter ist klein genug).

Gruss
Torsten
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Bild in Maske durch Richtext Lite Feld-Uplaod ersetzen.
« Antwort #2 am: 20.05.11 - 16:51:52 »
Zitat
ob das RichtextItem EmbeddedObjects
Funktioniert bei Attachments, nicht aber bei gepasteten Bildern
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Peter Mewes

  • Junior Mitglied
  • **
  • Beiträge: 58
  • Geschlecht: Männlich
Re: Bild in Maske durch Richtext Lite Feld-Uplaod ersetzen.
« Antwort #3 am: 20.05.11 - 16:57:30 »
@ Tode: Danke! Super Idee, bis ich ein Wissen habe, dass die zweite Variante angehen lässt.
Don't do it! ... the cake is a lie! ...

"Viele Menschen sind zu gut erzogen, um mit vollem Munde zu sprechen, aber sie haben keine Bedenken, es mit leerem Kopf zu tun." (Oscar Wilde)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bild in Maske durch Richtext Lite Feld-Uplaod ersetzen.
« Antwort #4 am: 20.05.11 - 17:00:51 »
stimmt @eknori... das wiederum heisst, dass man nur über das von Dir mal hier irgendwo gepostete API- Beispiel da rankommt (da gings darum wie man an Eingebettete Bilder rankommt und diese in ein Attachment umwandelt, das wiederum von DAOS berücksichtigt wird, wenn ich mich recht erinnere....), oder aber man geht davon aus, dass ein Richtext- Lite- Feld mit einer Grösse > x (x per probieren rausfinden) ein Bild enthält (mit allen Ungenauigkeiten / Nachteilen, die so ne Lösung hat: Die x Byte müssen kein Bild sein, die Grösse eines Leeren Richtextfeldes variiert von Notes- Version zu Notes- Version, etc. etc....)
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz