Ergebnis 1 bis 23 von 23

Thema: LMO in Webseite einbinden

  1. #1
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard URL-Umschreibung bei externem PHP

    Hallo,

    ich habe seit dem Update auf 2.7.2 ein Problem mit dem eingebundenen LMO. Der LMO ist ein eigenes Programm was über Modul/HTML --> {{file::lmo/lmoadmin.php}} eingebunden wurde.

    Das Modul wird auf der Webseite dargestellt, aber ich kann nicht navigieren. Sobald ich einen Link im LMO anklicke, lande ich auf der Startseite. Hat jemand eine Idee, woran das liegen könnte?

    Gruß
    Geändert von gerdi (22.07.2009 um 07:59 Uhr)

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Ich kenne ein "LMO" nicht. Eine eigene Erweiterung ? Frag dann am Besten den Entwickler
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Fan Avatar von aportmann
    Registriert seit
    19.06.2009.
    Ort
    schweiz
    Beiträge
    422
    Partner-ID
    5934

    Standard

    ich denke es geht um «liga manager online».
    Gruss Andi

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ich hätte gerne einen Link...
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    der Link ist: http://www.fischbacher-sv.com/index....isondaten.html

    http://www.liga-manager-online.de = lmo

    Ich glaube nicht das es am LMO (LigaManagerOnline) liegt, an dem wurde schon ewig nix geändert. Es muss an einer Einstellung, Änderung im Typo liegen.



    Gruß

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ich erhalte die Meldung, dass keine passenden Ligen gefunden wurden...da kann man schlecht navigieren^^
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Sorry, mache die Ligen gerade neu:

    http://www.fischbacher-sv.com/index....ndaten.52.html

    die ist schon fertig.

  8. #8
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Ich denke mal das Du das Template vom lmo anpassen musst. Schau Dir einfach mal die Links an
    Gruß
    Markus

    ---
    http://www.76pixel.de

  9. #9
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    ich habe eigentlich nur das Standard-Template im Einsatz und weiß nicht so recht, wie und wo ich da schauen soll. Den LMO habe ich als Modul "HTML Code" --> {{file::lmo/lmo.php?file=1kk0910.l98}} eingebunden.

    Die Links sind alle falsch:
    http://www.fischbacher-sv.com/index....at1=11&stat2=0

    müsste:
    http://www.fischbacher-sv.com/templa...at1=11&stat2=0

    Die Einstellungen stimmen. Kann es sein, dass Typolight die Links umschreibt. Wenn ich den LMO Standalone ausführe, klappt alles.

    Gruß Dominik
    Geändert von gerdi (20.07.2009 um 15:15 Uhr)

  10. #10
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Ja, die Links werden umgeschrieben.

    http://www.fischbacher-sv.com/index....isondaten.html

    Das ist ja kein "normaler" Link, im BE in den Einstellungen kannst Du dieses Verhalten abschalten, jedoch wird auch dann der Link nicht richtig erzeugt, denn im Template vom LMO muß der korrekte Pfad zu der LMO-Datei angegeben werden.

    Eine Lösung per iframe ist zwar nicht schön, würde aber funktionieren. Alternativ könntest Du die Tabellen natürlich auch in einem Popup-Fenster anzeigen lassen. So direkt innerhalb einer TL-Seite klappt es ohne umprogrammierung eigentlich nur im iframe.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  11. #11
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo und Danke für Deine Antwort.

    Was ich nicht verstehe ist, dass es mal so funktioniert hat und ich erst nach dem Update Probleme habe. Wenn ich die .htaccess umbenenne, funktioniert alles ohne Probleme. Da müssen doch die Links im LMO-Template in Ordnung sein, oder?

    Im Backend habe ich ich "URLs umschreiben" deaktiviert. :-(

    Gruß

  12. #12
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Dann nutze es doch kpl. ohne die Umschreibung also noch ein Häckchen vor "keine Seitenaliase verwenden" und .htaccess umbennenen/löschen.

    Damit sehen die Links zwar nicht mehr so schön aus, und für SEO ist es auch nicht gerade besonders. Aber manchmal folgt eben die Form der Funktion
    Gruß
    Markus

    ---
    http://www.76pixel.de

  13. #13
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Danke, für die schnelle Antwort.

    Mit dem Seitenalias hat leider nicht funktioniert. Die .htaccess im root kann ich nicht rausnehmen, da hier auch spezifische Einstellungen liegen. Könnte ich eventuell in dem template/lmo eine neue .htaccess anlegen, wo ich die Rewrite regeln überschreibe? Wenn ja, kannst Du mir sagen, wie das funktioniert?

    Gruß

  14. #14
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Naja, die htaccess muß ja nicht komplett gelöscht werden, wenn der TL-Teil herausgenommen wird sollte es ja auch gehen

    Im lmo-Verzeichnis kannst da eigentlich nichts machen, da Du die Datei ja per PHP in die "TL-index.php" einbindest und somit das rewrite nicht zum tragen kommen würde.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  15. #15
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    Sorry, ich kapiere es irgendwie nicht. Meine .htaccess sieht nun so aus und es geht trotzdem nicht:

    Code:
    # Enable mod_rewrite
    #RewriteEngine On
    #RewriteBase /
    
    # Block any URI protocol in the query string
    #RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    #RewriteRule .* - [F,L]
    
    # Block any URI protocol in the request
    #RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC]
    #RewriteRule .* - [F,L]
    
    # Rewrite TYPOlight URLs
    #RewriteCond %{REQUEST_FILENAME} !-f
    #RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteRule .*\.html$ index.php [L]
    
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    Kann ich die Regeln in unteren Verzeichnissen nicht deaktivieren. Im Backend werden keine URL's umgeschrieben, obwohl das Verzeichnis unter dem root liegt?.
    Wenn ich es per IFrame einbinde bekomme ich "Zugriff nicht erlaubt".

    gruß
    Geändert von gerdi (21.07.2009 um 15:11 Uhr)

  16. #16
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Damit TL läuft brauchst Du nur die letzten 2 Zeilen, der Rest wird nicht benötigt.
    Gruß
    Markus

    ---
    http://www.76pixel.de

  17. #17
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    das habe ich ja gemacht. Die Rewrite-Regeln sind alle aus dokumentiert. Aber wie geschrieben, es geht leider trotzdem nicht.

    Habt Ihr noch eine Idee?

    Gruß

  18. #18
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Sorry, aber irgendwie stimmt trotzdem was an Deinen Einstellungen im Backend nicht, den sonst würden die Links nicht "link.html" sondern "index.php?id=x" angezeigt werden....

    Kannst mal von dem Bereich aus dem Backend einen Screenshot posten?
    Gruß
    Markus

    ---
    http://www.76pixel.de

  19. #19
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Ich versteh es auch nicht:

    die eigenen Urls sehen so aus: http://www.fischbacher-sv.com/index.php?id=40

    Die Id's aus deem LMO sieht so aus:
    http://www.fischbacher-sv.com/index....k0910.l98&st=5


    Ich habe auch schon die Daten bereinigt und den Cache geleert
    Angehängte Grafiken Angehängte Grafiken

  20. #20
    Contao-Nutzer
    Registriert seit
    14.08.2009.
    Beiträge
    3

    Standard

    Hallo gerdi,

    ich habe das gleiche Problem wie du und wenn ich einen Blick auf deine Seite riskiere scheinst du es mit der Darstellung hinbekommen zu haben. Wie genau hast du das hinbekommen? Bei mir wird nicht die einzelne Liga zur Anzeige gebracht, sondern alle und bei der Auswahl einer einzelnen Liga springt er bei mir auf die Startseite zurück...

    http://www.rwe-bsg.de/index.php?id=5

    Ich habe dieses Inserttag verwendet:

    {{file::../tools/lmo/lmo.php?todo=&file=Stadtliga2009%20(RWE1).l98}}

    Außerdem wird mir folgende Fehlermeldung angezeigt:

    Warning: Cannot modify header information - headers already sent in /www/htdocs/w00b2ac8/system/libraries/Template.php on line 146

  21. #21
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo Grenzo88,

    folgende Probleme/Lösungen hatte/habe ich:

    0. Inserttag: {{file::lmo/lmo.php?file=liga.l98}}

    1. LMO im Template-Verzeichnis abgelegt und installiert.

    2. Anpassung der generierten Pfade:
    - Ich habe in der /templates/lmo/config/init-parameters.php folgenden Parameter hinzugefügt:
    PHP-Code:
    $_SERVER['PHP_SELF'] = preg_replace('/\?.*$/''',$_SERVER['REQUEST_URI']); 
    3. Die lmo Stylesheets habe ich ihn typolight importiert.

    4.Die HTML-Header in den einzelnen LMO-PHP/Template Dateien habe ich auf UTF gesetzt:
    HTML-Code:
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
        <link type='text/css' rel='stylesheet' href='<?=URL_TO_LMO?>/lmo-style-nc.php'>
        <style type='text/css'>@import url('<?=URL_TO_LMO?>/lmo-style.php');</style>
      </head>
    5. Die einzelnen Ligen+Sprachdatei (lmo/lang/*) habe ich in den Notepad++ geladen und das Format nach UTF-8 konvertiert.

    6. Die Fieberkurve habe ich nach wie vor nicht zum Funktionieren gebracht. Die Bilder werden anscheinend nicht geladen. Vielleicht hast Du ja eine Lösung.

    7. In den Spielerstatistiken habe ich noch ein Zeichensatzproblem.

    Hier nochmal ein Link ausm LMO Forum:
    http://www.liga-manager-online.de/lm...ilit=typolight
    Geändert von gerdi (17.08.2009 um 13:59 Uhr)

  22. #22
    Contao-Nutzer
    Registriert seit
    14.08.2009.
    Beiträge
    3

    Standard

    Hey Gerdi,

    danke für die schnelle Rückmeldung.

    1. lmo ist im Template-Verzeichnis hinterlegt bei mir.

    2. Leider hat fast gar nichts geklappt von deinen Tipps. Habe den Parameter: $_SERVER['PHP_SELF'] = preg_replace('/\?.*$/', '',$_SERVER['REQUEST_URI']); in den Pfad /templates/lmo/init-parameters.php eingefügt und bekam danach sofort eine Fehlermeldung. Im LMO-Forum schreibst du, dass du den Parameter in der init.php hinzugefügt hast? Ist das egal oder sollte die dort die Änderung vornehmen?

    3. Wo finde ich die lmo Stylesheets?

    4. "Die HTML-Header in den einzelnen LMO-PHP/Template Dateien habe ich auf UTF gesetzt:" Hiermit komme ich gar nicht zurecht? Welche LMO-PHP/Template Dateien meinst du? Alle?

    5. Wie mache ich das genau? Habe noch nie mit Notepad++ konvertiert?!

    6. Fieberkurve wäre mir nicht so wichtig. Würde sie ggf. ausblenden, wenns mit der Darstellung nicht klappt.

    7. Im LMO-Forum sprechen Sie immer von iFrame?! Wie würde das genau aussehen?

    Bzw. diesen Satz kann ich auch nicht so recht nachvollziehen: "Da Du das ganze per include einbindest, solltest Du auch noch die Style-Dateien des LMO in den Head-Bereich einbinden, da dies nur ohne include automatisch erfolgt."

  23. #23
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo,

    2. Die init.php holt sich die Parameter aus der "/templates/lmo/init-parameters.php". Probiere es aber auch mal in der init.php

    3. Die Stylesheets liegen im obersten Verzeichnis und heißen lmo-style.php und lmo-style-nc.php

    4. Im Header muss UTF-8 stehen. Ich habe im Linux mit find in dem lmo Verzeichnis gesucht und die entsprechenden Datein geöffnet und den charset geändert

    5. Datei im Notepad öffnen. Dann auf Format und "Konvertiere zu UTF-8". Anschliessend abspeichern.

    Einbindung über iframe find eich nicht so schön. Das musst Du Dir als Webseite in der Webseite vorstellen. Der Vorteil ist, du hast die Probleme von oben nicht.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. externe Webseite im Hauptfenster (main) einbinden....
    Von Naddl im Forum Layout / Templates / Holy Grail
    Antworten: 8
    Letzter Beitrag: 18.06.2012, 13:55
  2. Webseite veröffentlichen
    Von rauel im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 11.03.2011, 11:48
  3. Weblog in Non-CMS-Webseite einbinden
    Von danielx11 im Forum Was kann Contao?
    Antworten: 6
    Letzter Beitrag: 23.02.2011, 17:46

Lesezeichen

Lesezeichen

Berechtigungen

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