Zufallsspiel (Randomgame) 1.3.0

Forum rules
This forum is not for support requests.

Only post Modifications for Board3 Portal 1.0.x in this forum.
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Zufallsspiel (Randomgame) 1.3.0

Post by Wuerzi »

Addon: Zufallsspiel Block
Addon-Version: 1.3.0
Addon-Description: Fügt Deinem Board3 Portal einen Block mit einen Zufallsspiel aus deinem Arcade hinzu. Es werden alle Games angezeigt, welche installiert sind unabhängig von den Userberechtigungen.
Addon-Requirements:
- board3 Portal v1.0.4
- phpbb Arcade

Addon-Author: Wuerzi

Demo: Demo Zufallsspielblock

Download: Download Zufallsspielblock

Einbau/Install

Es liegt eine einfach txt für die Installation bei. :ugeek:

And now have fun :ugeek:
Last edited by Wuerzi on 30. September 2009 16:35, edited 4 times in total.
User avatar

HEADLINE
Active Member
Posts: 30
Joined: 12. January 2009 23:11
phpBB.de User: HEADLINE
phpBB.com User: HEADLINE

Re: Zufallsspiel (Randomgame) 1.0.1

Post by HEADLINE »

Hallo Wuerzi!

Zu erstmal vielen Dank für die prima Arcade Blocks! :)

Ich habe den "Neuste Spiele", "Wer spielt" sowie den "Stats-Block/Mitte" von Dir erfolgreich installiert.

Jedoch der Random-Game-Block mag nicht funktionieren!?
Bei den anderen hast Du auch die Warnung angegeben das die arcade_games.php nur 1x includiert werden darf!

Hast Du vielleicht hier was vergessen?

Denn wenn ich den Code in die portal.php eingebe bekomme ich `ne fette Fehlermeldung.
Und wenn ich ihn weg lasse, dann wird nur die Überschrift im Portal angezeigt, aber nicht der kpl. Block mit Spielbild/Link.

L.G. HEADLINE
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

HEADLINE wrote: Bei den anderen hast Du auch die Warnung angegeben das die arcade_games.php nur 1x includiert werden darf!

Hast Du vielleicht hier was vergessen?
Nö, ich denke nicht, daß ich was vergessen habe.
HEADLINE wrote: Denn wenn ich den Code in die portal.php eingebe bekomme ich `ne fette Fehlermeldung.
Und wenn ich ihn weg lasse, dann wird nur die Überschrift im Portal angezeigt, aber nicht der kpl. Block mit Spielbild/Link.
Lese bitte nochmal genau die obige Einbauanleitung und handle auch so. :oops:
Fehlermeldung? Image

Du bist schon lange genug in dem Geschäft phpBB tätig und solltest wissen, daß keiner Hellsehen kann. :?
User avatar

HEADLINE
Active Member
Posts: 30
Joined: 12. January 2009 23:11
phpBB.de User: HEADLINE
phpBB.com User: HEADLINE

Re: Zufallsspiel (Randomgame) 1.0.1

Post by HEADLINE »

Okay, wenn ich nach Deiner Anleitung vorgehe bekomme ich folgende Fehlermeldung:

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Table 'db217750093.arcade_games_table' doesn't exist [1146]

SQL

SELECT game_id, game_image, game_name FROM ARCADE_GAMES_TABLE WHERE game_id > 0 ORDER BY RAND() LIMIT 1

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: portal/block/arcade_random_game.php
LINE: 24
CALL: dbal_mysql->sql_query_limit()

FILE: portal.php
LINE: 242
CALL: include('portal/block/arcade_random_game.php')


Ich habe die Boardversion: 3.0.4
Arcade Version: 1.0.RC6
Style: subsilver2 basierend
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

HEADLINE wrote: Table 'db217750093.arcade_games_table' doesn't exist [1146]
:shock: :o :shock: Wie gibts denn das? Wo werden denn dann deine Games gespeichert?
Hast du irgendwas an dem Mod gedreht, verdreht oder ähnliches? :shock:

Schau bitte mal in phpmyadmin wo deine games gespeichert werden. Es muss bei einem funktionierenden Arcade Mod doch diese Tabelle da sein. :? :shock:
User avatar

HEADLINE
Active Member
Posts: 30
Joined: 12. January 2009 23:11
phpBB.de User: HEADLINE
phpBB.com User: HEADLINE

Re: Zufallsspiel (Randomgame) 1.0.1

Post by HEADLINE »

Ja klar mein Arcade-Mod funktioniert einwandfrei und momentan sind über 600 Spiele installiert.
Im Root-Verzeichnis liegt der Ordner bei root/arcade/games
Ich glaube 2 Versionen vorher war er bei includes, das wurde aber dann vom Modautor geändert.

