[Snippet] für Arcade-User [prosilver] - fertig

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
thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

[Snippet] für Arcade-User [prosilver] - fertig

Post by thomas.d »

Tach!

Mit diesem Snippet wird im Portal ein Block angezeigt, in welchem dargestellt wird, ob und wer gerade welches Spiel spielt.

Grundlage ist der MOD "[BETA] phpBB Arcade 0.4.3" von JRSweets

Neue Datei erstellen in \root\styles\prosilver\template\portal\block\

Code: Select all

<div class="panel">
	<div class="inner">
		<span class="corners-top"><span></span></span>
		<h3>{L_ARCADE_ONLINE}</h3>
		<!-- IF .arcade_online_row -->
		<p>
			<!-- BEGIN arcade_online_row -->
			{arcade_online_row.GAME}:&nbsp;{arcade_online_row.PLAYER_LIST}<!-- IF not arcade_online_row.S_LAST_ROW --><br /><!-- ENDIF -->
			<!-- END arcade_online_row -->
		</p>
		<!-- ELSE -->
		<p>{L_ARCADE_OFFLINE}</p>
		<!-- ENDIF -->
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
<br style="clear:both" />
und speichern als arcade_playing.html

Öffne

\root\styles\prosilver\template\portal\portal_body.html

hinzufügen (wo auch immer man den Block haben möchte)

Code: Select all

			<!-- INCLUDE portal/block/arcade_playing.html -->
(Dank an JRSweets für den entscheidenden Rest:)

Öffne

\root\portal.php

Finde

Code: Select all

$template->assign_vars(array(
	'S_DISPLAY_JUMPBOX' 	=> $load_center,
	'PORTAL_LEFT_COLLUMN' 	=> $portal_config['portal_left_collumn_width'],
	'PORTAL_RIGHT_COLLUMN' 	=> $portal_config['portal_right_collumn_width'],
));
Davor einfügen

Code: Select all

        if (file_exists($phpbb_root_path . 'includes/arcade/arcade_class.' . $phpEx))
        {
            include($phpbb_root_path . 'includes/arcade/arcade_class.' . $phpEx);        
            $arcade = new arcade(false);
            display_arcade_online();            
        }
Nach dem Hochladen

1. Cache leeren
2. Cache leeren
3. Cache leeren

und - natürlich -

4. Cache leeren ;)
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

derkubi
Portal Enthusiast
Posts: 159
Joined: 12. March 2008 18:52
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by derkubi »

Sehr gut , aber ich vermisse den Rahmen um die Box , siehe ...

http://dienstagstruppe.pytalhost.com/we ... rahmen.gif
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: [Snippet] für Arcade-User [prosilver] - fertig

Post by Christian_N »

thomas.d wrote:Neue Datei erstellen in \root\styles\prosilver\template\portal\block\

Code: Select all

<div class="panel">
	<div class="inner">
		<span class="corners-top"><span></span></span>
		<h3>{L_ARCADE_ONLINE}</h3>
		<!-- IF .arcade_online_row -->
		<p>
			<!-- BEGIN arcade_online_row -->
			{arcade_online_row.GAME}:&nbsp;{arcade_online_row.PLAYER_LIST}<!-- IF not arcade_online_row.S_LAST_ROW --><br /><!-- ENDIF -->
			<!-- END arcade_online_row -->
		</p>
		<!-- ELSE -->
		<p>{L_ARCADE_OFFLINE}</p>
		<!-- ENDIF -->
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
<br style="clear:both" />
und speichern als arcade_playing.html

Öffne

\root\styles\prosilver\template\portal\portal_body.html

hinzufügen (wo auch immer man den Block haben möchte)
Naja damit sollte wohl jedem bei dem einzufügen Code klar sein, das man diese nur links oder rechts den Block dann mache kann, für die mitte wie es haben willst, solltest dann folgendes nehmen

Code: Select all

