Ergebnis 1 bis 14 von 14

Thema: Newsmodul eigener PHP Code | keine Anzeige

  1. #1
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard Newsmodul eigener PHP Code | keine Anzeige

    Hallo,

    für die Einbindung eines externen Newsmoduls wurde folgender Code zur Verfügung gestellt:

    PHP-Code:
    <?PHP include("http://my.contentserver24.de/content.php?key=abcdefghijk_mid=1&cs_requ=".urlencode(base64_encode(serialize($_REQUEST)))); ?>
    Den habe ich in eine „news.php“ gepackt und in templates abgespeichert. Dann habe ich die Datei mit {{file::news.php}} eingebunden. Es wird aber nichts angezeigt und auch keine Fehlermeldung ausgeworfen. Ich habe es als Modul und als Artikel probiert. Was habe ich übersehen?


    Viele Grüße


    Mario
    Geändert von electricarts (07.01.2012 um 21:14 Uhr)

  2. #2
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Ist denn allow_url_fopen aktiviert? Siehe dazu auch: http://www.php.net/manual/de/filesys...llow-url-fopen

    Und dann ist mir noch etwas aufgefallen. Bindet man eine Datei nicht mit {{file::myfile.php}} ein? Oder ist {{::myfile.php}} eine Kurzform die ich nur nicht kenne?
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  3. #3
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Hi webster,

    ja, ich habe auch {{file::news.php}} eingesetzt und habe das nur hier im Beitrag falsch geschrieben.

    Und wenn die dort diese News Module zum Einbau anbieten (die verdienen ihr Geld damit) sollte „allow_url_fopen“ doch aktiviert sein.

    Ich habe das eben noch einmal schnell in eine normale html Datei (keine Contao Installation) gepackt. Da erscheint auch nichts. Sollte also irgendwas mit dem Code nicht richtig sein. Ich glaube, ich schreibe denen mal ...


    Viele Grüße


    Mario

  4. #4
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Ach ja, ab PHP 5.2.0 muss auf "Deinem" Server auch allow_url_include aktiviert sein, damit es funktioniert...
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  5. #5
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Super, der Kunde ist natürlich bei Strato. Zum Glück kann man bei dem Paket eine eigene php.ini verwenden. Jetzt wird schon mal was angezeigt! Vielen Dank für Deine Hilfe!

    Ich habe nur noch ein Problem mit den Umlauten. Aber nur bei Links! Bei normalem Text ist alles ok. (Anhang) Hast Du da noch eine Idee?
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Also die News werden wohl von deren Server in iso-8955 ausgeliefert. Wenn ich Contao testweise drauf umstelle, passen die Umlaute (aber natürlich die in Contao nicht mehr).

    An der Contao Installation möchte ich definitiv nichts ändern. Gibt es eine Möglichkeit, den Zeichensatz dieses Moduls anzupassen? Oder kann da nur der Anbieter was ändern?


    Viele Grüße


    Mario

  7. #7
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Freut mich, dass ich helfen konnte!

    Hilft vielleicht ein utf8_encode um den Bereich, der die Ausgabe erzeugt? Ich bin mir gerade nicht sicher, ob das bei einem include funktioniert...
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  8. #8
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Also ich hab das hier gefunden, aber ich habe null Plan wie ich das mit dem einzusetzenden News-Code „verbinde“.


    PHP-Code:
    <?php
    //$s is a string from whatever source
    mb_detect_encoding($s"UTF-8") == "UTF-8" ? : $s utf8_encode($s);
    ?>

    Viele Grüße


    Mario

  9. #9
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Hallo Mario,

    poste doch mal den Quelltext von Deinem Newsmodul, ohne den ist es recht schwer, dazu etwas Konkretes zu sagen.
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  10. #10
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Hi webster,

    der „Quelltext“ ist der PHP Code aus meinem ersten Beitrag, also der include Befehl. Mehr habe ich nicht.



    Viele Grüße


    Mario

  11. #11
    Contao-Nutzer
    Registriert seit
    04.01.2010.
    Beiträge
    50

    Standard Die Einbindung sollte ohne Probleme funktionieren

    Hi,

    also ich habe wie du meine externen Skripte in templates gepackt und wie folgt eingebunden


    Code:
    {{file::ordner_name/index.php}}
    Die Anzeige hat ohne Probleme funktioniert.

    PHP 5.3
    Debian Server

  12. #12
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Hi maja340,

    generell hat es bei mir ja auch funktioniert. Das Problem mit dem falschen Zeichensatz lässt sich wohl so „on the fly“ auch nicht lösen. Zum Glück konnte der Anbieter des Moduls auf meine Nachfrage hin den Zeichensatz auf utf-8 ändern. Jetzt passen auch die Umlaute.


    Viele Grüße


    Mario

  13. #13
    Contao-Fan Avatar von webster
    Registriert seit
    14.09.2010.
    Ort
    Kiel
    Beiträge
    460

    Standard

    Na dann funktioniert ja jetzt alles! Viel Erfolg weiterhin mit Deinem Projekt!
    Was ist das? - Blaues Licht - Und was macht es? - Es leuchtet blau...

  14. #14
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Danke! Vor allem für den Tipp mit allow_url_include. Sonst würde ich wohl jetzt noch verzweifelt suchen ...


    Viele Grüße


    Mario

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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