Jetzt kostenlos Anmelden!

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

1

Mittwoch, 22. Juli 2009, 20:28

Template Fehlermeldung 1.6.4

Beschreibung
===================
Viele von euch hatten sicher schon mal folgenden Fehler:

Zitat

Warning: implode() [function.implode]: Invalid arguments passed in ..\pkinc\func\public.php on line 57


weil ein Template vergessen wurden ist, hochzuladen.

Nur stell sich manchmal die Frage welches Template vergessen wurde, weil es Addons bzw. *.php Dateien gibt, die ca. 10 oder mehr Templates in die *.php Datei einbinden. Nun geht die Suche los, welches fehlt.

Mit dieser kleinen Erweiterung ist es möglich das man eine detailierte Fehlermeldung bekommt statt die wie im Zitat. ( Da ja einige mit dieser Fehlermeldung nichts anfangen können )

Es wird ausgegeben "WELCHE" Datei "WO" fehlt. Dies funktioniert sowohl in der Frontend sowie auch im ACP.

Erfolgreich getestet unter der Version 1.6.4

Zur Anleitung
»reddevil82« hat folgende Dateien angehängt:
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »reddevil82« (30. August 2010, 18:39)

  • Zum Seitenanfang
  • Zum Seitenende

JohannesL

unregistriert

2

Mittwoch, 22. Juli 2009, 20:42

Eine sehr schöne Anleitung. Es geht aber auch so ganz easy.

Vorher: Warning: implode() [function.implode]: Invalid arguments passed in C:\xampp\htdocs\testkit\pkinc\func\public.php on line 57
Nachher: WARNING: public template file "profile" not found in directory "C:\xampp\htdocs\testkit/pkinc/publictpl/"

Sobald also etwas fehlt, öffnet man die Datei pkinc/main.php und sucht nach:

PHP-Quelltext

1
define('pkDEVMODE',0);


und setzt den Wert auf 1. Dann ist die Meldung wie beschrieben. Nachher wieder auf 0 setzen und gut ist.
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Mittwoch, 22. Juli 2009, 21:21

Stimmt sieht aber net so schön aus und funktioniert im Adminbereich nicht *fg*
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Beiträge: 706

PHPKIT Version: keine

4

Donnerstag, 23. Juli 2009, 00:46

Das stimmt schon Devil, jedoch ist das auch extra wegen der Sicherheit so gemacht worden. Es ist nicht gut, wenn jeder sehen kann, welche Datei nun gemeint ist mit der Fehlermeldung. Besser wäre es eine Schaltoption in den Adminbereich zu setzen, wo man automatisch den Devmode umschalten kann. Das wäre sinnvoll. Und die Fehlermedlungen im Adminbereich liefern eigentlich auch immer den kompletten Pfad. Eben nur im Frontend nicht. ^^

Und dadurch müsstest du auch weniger in das System eingreifen. Das wäre nur eine minimale Änderung. Denn wenn du mal drüber nachdenkst ist es immer schlecht wenn man das Gerüst des Kits und deren Eigenschaften verändert. Dann lieber immer den Standard beibehalten und lediglich um eine Option erweitern.

Deswegen heißt der ja auch "Devmode" -> Entwicklermodus und nicht "Publicmode" 8o

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »KC-Cracky« (23. Juli 2009, 00:54)

  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

5

Donnerstag, 23. Juli 2009, 12:15

man könnte aber unter dem status admin die seite als weiterleitung machen. ala die von ihnen gewünschte seite ist nicht verfügbar. ab adminstatus denn eben den genauen pfad und den tempiname.

vllt noch eine sendmail funktion an den mainadmin. somit geht nichts verloren.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

6

Donnerstag, 23. Juli 2009, 12:59

Es denkt hierbei schon jemand daran, dass so manche Meldungen NUR für die jeweiligen Betreiber gedacht sein sollten??

Thema Sicherheit wurde ja bereits erwähnt.
Den devmode gibt es nicht umsonst!!!

Als Beispiel verwende ich da gerne mal die Option im pkSecurityModule von Headless ---> "Debug-Modus NUR wenn es von Supportern als erforderlich erachtet wird".....!!!

Es mag "schön" aussehen...... Interessiert das aber wirklich?

mxbyte GbR hat sich mit Sicherheit schon etwas mit dem devmode gedacht.
Nicht umsonst wird der Adminbereich KNALLROT wenn der devmode aktiviert ist :rolleyes:

Netten Gruß Andy --- Proggi
Es gibt viel zu tun - packen wir es an.....


Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Proggi« (23. Juli 2009, 13:07)

  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

7

Donnerstag, 23. Juli 2009, 15:04

erstmal danke für die Ideen. Also ich finde deine Idee Cracky mit dem Admin Devmodus super. Und wenn man das ganze dann noch mit Adminrechten versieht dürfte das doch mit der Sicherheit kein Problem mehr darstellen.

Und ich andere ja den DEVMODE gar nicht, da ich ja nicht hingehe und in der main php DEVMODE auf 1 stelle

Obwohl ich hierbei was Sicherheit angeht nicht ganz verstehe wenn ein NICHT Admin sieht welches Templates fehlt da dies ja nur ein html Template ist. Die Fehlermeldung sieht er ja auch.

Ich lasse mich gerne von euch aufklären um weiter zu lernen.

Danke noch für Euer Feedback und Ideen
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

8

Donnerstag, 23. Juli 2009, 15:20

Wann stellt man den DEVMODE auf 1 bzw. in der 1.6.5 auf TRUE ????

Willst Du tatsächlich jedem Besucher Deiner Website zeigen, welche Templates in welchen Verzeichnissen evtl. fehlen könnten???

OMG 8)

Weiter machen...... ^^
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

9

Donnerstag, 23. Juli 2009, 15:24

Ok das nicht unbedingt aber wie gesagt das ganze könnte man ja mit getrights(admin) lösen
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

10

Donnerstag, 23. Juli 2009, 15:34

Möchte Dir nicht den Antrieb dafür nehmen - aber für manche Dinge sollte man wirklich überlegen, ob sie Sinn machen, oder nicht ;)
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende