Seite 1 von 1

seite für neue user

Verfasst: 09.08.2003 20:18
von philippt
Ich hab versucht einen link in meine overall header einzufügen der nur allen usern angezigt wird die weniger als 3 posts haben...

den mainparr in der page header ist:

Code: Alles auswählen

//bern4u.ch
if ( $userdata['user_level'] == ANONYMOUS ) 
{ 
$bern4u_posts = '';
$im_new_user_info = ''; 
} 
else 
{ 
$bern4u_posts = '1'; 


  if ($bern4u_posts =='0') 
  { 
  $im_new_user_info = '<a href="{U_NEW_USER_INFO}" >{L_NEW_USER_INFO}</a>&nbsp; •';
  } 
  else if ($bern4u_posts =='1') 
  {
  $im_new_user_info = '<a href="{U_NEW_USER_INFO}" >{L_NEW_USER_INFO}</a>&nbsp; •';
  }
  else if ($bern4u_posts =='2') 
  {
  $im_new_user_info = '<a href="{U_NEW_USER_INFO}" >{L_NEW_USER_INFO}</a>&nbsp; •';
  }
  else if ($bern4u_posts =='3') 
  {
  $im_new_user_info = '<a href="{U_NEW_USER_INFO}" >{L_NEW_USER_INFO}</a>&nbsp; •';
  }
  else
  {
     $im_new_user_info = ''; 
  } 
}
//bern4u.ch
und noch:

Code: Alles auswählen

	'U_NEW_USER_INFO' => append_sid("new_user.$phpEx"),
	'IM_NEW_USER_INFO' => $im_new_user_info,

 	'L_NEW_USER_INFO' => $lang['new_user_info'],
und in der overall_header.tpl
einfach noch

Code: Alles auswählen

{IM_NEW_USER_INFO
In der lang steht der part auch drin der soll aber irgendwie hab ich was fasch geplant aber find das problem nicht :-S

Verfasst: 10.08.2003 21:12
von philippt
ich hab noch ne frage.... ich hab nen mod eingebaut der das posten per email erlaubt... aber auf der index.php wird das neue post im forum nicht als neustes post angezigt jemand ne idea wie man das fixen könnte ?

Verfasst: 10.08.2003 21:35
von PhilippK
Zum ersten Problem: versuch mal:

Code: Alles auswählen

//bern4u.ch 
$im_new_user_info = '';
if ( $userdata['user_level'] != ANONYMOUS && $userdata['user_posts'] <= 3) 
{ 
  $im_new_user_info = '<a href="' . append_sid("new_user.$phpEx") . '" >' . $lang['new_user_info'] . '</a>&nbsp; •'; 
} 
//bern4u.ch
, unten heißt es dann nur

Code: Alles auswählen

   'IM_NEW_USER_INFO' => $im_new_user_info,
und im Template solltest du noch die schließende Klammer hinzufügen (}), dann sollte es eigentlich funktinieren.

Gruß, Philipp

Verfasst: 10.08.2003 22:03
von philippt
Danke klappt wunderbar :grin:

Ich könnt eigentlich noch schnell danke sagen für den DB Maintenance Mod ;-) der hat mich schon ein paar mal gerettet...

warum wurden eigentlich die städte aus der lang_main.php gestrichen ???

Verfasst: 10.08.2003 22:10
von PhilippK
philippt hat geschrieben:warum wurden eigentlich die städte aus der lang_main.php gestrichen ???
Meinst du die bei den Zeitzonen?

Gruß, Philipp

Verfasst: 10.08.2003 22:20
von philippt
genau

Verfasst: 10.08.2003 22:28
von PhilippK
Ich nehme an, dass das daran liegt, dass die Englische Variante auch keine Orte enthält.

Gruß, Philipp

Verfasst: 10.08.2003 22:31
von Gast
PhilippK hat geschrieben:Ich nehme an, dass das daran liegt, dass die Englische Variante auch keine Orte enthält.

Gruß, Philipp
ja schon klar aber warum ???

Verfasst: 11.08.2003 22:47
von Philippt
Hatt maybe jemand ne alte lang_main wo die Städte noch drin sind?

ich hab noch ne andere frage...

ich hab in meiner new_user_info.php:

Code: Alles auswählen

$template->assign_vars(array(
	'U_NEW_INFO' => append_sid("new_user_info.$phpEx"),
	'NEW_USER_INFO' => $lang['new_user_info'],
	'L_EXPLAIN_1' => $lang['explaine_1'],
	'L_EXPLAIN_2' => $lang['explaine_2'],
	'L_EXPLAIN_3' => $lang['explaine_3'],
	'L_EXPLAIN_4' => $lang['explaine_4'],
	'L_EXPLAIN_5' => $lang['explaine_5'],
	'L_EXPLAIN_6' => $lang['explaine_6'],
	'L_EXPLAIN_7' => $lang['explaine_7'],
	'L_EXPLAIN_8' => $lang['explaine_8'],
	'L_EXPLAIN_9' => $lang['explaine_9'],
	'L_EXPLAIN_10' => $lang['explaine_10'])
);
und in der lang main:

Code: Alles auswählen

$lang['explaine_1'] = 'Ich erklär dir das forum';
$lang['explaine_2'] = 'Ich erklär  dir Bern';
$lang['explaine_3'] = 'Ich erklär dir den Kalender';
$lang['explaine_4'] = 'Ich erklär die die Downloads';
$lang['explaine_5'] = 'Ich erklär dir Das Album';
$lang['explaine_6'] = 'Ich erklär dir die Online games';
$lang['explaine_7'] = 'Ich erklär dir die Links';
$lang['explaine_8'] = 'Ich erklär dir die Suche';
$lang['explaine_9'] = 'Ich erklär die Stats';
$lang['explaine_10'] = 'Ich erklär die hilfe';
{U_NEW_INFO} stimmt beim text aber die explaine_x werden nicht angezigt hab ich nen fehler gemacht beim definieren ??? ich seh keinen ?

Verfasst: 16.08.2003 14:22
von philippt

Code: Alles auswählen

$lang['-12'] = "GMT - 12 Stunden";
$lang['-11'] = "GMT - 11 Stunden";
$lang['-10'] = "HST (Hawaii)";
$lang['-9'] = "GMT - 9 Stunden";
$lang['-8'] = "PST (USA/Kanada)";
$lang['-7'] = "MST (USA/Kanada)";
$lang['-6'] = "CST (USA/Kanada)";
$lang['-5'] = "EST (USA/Kanada)";
$lang['-4'] = "GMT - 4 Stunden";
$lang['-3.5'] = "GMT - 3.5 Stunden";
$lang['-3'] = "GMT - 3 Stunden";
$lang['-2'] = "Mittelatlantisch";
$lang['-1'] = "GMT - 1 Stunde";
$lang['0'] = "GMT";
$lang['1'] = "MESZ (Westeuropa)";
$lang['2'] = "EET (Osteuropa)";
$lang['3'] = "GMT + 3 Stunden";
$lang['3.5'] = "GMT + 3.5 Stunden";
$lang['4'] = "GMT + 4 Stunden";
$lang['4.5'] = "GMT + 4.5 Stunden";
$lang['5'] = "GMT + 5 Stunden";
$lang['5.5'] = "GMT + 5.5 Stunden";
$lang['6'] = "GMT + 6 Stunden";
$lang['7'] = "GMT + 7 Stunden";
$lang['8'] = "WST (Australien)";
$lang['9'] = "GMT + 9 Stunden";
$lang['9.5'] = "CST (Australien)";
$lang['10'] = "EST (Australien)";
$lang['11'] = "GMT + 11 Stunden";
$lang['12'] = 'GMT + 12 Stunden';
$lang['13'] = 'GMT + 13 Stunden';

