|
You last visited: Today at 17:44
Advertisement
[Preview | Suggestions] dCMS - Das M2Script von morgen >:)
Discussion on [Preview | Suggestions] dCMS - Das M2Script von morgen >:) within the Metin2 Private Server forum part of the Metin2 category.
02/25/2015, 19:32
|
#31
|
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
|
Quote:
Originally Posted by methosiea
Da hast du Recht. Beim späteren ausführen wäre das Beste es in der php.ini zu definieren. Falls man aber auf die keinen Zugriff hat auch über
PHP Code:
error_reporting(0)
Falls man das so verändert und die @ weglässt sieht man den Unterschied (dazu musst du selber einen Error-Report ausgeben) aber zum testen ist das ganz praktisch...
Vorsicht: Es darf nur eine Unterdrückung verwendet werden.
|
Wenn man genau ist sollte man auch das eigentlich lassen. Try-Catch nennt sich das schöne Konstrukt
|
|
|
02/25/2015, 20:18
|
#32
|
elite*gold: 0
Join Date: Jul 2013
Posts: 334
Received Thanks: 130
|
Quote:
Originally Posted by Lord Inya
Wenn man genau ist sollte man auch das eigentlich lassen. Try-Catch nennt sich das schöne Konstrukt 
|
Gut, für mysql abfragen einer DB ausserhalb. mmh, versuchst du aber eine PAN ähnlichen Struktur (Privates Netz, also nicht übers Internet etc.) zu machen gibt es nur Errors bei falschen Daten (zu 99,999%)
Also mit der Oberfläche mit der ich arbeite. Falls du dies ebenfalls mal Versucht hast sag' deine Meinung dazu würd' mich interessieren. Vielleicht hab' ist es nicht so diese Methode ist fast nirgends dokumentiert.
|
|
|
02/25/2015, 20:48
|
#33
|
elite*gold: 103
Join Date: Aug 2014
Posts: 1,425
Received Thanks: 315
|
Freue mich schon drauf!
Hammer! Respekt!
|
|
|
02/26/2015, 00:34
|
#34
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Quote:
|
User: 'OR 1--' | Zeit: 24.02.2015 - 18:09:45 | IP: ***.***.***.***
|
Danke für's testen von SQLi, wäre schön zu wissen ob es irgendwo geklappt hat. Derjenige wird wohl wissen wer es war. IP habe ich mal zensiert :-)
|
|
|
02/26/2015, 01:18
|
#35
|
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
|
Quote:
Originally Posted by methosiea
MySQL_query ist seit 5.4 veraltet.
Um die neue sichere Funktion zu nutzen, benutz's so
PHP Code:
$DB = @new mysqli(/*Hier wie immer, zusätzlich folgt noch die DB*/);
if (!isset($DB->connect_error)) echo 'Gut!';
|
Oder man verwendet PDO.
Quote:
Originally Posted by methosiea
Informier' dich in PHP. Zudem phpmyAdmin, ist nicht nur eine Benutzeroberfläche, informier' dich mal über Extensions in phpmyAdmin und sonst fällt mir grad nichts ein 
|
Ich zitiere mal  :
Quote:
phpMyAdmin is a free software tool written in , intended to handle the administration of over the Web.
|
phpMyAdmin ist also ein Verwaltungstool, welches man über das Web verwendet.
Quote:
Originally Posted by methosiea
Da hast du Recht. Beim späteren ausführen wäre das Beste es in der php.ini zu definieren. Falls man aber auf die keinen Zugriff hat auch über
PHP Code:
error_reporting(0)
Falls man das so verändert und die @ weglässt sieht man den Unterschied (dazu musst du selber einen Error-Report ausgeben) aber zum testen ist das ganz praktisch...
Vorsicht: Es darf nur eine Unterdrückung verwendet werden.
|
Es ist besser die display_errors-Konfiguration auf aus zu stellen anstatt error_reporting zu deaktivieren. So werden (richtige Konfiguration vorausgesetzt) Fehler weiterhin gelogt, aber nicht angezeigt.
Quote:
Originally Posted by methosiea
PS: Spontan fällt mir noch das Thema Bilder und unbrechbare (bedeute unveränderbare Links) ein
Bei Bildern diese könntest du base64zigen oder PNG-8 und deartiges machen da gilt...
Performance 45% Security 5% Quality 50% <- So würd' ich Bilder verwenden.
Das Thema unbrechbare Links wäre etwas zu gross um das hier zu Posten.
|
Was ist das denn? Und wofür muss das überhaupt erwähnt werden?
Quote:
Originally Posted by methosiea
Gut, für mysql abfragen einer DB ausserhalb. mmh, versuchst du aber eine PAN ähnlichen Struktur (Privates Netz, also nicht übers Internet etc.) zu machen gibt es nur Errors bei falschen Daten (zu 99,999%)
|
PDO erlaubt vollständig Exception-basiertes Error Handling.
Ich finde es übrigens sehr erstaunlich, dass zwei momentan in Entwicklung befindliche "CMS" dasselbe Design haben.
|
|
|
02/26/2015, 01:49
|
#36
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Das ist nicht erstaunlich. Er hat mir halt das Grunddesign gegeben, damit ich irgendeine Grundlage zum arbeiten hatte, das war's auch schon
|
|
|
02/26/2015, 12:08
|
#37
|
elite*gold: 0
Join Date: Jul 2013
Posts: 334
Received Thanks: 130
|
Quote:
Originally Posted by Mashkin
Oder man verwendet PDO.
Ich zitiere mal  :
phpMyAdmin ist also ein Verwaltungstool, welches man über das Web verwendet.
Es ist besser die display_errors-Konfiguration auf aus zu stellen anstatt error_reporting zu deaktivieren. So werden (richtige Konfiguration vorausgesetzt) Fehler weiterhin gelogt, aber nicht angezeigt.
Was ist das denn? Und wofür muss das überhaupt erwähnt werden?
PDO erlaubt vollständig Exception-basiertes Error Handling.
Ich finde es übrigens sehr erstaunlich, dass zwei momentan in Entwicklung befindliche "CMS" dasselbe Design haben.
|
Danke für diese Antwort. Das mit den Bilddateien ist nur etwas was ich aufgeschnappt habe beim durchstöbern von Büchern, ich weiss nicht in welcher hinsicht das helfen soll. Auch Online steht bei manchen "Gurus", dass das was bringe.
display_errors hab' ich noch nie gesehen. Aber danke dafür. So wies aussieht ist dies besser als error_reporting, aber ist das mit der ini datei nicht das selbe?^^
zu phpMyAdmin ja. Aber ich sag' ja auch nie was anderes^^. Der andere Versucht mich hier immer in was reinzureiten.
Zum Design, dass wurde beantwortet, nun ja, grüsse alle freundlich
|
|
|
02/26/2015, 12:13
|
#38
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Ich verstehe nicht, wieso hier überhaupt über Error handling diskutiert wird. Um's kurz zu fassen, das Script gibt soweit keine Fehler aus, es wurde jede Situation für einen Error gehandled und stattdessen wird eine Fehlermeldungen vom Script ausgegeben anstatt eines PHP Errors.
|
|
|
02/26/2015, 13:26
|
#39
|
elite*gold: 0
Join Date: Jul 2013
Posts: 334
Received Thanks: 130
|
Quote:
Originally Posted by SoNiice
Ich verstehe nicht, wieso hier überhaupt über Error handling diskutiert wird. Um's kurz zu fassen, das Script gibt soweit keine Fehler aus, es wurde jede Situation für einen Error gehandled und stattdessen wird eine Fehlermeldungen vom Script ausgegeben anstatt eines PHP Errors.
|
Du hast Recht. Was mich noch interessieren würde, du möchtest ja das HEN übernehmen, wärs nicht praktischer ein Eigenes zumachen, das beim HEN auch diverse Updates und Erneuerungen Seitens anderer gibt (ich z.B.).
Ich fänd's Klasse, falls du die Zeit findest sowas zu machen. Einfach wäre...der Admin ändert das Hintergrundbild...
...dazu eine MySql Tabelle, diese kannst du nach den Javascript oder CSS funktionen benennen: background-image/background-color oder backgroundImage/backgroundColor und dann kann der Admin das einstellen.
Dann wenn einen Abstand haben soll:
PHP Code:
body {
position: absolute;
left: x;
top: x;
}
Links/Oben
PHP Code:
body {
position: absolute;
left: 0;
top: 0;
}
Für Zentrierung
PHP Code:
body {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
Für Rechts/Unten
PHP Code:
body {
position: absolute;
right: 0;
bottom: 0;
}
|
|
|
02/26/2015, 13:29
|
#40
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Ehrlich gesagt hast du mich mit deinem Post ganz schön verwirrt und inwiefern will ich HEN übernehmen oder gar Updates für sein Script erstellen?
|
|
|
02/26/2015, 15:22
|
#41
|
elite*gold: 0
Join Date: Jul 2013
Posts: 334
Received Thanks: 130
|
Quote:
Originally Posted by SoNiice
Es wird einen Installer geben, der komplett das alles macht, wenn es vom Hen! ausgeht.
|
Ich meinte das man im CMS Dinge eintellen kann wie eben den Hintergrund und so Titel der Webseite...
Farben der Links :hover :visited :active :usw. und zum beispiel die positionen der objekte und was man anzeigen lassen möchte
|
|
|
02/26/2015, 17:09
|
#42
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Quote:
Originally Posted by methosiea
Ich meinte das man im CMS Dinge eintellen kann wie eben den Hintergrund und so Titel der Webseite...
Farben der Links :hover :visited :active :usw. und zum beispiel die positionen der objekte und was man anzeigen lassen möchte 
|
Man soll sowieso sein eigenes Design für das Script nutzen, dafür gibt es ja auch das Templatesystem. Und die anzuzeigenen Objekte kann man bereits per Datenbank festlegen.
|
|
|
02/26/2015, 21:12
|
#43
|
wild wild son
elite*gold: 0
Join Date: Feb 2011
Posts: 5,996
Received Thanks: 3,391
|
Das Ganze läuft recht flott und hinterlässt seit dem ersten Seitenaufruf einen performanten Eindruck, Tiefgründiges könnte ich als Laie in dem Gebiet jedoch nicht beurteilen. Demnach ist mir auch nicht bekannt, inwiefern bzw. wo die Rangbezeichnungen entnommen werden, jedenfalls würde ich anhand deiner Screenshots spontan WIZARD unter den Rangbezeichnungen vermissen. Ich schätze an dieser Stelle, dass WIZARD hier einfach in dem im Startpost unten angegebenen Array hinzugefügt werden müsste - dies als nebensächlicher Einfall.
Alleine das Rechtesystem wäre aber ein Punkt, wo sich dein Script von den bisherigen Scripts unterscheiden würde. Demzufolge bin ich positiv gestimmt, dass die ganze Sache in der Community Anschluss finden würde.
lg
|
|
|
02/26/2015, 21:26
|
#44
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Das ist richtig, man müsste nur WIZARD mit einfügen in das Array. Aber gibt es diesen Rang überhaupt standardmäßig? Hatte meine Datenbank vor Ewigkeiten mal aufgeräumt und nun existiert bei mir als Vorlage nur noch PLAYER, LOW_WIZARD, ***, HIGH_WIZARD und eben der IMPLEMENTOR. Aber das wäre auch egal, weil man ihn wie gesagt einfach hinzufügen kann. Beispielsweise könnte das Array dann so aussehen:
Code:
["LOW_WIZARD", "WIZARD", "HIGH_WIZARD", "***", "IMPLEMENTOR", "JayZoN"]
Und schon könnte jedes Teammitglied und der Account "JayZoN" auf diese Seite / Link zugreifen :-)
|
|
|
02/26/2015, 21:45
|
#45
|
elite*gold: 12
Join Date: Jun 2012
Posts: 978
Received Thanks: 860
|
Hey, wie hast du das mit den Einstellungen umgesetzt? Ich habe jede Einstellung bei meinem CMS in der Datenbank eingespeichert und dann in einer extra Config-Datei die Einstellungen aus der DB als defines ausgeben/rendern lassen. Dies hat zum Vorteil, dass man einerseits sich viele MySQL Abfragen dadurch spart und andererseits auch die Schreibweise wie if(REGISTRATION) {... ist viel schöner  .
Außerdem, hätte ich eine allgemein Frage bzgl. deines CMS : Verwendest du hierfür ein Framework? Wollte Laravel (das beste OS Framework meiner Meinung nach) verwenden, jedoch war ich dann etwas weiter und müsste es alles noch umschreiben.
|
|
|
 |
|
Similar Threads
|
Morgen Hero Mode - Patch Notes Preview (offiziell)
02/09/2011 - WarRock - 11 Replies
Nach viel Vorfreude, hier ist eine Vorschau vom Helden-Modus!
Was ist der Helden-Modus ?
Der Helden-Modus ist ein neuer strategischer Spiel-Modus, der
ein neues Teamplay in der offensiven sowie in der defensiven
Taktik noch nie zuvor so in WarRock gesehen wurde.
|
[PREVIEW]Nilsator's HP - Template[PREVIEW]
12/28/2010 - Flyff Private Server - 7 Replies
Wollte hier mal meine HP vorstellen, sie ist noch nicht ganz fertig, aber hier sind schon mal einige Bilder:
http://img35.imageshack.us/img35/4338/homeku.jpg
http://img145.imageshack.us/img145/5646/12328261. jpg
http://img210.imageshack.us/img210/62/teamjg.jpg
|
[PREVIEW] G00dFite~LDB D3D V1.0 [Preview]
09/28/2010 - WarRock Hacks, Bots, Cheats & Exploits - 19 Replies
hi EPVP,
i am coding a d3d hack for u here's a Preview from my hack ;)
http://i53.tinypic.com/f7xag.jpg
|
[PREVIEW] G00dFite~LDB D3D V1.0 [Preview]
09/28/2010 - WarRock Hacks, Bots, Cheats & Exploits - 10 Replies
hi Epvpers,
i am trying to make a D3D hook for u its a public hack
here is a Preview from te hack
http://i53.tinypic.com/33cnioj.jpg
|
All times are GMT +1. The time now is 17:44.
|
|