Sudoku-Mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Sudoku-Mod

Beitrag von Nina3Jungs »

Als absoluter Sudoku-Süchtling bin ich gerade dabei den Mod zu installieren,
finde aber kein deutsches Sprachfile dazu. Hast Du das vielleicht selber übersetzt, oxpus?


LG Nina3Jungs
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, nein, die Sprachfiles waren auf der Seite des Autoren vorhanden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Beitrag von Nina3Jungs »

Dann war ich wohl blind :wall: Ich geh nochmal suchen.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Nina3Jungs
Beiträge: 112
Registriert: Sa 10.Jul, 2004 14:17
Kontaktdaten:

Beitrag von Nina3Jungs »

Danke :) Da hatte ich zwar gestern mal reingelesen, aber natürlich vor Seite 2
abgebrochen, da ich ja (noch) keine Probleme mit dem Mod habe und das alles
lösbar aussah.
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Für alle, die zu viel Zeit haben kann man sich dort nun auch ein Update für Samurai und Ninja Sudoku herunterladen.
sile1
Beiträge: 80
Registriert: Fr 10.Dez, 2004 18:50
Wohnort: Fislisbach
Kontaktdaten:

Beitrag von sile1 »

Hallo zusammen
also ich würde die neue Version nur weiter empfehlen ich selber habe sie eingebaut

Version 2.1.6

http://vfalcone.pikenet.ru/forum/viewtopic.php?t=365

Da gibt es noch speziell dazu Sudoku Ninja und Samurei :)

Wer es anschauen möchte kann das hier:

www.siles-board.ch

tester2
tester

So wie ich das sehe gibt es keine Probleme mit dem header habe jedenfalls noch nichts gemerkt ;)

Ich hatte vorher 1.0.7 :)

Liebe Grüsse
sile
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann werde ich mal updaten müssen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
sile1
Beiträge: 80
Registriert: Fr 10.Dez, 2004 18:50
Wohnort: Fislisbach
Kontaktdaten:

Beitrag von sile1 »

Ja es lohnt sich oxpus macht echt Spass habe eben noch das popup Fenster grösser machen müssen, weil es im IE Browser nicht richtig angezeigt wird, also man sah nur die Hälfte und ich benutzte ja nur den Maxthon Browser da kann man die popups einfach grösser machen. :)

Nun habe ich in der sudoku.tpl die Höhe und Breite verstellt

also

Code: Alles auswählen

<input type="button" value="{L_CALL_HELPER}" onClick="window.open('{U_HELPER}','','toolbar=0, location, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=800, height=930');return(false)" class="mainoption" /><br /><span class="gensmall">({L_CALL_HELPER_EXPLAIN})</span></td>
vorher war die Grösse 500 mal 630 aber da sah man leider nur die Hälfte ;)

Also viel Spass beim update BildBild
Zuletzt geändert von sile1 am Fr 13.Jul, 2007 15:30, insgesamt 1-mal geändert.
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Kein Wunder, dass du das Popup vergrössern musstest.
Dein Iframe passt ja auch nicht.

Lösung sollte immer noch diese sein:
http://www.oxpus.de/viewtopic.php?p=73122#73122
sile1
Beiträge: 80
Registriert: Fr 10.Dez, 2004 18:50
Wohnort: Fislisbach
Kontaktdaten:

Beitrag von sile1 »

Super JaneDoe
Nun habe ich die Änderungen gemacht also in der sudoku.tpl die Grösse wieder normal eingestellt und in der Sudoku.php den code eingefügt nun stimmt es , also ich sehe keine Fehler :)

Oder würdest Du Bitte schnell nachschauen weil ich bin etwas unsicher geworden .

Aber vielen herzlichen Dank für Deine Hilfe

Liebe Grüsse
sile
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

so isses genau richtig. :)
Dieser Satz kein Verb.
sile1
Beiträge: 80
Registriert: Fr 10.Dez, 2004 18:50
Wohnort: Fislisbach
Kontaktdaten:

Beitrag von sile1 »

Vielen herzlichen Dank super BildBild

Aber das sudoku ninja ist eine harte Nuss ich sehe nur noch Zahlen und die sind ja nicht gerade gross :eek:

Aber ein echtes Suchtgame :)
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Sudoku - Grafiken für Plätze 1-3

Beitrag von Dungeonwatcher »

Moin! :cool:

Die russ. Variante bietet für Samurai und Ninja Grafiken für die Plätze 1-3 an. Der Code hierfür dürfte dieser sein:

Code: Alles auswählen

