Seite 5 von 8

Verfasst: 14.06.2005 09:18
von Leuchte
Im Moment gibts keine Neuigkeiten. Mit meinem Nachwuchs ist phpBB auf Platz 2 gerutscht - aber noch lange nicht vergessen ;)
Ich schau mal, wie schnell ich was hinbekomm

Verfasst: 14.06.2005 10:27
von chybo
Nachwuchs? oh, dann gratuliere ich doch mal [ externes Bild ]

Der Nachwuchs geht natürlich vor, keine Frage
Wenn es dann nicht sooo schnell geht, nicht weiter schlimm, denke mir, dass meine "Heidis" mich nicht gleich steinigen werden :lol:

Verfasst: 15.06.2005 10:00
von Leuchte
Ungetestet
#1 language/lang_german/lang_main.php - FindeFüge davor ein

Code: Alles auswählen

$lang['Sign_sel_land'] = 'Land wählen';
$lang['Sign_germany'] = 'Deutschland';
$lang['Sign_austria'] = 'Österreich';
$lang['Sign_switzerland'] = 'Schweiz';
#2 admin/admin_users.php - Finde

Code: Alles auswählen

					$pre = $HTTP_POST_VARS['pre'];
					$data = $HTTP_POST_VARS['data'];
Füge danach ein

Code: Alles auswählen

					$sign_land = $HTTP_POST_VARS['sign_land'];
Finde

Code: Alles auswählen

					$image = "./../images/sign.png";
Ersetze mit

Code: Alles auswählen

					$image = "";
					switch($sign_land)
					{
					  default:
					  case "0":
					       $image = "./../images/sign.png";
					       break;
					  case "1":
					       $image = "./../images/sign_austria.png";
					       break;
					  case "2":
					       $image = "./../images/sign_switzerland.png";
					       break;
					}
Finde

Code: Alles auswählen

			'L_CARSIGN_AVATAR' => $lang['Select_carsign_explain'],
Füge danach ein

Code: Alles auswählen

			'L_SEL_SIGN_LAND' => $lang['Sign_sel_land'],
			'L_SIGN_GERMANY' => $lang['Sign_germany'],
			'L_SIGN_AUST' => $lang['Sign_austria'],
			'L_SIGN_SWITZ' => $lang['Sign_switzerland'],
#3 includes/usercp_avatar.php - Finde

Code: Alles auswählen

function create_sign_ava($pre, $data, $mode)
Ersetze mit

Code: Alles auswählen

function create_sign_ava($pre, $data, $land, $mode)
Finde

Code: Alles auswählen

	$image = "./images/sign.png";
Ersetze mit

Code: Alles auswählen

  $image = "";
  switch($land)
  {
    default:
    case "0":
      $image = "./../images/sign.png";
      break;
    case "1":
      $image = "./../images/sign_austria.png";
      break;
    case "2":
      $image = "./../images/sign_switzerland.png";
      break;
  }
#4 includes/usercp_register.php - Finde

Code: Alles auswählen

					$pre = $HTTP_POST_VARS['pre'];
					$data = $HTTP_POST_VARS['data'];
Füge danach ein

Code: Alles auswählen

					$sign_land = $HTTP_POST_VARS['sign_land'];
Finde

Code: Alles auswählen

					$sign_sql = create_sign_ava($pre, $data, $mode);
Ersetze mit

Code: Alles auswählen

					$sign_sql = create_sign_ava($pre, $data, $sign_land, $mode);
Finde

Code: Alles auswählen

		'L_CARSIGN_AVATAR' => $lang['Select_carsign_explain'],
Füge danach ein

Code: Alles auswählen

		'L_SEL_SIGN_LAND' => $lang['Sign_sel_land'],
		'L_SIGN_GERMANY' => $lang['Sign_germany'],
		'L_SIGN_AUST' => $lang['Sign_austria'],
		'L_SIGN_SWITZ' => $lang['Sign_switzerland'],
#5 templates/subSilver/admin/user_edit_body.tpl - Finde

Code: Alles auswählen

<input type="checkbox" name="take_sign" value="1" /> {L_TAKE_CARSIGN}
Ersetze mit

Code: Alles auswählen

{L_SEL_SIGN_LAND} <select name="sign_land"><option value="0">{L_SIGN_GERMANY}</option><option value="1">{L_SIGN_AUST}</option><option value="2">{L_SIGN_SWITZ}</option></select><br /><input type="checkbox" name="take_sign" value="1" /> {L_TAKE_CARSIGN}
#6 templates/subSilver/profile_add_body.tpl - Finde

Code: Alles auswählen

<input type="checkbox" name="take_sign" value="1" /> {L_TAKE_CARSIGN}
Ersetze mit

Code: Alles auswählen

{L_SEL_SIGN_LAND} <select name="sign_land"><option value="0">{L_SIGN_GERMANY}</option><option value="1">{L_SIGN_AUST}</option><option value="2">{L_SIGN_SWITZ}</option></select><br /><input type="checkbox" name="take_sign" value="1" /> {L_TAKE_CARSIGN}
Zuletzt noch [ externes Bild ] als sign_switzerland.png in images/ speichern (Österreich muss ich nachreichen). Bitte mal testen

*edit1* Fehler ausgebessert

Verfasst: 15.06.2005 10:24
von chybo
huch, das ging ja aber nun megaflott... VIELEN DANK [ externes Bild ]

