Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 70

Thema: lastpost auf HP ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard lastpost auf HP ausgeben

    Hallo, ich bräuchte wieder mal eure Hilfe.

    Ich möchte die letzten Beiträge eines php-Forums, auf meiner Startseite ausgeben.
    Dazu habe ich eine lastpost_mybb.php Datei im Templates Ordner abgelegt.

    In der Datei wird der Pfad zum Forum definiert: Der Ordner auf dem Server, indem das Forum enthalten ist heißt: MyBB

    Code:
    chdir("MyBB"); // path to MyBB
    Um die Datei auf der Startseite ansprechen zu können, habe ich ein Modul mit folgendem Inhalt erstellt.

    Code:
    <div id=“lastpost_mybb” class=“banner”> <h2>Forum-Bouldern</h2> {{file::lastpost_mybb.php}} </div>
    Meine Frage ist nun, stimmt die Zeile und wird über {{file::lastpost_mybb.php}} der Template Ordner angesprochen?

    Bei Aktivierung, bringt die Seite einen Error 500.

    VG Maik

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Was steht denn in deiner Datei lastpost_mybb.php drin - doch wohl nicht der chdir-Befehl?

    Du musst dort die Ausgabe deines Forums generieren lassen, nicht das Verzeichnis wechseln.

  3. #3
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Was steht denn in deiner Datei lastpost_mybb.php drin - doch wohl nicht der chdir-Befehl?

    Du musst dort die Ausgabe deines Forums generieren lassen, nicht das Verzeichnis wechseln.
    Doch, siehe hier.

    Code:
    <?php
    chdir("DeinPfadZumForum"); // path to MyBB
    define("IN_MYBB", 1);
    require("./global.php");
    global $db, $mybb;  // Trim this list of global vars, if you want to.
    
    $tlimit = 5; // How many titles you want
    
    
    $query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads ORDER BY `tid` DESC LIMIT $tlimit");
    
     $list = '';
     while($fetch = $db->fetch_array($query))
     {
         $list .= " | <strong><a href=\"{$mybb->settings['bburl']}/showthread.php?tid={$fetch['tid']}\" target=\"_blank\">".htmlspecialchars_uni($fetch['subject'])."</a></strong>";
     }
    
    //output
    
    echo "<marquee direction='right' scrollamount='3'>" . $list . "</marquee></p>";
    
    ?>

  4. #4
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Der Code stammt wahrscheinlich von deinem Forum. So ohne Weiteres kannst du den nicht in Contao verwenden, da die global.php deines Forums nicht zu Verfügung steht und damit auch nicht auf die Datenbank deines Forums zugegriffen werden kann.
    Eventuell kannst du innerhalb deines Forums eine Seite mit dieser Ausgabe anlegen und diese Seite dann per IFRAME in Contao einbinden.

  5. #5
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Der Code stammt wahrscheinlich von deinem Forum. So ohne Weiteres kannst du den nicht in Contao verwenden, da die global.php deines Forums nicht zu Verfügung steht und damit auch nicht auf die Datenbank deines Forums zugegriffen werden kann.
    Eventuell kannst du innerhalb deines Forums eine Seite mit dieser Ausgabe anlegen und diese Seite dann per IFRAME in Contao einbinden.
    Das heißt, der Code ist für die externe Ausgabe falsch und könnte nur im Forum direkt funktionieren?
    Die Supporter aus dem Forum, haben mir diesen extra für die externe Ausgabe gegeben.

    Code:
    <?php
    chdir("DeinPfadZumForum"); // path to MyBB
    define("IN_MYBB", 1);
    require("./global.php");
    Wird hier nicht die global.php angesteuert?

    Die entscheidene Frage ist aber, ob diese Zeile in Contao passt und in das Templates Verzeichnis führt:
    <div id=“lastpost_mybb” class=“banner”> <h2>Forum-Bouldern</h2> {{file::lastpost_mybb.php}} </div>

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ich würde das PHP-Beispiel schon so einbinden, allerdings ohne chdir und mit dem korrekten Pfad in require. Danach rufst Du die PHP-Datei (im templates-Verzeichnis) erstmal direkt auf bis alles funktioniert. Danach kannst Du sie mit file in Contao einbinden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Ich würde das PHP-Beispiel schon so einbinden, allerdings ohne chdir und mit dem korrekten Pfad in require. Danach rufst Du die PHP-Datei (im templates-Verzeichnis) erstmal direkt auf bis alles funktioniert. Danach kannst Du sie mit file in Contao einbinden.
    Danke für den Hinweis.

    Habe es jetzt so versucht:

    Code:
    <?php
    define("IN_MYBB", 1);
    require("MyBB/global.php");
    Mein Forum liegt im Ordner MyBB, wo auch die global.php liegt.

    Wie rufe ich die Datei direkt im Templates Ordner auf?

    HTML-Code:
    https://boulderrausch.de/templates/lastpost_mybb.php

  8. #8
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Das Template kannst du dann versuchen, mit {{file::lastpost_mybb.php}} einzubinden.
    Geändert von tl_richard_user (28.06.2018 um 10:07 Uhr)

  9. #9
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Wie rufe ich die Datei direkt im Templates Ordner auf?

    HTML-Code:
    https://boulderrausch.de/templates/lastpost_mybb.php
    Dateien im Templates-Ordner sind nicht aufrufbar. Du könntest zwischenzeitlich die .htaccess-Datei im Templates Ordner umbenennen (um sie zu deaktivieren) oder die lastpost_mybb.php in den files Ordner kopieren und von da aufrufen.

    Weiterhin müsste es wohl
    require("../MyBB/global.php");
    heißen.

  10. #10
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Kommt drauf an, ob Du Contao 3 oder 4 verwendest. Bei Contao 3 hast Du das Forum sicher auf derselben Ebene wie den Ordner templates, also:
    PHP-Code:
    define("IN_MYBB"1);
    require(
    "../MyBB/global.php"); 
    Und in Contao einfach
    PHP-Code:
    {{file::lastpost_mybb.php}} 
    Aber erstmal testen ob der Direktaufruf der PHP-Datei im Browser funktioniert.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  11. #11
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von tl_richard_user Beitrag anzeigen
    Dateien im Templates-Ordner sind nicht aufrufbar.
    Soweit ich weiß sucht Contao beim Aufruf mit dem Inserttag file genau in diesem Ordner nach dem Skript. Deshalb liegt auch eine .htaccess-Datei bei mir im templates-Ordner. Aber es kann natürlich sein, das file keine Direktaufruf macht.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  12. #12
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Kommt drauf an, ob Du Contao 3 oder 4 verwendest. Bei Contao 3 hast Du das Forum sicher auf derselben Ebene wie den Ordner templates, also:

    Aber erstmal testen ob der Direktaufruf der PHP-Datei im Browser funktioniert.
    Nein, der Ordner MyBB (das Forum) liegt auf dem Server neben dem Ordner Contao3 und nicht im contao3 Ordner, wo auch Templates liegt!

    Also: htdocs-contao3-MyBB

    Müsste so der Aufruf heißen?
    https://boulderrausch.de/files/lastpost_mybb.php
    Geändert von Maiurb (28.06.2018 um 10:33 Uhr)

  13. #13
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Nein, der Ordner MyBB (das Forum) liegt auf dem Server neben dem Ordner Contao3 und nicht im contao3 Ordner, wo auch Templates liegt!

    Also: htdocs-contao3-MyBB

    Müsste so der Aufruf heißen?
    https://boulderrausch.de/files/lastpost_mybb.php
    Also:
    htdocs
    - contao3
    -- files
    -- MyBB
    -- templates

    Der Aufruf in files scheint ja schon mal zu klappen, auch wenn ich keine Ausgabe sehe. Richtigerweise gehört die PHP-Datei in templates rein, denn der file-Inserttag sucht genau dort Deine PHP-Datei. Damit Du die PHP-Datei testweise im Browser aufrufen kannst, mußt Du eine .htaccess in den templates-Ordner legen:
    PHP-Code:
    <IfModule !mod_authz_core.c>
      
    Order deny,allow
      Deny from all
    </IfModule>
    <
    IfModule mod_authz_core.c>
      Require 
    all denied
    </IfModule
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  14. #14
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Also:
    htdocs
    - contao3
    -- files
    -- MyBB
    -- templates
    Nein, es sieht so aus.

    htdocs
    - contao3
    - MyBB
    - phpbb3

  15. #15
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Also:
    Damit Du die PHP-Datei testweise im Browser aufrufen kannst, mußt Du eine .htaccess in den templates-Ordner legen:
    PHP-Code:
    <IfModule !mod_authz_core.c>
      
    Order deny,allow
      Deny from all
    </IfModule>
    <
    IfModule mod_authz_core.c>
      Require 
    all denied
    </IfModule
    Aber die .htaccess liegt doch bereits im Templates Ordner.
    Und tl_richard schreibt doch...) Du könntest zwischenzeitlich die .htaccess-Datei im Templates Ordner umbenennen (um sie zu deaktivieren) oder die lastpost_mybb.php in den files Ordner kopieren und von da aufrufen.

    Beides ist jetzt vorhanden.

  16. #16
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Dann also
    PHP-Code:
    require("../../MyBB/global.php"); 
    Wobei ich noch nie versucht habe mit relativen Pfaden auf einen Ordner außerhalb des DOCROOT zuzugreifen. Ansonsten mit $_SERVER arbeiten.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  17. #17
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Dann also
    PHP-Code:
    require("../../MyBB/global.php"); 
    Wobei ich noch nie versucht habe mit relativen Pfaden auf einen Ordner außerhalb des DOCROOT zuzugreifen. Ansonsten mit $_SERVER arbeiten.
    Na das hat jetzt schon mal funktioniert. Danke für den korrekten Pfad.

    Leider ist das Ergebnis nicht so zufriedenstellend.

    https://boulderrausch.de/files/lastpost_mybb.php

  18. #18
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Leider ist das Ergebnis nicht so zufriedenstellend.
    Was gefällt dir daran nicht? Genau das hast du doch programmiert...

    Wenn du das anders sehen willst, dann musst du in der php-Datei das entsprechend umbauen.

  19. #19
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Was gefällt dir daran nicht? Genau das hast du doch programmiert...

    Wenn du das anders sehen willst, dann musst du in der php-Datei das entsprechend umbauen.
    Äh sorry, bis vor kurzem wurde hier was völlig anderes angezeigt. Wahrscheinlich lag es am Cache.

    Was ich jetzt noch gern hätte: kein Scrollen und die drei Themen untereinander, wie hier.


    Datenbank-Bouldern

    England grüsst Falkland
    felilix May 28, 2018, 10:03

    Janis Joplin
    tinpen Mar 14, 2018, 6:03

    Powernap
    tinpen Mar 14, 2018, 6:00
    Geändert von Maiurb (28.06.2018 um 12:29 Uhr)

  20. #20
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    PHP-Code:
    while($fetch $db->fetch_array($query))
    {
        
    $list .= '<li>';
        
    $list .= "<a href=\"{$mybb->settings['bburl']}/showthread.php?tid={$fetch['tid']}\" target=\"_blank\">".htmlspecialchars_uni($fetch['subject'])."</a><br>";
        
    $list .= 'xxx';
        
    $list .= '</li>';
    }

    //output

    echo '<ul>' $list '</ul>'
    Für das xxx mußt Du $fetch abfragen, was da noch alles dabei ist, also:
    PHP-Code:
    while($fetch $db->fetch_array($query))
    {
        
    print_r($fetch);

    Such Dir da Deine Arraywerte raus und gebe sie entsprechend statt des xxx aus.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  21. #21
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Schaut gut aus
    Jetzt muss nur noch der output geändert werden.
    Der Text soll statisch stehen bleiben und nicht scrollen....

  22. #22
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Der Text soll statisch stehen bleiben und nicht scrollen....
    Na dann nimm mal den marquee-Tag raus. Der war ja in meinem Beispiel auch schon nicht mehr da.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  23. #23
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Geklaut bei https://developer.mozilla.org/de/doc...lement/marquee :
    Das <marquee> Element ist veraltet und muss bzw. soll nicht mehr verwendet werden. Obwohl manche Browser es immer noch unterstützen, ist es nicht erforderlich. Es wird davon abgeraten, dieses Tag zu benutzen, da es das schlimmste ist, was Sie ihren Besuchern antun können.

  24. #24
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Daumen hoch

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Na dann nimm mal den marquee-Tag raus. Der war ja in meinem Beispiel auch schon nicht mehr da.
    Hatte ich bereits gemacht und noch kleine Anpassungen vorgenommen.

    Vielen Dank noch mal für deine Hilfe.
    Hätte ich alleine nicht geschafft!

  25. #25
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Ich glaub, ich dreh am Rad!

    Jetzt funktioniert die Einbindung in Contao nicht.

    Ich habe ein Modul angelegt, der folgenden HTML-Code ausweist:

    Code:
    <div id="lastpost_mybb" class="banner">
    	<h2>Forum-Bouldern</h2>
    	{{file::lastpost_mybb.php}}
    </div>
    Das Modul aktiviere ich an der Stelle der HP, wo es erscheinen soll.

    Es wird nur eine leere Seite mit Code 500 angezeigt.
    Geändert von Maiurb (28.06.2018 um 17:25 Uhr)

  26. #26
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Mit der Änderung:
    Code:
    <a href=\"$urlPath/
    anstatt
    Code:
    <a href=\"../../MyBB
    wird der Pfad zum Forum jetzt korrekt aufgerufen, wenn man auf einen Beitrag klickt.

    Code:
    // Change this to your MyBB path (no trailing slash "/")
            $urlPath = "http://forum.boulderrausch.de";
    Aber das Problem mit der Einbindung besteht weiterhin.
    Warum wird das Script nicht im Templates Ordner gefunden?

  27. #27
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Wenn Du das Skript mit
    PHP-Code:
    {{file::lastpost_mybb.php}} 
    aufrufst, muß es im Verzeichnis templates gespeichert sein. Lautet der Aufruf
    PHP-Code:
    {{file::php/lastpost_mybb.php}} 
    heißt der Ordner templates/php.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  28. #28
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Wenn Du das Skript mit
    PHP-Code:
    {{file::lastpost_mybb.php}} 
    aufrufst, muß es im Verzeichnis templates gespeichert sein. Lautet der Aufruf
    PHP-Code:
    {{file::php/lastpost_mybb.php}} 
    heißt der Ordner templates/php.
    Ich rufe es wie im ersten Beispiel auf und die Datei ist definitiv im Ordner Templates gespeichert.

  29. #29
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Es wird nur eine leere Seite mit Code 500 angezeigt.
    Was steht in den Logs?

  30. #30
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Kann man die Datei nicht über ein
    Code:
    <?include
    Befehl verbinden?
    Der technische Admin, der die Seite gebaut hat, ist leider auch an der Einbindung, die eigentlich funktionieren müsste, gescheitert.

  31. #31
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Ich rufe es wie im ersten Beispiel auf und die Datei ist definitiv im Ordner Templates gespeichert.
    Oben (https://community.contao.org/de/show...l=1#post476608) hattest du sie noch im Ordner contao3/files/. Bist du sicher, dass sie jetzt in contao3/templates/ liegt?

  32. #32
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Oben (https://community.contao.org/de/show...l=1#post476608) hattest du sie noch im Ordner contao3/files/. Bist du sicher, dass sie jetzt in contao3/templates/ liegt?
    Die Datei liegt in beiden Verzeichnissen. Da wir gestern testweise, um sie im Browser aufrufen zu können, in den files Ordner kopiert haben.
    Kann man im Threadverlauf auch nachlesen!

    Ich habe noch ein anderes php-Forum.
    Da funktioniert die Einbindung über {{file... tadellos.
    Die php Datei liegt da auch im templates Ordner.

    Allerdings liegt da auch noch eine config.php Datei, mit Verweis auf die Datenbank etc.
    Das habe ich bei der neuen Einbindung ja nicht vorliegen.
    Geändert von Maiurb (29.06.2018 um 08:04 Uhr)

  33. #33
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

  34. #34
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Also im Systemlog von Contao steht: [29-06-2018 09:25] No active page for page ID "", host "boulderrausch.de" and languages "de-DE, de" (https://boulderrausch.de/MyBB/member...rofile&uid=644)

    Das kann so auch nicht aufgerufen werden, da die richtige URL ja so lautet: http://forum.boulderrausch.de/member...rofile&uid=644
    Die Subdomäne forum.boulderrausch.de wird am Server umgeleitet aus dem Verzeichnis MyBB.
    Ich weiß jetzt auch nicht, ob die Fehlermeldung im Zusammenhang mit der Modulaktivierung steht?

    Aber das ganze funktioniert ja mit files: https://boulderrausch.de/files/lastpost_mybb.php

    Meinst du die Log Datei am Server unter access.log?

  35. #35
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von Maiurb Beitrag anzeigen
    Also im Systemlog von Contao steht: [29-06-2018 09:25] No active page for page ID "", host "boulderrausch.de" and languages "de-DE, de" (https://boulderrausch.de/MyBB/member...rofile&uid=644)
    Das hat nichts mit dem 500er zu tun.


    Zitat Zitat von Maiurb Beitrag anzeigen
    Meinst du die Log Datei am Server unter access.log?
    Nein, wenn dann das error.log.

  36. #36
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das hat nichts mit dem 500er zu tun.

    Nein, wenn dann das error.log.
    Letzter Eintrag im error.log ist vom 05.01.2016

  37. #37
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Welches error.log meinst du da? Um welche Contao Version geht es überhaupt? Bitte immer entsprechend Taggen.

  38. #38
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Sorry, war im falschen Verzeichnis.


    [29-Jun-2018 08:32:57 Europe/London]
    PHP Warning: require_once(../../MyBB/global.php): failed to open stream: Operation not permitted in /var/www/boulderr/htdocs/contao3/templates/lastpost_mybb.php on line 4
    #0 /var/www/boulderr/htdocs/contao3/templates/lastpost_mybb.php(4): __error(2, 'require_once(.....', '/var/www/boulde...', 4, Array)
    #1 /var/www/boulderr/htdocs/contao3/templates/lastpost_mybb.php(4): require_once()
    #2 /var/www/boulderr/htdocs/contao3/system/modules/core/library/Contao/InsertTags.php(1113): include('/var/www/boulde...')
    #3 /var/www/boulderr/htdocs/contao3/system/modules/core/library/Contao/Controller.php(692): Contao\InsertTags->replace('<!DOCTYPE html>...', false)
    #4 /var/www/boulderr/htdocs/contao3/system/modules/core/classes/FrontendTemplate.php(100): Contao\Controller::replaceInsertTags('<!DOCTYPE html>...', false)
    #5 /var/www/boulderr/htdocs/contao3/system/modules/core/pages/PageRegular.php(190): Contao\FrontendTemplate->output(true)
    #6 /var/www/boulderr/htdocs/contao3/system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #7 /var/www/boulderr/htdocs/contao3/index.php(20): Contao\FrontendIndex->run()
    #8 {main}

    [29-Jun-2018 08:32:57 Europe/London] PHP Fatal error: require_once(): Failed opening required '../../MyBB/global.php' (include_path='.:/opt/php-5.6/lib/php') in /var/www/boulderr/htdocs/contao3/templates/lastpost_mybb.php on line 4

  39. #39
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Wie sieht deine Verzeichnisstruktur aus?
    In welchem absoluten Ordner liegt Contao?
    In welchem absoluten Ordner liegt MyBB?
    Wie sieht der Inhalt von templates/lastpost_mybb.php aus?

  40. #40
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie sieht deine Verzeichnisstruktur aus?
    conf
    htdocs
    logs
    stats

    Zitat Zitat von Spooky Beitrag anzeigen
    In welchem absoluten Ordner liegt Contao?
    htdocs
    contao3
    MyBB
    phpBB3

    Zitat Zitat von Spooky Beitrag anzeigen
    In welchem absoluten Ordner liegt MyBB?
    siehe oben

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie sieht der Inhalt von templates/lastpost_mybb.php aus?
    Code:
    <?php
    
    define("IN_MYBB", 1);
    require_once("../../MyBB/global.php"); // Change this if needed
    // Change this to your PHPBB3 path (no trailing slash "/")
            $urlPath = "http://forum.boulderrausch.de";
    $tlimit = 3; // How many titles you want
    
    
    $query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads ORDER BY `tid` DESC LIMIT $tlimit");
    
    $list = '';
    while($fetch = $db->fetch_array($query))
    {
    $list .= "  <strong><a href=\"$urlPath/showthread.php?tid={$fetch['tid']}\" target=\"_blank\">".htmlspecialchars_uni($fetch['subject'])."</a></strong>";
    
    $poster = "<a href=\"$urlPath/member.php?action=profile&uid=".$fetch['uid']."\">{$fetch['username']}</a>";
    $list .= " Created by: {$poster} ";
    $list .= " <i>" .$fetch['replies']. " Replies</i>";
    $list .= " <i> , " .$fetch['views']. " Views</i> ";
    $list .= " (<i>Last post by: " .$fetch['lastposter']. "</i>)<br /><br />";
    
    }
    
    
    //output
    
    echo $list;
    
    
    ?>

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
  •