Sie sind nicht angemeldet.

21

Donnerstag, 7. August 2008, 22:57

Ok, supper =)

Kein Problem, vieleicht ist mir ja mal wieder langweilig und es entsteht ein neues Design :D
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

22

Freitag, 8. August 2008, 13:32

Ich bin auf jeden Fall gespannt ;)

Viele Grüße,
Fabian Karg

>>> www.flf-book.de
Zufrieden mit Service und Support? Dann schau Dir doch mal die Premiumfeatures an ;)

23

Freitag, 8. August 2008, 23:00

Halli-hallo Fabian,

es ist soweit, die Langeweile hat erneut zugeschlagen! :D
Dieses Mal ziemlich schlicht gehalten, mit wenig "Drumherum":
http://www.flf-book.de/Benutzer/DanielMai.htm

Die Hintergrundfarbe kann ohne optische Einschränkungen verändert werden, da alle Schatten transparent sind... Der Satz unter der Überschrift, der sich beim Lesen etwas komisch anhört, ergibt erst ab 2 Einträgen einen krammatikalisch, richtigen Sinn (lässt sich auf Wunsch mit einem Javascript ändern, was aber eigentlich fast schon überflüssig ist: ein GB mit weniger als 2 Einträge kann nicht sonderlich attraktiev sein und da stört dann auch keine Krammatik mehr :) ).


PS: Alle Grafiken selbst erstellt ^^
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Daniel« (9. August 2008, 14:12)


Jens

Super Moderator

Beiträge: 489

Wohnort: Heilbronn

Beruf: Mediengestalter

  • Nachricht senden

24

Samstag, 9. August 2008, 00:36

schlicht aber oho =]

allerdings fehlt deiner Grammitk noch ein "n"
"Seit dem 08.08.2008 wurde das Gästebuch von 54 Besuchern aufgerufen"

Lg Jens
Dieser Beitrag wurde mindestens 7x editiert :D

25

Samstag, 9. August 2008, 00:51

Oh gut, das muss wohl unter meinen Fingern durchgerutscht sein ^^ Danke! =)
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

Jens

Super Moderator

Beiträge: 489

Wohnort: Heilbronn

Beruf: Mediengestalter

  • Nachricht senden

26

Samstag, 9. August 2008, 01:07

Hab gerade einen Eintrag vorgenommen, damit das mit den "2 Besuchern" auch stimmt, dabei ist mir aufgefallen, dass die Smilies bzw. deren Codes nach dem Klicken auf deren Grafik nicht im Nachrichtenfenster erscheinen.

Könnte mir vorstellen dass es ein Firefox (3.0.1) Problem ist.
Werds gleich mal im IE testen.

//Edit: geht auch mit dem IE nicht//

Lg Jens
Dieser Beitrag wurde mindestens 7x editiert :D

27

Samstag, 9. August 2008, 01:13

Liegt nicht an Firefox, sondern an mir ^^ - ich habe ein externes JS eingebunden und zwischen <script language="javascript" src="date.js"> und </script> das Popup- und Smiliescript eingebunden... was nicht funktioniert. Sobald man dies aber in einen neuen "Script-block" reinpackt, laufen alee JS wie gewünscht...
Sprich: Fehler behoben ^^
THX Jens!

///////EDIT:\\\\\\\
E-Mail ist noch keine Pflicht ^^ - der Stern ist nur für Fabian (xD) im Falle, dass das Design von ihm aufgenommen wird, da die Demogästebücher alle mit Pflichtfeld E-Mailadresse laufen... wenn du nix dagegen hast, mach' ich die "test-e-mailadresse" wieder raus ^^
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Daniel« (9. August 2008, 01:21)


28

Samstag, 9. August 2008, 07:12

Hallo Daniel,

wenn Du gerade am Smilie-Script bastelst, könntest Du vielleicht die Verbesserung, dass die Smilies an der Cursorposition eingefügt werden, mit integrieren, siehe Thread.

Die besten Grüße von Uwe

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Mister« (9. August 2008, 08:18)


29

Samstag, 9. August 2008, 10:22

Hi Daniel,

gefällt mir von der Idee her sehr gut! Stelle ich natürlich auch gerne zur Verfügung!

Eventuell könnte man aber die Grafiken mit der umgeknickten Ecke noch etwas pimpen? Eventuell mit einem Schatten hinterlegen o.ä.?