// grab the top ten samurai/ninja
$sql=" SELECT s.*, u.user_id FROM " . SUDOKU_STATS . " s, " . SAMURAI_USERS . " u
WHERE s.user_id=u.user_id
ORDER BY samurai_points+ninja_points DESC LIMIT 10
";
if ( !($result = $db->sql_query($sql)) ) 
{ 
	message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql); 
}
$x=1;
while ( $row=$db->sql_fetchrow($result) )
{
	$stat_points=$row['samurai_points'];
	$stat_played=$row['samurai_played'];
	$stat_points_ninja=$row['ninja_points'];
	$stat_played_ninja=$row['ninja_played'];
	$stat_userid=$row['user_id'];

$stat_average=($stat_played)?round($stat_points/$stat_played):0;
$stat_average_ninja=($stat_played_ninja)?round($stat_points_ninja/$stat_played_ninja):0;

	$sql_a=" SELECT username FROM " . USERS_TABLE . "
	WHERE user_id=" . $row['user_id'];
	if ( !($result_a = $db->sql_query($sql_a)) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql_a); 
	}
	$row_a=$db->sql_fetchrow($result_a);
	$stat_username=$row_a['username'];
	// grab current game
	$sql_a=" SELECT game_pack, game_num FROM " . SAMURAI_USERS . "
	WHERE user_id=" . $row['user_id'] . "
	ORDER BY game_pack DESC, game_num DESC
	LIMIT 1
	";
	if ( !($result_a = $db->sql_query($sql_a)) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql_a); 
	}
	$row_a=$db->sql_fetchrow($result_a);
	$stat_gamepack=$row_a['game_pack'];
	$stat_gamenum=$row_a['game_num'];
	$sql_b=" SELECT game_pack, game_num FROM " . NINJA_USERS . "
	WHERE user_id=" . $row['user_id'] . "
	ORDER BY game_pack DESC, game_num DESC
	LIMIT 1
	";
	if ( !($result_b = $db->sql_query($sql_b)) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql_b); 
	}
	$row_b=$db->sql_fetchrow($result_b);
	$stat_gamepack_ninja=$row_b['game_pack'];
	$stat_gamenum_ninja=$row_b['game_num'];
	$ninja_stats =($row_b['game_pack']&&$row_b['game_num'])?'/' . sprintf($lang['sudoku_current_game_text'], $stat_gamepack_ninja,$lang['#'], $stat_gamenum_ninja) .'':'';
	
	// send to template
	$row_color = ( !($x % 2) ) ? $theme['td_color1'] : $theme['td_color2']; 
	$row_class = ( !($x % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
	$crown = '';
		if($x==1&&$stat_points+$stat_points_ninja>0)
	{
      $crown ='<img src="images/sudoku/samurai/crown_gold.gif" alt="' . $lang['Sudoku_gold_samurai'] . '"> ';
    }
    else if($x==2&&$stat_points+$stat_points_ninja>0)
    {
      $crown ='<img src="images/sudoku/samurai/crown_silver.gif" alt="' . $lang['Sudoku_silver_samurai'] . '"> ';
    }
    else if($x==3&&$stat_points+$stat_points_ninja>0)
    {
      $crown ='<img src="images/sudoku/samurai/crown_bronze.gif" alt="' . $lang['Sudoku_bronze_samurai'] . '"> ';
    }
    
    
	$template->assign_block_vars('samurai_leaderboard', array(
	'ROW_COLOR' => '#' . $row_color, 
	'ROW_CLASS' => $row_class,
	'USERNAME' => '' . $crown . '<a href=' . append_sid("profile.$phpEx?mode=viewprofile&u=$stat_userid") . ' class="nav">' . $stat_username . '</a>',
	'POINTS' => $stat_points . '/' . $stat_points_ninja,
	'PLAYED' => $stat_played . '/' . $stat_played_ninja,
    'AVERAGE_POINTS' => $stat_average . '/' . $stat_average_ninja,
	'POS' => $x,
	'CURRENT_GAME' => sprintf($lang['sudoku_current_game_text'], $stat_gamepack,$lang['#'], $stat_gamenum) . $ninja_stats,
	));
	$x++;
}
Hat das schon mal jemand für das normale Sudoku angepasst?
Zuletzt geändert von Dungeonwatcher am Do 19.Jul, 2007 11:43, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hat das schon mal jemand für das normale Sudoku angepasst
Nö...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Kurz und schmerzlos... ;)

Dann versuche ich mich mal daran. So sieht's momentan bei mir aus:

Code: Alles auswählen