<div class="forabg">
       <div class="inner">
          <span class="corners-top"><span></span></span>
          <ul class="topiclist">
             <li class="header"><dl><dt>{L_ARCADE_ONLINE}</dt></dl></li>
          </ul>
          <ul class="topiclist forums">
             <li><dl>
                <dd class="posts_portal"  style="border-left:0px">
      <!-- IF .arcade_online_row -->
         <!-- BEGIN arcade_online_row -->
         {arcade_online_row.GAME}:&nbsp;{arcade_online_row.PLAYER_LIST}<!-- IF not arcade_online_row.S_LAST_ROW --><br /><!-- ENDIF -->
         <!-- END arcade_online_row -->
      </p>
      <!-- ELSE -->
      <p>{L_ARCADE_OFFLINE}</p>
      <!-- ENDIF -->
                </dd>
             </dl></li>
          </ul>
          <span class="corners-bottom"><span></span></span>
       </div>
    </div>
    <br style="clear:both" />
Siehe dazu auch das Thema: viewtopic.php?f=9&t=310 ;)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

derkubi
Portal Enthusiast
Posts: 159
Joined: 12. March 2008 18:52
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by derkubi »

Funktioniert prima .

Ich habe auch mal ein wenig damit gebastelt . Mit folgendem werden WER IST ONLINE , WER WAR ONLINE und WER SPIELT in einer BOX im Portal angezeigt :

Benötigt wird WhoWasHere von Nickvergessen http://www.phpbb.de/viewtopic.php?t=148975 http://board3.de/viewtopic.php?f=9&t=78

root/styles/prosilver/template/portal/block/whois_online.html

Code: Select all

    <div class="forabg">
       <div class="inner">
          <span class="corners-top"><span></span></span>
          <ul class="topiclist">
             <li class="header"><dl><dt><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></dt></dl></li>
          </ul>
          <ul class="topiclist forums">
             <li><dl>
                <dd class="posts_portal"  style="border-left:0px">
                <!-- IF S_DISPLAY_ONLINE_LIST -->
                   <p style="font-size: 90%; margin: 0 5px 0 5px;">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
                   <!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
                <!-- ENDIF -->
                </dd>
             </dl></li>
          </ul>
          <ul class="topiclist">
             <li class="header"><dl><dt><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_WAS_HERE}</a><!-- ELSE -->{L_WHO_WAS_HERE}<!-- ENDIF --></dt></dl></li>
          </ul>
          <ul class="topiclist forums">
             <li><dl>
                <dd class="posts_portal"  style="border-left:0px">
                   <p style="font-size: 90%; margin: 0 5px 0 5px;"><!-- IF WHO_WAS_HERE_LIST2 -->{WHO_WAS_HERE_LIST2}<br />({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}<!-- ELSE -->{L_WWH_UPDATE_NEED}<!-- ENDIF --></p>
                </dd>
             </dl></li>
          </ul>
        <ul class="topiclist">
                 <li class="header"><dl><dt>{L_ARCADE_ONLINE}</dt></dl></li>
              </ul>
              <ul class="topiclist forums">
                 <li><dl>
                    <dd class="posts_portal"  style="border-left:0px">
          <!-- IF .arcade_online_row -->
             <!-- BEGIN arcade_online_row -->
             {arcade_online_row.GAME}:&nbsp;{arcade_online_row.PLAYER_LIST}<!-- IF not arcade_online_row.S_LAST_ROW --><br /><!-- ENDIF -->
             <!-- END arcade_online_row -->
          </p>
          <!-- ELSE -->
          <p>{L_ARCADE_OFFLINE}</p>
          <!-- ENDIF -->
                    </dd>
                 </dl></li>
              </ul>
          <span class="corners-bottom"><span></span></span>
       </div>
    </div>

    <br />
Wo wir gerade dabei sind : Gibt es eine Box
a. Top10 Player
b. Top10 Games
c. 10neusteGames ?

Interessant wären a und b in einer Box
User avatar

Topic author
thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by thomas.d »

derkubi wrote:Sehr gut , aber ich vermisse den Rahmen um die Box , siehe ...

http://dienstagstruppe.pytalhost.com/we ... rahmen.gif
Hm, bei einem Standard-Prosilver (und nur dafür ist das Snippet gedacht, siehe Titel) hatte ich keinerlei Probleme mit irgendeinem Rahmen:

Image

Christian_N wrote:... Naja damit sollte wohl jedem bei dem einzufügen Code klar sein, das man diese nur links oder rechts den Block dann mache kann, für die mitte wie es haben willst, solltest dann folgendes nehmen
@derkubi, @Christian_N:

Ich habe hier nur ein kleines Snippet vorgestellt. Ich wollte es für meine Seite haben und wenn es funktioniert, stelle ich es gerne hier zur Verfügung.

Die etwas überhebliche Art und Weise eurer Reaktionen gefällt mir nicht so wirklich.

Möglicherweise habe ich euch auch missverstanden, aber es bleibt ein schaler Beigeschmack.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by Redbull254 »

Hallo, thomas.d ;-)

