Seite 1 von 1

URL

Verfasst: Fr 23. Aug 2019, 09:28
von Peer
Moin,

ich stehe mal wieder auf dem Schlauch.
Ich würde gerne mir die aktuelle Adresse der Seite auf der Seite direkt einblenden lassen um diese an andere zu senden.

Das Prinzip ich empfehle diese Seite.

Ich finde aber nicht so richtig die Befehlszeilen um mir die aktuelle http:// Adrsesse einblenden zu lassen.

Kann mir jemnd helfen ?

Vielen Dank

Gruß

Peer

Re: URL

Verfasst: Fr 23. Aug 2019, 13:03
von shi
Um die Adresse zur ermitteln (output.php)

Code: Alles auswählen

<?php
$url = cUri::getInstance()->build(array(
    'idart' => cRegistry::getArticleId(),
    'lang' => cRegistry::getLanguageId()
), true);

// use smarty template to output header text
$tpl = cSmartyFrontend::getInstance();
$tpl->assign('url', $url);
$tpl->display('get.tpl');
?>
Um die Adresse dann in get.tpl anzeigen zu lassen:

Code: Alles auswählen

<a href="{$url|escape}">Name</a>
Meinst du das?

Re: URL

Verfasst: Sa 24. Aug 2019, 10:34
von bodil
Kann es sein, dass derartiger Code zu unterschiedlichen Ergebnissen führt, je nach dem, ob er im Front- oder im Backend ausgeführt wird? Ich erinnere mich da an lange Versuche. Das würde bedeuten: Wenn der Link auf der Vorschauseite falsch (bzw. im Original front_content.php?idart= ...) wäre, könnte er im Frontend dennoch stimmen und der Darstellung mit ModRewrite entsprechen.

Re: URL

Verfasst: So 25. Aug 2019, 13:09
von homtata
Im Backend findet keine Umschreibung von Links in modRewrite statt.

Re: URL

Verfasst: Do 29. Aug 2019, 10:36
von shi
Ich habe das so wie oben beschrieben im Einsatz zum Teilen von Links in Socialen Netzwerken. Es wird immer die aktuelle Seite als URL ausgegeben.