+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Angezeigte URL auslesen incl. der ID

  1. #1
    War schon öfter hier
    Registriert seit
    18.02.2006
    Ort
    Bocholt
    Beiträge
    229
    Bedankte sich
    13
    Erhielt 24 Danksagungen
    in 24 Beiträgen

    Standard Angezeigte URL auslesen incl. der ID

    Ich hoffe ich bin in der richtigen Ecke. Ich versuche gerade einen "Gefällt mir" Button in der Komponente "Bookmarks" einzubauen. Hat soweit auch schon geklappt nur mit der dynamischen URL klappt es nicht so ganz!

    Ich versuche z.b so eine URL zu übergeben:

    PHP-Code:
    http://www.domain.de/component/bookmarks/?task=detail&id=5612 
    Nur nimmt er die ID am Ende der URL nie mit...ich habe folgende Codes durch!
    PHP-Code:
    1. <?php echo getenv ("REDIRECT_URL"); ?>
    2. <?php echo $_SERVER["REQUEST_URI"?>
    3. <?php echo $url $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];?>
    4. <?php echo $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; ?>
    5. <?php echo $url "http://".$_SERVER['PHP_SELF'].$_SERVER['REQUEST_URI']; ?>
    Wie schaffe ich es das er die komplette URL ausliesst und nach Möglichkeit auch die SEO URL!?
    Geändert von jason808 (05.01.2011 um 12:35 Uhr)
    Meine Joomla Seite :
    teknobox.de (Techno Mp3 Livesets)

  2. #2
    War schon öfter hier Avatar von EpiCNooB
    Registriert seit
    03.01.2011
    Beiträge
    127
    Bedankte sich
    2
    Erhielt 32 Danksagungen
    in 32 Beiträgen

    Standard

    Hallo,

    Ich weiß nicht ob dir das hier evtl hilft.
    Da hatte einer son ähnliches Problem, da gings dann um die eckigen
    Klammern.
    http://forum.phpwcms.org/viewtopic.php?f=16&t=18399

    Hoffe ich liege nicht komplett falsch^^

    MfG
    EpiCNooB
    Meine neue Seite: XboxErfolge

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier
    Registriert seit
    18.02.2006
    Ort
    Bocholt
    Beiträge
    229
    Bedankte sich
    13
    Erhielt 24 Danksagungen
    in 24 Beiträgen

    Standard

    Das mit dem [PHP] in klammern raff ich grad nicht so ganz das ist doch wohl eher der BBCode
    bin aber auch n ziemlicher noob in PHP. Ich poste mal den Kompletten Code so wie ich es zuerst in die Datei bookmarks.html.php eingesetzt habe:

    Code:
       
    ?>
    <br><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo $url = JURI::current(); ?>%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:px"></iframe>		
    <?php
    Ich probiere mal weiter, glaub langsam das mir die Komponente da rein haut! Sollte es erstmal über das Template ausprobieren und da versuchen einzubinden
    Geändert von jason808 (05.01.2011 um 12:56 Uhr)
    Meine Joomla Seite :
    teknobox.de (Techno Mp3 Livesets)

  5. #4
    War schon öfter hier Avatar von EpiCNooB
    Registriert seit
    03.01.2011
    Beiträge
    127
    Bedankte sich
    2
    Erhielt 32 Danksagungen
    in 32 Beiträgen

    Standard

    Php ist auch nicht mein Fall, aber da standen irgendwelche Codes und ich dachte die helfen irgendwie weiter.
    Hier stehen auch noch welche. Vielleicht is da noch einer dabei

    http://www.php-resource.de/forum/sho...d/t-31622.html
    Meine neue Seite: XboxErfolge

  6. #5
    War schon öfter hier
    Registriert seit
    18.02.2006
    Ort
    Bocholt
    Beiträge
    229
    Bedankte sich
    13
    Erhielt 24 Danksagungen
    in 24 Beiträgen

    Standard

    Also an den Codes scheint es nicht zu liegen! Hab eben mal den Code
    Code:
    <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:px"></iframe>
    in die index.php gehauen und da scheint er zu gehen und übernimmt die komplette URL, frag mich jetzt nur woran das liegt!? Hätte den Code lieber nur in der Komponente, halt bei den Eintragungen. Mach ich was falsch beim einbinden, in der bookmarks.html.php gehts auch nur wenn PHP unterbeche oder wie man das nennen soll mit

    ?>
    CODE
    <?php
    Meine Joomla Seite :
    teknobox.de (Techno Mp3 Livesets)

  7. #6
    Hat hier eine Zweitwohnung Avatar von Some1new
    Registriert seit
    18.05.2005
    Ort
    Buest nich unt 'n Norden is dat schwer to verstohn.
    Beiträge
    1.424
    Bedankte sich
    259
    Erhielt 301 Danksagungen
    in 250 Beiträgen

    Standard

    Hier mal ein kleiner Denkanstoss:

    PHP-Code:
    $registry =& JFactory::getConfig();
    $sitename $registry->getValue'config.sitename' );
    $uri JRoute::_('http://' urlencode($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']));
    $facebooklink 'http://www.facebook.com/sharer.php?u='.$uri.'&t='Dein Titel'&src='.$sitename
    Schau Dir das mal genauer an.

    Gruß
    Some1new
    SUCHEN ist keine Stadt in Deutschland, sondern eine TOLLE Funktion in diesem Forum.
    Fahren Sie mich irgendwohin, ich werde überall gebraucht, denn "Es iss ja, wie´s iss!".
    Woher kommt mein Nickname? - some1new by escobar

  8. #7
    War schon öfter hier
    Registriert seit
    18.02.2006
    Ort
    Bocholt
    Beiträge
    229
    Bedankte sich
    13
    Erhielt 24 Danksagungen
    in 24 Beiträgen

    Standard

    Das sieht schon nach brauchbaren Code aus, so wie er auch in der boomarks.html zu finden ist! Aber so ganz weiter komme ich damit auch nicht, sehe dauernd nur eine weiße Seite. Hab schon versucht mir PHP anzueigenen aber ich werde nie über ein Codeschnipsel Bastelr hinweg kommen glaub ich, was sagte mal einer zu mir, ich hab ne geringe Frustrationstoleranz, dann hat Joomla noch dazu auch so seine eigenheiten
    Danke für die Hilfe bisher
    Geändert von jason808 (05.01.2011 um 13:46 Uhr)
    Meine Joomla Seite :
    teknobox.de (Techno Mp3 Livesets)

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein