Zum Inhalt springen

tip a friend mit realurl

Erstellt am 19. November 2005 · 4 Antworten · letzte Antwort am 16. Dezember 2007

Tags: RealURL, Frage

sirwylm ·

Hallo zusammen,

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

  20 = TEXT 
  20 {
    value= Seite empfehlen
    typolink { 
       parameter = 86
       target = _self
       ATagBeforeWrap = 1
       additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
       additionalParams.wrap = &tipUrl=|
       wrap= <img src="fileadmin/images/icons/icon_tipafriend.gif" height="16" width="16" border="0" />|  
    }
  }

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

				'tip' => array(
					array(
						'GETvar' => 'tipUrl' ,

						),

					),

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

AlexWeber ·

bei mir klappt es wunderbar mit diesem code:

marks.tipafriend = COA 
marks.tipafriend { 
 wrap = <a href="index.php?id={$plugin.tipafriend.PIDtipForm}|" title="Diese Seite weiterempfehlen">Seite weiterempfehlen</a>
 1 = TEXT 
 1.wrap = &tipUrl=|
 1.data = getIndpEnv: TYPO3_REQUEST_URL	 
 1.rawUrlEncode = 1
}
mikado1 ·

Hallo,

hierzu habe ich eine kurze Nachfrage.
Funktioniert das auch, wenn der Client die Übermittlung des Referers unterdrückt?

christe ·

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.

	40.stdWrap.typolink {
       			parameter = 14
       			target = _self
       			ATagBeforeWrap = 1
       			additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
       			additionalParams.wrap = &tipUrl=|
       			additionalParams.rawUrlEncode = 1
		}
  	}

Danke für diese Artikel. ;-)

vienneva ·
christe schrieb

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

Die Zeile mit rawUrlEncode ist entscheidend.

	40.stdWrap.typolink {
       			parameter = 14
       			target = _self
       			ATagBeforeWrap = 1
       			additionalParams.data = getIndpEnv: TYPO3_REQUEST_URL
       			additionalParams.wrap = &tipUrl=|
       			additionalParams.rawUrlEncode = 1
		}
  	}

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