TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite

This is a discussion on [TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo allesamt, im Zuge des web2.0-Zuges, aus den alle mit Begeisterung aufspringen, soll die allseits bekannte und geliebte ...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 17.07.2008, 17:02
Wolfgang Wahl
Gast
 
Beiträge: n/a
Standard [TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite

Hallo allesamt,

im Zuge des web2.0-Zuges, aus den alle mit Begeisterung aufspringen,
soll die allseits bekannte und geliebte tipafriend-Extension ihren
Dienst nicht auf einer separaten Seite tun, sondern in einem versteckten
Div, welches beim Klick auf den TipAFriend-Link erst sichtbar geschalten
wird.

Hat schonmal jemand ähnliches gemacht?!

Mein Ansatz wäre, das Inhaltselement von tipafriend in einen SysFolder
zu packen und dann via TS-Objekt auf jeder Seite in ein verstecktes div
zu mappen; anschließend das div via onClick auf den TipAFriend-Link
sichtbar schalten und das Formular von dort aus abschicken.

Was mir allerdings noch Kopfzerbrechen macht sind die Fehlerchecks -
wenn das Formular falsch ausgefüllt wurde (nicht funktionierende
Mailadresse, CAPTCHA-Code versemmelt oder sonstwas vergessen), dann
prüft das ja PHP in dem Fall, die Seite wird neu geladen, das div frisch
versteckt und man sieht nichts.

Gibts hier Ideen dazu?! Oder hab ich hier zu kompliziert gedacht und es
gibt schon eine fertige Lösung, bei der ich mir garnicht mein Hirn
zermartern muss?!

Grüsse,
Wolfgang
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 17.07.2008, 19:54
ReneÂŽ Kockisch
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite

Hallo Wolfgang,

ich bin auch schon ne Weile am grübeln wie ich die TipAFriend Extension
so anpasse das ich sie auf jeder Seite einfügen kann. Ich kam auf die
Idee als ein Kunde von mir eine Funktion haben wollte, das nach dem
Versandt die jeweilige Seite angezeigt werden sollte mit dem Vermerk:
Seite erfolgreich an xy versandt. Mit Bordmitteln geht das nicht, ich
bin daher am modifizieren.
Ich will ja nicht gleich die ganze Extension ändern, vielleicht könnte
man das mit deiner Idee schick hinbekommen.

Wie genau meinst du das mit dem Sysfolder? Kann ich denn in meinem
Template auf ein in einer Seite XY befindlichen plugin zugreifen und auf
deren Funktionalitäten einfluss nehmen, oder bin ich jetzt auf nem
falschen Dampfer?
Ich dachte man müsste das über Extensionerweiterung machen.

Gruß
René



Wolfgang Wahl schrieb:
> Hallo allesamt,
>
> im Zuge des web2.0-Zuges, aus den alle mit Begeisterung aufspringen,
> soll die allseits bekannte und geliebte tipafriend-Extension ihren
> Dienst nicht auf einer separaten Seite tun, sondern in einem versteckten
> Div, welches beim Klick auf den TipAFriend-Link erst sichtbar geschalten
> wird.
>
> Hat schonmal jemand ähnliches gemacht?!
>
> Mein Ansatz wäre, das Inhaltselement von tipafriend in einen SysFolder
> zu packen und dann via TS-Objekt auf jeder Seite in ein verstecktes div
> zu mappen; anschließend das div via onClick auf den TipAFriend-Link
> sichtbar schalten und das Formular von dort aus abschicken.
>
> Was mir allerdings noch Kopfzerbrechen macht sind die Fehlerchecks -
> wenn das Formular falsch ausgefüllt wurde (nicht funktionierende
> Mailadresse, CAPTCHA-Code versemmelt oder sonstwas vergessen), dann
> prüft das ja PHP in dem Fall, die Seite wird neu geladen, das div frisch
> versteckt und man sieht nichts.
>
> Gibts hier Ideen dazu?! Oder hab ich hier zu kompliziert gedacht und es
> gibt schon eine fertige Lösung, bei der ich mir garnicht mein Hirn
> zermartern muss?!
>
> Grüsse,
> Wolfgang





-------------------------------------------------------------------
Kosys - Kockisch ITK Systems and Services
Inh. Kockisch René

Görlitzer Str. 22
03046 Cottbus

Tel.: 0355/ 430 903 81
Fax.: 0355/ 430 903 84


Internet: www.kosys-cottbus.de
E-Mail: rene-kockisch (AT) kosys-cottbus (DOT) de
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 18.07.2008, 01:14
bernd wilke
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite

Wolfgang Wahl schrieb am Thu, 17 Jul 2008 17:02:16 +0200:

> Hallo allesamt,
>
> im Zuge des web2.0-Zuges, aus den alle mit Begeisterung aufspringen,
> soll die allseits bekannte und geliebte tipafriend-Extension ihren
> Dienst nicht auf einer separaten Seite tun, sondern in einem versteckten
> Div, welches beim Klick auf den TipAFriend-Link erst sichtbar geschalten
> wird.
>
> Hat schonmal jemand ähnliches gemacht?!
>
> Mein Ansatz wäre, das Inhaltselement von tipafriend in einen SysFolder
> zu packen und dann via TS-Objekt auf jeder Seite in ein verstecktes div
> zu mappen; anschließend das div via onClick auf den TipAFriend-Link
> sichtbar schalten und das Formular von dort aus abschicken.
>
> Was mir allerdings noch Kopfzerbrechen macht sind die Fehlerchecks -
> wenn das Formular falsch ausgefüllt wurde (nicht funktionierende
> Mailadresse, CAPTCHA-Code versemmelt oder sonstwas vergessen), dann
> prüft das ja PHP in dem Fall, die Seite wird neu geladen, das div frisch
> versteckt und man sieht nichts.


Ich weiss nicht ob man das mit der tipafriend-Extension machen kann oder
auch muss.

prinzipiell (=evtl. mit einer eigenen Extension) kann man:
- fehlerbedingungen schon mit javascript überprüfen
- die action des Formulars in einem anderen Fenster öffnen
- abhängig von URL-paramtern (post/get) entweder das leere Formular oder
eine Erfolgs-/Fehlermeldung über den mailversand ausgibt. Dabei dann
evtl. die notwendigen CSS-Klassen für (Un-)Sichtbarkeit oder
- neben dem Formular auch etwas javascript ausgeben, das die Sichtbarkeit
steuert

> Gibts hier Ideen dazu?! Oder hab ich hier zu kompliziert gedacht und es
> gibt schon eine fertige Lösung, bei der ich mir garnicht mein Hirn
> zermartern muss?!


außerdem gibt es ja die Möglichkeit das tipafriend-Formular in einem
popUp aufzurufen: ein eigenes Fenster, das mit javascript (automatisch
oder KLick-Link) geschlossen wird, wenn die Arbeit getan ist.

bernd
--
http://www.pi-phi.de/t3v4/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #4  
Alt 18.07.2008, 08:02
Steffen Ritter
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tipafriend nicht in separater Seite,div-Anzeige auf derselben Seite

Ich würde folgendes Versuchen:
neuen Seitentyp (zb Nr. 54) definieren auf der das Tip-A-Friend-Plugin
liegt.
Div-Container erstellen und ein "öffnen" Link darüber. Der öffnen-Link
ruft eine Funktion auf die ein AJAX Request auf den anderen Seitentyp
startet, den zurückgelieferten Code in dein Div Container einfügt.
Jetzt sollte deine Vorlage für tip-a-friend noch umgebastelt werden.

Ein onSubmit Handler ins Form rein der funktion sende();return false;
aufruft. Die Funktion sende sollte das Formular nicht "normal" versenden
sondern ebenfalls per Ajax-Request an den Sonder-Seitentyp, Ergebnis
schreibst du wieder in das Div. Der link sollte beim Öffnen natürlich in
einen link zum leeren umgebaut werden.

lG

Steffen

Wolfgang Wahl schrieb:
> Hallo allesamt,
>
> im Zuge des web2.0-Zuges, aus den alle mit Begeisterung aufspringen,
> soll die allseits bekannte und geliebte tipafriend-Extension ihren
> Dienst nicht auf einer separaten Seite tun, sondern in einem versteckten
> Div, welches beim Klick auf den TipAFriend-Link erst sichtbar geschalten
> wird.
>
> Hat schonmal jemand ähnliches gemacht?!
>
> Mein Ansatz wäre, das Inhaltselement von tipafriend in einen SysFolder
> zu packen und dann via TS-Objekt auf jeder Seite in ein verstecktes div
> zu mappen; anschließend das div via onClick auf den TipAFriend-Link
> sichtbar schalten und das Formular von dort aus abschicken.
>
> Was mir allerdings noch Kopfzerbrechen macht sind die Fehlerchecks -
> wenn das Formular falsch ausgefüllt wurde (nicht funktionierende
> Mailadresse, CAPTCHA-Code versemmelt oder sonstwas vergessen), dann
> prüft das ja PHP in dem Fall, die Seite wird neu geladen, das div frisch
> versteckt und man sieht nichts.
>
> Gibts hier Ideen dazu?! Oder hab ich hier zu kompliziert gedacht und es
> gibt schon eine fertige Lösung, bei der ich mir garnicht mein Hirn
> zermartern muss?!
>
> Grüsse,
> Wolfgang

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

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 an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] Zugriffs-Modul: Änderung der Zugriffsrechte einer Seite durch einen "Nicht-Besitzer" der Seite Markus Kobligk typo3-german@lists.netfielders.de 0 05.05.2008 18:20
[TYPO3-german] doNoLinkIt bei nicht jeder Seite Stephan Springer typo3-german@lists.netfielders.de 0 18.04.2008 23:38
[TYPO3-german] ve_guestbook - Seite nicht gefunden Daniel Hirtzbruch typo3-german@lists.netfielders.de 0 09.11.2007 18:49
[TYPO3-german] pdf_generator_2 konvertiert nicht ganze Seite ivan lipovic typo3-german@lists.netfielders.de 5 22.05.2007 12:15
[TYPO3-german] tt_news LATEST nicht auf jeder Seite Daniel Plötz typo3-german@lists.netfielders.de 2 12.12.2006 10:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74