Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP-Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    PHP-Problem

    Hallo Zusammen,

    ich bin momentan dabei für unsere internen Dokumentationen ein Wiki aufzusetzen. Da dieses Wiki allerdings keine Funktionen wie User/Gruppenmanagement auf bestimmte Seiten bezogen verfügt, habe ich begonnen die entsprechenden Funktionen durch Extensions bereitzustellen.

    Leider klappt die letzte benötigte Extension jetzt natürlich nicht (Es handelt sich um die Extension: Sidebar). Ich bekomme beim Aufruf immer die Meldung:

    Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting \\ (T_NS_SEPARATOR) in /var/www/htdocs/mediawiki/extensions/SidebarEx-1.1.0/SidebarEx.body.php on line 78
    Leider hat Google hier nicht viel hilfreiches ausgespuckt. Kenn sich hier jemand soweit mit PHP aus, dass er mir helfen könnte? Wär echt super!

    Gruß

    E: Vllt. noch als Info. die Fehlermeldung kam ursprunglich mit "::" anstatt "->", hatte nur anhand der Snytax in der SidebarEx.body.php versucht es mit dem "->" zu versuchen. \\ hab ich natürlich auch schon eingesetzt.

    Soweit ich das verstanden habe gibt es seit PHP 5.3 eine eigene Funktion für namespace, weshalb er hier nicht damit klarkommt (extension wurde wohl vor 5.3 programmiert).

    E2: Werden bei euch die Symbole korrekt dargestellt? :O

    #2
    Der entsprechende Code wäre schon hilfreich.

    Kommentar


      #3
      Lad die Extension runter und guck in die SidebarEx.body.php

      Kommentar


        #4
        Leider Doppelpost aber: hat noch jemand ne Idee? Habe bereits erfolglos versucht den Code in einen Spoiler / Zitat zu packen. Leider buggt die Seite bei mir einfach nur rum..

        Kommentar


          #5
          Du, kennst du schon pastebin.com?

          Kommentar


            #6
            Zitat von azn
            Du, kennst du schon http://pastebin.com?
            Cool danke!

            Also hier der Quellcode: http://pastebin.com/rcfXjcJ7

            Hat eigentlich noch jemand außer mir hier so schlimme Probleme mit Sonderzeichen?

            Kommentar


              #7
              Keiner? :(

              Kommentar


                #8
                Gib den Leuten doch etwas Zeit und gedulde dich, die meisten sind um diese Uhrzeit noch beim Arbeiten!

                Kommentar


                  #9
                  Zitat von yo0fF
                  Gib den Leuten doch etwas Zeit und gedulde dich, die meisten sind um diese Uhrzeit noch beim Arbeiten!
                  Ich habe den Thread gestern eröffnet aber okay...

                  Kommentar


                    #10
                    http://www.mediawiki.org/wiki/Extension_talk:SidebarEx , und ja darin steht die Lösung, weitere Kommentare verkneif ich mir.

                    Kommentar


                      #11
                      Zitat von LeGripdePig
                      http://www.mediawiki.org/wiki/Extension_talk:SidebarEx , und ja darin steht die Lösung, weitere Kommentare verkneif ich mir.
                      Erstmal danke. Habe diese Diskussion leider trotz mehrfachen googleversuchen nicht gefunden.

                      Komischerweise hab ich dir dort angegebene Lösung in ähnlicher Form auch selbst ausprobiert und das hatte nicht funktioniert. Ich werds jetzt nochmal testen.

                      E: Scheint zu gehen, ich verstehe die Welt nicht mehr

                      Kommentar


                        #12
                        Zitat von Had3s
                        Zitat von yo0fF
                        Gib den Leuten doch etwas Zeit und gedulde dich, die meisten sind um diese Uhrzeit noch beim Arbeiten!
                        Ich habe den Thread gestern eröffnet aber okay...
                        Die letzte Antwort lag nicht mal sechs Stunden zurück
                        Zitat von Had3s
                        aber okay...

                        Kommentar


                          #13
                          Wessen code ist das? Schonmal was von PSR-2 gehört?
                          Außerdem ist "namespace" ein reserved word, man kann nicht einfach eine Klasse so nennen.

                          Edit:
                          E2: Werden bei euch die Symbole korrekt dargestellt? :O
                          Nein.

                          Offenbar hattest du aber schon die Antwort dazu im ersten Post beschrieben.
                          Diese Extension geht maximal mit PHP 5.2, alles danach wird nicht mehr klappen da Namespace ein reserved word ist.

                          Kommentar

                          Lädt...
                          X