// grab the top ten
$sql=" SELECT * FROM " . SUDOKU_STATS . "
WHERE points > 0
ORDER BY points DESC LIMIT 10
";
if ( !($result = $db->sql_query($sql)) ) 
{ 
	message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql); 
}
$x=1;
while ( $row=$db->sql_fetchrow($result) )
{
	$stat_points=$row['points'];
	$stat_played=$row['played'];
	$stat_userid=$row['user_id'];
	
	$sql_a=" SELECT username FROM " . USERS_TABLE . "
	WHERE user_id=" . $row['user_id'];
	if ( !($result_a = $db->sql_query($sql_a)) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql_a); 
	}
	$row_a=$db->sql_fetchrow($result_a);
	$stat_username=$row_a['username'];
	// grab current game
	$sql_a=" SELECT game_pack, game_num FROM " . SUDOKU_USERS . "
	WHERE user_id=" . $row['user_id'] . "
	ORDER BY game_pack DESC, game_num DESC
	LIMIT 1
	";
	if ( !($result_a = $db->sql_query($sql_a)) ) 
	{ 
		message_die(GENERAL_ERROR, 'Error in retrieving Sudoku userdata', '', __LINE__, __FILE__, $sql_a); 
	}
	$row_a=$db->sql_fetchrow($result_a);
	$stat_gamepack=$row_a['game_pack'];
	$stat_gamenum=$row_a['game_num'];
	$stat_avg = !$stat_played || !$stat_points ? 0 : round($stat_points / $stat_played, 0);

	// send to template
	$row_color = ( !($x % 2) ) ? $theme['td_color1'] : $theme['td_color2']; 
	$row_class = ( !($x % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

	$crown = '';
	if($x==1&&$stat_points>0)
	{
		$crown ='<img src="images/formel/goldpokal.gif" alt="1" title="1. Platz" /> ';
	}
	else if($x==2&&$stat_points>0)
	{
		$crown ='<img src="images/formel/silberpokal.gif" alt="2" title="2. Platz" /> ';
	}
	else if($x==3&&$stat_points>0)
	{
		$crown ='<img src="images/formel/bronzepokal.gif" alt="3" title="3. Platz" /> ';
	}
	
	$template->assign_block_vars('leaderboard', array(
	'ROW_COLOR' => '#' . $row_color, 
	'ROW_CLASS' => $row_class,
	'USERNAME' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&u=$stat_userid") . '" class="nav">' . $stat_username . '</a>',
	'POINTS' => number_format($stat_points,0, ",", "."),
	'PLAYED' => $stat_played,
	'AVERAGE' => $stat_avg,
	'POS' => '' . $crown . $x,
	'CURRENT_GAME' => sprintf($lang['sudoku_current_game_text'], $stat_gamepack, $stat_gamenum),
	));
	$x++;
}
}
Damit werden die Grafiken in den "Top 10" korrekt angezeigt. Allerdings steht jetzt neben der Grafik noch die Zahl für den Platz. Das betrifft die Zeile 65 in meinem Code. Wie bekomme ich die jetzt noch weg, so das entweder die Grafik oder die Platznummer angezeigt wird?
Zuletzt geändert von Dungeonwatcher am Do 19.Jul, 2007 17:42, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

entweder die Grafik oder die Platznummer

Code: Alles auswählen

'POS' => '' . $crown . $x,
sollte dann so lauten

Code: Alles auswählen

'POS' => '' . (($x < 4) ? $crown : $x),
Gehen würde aber auch das hier:

Code: Alles auswählen

'POS' => '' . (($crown) ? $crown : $x),
:D
Zuletzt geändert von oxpus am Do 19.Jul, 2007 14:09, insgesamt 4-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Da fehlt noch was, denn bei beiden Varianten gib's 'ne Fehlermeldung: PHP Parse error: syntax error, unexpected T_VARIABLE...
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm... Ajax...

Ich habe den Block nochmal korrigiert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="75064"]Öhm... Ajax...[/quote]

Ohje, mein Albtraum...
Ich habe den Block nochmal korrigiert...
Perfekt. :anbet
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Och, Alptraum weniger, wenn man sich mit der Materie auskennt.
Und bei komplett "problemarmen" Einbau auch kein Thema an sich...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hmmm, du hast meine Hilfeschreie ja gehört... :eek: Wenn ich mal wieder viiiiieeeel Zeit und vor allem dicke Nerven habe, versuche ich nochmal Ajax einzubauen.

Egal, für Sudoku hast du nicht zufällig das entsprechende schon parat? Hier würde es sich wahrlich anbieten, damit nicht jedesmal die kplt. Seite neu geladen wird.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Egal, für Sudoku hast du nicht zufällig das entsprechende schon parat?
Nein und das werde ich auch schön bleiben lassen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Grafiken für dunkle Themen

Beitrag von Dungeonwatcher »

'n Abend! :cool:

Für diejenigen, welche dunkle Themen nutzen, mal meine teils selbst erstellte Grafiken. Ich selber nutze das Thema FiBlack.

Mini Icon: Bild

Platz 1: Bild
Platz 2: Bild
Platz 3: Bild

Bye/2
Antworten