Kleines Manko darüber hinaus: Alleine die top.png-Datei hat über 280 KB. Abgesehen, dass dies nicht nur für die Ladezeiten abträglich ist, frisst das auch ganz schön Traffic ;) Aber sowas ist ja schnell optimiert.

Viele Grüße,
Fabian Karg

>>> www.flf-book.de

P.S.: Meine E-Mailadresse kennst Du ja ;)
Zufrieden mit Service und Support? Dann schau Dir doch mal die Premiumfeatures an ;)

30

Samstag, 9. August 2008, 12:16

Hallo,

erst einmal danke für die vielen Verbesserungsvorschläge! =)

@Mister:
Ich habe das Smiliescript eingebunden und erhalte nun folgenden Fehler: " 'document.neu.nachricht.caretPos.text' ist Null oder kein Objekt " (in dem von dir bereitgestellten Code im Forum in Zeile 14).

@Fabian:
Die Grafiken werden auf jeden Fall noch komprimiert. Für das Pimpen müsstest Du mir noch ein wenig auf die Sprünge helfen: ich weis spontan nicht genau, wo ich noch Schatten hinzufügen könnte...

///////EDIT:\\\\\\\
@Fabian: Mir ist gereade aufgefallen, dass ich dir aus Versehen die unkomprimierten Bilder für "Blue" geschickt habe. Großes SORRY an der Stelle, ich kann dir die Bilder aber mit dem neuen Desgin dann mitliefern.
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Daniel« (9. August 2008, 12:43)


31

Samstag, 9. August 2008, 14:26

Hallo Daniel,

scheint mir was mit der Browserweiche zu sein, wie gesagt, konnte ich nicht testen, da ich nur IE7 habe. Mit dem geht es aber bei mir. Welchen Browser hast Du zum Testen verwendet? Heißt Dein Formular (form) auch "neu" und die textarea "nachricht"?.

Leider kann ich mich im Moment nicht so richtig um das Problem kümmern, da die heiße Woche vor unserer im Verein jährlich organisierten Veranstaltung bevorsteht und ich da unbedingt meine Kraft reinstecken muss. Kleiner Trost: Es geht ja auch erst mal so ;(

Die besten Grüße von Uwe

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Mister« (9. August 2008, 14:26)


32

Samstag, 9. August 2008, 14:32

Hi Uwe,

hab das ganze auch mit dem IE7 getestet... auch die benennung von textarea und form stimmen... vlt. ist ja irgendwo ein Tippfehler drin...
Danke schon mal ;)
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

33

Samstag, 9. August 2008, 14:56

Hallo Daniel,

wo Du es bei mir testen kannst, ist in meinem Schattengästebuch, wozu doch so eine Kopie immer mal wieder gut ist. Eintrag 31 ist für Dich.

Die besten Grüße von Uwe

34

Samstag, 9. August 2008, 15:23

In deiner Beschreibung fehlt, das <textarea> auch noch "verändert" werden muss:

Quellcode

1
<textarea name="nachricht" cols="XX" rows="YY" onkeyup="storeCaret(this);" onclick="storeCaret(this);" onselect="storeCaret(this)"></textarea>

Ergänz' das am besten im anderen Thread ;)
Ansonsten ist das Script echt top!!! Ich werde meine GB's gleich nachrüsten ^^
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

35

Samstag, 9. August 2008, 16:06

Hallo Daniel,

Danke für Deine Mithilfe, hab's im anderen Thread ergänzt. Der Fehler war absichtlich eingebaut, um zu kontrollieren, ob jemand das Script nutzt :D :D :D. Nein, natürlich nicht, hab's einfach vergessen. Übrigens, mein "Emailschalter" wird gern genutzt und ist wohl auch nicht schwer zu bedienen, sonst würden nicht alle da drauf klicken. Er hat den Vorteil, dass ich die (als Pflichtfeld einzugebende) Emailadresse, obwohl sie nicht im Gästebuch veröffentlicht wird, für einen Kontakt zur Verfügung habe, wenn nicht gerade wieder mal jemand Adressen, wie "irgendwas@web-not-exist.de" eingibt. :D

Die besten Grüße von Uwe

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Mister« (9. August 2008, 19:47)


36

Samstag, 9. August 2008, 18:22

Hallo Uwe,

