tip a friend mit realurl

Autor Nachricht
Verfasst am: 19.11.2005 [17:55]
sirwylm

[Themenersteller]
dabei seit: 21.01.2005
Beiträge: 83

Hallo zusammen,

Ich verwende tip-a-friend (1.2.1). Den Link hierzu kann man schön erzeugen mit

Typoscript:Zeilennummerierung:  An / Aus

  1. 20 = TEXT
  2.   20 {
  3.     value= Seite empfehlen
  4.     typolink {
  5.        parameter = 86
  6.        target = _self
  7.        ATagBeforeWrap = 1
  8.        additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
  9.        additionalParams.wrap = &tipUrl=|
  10.        wrap= <img src="fileadmin/images/icons/icon_tipafriend.gif" height="16" width="16" border="0" />| 
  11.     }
  12.   }


Damit dies zusammen mit realurl funktioniert noch den Parameter tipUrl bei realurl angemeldet:

Php:Zeilennummerierung:  An / Aus

  1. 'tip' => array(
  2.                                         array(
  3.                                                 'GETvar' => 'tipUrl' ,
  4.  
  5.                                                 ),
  6.  
  7.                                         ),


Funktioniert so leider noch nicht. Meine Vermutung, dadurch dass ein komplette URL (inkl. http:// und index.php) an den Parameter &tipUrl angehängt wird kommt realurl durcheinander.

Mögliche Lösung: die extension soweit modif. dass in &tipUrl nur die Seitenid erwartet wird und in der extension die (real)URL erzeugen lassen.

Denke ich zu kompliziert?

Beste Grüße,

Wilnis
Verfasst am: 24.11.2005 [20:37]
AlexWeber

dabei seit: 30.06.2004
Beiträge: 49

bei mir klappt es wunderbar mit diesem code:

Typoscript:Zeilennummerierung:  An / Aus

  1. marks.tipafriend = COA
  2. marks.tipafriend {
  3.  wrap = <a href="index.php?id={$plugin.tipafriend.PIDtipForm}|" title="Diese Seite weiterempfehlen">Seite weiterempfehlen</a>
  4.  1 = TEXT
  5.  1.wrap = &tipUrl=|
  6.  1.data = getIndpEnv: TYPO3_REQUEST_URL 
  7.  1.rawUrlEncode = 1
  8. }



Verfasst am: 21.02.2006 [19:11]
mikado1

dabei seit: 20.02.2006
Beiträge: 56

Hallo,

hierzu habe ich eine kurze Nachfrage.
Funktioniert das auch, wenn der Client die Übermittlung des Referers unterdrückt?
Verfasst am: 18.10.2006 [20:39]
christe

dabei seit: 16.03.2006
Beiträge: 36

Ist zwar schon was her, aber dieser Artikel sollte vervollständigt werden:
Nach vielen Versuchen zeigt sich folgendes Beispiel voll tauglich, sogar mit realURL:

Die Zeile mit rawUrlEncode ist entscheidend.

Typoscript:Zeilennummerierung:  An / Aus

  1. 40.stdWrap.typolink {
  2.           parameter = 14
  3.           target = _self
  4.           ATagBeforeWrap = 1
  5.           additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
  6.           additionalParams.wrap = &tipUrl=|
  7.           additionalParams.rawUrlEncode = 1
  8.                 }
  9.         }


Danke für diese Artikel.icon_wink.gif

[Dieser Beitrag wurde 1 mal bearbeitet. Zuletzt am 18.10.2006 um 20:39]
Verfasst am: 16.12.2007 [13:28]
vienneva

dabei seit: 16.12.2007
Beiträge: 1

christe schrieb:

... Nach vielen Versuchen zeigt sich folgendes Beispiel voll tauglich, sogar mit realURL:

Die Zeile mit rawUrlEncode ist entscheidend.

Typoscript:Zeilennummerierung:  An / Aus

  1. 40.stdWrap.typolink {
  2.           parameter = 14
  3.           target = _self
  4.           ATagBeforeWrap = 1
  5.           additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
  6.           additionalParams.wrap = &tipUrl=|
  7.           additionalParams.rawUrlEncode = 1
  8.                 }
  9.         }



Kurze Anmerkung:
Die letze geschweifte Klammer sollte nicht mit dabei stehn, da das für diesen Codeschnipsel eine zuviel ist (wurde ja nur eine geöffnet).
Sonst herzlichen Dank! Funkt wunderbar!!!

LG aus Wien
Eva




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 07.07.
in Espelkamp:
Montag, 04.08.

TYPO3 Intensivschulung
in Espelkamp:
Mi., 06.08. - Fr., 08.08.
in Würzburg:
Mo., 18.08. - Mi., 20.08.
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:
Mi., 24.09. - Fr., 26.09.

TYPO3 Extensionschulung
in Berlin:
Mo., 14.07. - Mi., 16.07.
in Espelkamp:
Mo., 11.08. - Mi., 13.08.