|
You last visited: Today at 10:55
Advertisement
[Preview] Webscript by Ras3ngan
Discussion on [Preview] Webscript by Ras3ngan within the Metin2 Private Server forum part of the Metin2 category.
View Poll Results: Soll ich die Website am Ende public machen?
|
Ja
|
|
8 |
80.00% |
Nein, behalt deinen Kram
|
|
0 |
0% |
Nein, habe trotzdem Interesse
|
|
2 |
20.00% |
05/07/2013, 18:10
|
#1
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
[Preview] Webscript by Ras3ngan
Vorwort Es ist schon ein wenig her das ich mit php angefangen habe und hatte jetzt mal wieder Bock drauf. Ich habe also angefangen Ideen zu sammeln was ich machen könnte und was mir auch Spaß macht, schlussendlich bin ich dann bei einer Mt2 Website hängen geblieben.
Der nächste Schritt war also eine feature Liste und ein Blick auf die Mt2 Section.
Release Wenn ich mit der Website fertig bin werde ich diese hier falls erwünscht public machen und mit euch Teilen, ich hoffe das sich der ein oder andere daran erfreut. Füllt dazu einfach mal die Umfrage aus und ich werde das Ergebniss ja sehen.
Design Ich war noch nie der große Designer und es dauert immer seine Zeit bis ich selber was in PS oder so zu Stande bringe, also habe ich mir erstmal dieses Design geschnappt, hab ich noch rumliegen gehabt. Soweit ich mich erinnere kommt es vom Longyu2 Server.
Metin2 Red
Zusätzlich dazu werde ich noch ein weiteres, wesentlich simpleres, Design erstellen. Außerdem sollte das erstellen/anpassen von Designs nicht weiter schwierig sein.
Features - User Panel
- Accountübersicht
- Charakterübersicht
- Charakter löschen
- Charakter erstellen
- Passwort ändern
- eMail ändern
- Itemshop
- Admin Panel
- User bannen
- User entbannen
- Itemshop verwalten
- Videos und Bilder verwalten
- Downloads verwalten
- Teammitglieder verwalten
- Website verwalten (Scripts, Menüpunkte, ...)
- Registrierung
- Invite (auch nur mit invite möglich)
- Startcoins
- Captcha
- Sicherheitsfrage
- eMail Bestätigung
- Teampage
- Serverfeatures
- Gallery
- Portal
- Downloads
- Direktupload im Browser
- Downloadcount
- externe und interne Links
- Vote4Coins
- Achivement Verwaltung und Übersicht
- Style Auswahl
- Addon System
- hoher Grad an Individualisierbarkeit
Achivements Vor geraumer Zeit wurde hier ein Achivementsystem pub gemacht, ich weiß nicht wer es verwendet aber ich fand es immer schade das man die Punkte nicht so richtig verwenden konnte. Außerdem konnte man nie sehen welche Achivements andere erreicht haben.
Eine mehr oder weniger simple Abhilfe soll die Website schaffen, man kann sich die Achivements der anderen Ansehen und seine eigenen Achivementpoints in eine Achivementshop ausgeben oder in Coins umwandeln(wahlweise).
Style Auswahl Die Idee kommt vom Burning Board, jeder User kann aus einer Auswahl an installierten Styles auswählen welchen er sehen möchte. Der Webmaster kann auswählen welche er den Usern zur Verfügung stellt.
Individualisierung Das beste Beispiel wird wohl das Achivementsystem sein, wer das nicht im Server hat der will es auch nicht auf der Website haben. Deaktivieren von Scripts usw. ist ganz einfach, ein klick im Adminbereich genügt und weg ist es.
Adminbereich Je nach Bedarf kann man jedem User einen Adminrank zuweisen, dieser gilt logischer weise nur für die Website und hat keinen Einfluss auf GM Rechte oder ähnliches.
Je nach Adminrank kann man dann auf die einzelnen Seiten zugreifen, bzw. Einstellungen verändern.
Nachwort Ich möchte keinen zwingen zum kommentieren, würde mich aber über konstruktive Kritik, Lob, Anregungen usw freuen.
Ach ja, wenn jemand Lust hat nen richtig guten Style zu erstellen, gerne ne PN.
|
|
|
05/07/2013, 18:13
|
#2
|
elite*gold: 270
Join Date: May 2013
Posts: 1,017
Received Thanks: 563
|
Super Script! (Sieht zumindest so aus, von dem Thread her)
Das Design ist aber mangelhaft, könnte man verbessern, erwähnst du ja auch im Nachwort
Für Anfänger sicherlich klasse
|
|
|
05/07/2013, 18:24
|
#3
|
elite*gold: 65
Join Date: Apr 2010
Posts: 286
Received Thanks: 57
|
Mich würden davon mal ein paar Auszüge interessieren, wie es programmiert ist.
Wenn es wieder so ein php/html Gemisch ist, dann ist es eigentlich wie jede andere Page hier..
|
|
|
05/07/2013, 18:27
|
#4
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by Fr33ak
Mich würden davon mal ein paar Auszüge interessieren, wie es programmiert ist.
Wenn es wieder so ein php/html Gemisch ist, dann ist es eigentlich wie jede andere Page hier..
|
Was verstehst du denn unter PHP/HTML Gemisch?
Die scripts beinhalten natürlich hauptsächlich php, was ja im Endeffekt HTML generiert...
€: Evtl. werde ich noch ein wenig JavaScript einbringen...
|
|
|
05/07/2013, 19:38
|
#5
|
elite*gold: 65
Join Date: Apr 2010
Posts: 286
Received Thanks: 57
|
Was php ist weiß ich.
Mir geht es darum, dass da sone tollen Sachen wie <h1 ="title">$title</h1> drinnen sind, oder ob es ein richtiges Templatesystem besitzt.
|
|
|
05/07/2013, 21:02
|
#6
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by Fr33ak
Was php ist weiß ich.
Mir geht es darum, dass da sone tollen Sachen wie <h1 ="title">$title</h1> drinnen sind, oder ob es ein richtiges Templatesystem besitzt.
|
Wäre auf jeden Fall ne Überlegung wert sowas mit einzubauen...ich denke mal das mach ich.
€: Frag doch gleich nach einem verdammten MVC xD Das war eh von Anfang an geplant...
|
|
|
05/07/2013, 21:48
|
#7
|
elite*gold: 65
Join Date: Apr 2010
Posts: 286
Received Thanks: 57
|
Wusste nicht das du weiß was mvc ist..^^
So mach ich das zum Beispiel:
PHP Code:
<?php class News extends Modul { public function __construct() { parent::__construct("news"); $this->loadNews(); $this->setTitle("News"); } private function loadNews() { $news_abfrage = $this->db->query("cms", "SELECT title, text, author, time FROM news WHERE visible = 'true' ORDER BY id desc"); $news_abfrage->bind_result($title, $text, $author, $time); while ($news_abfrage->fetch()) { $this->addNews(array($title, $text, $author, $time)); } } private function addNews($data){ $this->addHtmlTemplate("news_item"); $this->replace("title", $data[0]); $this->replace("content", $data[1]); $this->replace("author", $data[2]); } } ?>
Das ist jetzt nur nen sehr kleines Modul, geht noch viel mehr mit Templates, weißt jetzt aber genau was ich mein^^
|
|
|
05/07/2013, 21:54
|
#8
|
elite*gold: 51
Join Date: Feb 2010
Posts: 1,164
Received Thanks: 424
|
Naja das Design solltest du wirklich nochmal überarbeiten.
|
|
|
05/07/2013, 22:50
|
#9
|
elite*gold: 0
Join Date: Jul 2011
Posts: 2,018
Received Thanks: 1,471
|
Das script ist nicht schlecht wenn es wirklich alles geht aber des design ist net grad des beste.
|
|
|
05/07/2013, 23:22
|
#10
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by Fr33ak
Wusste nicht das du weiß was mvc ist..^^
So mach ich das zum Beispiel:
PHP Code:
<?php class News extends Modul { public function __construct() { parent::__construct("news"); $this->loadNews(); $this->setTitle("News"); } private function loadNews() { $news_abfrage = $this->db->query("cms", "SELECT title, text, author, time FROM news WHERE visible = 'true' ORDER BY id desc"); $news_abfrage->bind_result($title, $text, $author, $time); while ($news_abfrage->fetch()) { $this->addNews(array($title, $text, $author, $time)); } } private function addNews($data){ $this->addHtmlTemplate("news_item"); $this->replace("title", $data[0]); $this->replace("content", $data[1]); $this->replace("author", $data[2]); } } ?>
Das ist jetzt nur nen sehr kleines Modul, geht noch viel mehr mit Templates, weißt jetzt aber genau was ich mein^^
|
Jop, ich denke mein coding styel ist ein wenig anders aber in die Richtung wird es auch gehen.
|
|
|
05/07/2013, 23:39
|
#11
|
elite*gold: 65
Join Date: Apr 2010
Posts: 286
Received Thanks: 57
|
Hab an meinem paar Monate gearbeitet, lohnt sich aber.
|
|
|
05/08/2013, 00:01
|
#12
|
elite*gold: 0
Join Date: Jun 2012
Posts: 1,094
Received Thanks: 492
|
Ist aufjedenfall richtig nice
Ich war für:
Nein, habe trotzdem Interesse,
weil ich finde die COmmunity von epvp hat sowas einfach nicht vedient,
zumindest nicht alle.
lg
|
|
|
05/08/2013, 00:41
|
#13
|
elite*gold: 0
Join Date: Apr 2013
Posts: 55
Received Thanks: 7
|
Quote:
Originally Posted by [Darkness]
Ist aufjedenfall richtig nice
Ich war für:
Nein, habe trotzdem Interesse,
weil ich finde die COmmunity von epvp hat sowas einfach nicht vedient,
zumindest nicht alle.
lg
|
Naja, ich mache das aus 2 Gründen, zum einen weil ich gerne Sachen scripte die auch ein wenig herausfordernd sind und zum andern aber auch um zu lernen. Also wird das ganze auch nicht unbedingt perfekt sein, zumindest nicht in der V1.
|
|
|
Similar Threads
|
CS-Shop - Webscript?
09/01/2012 - Flyff Private Server - 3 Replies
Hallo Community,
Ich bin auf der Suche nach einem Webscript für einen CS-Shop, den ich ingame aufrufen und auch nutzen kann.
Als Homepage nutze ich "Lost Crusade HP", aber unbedingt die ganze Seite in die WebBox stecken halte ich für übertrieben.
Gibt es da jemanden, der eine Quelle besitzt, wo ich solch ein CS-Shop Script erhalten kann?
Ich kenne mich mit Webdesign/Webprogrammierung leider nicht so gut aus.
|
Suche Webscript
07/25/2010 - Off Topic - 0 Replies
ello /ot/
Ich brauch eine Software (script), das in etwa wie Deviantart funkioniert. Das heißt Accounts erstellen, Bilder hochladen und bewerten.
Bonus für: Verknüpfung mit WBB, Blogsystem
|
WEBSCRIPT / can use for a fansite
01/20/2009 - Aion - 0 Replies
Demo:
design2
Download
0.1
UploadBox :: ??????? script.zip
V0.2 ( comming soon )
I create this script today in 30minutes!
I work on it the next days...
|
All times are GMT +2. The time now is 10:55.
|
|