// These are displayed in the timezone select box 
// These are displayed in the timezone select box
$lang['tz']['-12'] = "(GMT -12:00 Stunden) Eniwetok, Kwajalein";
$lang['tz']['-11'] = "(GMT -11:00 Stunden) Midway Island, Samoa";
$lang['tz']['-10'] = "(GMT -10:00 Stunden) Hawaii";
$lang['tz']['-9'] = "(GMT -9:00 Stunden) Alaska";
$lang['tz']['-8'] = "(GMT -8:00 Stunden) Pacific Time (US & Canada)";
$lang['tz']['-7'] = "(GMT -7:00 Stunden) Mountain Time (US & Canada)";
$lang['tz']['-6'] = "(GMT -6:00 Stunden) Central Time (US & Canada), Mexico City";
$lang['tz']['-5'] = "(GMT -5:00 Stunden) Eastern Time (US & Canada), Bogota, Lima, Quito";
$lang['tz']['-4'] = "(GMT -4:00 Stunden) Atlantic Time (Canada), Caracas, La Paz";
$lang['tz']['-3.5'] = "(GMT -3:30 Stunden) Neufundland";
$lang['tz']['-3'] = "(GMT -3:00 Stunden) Brasilien, Buenos Aires, Georgetown, Falkland-Inseln";
$lang['tz']['-2'] = "(GMT -2:00 Stunden) Mid-Atlantic, Ascension, St. Helena";
$lang['tz']['-1'] = "(GMT -1:00 Stunden) Azoren, Cap Verde";
$lang['tz']['0'] = "(GMT) Casablanca, Dublin, Edinburgh, London, Lissabon, Monrovia";
$lang['tz']['1'] = "(GMT +1:00 Stunden) Bern, Berlin, Brüssel, Kopenhagen, Madrid, Paris, Rom";
$lang['tz']['2'] = "(GMT +2:00 Stunden) Kaliningrad, Südafrika";
$lang['tz']['3'] = "(GMT +3:00 Stunden) Baghdad, Riyadh, Moskau, Nairobi";
$lang['tz']['3.5'] = "(GMT +3:30 Stunden) Teheran";
$lang['tz']['4'] = "(GMT +4:00 Stunden) Abu Dhabi, Baku, Muscat, Tbilisi";
$lang['tz']['4.5'] = "(GMT +4:30 Stunden) Kabul";
$lang['tz']['5'] = "(GMT +5:00 Stunden) Ekaterinburg, Islamabad, Karachi, Tashkent";
$lang['tz']['5.5'] = "(GMT +5:30 Stunden) Bombay, Calcutta, Madras, Neu Delhi";
$lang['tz']['6'] = "(GMT +6:00 Stunden) Almaty, Colombo, Dhaka";
$lang['tz']['6.5'] = "(GMT +6:30 hours) Rangun";
$lang['tz']['7'] = "(GMT +7:00 Stunden) Bangkok, Hanoi, Jakarta";
$lang['tz']['8'] = "(GMT +8:00 Stunden) Peking, Hong Kong, Perth, Singapur, Taipeh";
$lang['tz']['9'] = "(GMT +9:00 Stunden) Osaka, Sapporo, Seoul, Tokio, Yakutsk";
$lang['tz']['9.5'] = "(GMT +9:30 Stunden) Adelaide, Darwin";
$lang['tz']['10'] = "(GMT +10:00 Stunden) Melbourne, Papua Neu Guinea, Sydney, Wladiwostok";
$lang['tz']['11'] = "(GMT +11:00 Stunden) Magadan, Neu Kaledonien, Solomon-Inseln";
$lang['tz']['12'] = "(GMT +12:00 Stunden) Auckland, Wellington, Fidji, Marshall-Insel";
$lang['tz']['13'] = 'GMT + 13 Stunden';