[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Social Media Buttons
Seite 1 von 1

Social Media Buttons

Verfasst: 22. Jun 2017, 12:21
von pflumi
Hallo, für meine Social Media Buttons lese ich die aktuelle URL folgendermaßen aus:

Code: Alles auswählen

<a class="btn btn-icon btn-fill btn-facebook" href="http://www.facebook.com/sharer/sharer.php?u=http://' . $_SERVER['HTTP_HOST'] . rex_geturl(rex_article::getCurrentId()) . '"><i class="fa fa-facebook"></i></a>
Allerding ist das über

Code: Alles auswählen

' . $_SERVER['HTTP_HOST'] . rex_geturl(rex_article::getCurrentId()) . '
wohl nicht sehr elegant.

Gibts da ne bessere möglichkeit die aktuelle Url in die Links einzubauen?

Re: Social Media Buttons

Verfasst: 22. Jun 2017, 14:39
von runstop64

Re: Social Media Buttons

Verfasst: 22. Jun 2017, 15:24
von pflumi
Vielen Dank für Deine schnelle Antwort @runstop64,

Code: Alles auswählen

rex::getServer()
hatte ich schon gesehen.

Das Problem ist, dass auf diese Weise ein / zuviel ausgeliefert wird.

Die Url sieht dann so aus: http://domain.de//kathegorie/artikel/

Wenn man diesen / jetzt entweder beim Server oder beim Artikelpfad wegschneidet, isses auch wieder umständlich...

Oder gibt es da ne einfache Möglichkeit, den / hier oder da wegzulassen?

Re: Social Media Buttons

Verfasst: 25. Jun 2017, 11:14
von runstop64
Versuche es mal mit

Code: Alles auswählen

rex_server("HTTP-HOST").rex_article::getCurrent()->getUrl();