Seite 1 von 10

[FINAL] 3.3/3.2 phpBB.de Pastebin

Verfasst: 10.01.2015 01:09
von gn#36
Name der Extension: phpBB.de Pastebin
Autor:gn#36

Beschreibung der Extension: Fügt einen Pastebin wie unter dem Pastebin auf phpBB.de in das Forum ein. Basiert auf dem gleichnamigen phpBB 3 Mod von eviL3.

Aktuelle Version der Extension: 2.0.7

Voraussetzungen:
  • phpBB 3.2.4 oder 3.3.0 oder neuer
Features:
  • Siehe pastebin/
  • Dateiupload oder alternativ Fenster für den Quellcode
  • Syntax Highlighting mit GeSHi
  • Derzeit hardcodierte Sprachauswahl
  • Automatische Löschung der Einträge nach einer einstellbaren Zeit in Monaten
  • Ausnahmen von der Löschung möglich
  • CAPTCHA Abfrage für Eintragung (nutzt das in den Boardeinstellungen eingerichtete Captcha)
Geplant:
  • Hashes als Links für versteckte Einträge.
Screenshots:
pastebin-pic.PNG
Download der Extension:
Github:https://github.com/phpbb-de/phpbb-ext-pastebin
oder auf: https://www.phpbb.com/customise/db/extension/pastebin/ (Validiert bisher nur inklusive Version 2.0.6)

Fehler bitte auf Github melden: https://github.com/phpbb-de/phpbb-ext-pastebin/issues

Re: [DEV] phpBB.de Pastebin

Verfasst: 10.01.2015 03:01
von tas2580
Der Link zu Pastebin geht nicht, muss wohl https://github.com/phpbb-de/phpbb-ext-pastebin heißen.

Gruß Tobi

Re: [DEV] phpBB.de Pastebin

Verfasst: 12.01.2015 15:21
von klausm
Hallo,

beim aufrufen von Pastebin erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbde/pastebin/functions/pastebin.php on line 61: dir(./ext/phpbbde/pastebin/vendor/easybook/geshi/geshi/): failed to open dir: No such file or directory

Fatal error: Call to a member function read() on boolean in /www/htdocs/xxxxxxxxx/phpBB3/ext/phpbbde/pastebin/functions/pastebin.php on line 62

Re: [DEV] phpBB.de Pastebin

Verfasst: 12.01.2015 20:33
von gn#36
Das ist eine Entwicklungsversion, daher sind die Abhängigkeiten nicht direkt dabei.

Du musst diese mit Hilfe von Composer herunterladen. Hierzu lokal mit einer Konsole in das Verzeichnis der Erweiterung wechseln und php composer.phar install ausführen. Wenn die Konsole den PHP Befehl nicht findet, dann musst du den vollständigen Pfad zu PHP (z.B. aus XAMPP) angeben, also z.B. "C:\program files (x86)\xampp\PHP\php.exe" composer.phar install oder falls das fehlt, das php-cli Paket installieren (Debian/Ubuntu: sudo apt-get install php-cli).

Dann sollte composer die Abhängigkeiten herunterladen und automatisch an die richtige Stelle installieren. Solltest du das auf einen Webserver hochgeladen haben auf den du keinen Shellzugriff hast, dann musst du die Abhängigkeiten lokal auf die beschriebene Weise herunterladen und anschließend hochladen.

Ich weise in dem Zusammenhang noch mal darauf hin, dass es sich um eine Entwicklungsversion handelt und noch nicht alles funktioniert.

Re: [DEV] phpBB.de Pastebin

Verfasst: 12.01.2015 21:15
von klausm
Hallo,

verstehe.
Danke für deine ausführliche Antwort. Da warte ich lieber noch bis das später alles dabei ist. :wink:

Re: [DEV] phpBB.de Pastebin

Verfasst: 16.01.2015 07:55
von Gast234254
Sprachvariablen fehlen unter Berechtigungen:

Code: Alles auswählen

ACL_U_PASTEBIN_POST 			
ACL_U_PASTEBIN_POST_NOVC 			
ACL_U_PASTEBIN_VIEW
[ externes Bild ]

Syntaxhervorhebung kann in der Ansicht nicht auf anderes geändert werden. Geht immer auf php zurück. Es wird GeSHi - Generic Syntax Highlighter von easybook verwendet.

Bug in der responsiven Ansicht
[ externes Bild ]

Demo http://area52.wintstar.de/phpBBext/pastebin/

Die Erweiterung ist Top :) +1

Re: [DEV] phpBB.de Pastebin

Verfasst: 16.01.2015 10:59
von gn#36
Danke für dein Feedback.

Die Sprachvariablen sind bereits korrigiert, ist nur noch nicht gemergt, das werde ich schnellstmöglich nachholen. Am responsive Design war ich noch nicht dran, das muss auf jeden Fall noch geändert werden.

Die Änderung des Syntax Highlighting ansich funktioniert eigentlich. Zumindest wenn ich eine andere Sprache auswähle dann ändert sich das Highlighting auch entsprechend. Was mir allerdings noch nicht aufgefallen war ist, dass sich die ausgewählte Sprache in der Auswahlbox nicht mit ändert.

Re: [DEV] phpBB.de Pastebin

Verfasst: 16.01.2015 16:40
von Gast234254
Habe die Aktualisierung installiert. Sprachvariablen sind nun vorhanden. Nur als Info: Sprachauswahl in der Auswahlbox funktioniert noch nicht. Siehe Demolink.

Re: [DEV] phpBB.de Pastebin

Verfasst: 25.01.2015 00:04
von Titanic
Hallo!

Ist die Extension schon fertig oder ist die noch in arbeit?.Bekomme nach anklicken auf Pastebin folgende Fehlermeldung:

Code: Alles auswählen

    [phpBB Debug] PHP Warning: in file [ROOT]/ext/phpbbde/pastebin/functions/pastebin.php on line 61: dir(./ext/phpbbde/pastebin/vendor/easybook/geshi/geshi/): failed to open dir: No such file or directory

    Fatal error: Call to a member function read() on boolean in /www/htdocs/xxxxxxxxx/phpBB3/ext/phpbbde/pastebin/functions/pastebin.php on line 62

MfG
Titanic

Re: [DEV] phpBB.de Pastebin

Verfasst: 25.01.2015 07:16
von Gast234254
Lese das Thema aufmerksam Beitrag für Beitrag, dann entdeckst du diesen Beitrag, dieselbe Fehlermeldung wie deine:
viewtopic.php?f=149&t=233319#p1333370

Dann folgt dieser Beitrag, dass diese noch in der Entwicklung ist. In diesem Beitrag sind Anweisungen, wie man diese Erweiterung testen kann:
viewtopic.php?f=149&t=233319#p1333387