Die Tabelle ist natürlich in der Datenbank auch vorhanden, vielleicht liegt es ja daran das die Tabelle bei mir folgend lautet: phpbb_arcade_games ? ....muss vielleicht die Präfix im Code angepasst werden?
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

Nö da muss nix angepasst werden ;)

Der Präfix hat damit nix zu tun, meine heisst ja auch phpbb_arcade_games ;)

Ich bin ratlos, das ist eine normale Abfrage aus einer Tabelle, bau es wieder aus und gut ist. ;)
User avatar

HEADLINE
Active Member
Posts: 30
Joined: 12. January 2009 23:11
phpBB.de User: HEADLINE
phpBB.com User: HEADLINE

Re: Zufallsspiel (Randomgame) 1.0.1

Post by HEADLINE »

Hmm, schade.....Deine anderen Arcade-Modifikationen funktionieren bei mir einwandfrei.

Nun denn..... .....fliegt es wieder raus! :mrgreen:

Trotzdem Danke, für Deine Bemühung/Support.
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

Sorry, aber ich bin da echt ratlos, weil es bis jetzt bei jedem funktioniert hat. :cry:
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Kevin »

Kurz mal eingeworfen: diese Meldung kann auch kommen, wenn man vergessen hat die Änderungen an der includes/constants.php durch zu führen.
Oder vergessen hat, die Datei danach hoch zu laden. ;)
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

Kevin wrote:Kurz mal eingeworfen: diese Meldung kann auch kommen, wenn man vergessen hat die Änderungen an der includes/constants.php durch zu führen.
Oder vergessen hat, die Datei danach hoch zu laden. ;)
Jo klar aber er spricht von einem funktionierenden Arcade Mod. :?
Das setzt ja also voraus, daß die Änderungen auch durchgeführt wurden. Mir ist zwar bekannt, daß die rand Abfrage glaub ich nicht mit allen sql systemen so kompatibel ist, aber das würde dann auch eine andere Fehlermeldung mit sich führen wenn überhaupt.
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Kevin »

Aso.
Aber es scheint ja "SQL ERROR [ mysql4 ]" zu sein. Hm, Prefix fängst du ja scheinbar auch mit ab - merkwürdig...
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

Jo die Wege des Herrn sind unergründlich Image
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Christian_N »

Kevin hat schon recht mit der includes/constants.php da die nicht vom MOD dort eingefügt werden, der MOD benutzt eine eigene.
Habe weder das Addon noch den MOD installiert, habe mir nur die Dateien bzw. install.xml angeschaut.

@HEADLINE:
Öffnen: portal/block/arcade_random_game.php

Finden:

Code: Select all

if (!defined('IN_PORTAL'))
{
   exit;
} 
Danach einfügen:

Code: Select all

include_once($phpbb_root_path . 'includes/arcade/arcade_constants.' . $phpEx); 
Dann funktioniert es auch. :-)

@Würzi:

Code: Select all

ORDER BY RAND()';
Ist nicht so praktisch, diese funktioniert nicht mit alle DB die phpBB3 supportet.

Am beste ist wenn es wie folgt machst:
Öffnen: portal/block/arcade_random_game.php

Finden:

Code: Select all

        $sql = 'SELECT game_id, game_image, game_name
            FROM ' . ARCADE_GAMES_TABLE . '
      WHERE game_id > 0
            ORDER BY RAND()';
        $result = $db->sql_query_limit($sql, 1);   
Ersetzen mit:

Code: Select all

        switch ($db->sql_layer)
        {
            case 'postgres':
                $order_by = 'RANDOM()';
            break;

            case 'mssql':
            case 'mssql_odbc':
                $order_by = 'NEWID()';
            break;
    
            default:
                $order_by = 'RAND()';
            break;
        }

        $sql = 'SELECT game_id, game_image, game_name
            FROM ' . ARCADE_GAMES_TABLE . '
      WHERE game_id > 0
            ORDER BY ' . $order_by;
        $result = $db->sql_query_limit($sql, 1);  
P.S. Wenn eh nur LIMIT 1 ist dann braucht man dieses LIMIT auch nicht und die Zeile:

Code: Select all

$result = $db->sql_query_limit($sql, 1);  
Könnte auch wie folgt lauten:

Code: Select all

$result = $db->sql_query($sql);  
Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

Topic author
Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi
Contact:

Re: Zufallsspiel (Randomgame) 1.0.1

Post by Wuerzi »

Danke :shock: :)

das mit dem rand ist mir ja bekannt gewesen, deswegen habe ich es ja erwähnt.
Aber andere Datenbanksysteme sind nicht so mein Ding, weil ich das nicht testen kann. :?

Das hat dir bestimmt Nickvergessen beigebracht oder? :D
Der ist doch der Datenbankspezialist. :)

Werde das bei Gelegenheit mal ändern, wenn ich Zeit habe. 8-)
Locked

Return to “board3 Portal v1.0.x - Modifications”