nicht ärgern, Snippets sind immer als "Grundgerüst" zu verstehen. Wer dies noch anders haben will, kann und soll es eben ändern.
Ich freue mich immer, wenn mir jemand den Großteil der Arbeit abgenommen hat und ich nur noch Kleinigkeiten selber machen muss.

In diesem Sinne
Danke für das tolle Snippet ;-)
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

derkubi
Portal Enthusiast
Posts: 159
Joined: 12. March 2008 18:52
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by derkubi »

thomas.d wrote:Die etwas überhebliche Art und Weise eurer Reaktionen gefällt mir nicht so wirklich.
Hoppala , was ist denn nu passiert ?????
derkubi wrote:Sehr gut , aber i...
derkubi wrote:Funktioniert prima .
Ich glaube , ich habe mit meinem Lob eine Wertung Deiner Arbeit vergeben , willst Du noch einen Orden ?

Ich habe lediglich gezeigt , daß man Deinen Block in die Wer Ist Online Anzeige integrieren kann , was
ja auch für viele interessant ist und Dein Script aufwertet .
User avatar

Topic author
thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by thomas.d »

derkubi wrote:... Ich glaube , ich habe mit meinem Lob eine Wertung Deiner Arbeit vergeben , willst Du noch einen Orden ? ...
Orden?

Gibt's Orden für Snippets?

Wo und wie sehen die aus?? :mrgreen:

Nee, iss schon ok ...

Was anneres:
derkubi wrote: Wo wir gerade dabei sind : Gibt es eine Box
a. Top10 Player
b. Top10 Games
c. 10neusteGames ?
Im Arcade-Thread bei phpbb.com hatte ich ja nach einer Lösung für das Snippet-Problem hier gesucht und Thundercrew hat ein paar Listings gepostet. Die haben mir zwar nicht wirklich geholfen, aber ich denke, da ist das dabei was du brauchst, guckst du hier.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

derkubi
Portal Enthusiast
Posts: 159
Joined: 12. March 2008 18:52
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by derkubi »

Danke , werds mir mal anschauen
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: [Snippet] für Arcade-User [prosilver] - fertig

Post by Christian_N »

@thomas.d wollt des Snippet ja nicht schlecht machen oder so, es ist schon ganz gut, Respekt. :)
Nur der Satz:
hinzufügen (wo auch immer man den Block haben möchte)
wird wohl wie man sieht etwas missverstanden so das auch der Code in der mitte (center) eingefügt wird und da ist das HTML-Grundgerüst anders, auf welche ich dein Snippet für die mitte nur letztendlich angepasst habe.

Für die rechte bzw. linke Seite ist es so ganz gut, damit vielleicht es nicht missverstanden wird sollte es wohl her heißen
hinzufügen (wo auch immer man den Block links oder rechts haben möchte)

Falls wer den in die mitte einfügen möchtet müsste er den Code dann höhste aus meinem Beitrag nehmen.

Mehr sollte mein Beitrag auch nicht bedeuten, es sind immer wieder Snippets/Add-ONs willkommen und für den ein oder anderen immer brauchbar. :)
thomas.d wrote:Die etwas überhebliche Art und Weise eurer Reaktionen gefällt mir nicht so wirklich.