Werde es gleich testen und berichten.

Grüssle

Katja

EDIT
wg. Österreich-Rohling hab ich paralell auch dem Bernd eine mail geschrieben.

Verfasst: 16.06.2005 01:32
von chybo
Der Mod für D funzte, hab dann Deine Anweisungen bzgl. A und CH befolgt, bekomme jedoch folgende Fehlermeldung:
Parse error: parse error, unexpected ']' in /homepages/13/d10xxxxx/htdocs/forum/language/lang_german/lang_main.php on line 1448
Das Umfeld der Zeile sieht so aus, wobei 1448 die für Deutschland ist:

Code: Alles auswählen

$lang['Select_carsign_explain'] = 'Kennzeichen als Avatar';
$lang['Take_carsign'] = 'Bild einsetzen';
$lang['Del_carsign'] = 'Bild l&ouml;schen';
$lang['Sign_sel_land'] = 'Land w&auml;hlen'; 
$lang['Sign_germany'] = 'Deutschland']; 
$lang['Sign_austria'] = '&Ouml;sterreich']; 
$lang['Sign_switzerland'] = 'Schweiz'];

?>
Hast Du adhoc ne Idee?

Grüssle

Katja

Verfasst: 16.06.2005 07:41
von chybo
Guten Morgen,

habe mal das ] hinter Deutschland, Österreich und Schweiz entfernt, Fehlermeldung ist weg :grin:

Dafür aber wird im Profil in der Auswahl nur Deutschland, Österreich und eine Leerauswahl angezeigt.
Wenn ich die Leerauswahl mal so zu Testzwecken auswähle, wird gar kein Bild angezeigt und wenn ich Österreich wähle, kommt denoch das Kennzeichen von D

Vielmehr kann ich nicht testen oder am Script schrauben, weil mir dazu die Ahnung fehlt.

Grüssle

Katja

Verfasst: 17.06.2005 21:24
von Leuchte
habe mal das ] hinter Deutschland, Österreich und Schweiz entfernt, Fehlermeldung ist weg
oops, böser Kopierfehler. Die ] müssen natürlich weg.
Dafür aber wird im Profil in der Auswahl nur Deutschland, Österreich und eine Leerauswahl angezeigt.
Zu flott getippt: admin_users.php sowie usercp_register.php - Finde

Code: Alles auswählen

'L_SIGN_SWITZ' => $lang['switzerland'],
Ersetze mit

Code: Alles auswählen

'L_SIGN_SWITZ' => $lang['Sign_switzerland'],
Das nichts übernommen wird, muss ich noch mal live testen, hatte das nur so ungetestet niedergeschrieben. Gib mir ein wenig Zeit

*edit* Fehler gefunden
usercp_avatar.php - Finde

Code: Alles auswählen

      $image = "./../images/sign.png"; 
      break; 
    case "1": 
      $image = "./../images/sign_austria.png"; 
      break; 
    case "2": 
      $image = "./../images/sign_switzerland.png";
Ersetze mit

Code: Alles auswählen

      $image = "./images/sign.png"; 
      break; 
    case "1": 
      $image = "./images/sign_austria.png"; 
      break; 
    case "2": 
      $image = "./images/sign_switzerland.png";

Verfasst: 18.06.2005 01:30
von chybo
Danke Dir, hab die Änderungen vorgenommen.
Jetzt wird mir die Auswahl mit den 3 Ländern zwar angezeigt, aber egal, welches Land ich dann auswähle, es kommt nur das Kennzeichen von D.

Hast Du dazu noch ne Idee?
Und natürlich hast Du Zeit :wink:

Grüssle

Katja

EDIT

Hab ein bissi rumgespielt. Mit einem Testaccount konnte ich dann egal welches Land einstellen und es wurde auch angezeigt.
Wenn ich jetzt aber das Land ändern möchte, geht das nicht. Es wird immer das Land behalten, welches man bei der ersten Eingabe ausgewählt hat.
Hat zwar Vorteile, wenn sich aber jemand verwählt, kann er es nicht mehr ändern.


EDIT 2

Merkwürdig, plötzlich kriege ich doch ein andres Land angezeigt... kann es sein, dass die Datenbank ein wenig länger braucht, um das ganze umzusetzen?

Verfasst: 18.06.2005 11:20
von Leuchte
Sind die anderen Kennzeichen PNG- oder GIF-Dateien (bzw. andere Dateiformate)?

Verfasst: 18.06.2005 11:28
von chybo
oh, Du hast ja schon geantwortet... :grin:

Alles sind PNG-files.
Und ich habe oben schon meinen Beitrag editiert, hier nochmal:
Merkwürdig, plötzlich kriege ich doch ein andres Land angezeigt... kann es sein, dass die Datenbank ein wenig länger braucht, um das ganze umzusetzen?

EDIT

Also, das scheint eine Cookie-Frage zu sein. Das Land wird gewechselt.
Ich habe mit einem Test-Account die Schweiz ausgewählt.
Als ich mich mit meinem richtigen Account angemeldet hab, wurde mir statt D dann CH angezeigt.
Ich teste hier grad mit meinem Mann diverses aus und letztendlich wirds dann doch korrekt angezeigt.
Die User sollen ja auch net mit den Kennzeichen rumspielen, somit denke ich, dass man diesen Mod als funktionstüchtig bezeichnen kann.

DANKE Leuchte [ externes Bild ]

Grüssle

Katja