Register for your free account! | Forgot your password?

You last visited: Today at 06:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] SapphireFlyff Website

Discussion on [Release] SapphireFlyff Website within the Flyff PServer Guides & Releases forum part of the Flyff Private Server category.

Closed Thread
 
Old 09/02/2012, 09:25   #31
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Quote:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert explicit value for identity column in table 'web_mallcategories' when IDENTITY_INSERT is set to OFF., SQL state 23000 in SQLExecDirect in C:\Inetpub\*******\panels\********\site_shop_categ ories.php on line 12
Erhalte diesen Fehler beim Versuch des Addens einer Kategorie



EDIT:
Quote:
Originally Posted by Xxl3lubbs View Post
"Undefined Index"-Fehler sind zu vernachlässigen. Ausblenden kannst du sie, indem du in der xinc_config.php den Wert von error_reporting von 'E_ALL' in 'E_ALL ^ E_NOTICE' umänderst.
Wenn du aber das Problem als Solches direkt beheben möchtest, dann musst du einfach Folgendes ändern:
PHP Code:
 // So sieht es gerade aus
if ($_GET['rnk'] == 'players') {
    [...]
}
elseif (
$_GET['rnk'] == 'gws') {
    [...]
}

// So muss es umgeändert werden
if (!empty($_GET['rnk'])) {
    if (
$_GET['rnk'] == 'players') {
        [...]
    }
    elseif (
$_GET['rnk'] == 'gws') {
        [...]
    }

Nun erhalte ich folgendes:
Quote:
Parse error: syntax error, unexpected $end in C:\Inetpub\**********includes\xinc_ranking.php on line 62
KazuyaX93 is offline  
Old 09/02/2012, 09:36   #32
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Quote:
Originally Posted by KazuyaX93 View Post
Erhalte diesen Fehler beim Versuch des Addens einer Kategorie
[...]
Das liegt daran, dass die LostCrusade-Datenbank dort die ID sozusagen automatisch weiterzählen lässt, ich das bei uns aber so eingestellt habe, dass man sich selbst aus sortierungstechnischen Gründen eine ID aussuchen kann. Fix kommt sofort.
PHP Code:
    IF  EXISTS (SELECT FROM sys.objects WHERE object_id OBJECT_ID(N'[dbo].[web_mallcategories]') AND type in (N'U'))
    
DROP TABLE [dbo].[web_mallcategories]
    
GO
    CREATE TABLE 
[dbo].[web_mallcategories](
        [
mcatid] [intNOT NULL,
        [
category] [varchar](50NOT NULL,
     
CONSTRAINT [PK_web_mallcategoriesPRIMARY KEY CLUSTERED 
    
(
        [
mcatidASC
    
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
    ) 
ON [PRIMARY
Das SQL-Skript so kopieren, einfügen und ausführen.
Beachte, dass dieses Skript die vorhandene mallcategories löscht und anschließend eine Neue anlegt. Sollte, denke ich, nicht so gravierend sein - ich weiß aber nicht, ob es danach funktioniert, deswegen melde dich dann nochmal. ^^


Zu deinem $end-Problem: Diesen Teil der xinc_ranking.php ...
PHP Code:
// Auswahl der jeweiligen Sortierung
if ($_GET['rnk'] == 'players') {
    if(isset(
$_GET['r11'])) {
        
$order '[m_nJob] DESC, [CHARACTER_TBL].[m_nLevel] DESC';
        
$snumber '&r11';
    } elseif(isset(
$_GET['r12'])) {
        
$order '[CHARACTER_TBL].[m_nLevel] DESC, [TotalPlayTime] DESC';
        
$snumber '&r12';
    } elseif (isset(
$_GET['r13'])){
        
$order '[TotalPlayTime] DESC, [CHARACTER_TBL].[m_nLevel] DESC';
        
$snumber '&r13';
    } else {
        
$order '[CHARACTER_TBL].[m_nLevel] DESC, [TotalPlayTime] DESC';
        
$snumber '';
    }

elseif (
$_GET['rnk'] == 'gws') {
    if (isset(
$_GET['r21'])){
        
$order '[Punkte] DESC, [Quotient] DESC, [Teilnahmen] DESC';
        
$snumber '&r21';
    }
    elseif (isset(
$_GET['r22'])){
        
$order '[Teilnahmen] DESC, [Punkte] DESC, [Quotient] DESC';
        
$snumber '&r22';
    }
    elseif (isset(
$_GET['r23'])){
        
$order '[Quotient] DESC, [Punkte] DESC, [Teilnahmen] DESC';
        
$snumber '&r23';
    }
    else {
        
$order '[Quotient] DESC, [Punkte] DESC, [Teilnahmen] DESC';
        
$snumber '';
    }

... in das hier umändern:
PHP Code:
// Auswahl der jeweiligen Sortierung
if(!empty($_GET['rnk'])) {
    if (
$_GET['rnk'] == 'players') {
        if(isset(
$_GET['r11'])) {
            
$order '[m_nJob] DESC, [CHARACTER_TBL].[m_nLevel] DESC';
            
$snumber '&r11';
        } elseif(isset(
$_GET['r12'])) {
            
$order '[CHARACTER_TBL].[m_nLevel] DESC, [TotalPlayTime] DESC';
            
$snumber '&r12';
        } elseif (isset(
$_GET['r13'])){
            
$order '[TotalPlayTime] DESC, [CHARACTER_TBL].[m_nLevel] DESC';
            
$snumber '&r13';
        } else {
            
$order '[CHARACTER_TBL].[m_nLevel] DESC, [TotalPlayTime] DESC';
            
$snumber '';
        }
    } 
    elseif (
$_GET['rnk'] == 'gws') {
        if (isset(
$_GET['r21'])){
            
$order '[Punkte] DESC, [Quotient] DESC, [Teilnahmen] DESC';
            
$snumber '&r21';
        }
        elseif (isset(
$_GET['r22'])){
            
$order '[Teilnahmen] DESC, [Punkte] DESC, [Quotient] DESC';
            
$snumber '&r22';
        }
        elseif (isset(
$_GET['r23'])){
            
$order '[Quotient] DESC, [Punkte] DESC, [Teilnahmen] DESC';
            
$snumber '&r23';
        }
        else {
            
$order '[Quotient] DESC, [Punkte] DESC, [Teilnahmen] DESC';
            
$snumber '';
        }
    }

Marv!n is offline  
Old 09/02/2012, 09:50   #33
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Quote:
Originally Posted by Xxl3lubbs View Post
Das liegt daran, dass die LostCrusade-Datenbank dort die ID sozusagen automatisch weiterzählen lässt, ich das bei uns aber so eingestellt habe, dass man sich selbst aus sortierungstechnischen Gründen eine ID aussuchen kann. Fix kommt sofort.
PHP Code:
    IF  EXISTS (SELECT FROM sys.objects WHERE object_id OBJECT_ID(N'[dbo].[web_mallcategories]') AND type in (N'U'))
    
DROP TABLE [dbo].[web_mallcategories]
    
GO
    CREATE TABLE 
[dbo].[web_mallcategories](
        [
mcatid] [intNOT NULL,
        [
category] [varchar](50NOT NULL,
     
CONSTRAINT [PK_web_mallcategoriesPRIMARY KEY CLUSTERED 
    
(
        [
mcatidASC
    
)WITH (PAD_INDEX  OFFSTATISTICS_NORECOMPUTE  OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS  ONALLOW_PAGE_LOCKS  ONON [PRIMARY]
    ) 
ON [PRIMARY
Das SQL-Skript so kopieren, einfügen und ausführen.
Beachte, dass dieses Skript die vorhandene mallcategories löscht und anschließend eine Neue anlegt. Sollte, denke ich, nicht so gravierend sein - ich weiß aber nicht, ob es danach funktioniert, deswegen melde dich dann nochmal. ^^


Mit dem $end sehe ich einmal nach.
So, Befehl wurde ausgeführt, jedoch hat sich nichts geändert :/




EDIT:
Ich habe den Table gelöscht und ihn neu erstellt. Jetzt scheint es zu funktionieren.

Jetzt bräucht ich noch Hilfe mit dieser ranking-sache :/

Dazu wäre ein Fix des Donationsystems echt nice.
Hier nen Screenshot der errors:
KazuyaX93 is offline  
Old 09/02/2012, 10:06   #34
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Quote:
Originally Posted by KazuyaX93 View Post
Jetzt bräucht ich noch Hilfe mit dieser ranking-sache :/
Das mit dem Ranking habe ich in meinen letzten Beitrag editiert.




Quote:
Originally Posted by KazuyaX93 View Post
Dazu wäre ein Fix des Donationsystems echt nice.
Hier nen Screenshot der errors:
Möchtest du Paymentwall nutzen? Ich rate dir da aus eigener Erfahrung ganz stark von ab, allerdings kannst du mit der folgenden Tabelle das Problem lösen, insofern du den Teil nicht seperat aus der *.php-Datei löschen möchtest:
Code:
USE [WEBSITE_DBF]
GO
	IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_paymentwall]') AND type in (N'U'))
	BEGIN
		CREATE TABLE [dbo].[web_paymentwall](
			[id] [int] NOT NULL,
			[cash] [int] NOT NULL,
			[type] [int] NOT NULL,
			[ref] [varchar](255) NULL,
			[date] [int] NULL
		) ON [PRIMARY]
	END
	GO
Marv!n is offline  
Old 09/02/2012, 10:24   #35
 
elite*gold: 255
Join Date: Mar 2008
Posts: 2,184
Received Thanks: 978
Quote:
Originally Posted by Schmizi' View Post
Die ganzen tabellen sind in der SQL.sql drin, dein fixx ist sowas von sinnlos.

Herr Klugscheißer. Dran gedacht,dass er die Sql.sql. später dazu upgeloaded hat? Ich lies mir den Thread nicht 10 mal durch.
Bloodyrain™ is offline  
Old 09/02/2012, 11:02   #36
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Quote:
Originally Posted by Xxl3lubbs View Post
Das mit dem Ranking habe ich in meinen letzten Beitrag editiert.






Möchtest du Paymentwall nutzen? Ich rate dir da aus eigener Erfahrung ganz stark von ab, allerdings kannst du mit der folgenden Tabelle das Problem lösen, insofern du den Teil nicht seperat aus der *.php-Datei löschen möchtest:
Code:
USE [WEBSITE_DBF]
GO
	IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[web_paymentwall]') AND type in (N'U'))
	BEGIN
		CREATE TABLE [dbo].[web_paymentwall](
			[id] [int] NOT NULL,
			[cash] [int] NOT NULL,
			[type] [int] NOT NULL,
			[ref] [varchar](255) NULL,
			[date] [int] NULL
		) ON [PRIMARY]
	END
	GO

Super, das Problem mit dem Ranking ist nun behoben, das mit dem donatesystem auch fast.
Quote:
Notice: Undefined index: account in C:\Inetpub\***********\donationlogs.php on line 91
Spendensystem | Paymentwall
Jetzt noch die Frage: Wieso ist von Paymentwall abzuraten?
Kann man auch einstellen, dass man paypal und PSC manuell checkt, falls Paymentwall nicht genutzt wird?



Habe da noch ein Problem:
Ein Spieler hat sich eben auf unserer Seite registriert (n Kumpel von mir) und er erhält keine validations-Mail. Was muss ich da machen?

Ich habe ihn manuell über das Panel aktiviert/freigeschaltet, jedoch kann er sich nicht einloggen und ein INgame-Acc wurde auch nicht erstellt.

Benötige hilfe
KazuyaX93 is offline  
Old 09/02/2012, 11:32   #37
 
elite*gold: 255
Join Date: Mar 2008
Posts: 2,184
Received Thanks: 978
in Config dein Domain Name eintragen und bitte beachte,dass es am mit .de/.com beendet wird
Bloodyrain™ is offline  
Old 09/02/2012, 11:32   #38
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Quote:
Originally Posted by KazuyaX93 View Post
Jetzt noch die Frage: Wieso ist von Paymentwall abzuraten?
Kann man auch einstellen, dass man paypal und PSC manuell checkt, falls Paymentwall nicht genutzt wird?
Weil du bei Paymentwall irgendwelche Formulare ausschreiben und vor dem Auszahlen abschicken musst. Mein Englisch ist nicht so perfekt, sodass ich mit dem Vertrag nie etwas anfangen konnte - aber er sah arg merkwürdig aus.



Quote:
Originally Posted by KazuyaX93 View Post
Habe da noch ein Problem:
Ein Spieler hat sich eben auf unserer Seite registriert (n Kumpel von mir) und er erhält keine validations-Mail. Was muss ich da machen?
Sicherstellen, dass ein Mailserver installiert ist.

Überprüfe einmal, ob die Account-ID deines Kumpels sich noch in der WEBSITE_DBF > VALIDATE_TBL befindet. Wenn ja, funktioniert die manuelle Freischaltung wie folgt: Den Key aus der Datenbank kopieren, ht
tp://deineurl.de/index.php?site=validation&regkey=HIER_DER_KEY_AUS_ DER_DB
aufrufen, fertig.

Es wundert mich aber, dass das manuelle Freischalten nicht funktioniert. Gibt es da irgendwelche Fehler im ACP?
Marv!n is offline  
Old 09/02/2012, 11:55   #39
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Quote:
Originally Posted by Xxl3lubbs View Post
Weil du bei Paymentwall irgendwelche Formulare ausschreiben und vor dem Auszahlen abschicken musst. Mein Englisch ist nicht so perfekt, sodass ich mit dem Vertrag nie etwas anfangen konnte - aber er sah arg merkwürdig aus.





Sicherstellen, dass ein Mailserver installiert ist.

Überprüfe einmal, ob die Account-ID deines Kumpels sich noch in der WEBSITE_DBF > VALIDATE_TBL befindet. Wenn ja, funktioniert die manuelle Freischaltung wie folgt: Den Key aus der Datenbank kopieren, ht
tp://deineurl.de/index.php?site=validation&regkey=HIER_DER_KEY_AUS_ DER_DB
aufrufen, fertig.

Es wundert mich aber, dass das manuelle Freischalten nicht funktioniert. Gibt es da irgendwelche Fehler im ACP?
Naklar, SMTP-Server ist standardmäßig auf meinem Rootserver installiert und auch aktiviert.
Was ich gerade sehe im Panel:
Quote:
NoReply E-Mail:
Kann ich das editieren? Wenn ja, wo?

Das Freischalten hat laut Panel geklappt, in der DB "VALIDATE" ist auch nichts mehr, jedoch befindet sich auf der Website immernoch nur ein Account und zwei Charaktere (mein Acc + Meine Charaktere).
Mein Kumpel wurde also nicht registriert, aus welchem Grund auch immer.


EDIT:
Ich habe nochmal nen TestAcc erstellt und ihn über meine Mail, die ich im Junkmail bekommen habe (weil de.de) validiert.
Ich erhielt die meldung:
Quote:
Die Registration von Test123 wurde abgeschlossen.
(Du wirst automatisch in 5 Sekunden weitergeleitet.)
Wenn ich nun auf eine andere Seite gehe, z.B. Shop, bin ich wieder ausgeloggt und kann mich mit dem nichtmehr einloggen.
Es existiert immernoch nur ein Account in der Datenbank >_>
KazuyaX93 is offline  
Old 09/02/2012, 12:00   #40
 
elite*gold: 0
Join Date: Aug 2010
Posts: 123
Received Thanks: 4


kann mir jemand helfen ?
lauter errors
hans00787 is offline  
Old 09/02/2012, 12:07   #41
 
elite*gold: 255
Join Date: Mar 2008
Posts: 2,184
Received Thanks: 978
Ich vermute,dass du in Config die SQL Daten vergessen hast zu ändern...
Bloodyrain™ is offline  
Old 09/02/2012, 12:20   #42
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Ok, dass mit der fehlerhaften Mail (de.de) habe ich behoben, jedoch wird immernoch kein Account erstellt.
Hier zu sehen:


nach dem Ausloggen kann ich mich NICHT wieder einloggen, da dieser Account nicht existiert-.-
KazuyaX93 is offline  
Old 09/02/2012, 12:40   #43
 
elite*gold: 255
Join Date: Mar 2008
Posts: 2,184
Received Thanks: 978
Hast du den Link von email aktiviert?
Bloodyrain™ is offline  
Old 09/02/2012, 14:51   #44
 
KazuyaX93's Avatar
 
elite*gold: 68
Join Date: Nov 2007
Posts: 682
Received Thanks: 127
Quote:
Originally Posted by Bloodyrain™ View Post
Hast du den Link von email aktiviert?
Inwiefern aktiviert?
Meinst du folgendes?
Quote:
Um nun deine Registration abzuschließen, klicke bitte auf diesen Link.
Wenn ja, dann NATÜRLICH! Sonst wäre ich mit dem nicht existenten Account ja nicht eingeloggt ~

Das Problem ist, dass anscheinend die Anmeldedaten/Userdaten nicht in die ACCOUNT_DBF geschrieben werden, wie es eigentlich passieren soll.

Wie kann ich das nun behebeN?

PS: So sieht mein ACCOUNT_TBL aus.
KazuyaX93 is offline  
Old 09/03/2012, 00:56   #45
 
elite*gold: 0
Join Date: Nov 2011
Posts: 869
Received Thanks: 159
Hey Timmy , vielleicht kennst du mich ja noch ^^ ,ich wollte dich fragen wie ich diesen error fix:Warning: odbc_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\flyff\includes\boxes.php on line 25

Danke
Mit freundlichen Grüßen Tomi
NoTime4You is offline  
Closed Thread


Similar Threads Similar Threads
Auf website e-mail support einbauen
10/31/2010 - General Coding - 3 Replies
Heey ich habe meine eigene Website gescriptet, nun will ich auch einen e-mail support einbauen der inetwa so aussehn soll: http://img841.imageshack.us/img841/4714/privatnac hricht.jpg Name: E-mail: Betreff: Text: wie ist das in php zu verwirklichen?
Website Support
06/21/2010 - Technical Support - 3 Replies
Hey guys, I wanna know If someone of you knows how to get such a chatroom: The Colorless: Chat (Dollars/Durarara!!) I really want it like this .... like in Durarara but dunno how ......



All times are GMT +1. The time now is 06:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.