Möglicherweise habe ich euch auch missverstanden, aber es bleibt ein schaler Beigeschmack.
Hoffe das des Missverständnis dann nun aus der Welt geschaffen ist. :D

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

sausebaby
Active Member
Posts: 33
Joined: 11. July 2008 10:10
Location: Bayern
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by sausebaby »

Ein wunderschönen guten abend wünsch

ich wollte diesn Block einbaun, krieg das aber irgendwie nicht hin

immer wenn ich das hier in die portal.php einfüge

Code: Select all

        if (file_exists($phpbb_root_path . 'includes/arcade/arcade_class.' . $phpEx))
        {
            include($phpbb_root_path . 'includes/arcade/arcade_class.' . $phpEx);        
            $arcade = new arcade(false);
            display_arcade_online();            
        }
kommt dieser fehler

Code: Select all

Fatal error: Class 'arcade_cache' not found in /www/htdocs/w009e1ac/forum/includes/arcade/arcade_class.php on line 54
wenn ich den code wieder raus nehme zeigt es mir zwar den block an aber reagiert nicht wenn jemand spielt.

cache hab ich geleert.
was kann ich jetzt falsch gemacht haben? :oops:

http://www.sausebaby.net/forum/portal.php
zum testen
user: test
passwort: tester
liebe grüße von sauesebaby

PHP5 +++ MySQL(i) 5.0.45-max-log +++ phpbb3 forum +++ Board 1.0.6 -
sausebaby.net
User avatar

Topic author
thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by thomas.d »

Hi Sausebaby,

welche Arcade-Version benutzt du denn?
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

sausebaby
Active Member
Posts: 33
Joined: 11. July 2008 10:10
Location: Bayern
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by sausebaby »

hallo thomas.d

der order bzw. die datei heißt phpbb_arcade_0.6.0_06-18-2008_182444
im arcade unten steht Powered by phpBB Arcade © 2008 JRSweets

ich hoffe du kannst damit was anfangen?
liebe grüße von sauesebaby

PHP5 +++ MySQL(i) 5.0.45-max-log +++ phpbb3 forum +++ Board 1.0.6 -
sausebaby.net
User avatar

Topic author
thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by thomas.d »

Hi sausebaby,

dann benutze das hier:

viewtopic.php?f=9&t=514
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

sausebaby
Active Member
Posts: 33
Joined: 11. July 2008 10:10
Location: Bayern
Contact:

Re: [Snippet] für Arcade-User [prosilver] - fertig

Post by sausebaby »

oh vielen vielen dank thomas.d Image

jetzt funktioniert es - da war dann doch der code von der portal.php anders

aber ich stelle grade fest das es nicht richtig geht, ich kann mich selbst nicht sehn wenn ich ein spiel anklicke
und wer grade spielt bleibt nur kurz in der box stehn? oder kommt nicht immer in die box - (ich teste mit mein mann) und einer ist derzeit im forum am spielen)
also klickt z.b. mein mann ein spiel auf seh ich ihn manchmal, aber wärend des spieles verschwindet er wieder aus der box.
bleibt man nicht so lange drin stehn bis das spiel wieder zu ist?

klicken wir beide ein spiel auf - seh ich mein mann und er sieht mich - aber keiner kann sich selber sehn oder man sieht den anderen garnicht erst?
und spielen wir ca. eine minute sind aber noch im spiel beim spielen, verschwinden wir schon wieder aus der box?

hab grad noch mal getestet - jetzt gings bei mir - und bei mein mann seh ich garnix - kann das bei uns beiden an der gleichen IP liegen?
jetzt geht grad mal garnix mehr - immer bissel anders.

kann aber sein das ich irgendwas falsch gemacht hab? - sorry :oops:
liebe grüße von sauesebaby

PHP5 +++ MySQL(i) 5.0.45-max-log +++ phpbb3 forum +++ Board 1.0.6 -
sausebaby.net
Locked

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