keine Ursache ^^
Den Emailschalter werde ich mir auf jeden Fall mal noch genauer anschauen, vor allem die Funktion! :)
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

37

Samstag, 9. August 2008, 19:33

Hallo Daniel,

die Funktion ist eigentlich recht einfach. Da es in FLF-Book leider keine custom-Felder gibt, fand ich es am sinnvollsten und einfachsten, den Emailschalter in der Angabe der Email selbst zu verstecken. Verstecken im wahrsten Sinn des Wortes, denn irgendwelche zusätzlich programmierten Zeichen, die als Schalter verwendet werden, dürfen keinesfalls auf der Bestätigungsseite zu sehen sein, sonst würde sich der Gästebuchschreiber zumindest wundern oder versuchen, diese "falschen" Zeichen durch erneutes Editieren seines Beitrages wieder zu entfernen, was ihm ja aber nicht gelingen wird, da diese vom Script immer wieder eingefügt werden.

Ich habe also probiert, ob sich die Emailadresse durch simple Leerzeichen am Ende ergänzen lässt, ob die mit zu FLF-Book übertragen werden und natürlich, ob die dann als Gästebucheintrag wieder zurückkommen. Außerdem dürfen sich die Emailprogramme davon nicht verwirren lassen. Alles der Fall, also locker mit meinen ach so guten Javascript-Kentnissen darauf losprogrammiert. Man fängt ja an, wenn man es nicht so richtig hinbekommt (funktioniert an sich schon, aber irgendein Detail hunzt), immer mehr Code drumherum zu programmieren, wobei das eigentliche Problem meist beseitigt wird, dafür aber zwei neue auftauchen. :( Irgendwann hat man dann so ein Spaghetti-Programm, bei dem man selbst nicht mehr durch sieht. Dass man checkboxen aber nicht mit .value, wie auf fast allen Seiten angegeben, sondern mit .checked abfragt (bei bestimmten Randbedingungen), habe ich in meiner Verzweifelung über das Nichtfunktionieren meines Scripts erst nach recht langer Suche im Web gefunden.


Zur Funktion

Das Script senden() auf der Eintragungsseite schneidet über trim evtl. an der Emailadresse vorhandene Leerzeichen ab und setzt drei neue, wenn der Schalter showmail "gechecked" ist. Sinn: Vom User beim eventuellen Editieren gelöschte Leerzeichen werden wieder auf drei ergänzt, es werden aber auch nicht mit jedem Editiervorgang automatisch mehr Leerzeichen eingefügt.

Dann gibt es da diese checkbox names showmail, die über eine ID beschriftet ist. Das soll laut Fundstelle im Web einen Vorteil haben, habe ich auch getestet, welches der Vorteil ist, habe ich aber wieder vergessen.

Damit das Ganze auch funktioniert, muss bei der form-Definition natürlich noch die OnSubmit-Anweisung zum Starten von senden() eingefügt werden. Das wäre es erst mal auf der Eintragungsseite.

Auf der Gästebuchseite (Template) muss ich also nur noch prüfen, ob die Emailadresse hinten Leerzeichen enthält. Da die Emailadresse sowieso von einem Javascript dargestellt wird, musste dieses nur ein wenig erweitert werden. Ich beschränke mich hier auf nur ein Leerzeichen, denn wo sonst, also von meinem Script auf der Eintragungsseite sollen da noch welche herkommen. Hier also mal das Script.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
<!-- BEGIN Ifemail -->
<script language="javascript">
var mail = "{Email}";
   if (mail.substring(mail.length-5,mail.length) != '&# 32;')
      {
      document.write('<a href="&# 109;&# 97;&# 105;&# 108;&# 116;&# 111;&# 58;{Email}">')
      document.write('<img src="http://www.flf-book.de/FLFBook/Grafiken/email.gif"')
      document.write('border="0" style="vertical-align:bottom; margin-right:5px">')
      document.write('&# 69;&# 109;&# 97;&# 105;&# 108;</a>')
      }
</script>
<!-- END Ifemail -->
Die Variable mail bekommt den Wert von {Email} zugeworfen (ASCII-Zeichen-Notation), danach wird geschaut, ob die letzten fünf Zeichen keinem Leerzeichen entsprechen. Wenn ja, wird die Mailadresse über document.write in den Quelltext eingefügt. Ich habe übrigens noch versucht die Mailangabe im Quelltext über die ASCII-Zeichen der eigentlichen Adresse selbst noch weiter zu verschleiern. Das Maximum, was noch funktioniert ist oben zu sehen. Bitte nach dem Kopieren die Leerzeichen zwischen "&#" und der Nummer des ASCII-Zeichens entfernen, auch bei "If", ging hier leider nicht anders darzustellen, sonst ersetzt die Forensoftware die Zeichen gleich wieder. Der erste ASCII-String nach href= heißt natürlich "mailto:", der hintere ist die Bezeichnung des Links, hier einfach "Email".

DAS war schon alles!

Die besten Grüße von Uwe

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Mister« (9. August 2008, 19:38)


38

Samstag, 9. August 2008, 19:45

Hey super!

Ich werde werde mir das Ganze, wenn ich wieder Aufnahmefähiger bin noch einmal genauer durchlesen und verstehen xD - Was mir jetzt aber schon einfällt: von manchen User'n kam der Wunsch eines freien Eintragungsfeld um dort z.B. Herkunftsort einzutragen... da müsste sich durch Erweiterung dieses Scriptes doch was machen lassen... 8)
Es kann aber durchaus sein, dass sich dies mit der Lösung von Fabian (die ich nicht kenne ^^) überschneidet.
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

39

Samstag, 9. August 2008, 20:07

Hallo Daniel,

das Problem ist immer, dass das Ganze auch editierbar sein muss, denn man kann nicht verhindern, dass der Gästebuchschreiber auch mal auf "Zurück" drückt. Wenn man nun den Herkunftsort mit in das Emailfeld packt, muss man ihn jedes Mal wieder dazu packen, er könnte ja verändert worden sein. Der alte Wert muss aber vorher entfernt werden, sonst wird das ganze immer länger. Da man aber nicht weiß, wie lang die Emailadresse ist, müsste man die Länge vorher ermitteln oder mit speziellen Trennzeichenketten arbeiten, was auch wieder problematisch ist, das der User ja zufällig auch sowas eingeben könnte. Außerdem muss man auch bei der Darstellung auf der Gästebuchseite wieder aufwändig trennen. Was Fabian zu den längeren Zeichenketten im Emailfeld sagt, wäre auch interessant. Auch wird dann wohl die Bestätigungsmail nicht mehr funktionieren, wenn dort noch zusätzliches Zeugs drin steht. Alles in allem: Ich würde es nicht so machen, ich habe mir diese Emailgeschichte schon gut überlegt. Am besten finde ich immer noch meinen Vorschlag (ist ja auch meiner), den User per Hinweistext zu überreden, die Herkunft gleich mit in das Namensfeld einzugeben, ist einfach und der zusätzliche Aufwand ist nahe Null, vielleicht ab und an mal ein "aus" ergänzen. Was Fabian's Idee anbelangt, es dürfte so Tools im Web geben, mit denen man den Herkunftsort in etwa ermitteln kann, das wäre aber wieder eine Geschichte, die von Hand ausgeführt werden muss. Und ob jeder Gästebuchschreiber damit einverstanden ist, dass plötzlich sein potentieller Wohnort im Gästebuch auftaucht, mag bezweifelt werden.

Bitte Fabian, *aufdiekniefall*, bitte wenigstens zwei custom-Felder, eines würde schon als numerisches Feld mit 8 Bit reichen (Steuerwerte) und ein normales Textfeld.

Die besten Grüße von Uwe

40

Samstag, 9. August 2008, 20:22

Hoi Uwe,

Zitat

wenn nicht gerade wieder mal jemand Adressen, wie "irgendwas@web-not-exist.de" eingibt.

Ich konnte es mir einfach nit vergneifen :D sonst bin ich eig. immer recht Ehrlich :P aber da musste des jetzt sein, doppelter Schutz: E-Mail wird nicht angezeigt und falsch is'se dazu au noch :D:D:D

Die Sache mit dem Herkunftsort würde ich in dem Fall auch nicht über das Feld der E-Mailadresse machen, sondern über ein eigenes dessen "Value" nacher an den Inhalt des Namenfeld angehängt wird.

Aber natürlich wären custom-Felder die eleganteste Lösung ^^
Grüße,
Daniel

>>>http://www.fsghannsklemm.de<<<
My software never has bugs. It just develops random features... xP

Thema bewerten