4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Releases & Support) => Topic started by: Allround on February 27, 2010, 10:35:13 AM
-
Hallo
Wer kann denn Hier für 4images ein Script proggen, was die Leute und die Tageszeit erkennt?
Zum Beispiel das im oberen Bereich steht:
Guten Morgen/Guten Tag/Guten Abend Gast bzw. Username +Datum o.ä.
Geht das so einfach? oder gibts das schon und ich habe es unter "Suche" vielleicht übersehen. Dann sorry
MfG
Bitte aussagekräftige Titel wählen. mfg @Rembrandt
-
Meinst du sowas:
<?php
if(date("G") < 10) {
$begruessung= "Guten Morgen";
}
if(date("G") <= 18 && date("G") >= 10) {
$begruessung= "Guten Tag";
}
if(date("G") >= 19) {
$begruessung= "Guten Abend";
}
echo $begruessung;
?>
geht auch als JavaScript:
<script language="JavaScript">
<!--
Today = new Date();
h = Today.getHours();
if(h<11) document.write("Guten Morgen");
else if(h<19) document.write("Guten Tag");
else if(h<24) document.write("Guten Abend");
else document.write("Guten Tag");
//-->
</script>
-
Hi!
das ganze in php:
füge in lang/yourlang/main.php ein:
$lang['user_good_morning'] = "Guten Morgen! ";
$lang['user_hello'] = "Guten Tag! ";
$lang['user_good_evening'] = "Guten Abend! ";
suche in includes/page_header.php:
//-----------------------------------------------------
//--- User Box ----------------------------------------
//-----------------------------------------------------
füge darunter ein:
if (date("H") <= 10) {
$welcome = $lang['user_good_morning'];
} elseif (date("H") <= 18) {
$welcome = $lang['user_hello'];
} elseif (date("H") <= 24) {
$welcome = $lang['user_good_evening'];
}
suche:
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", format_text($user_info['user_name'], 2), $lang['lang_loggedin_msg']));
ersetze es mit:
//$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", format_text($user_info['user_name'], 2), $lang['lang_loggedin_msg']));
$site_template->register_vars( "lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", format_text($user_info['user_name'], 2), "<center>".$welcome."<br><br><b>". format_text($user_info['user_name'])."</b></center>"));
suche:
$user_box = $site_template->parse_template("user_loginform");
füge darüber ein:
$site_template->register_vars( "lang_loggedin_msg", "<center>".$welcome."<br><br><b>". $lang['userlevel_guest']."</b></center>");
suche in deinem templates/user_loginform.html:
<form action="{url_login}" method="post">
füge darüber ein:
{lang_loggedin_msg}<br>
mfg Andi
-
Danke soetwas habe ich für meine Gallery ebenfalls gesucht.
-
füge in lang/yourlang/main.php ein:
$lang['user_good_morning'] = "Guten Morgen! ";
$lang['user_hello'] = "Guten Tag! ";
$lang['user_good_evening'] = "Guten Abend! ";
Welche Stelle in main.php???
-
Hallo,
$lang ist ja mal zu ende, und direkt darunter :wink:
nobby
-
aber vor dem ?> :wink:
Ich selber ziehe diesen Mod vor
http://www.4homepages.de/forum/index.php?topic=29862.0
-
suche:
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", format_text($user_info['user_name'], 2), $lang['lang_loggedin_msg']));
Das ist ja in der Login Info die Standart Begrüßung für eingeloggte Gäste?
Eingeloggt als: Username ...
Ich habe es umgeschrieben in der Sprachdatei als Willkommen Username.
Ich brauche keine Uhrzeit Begrüßung, sondern, ich will die Standart Login Begrüßung auch für Gäste sichtbar machen
Kurzgefasst. Ich möchte auch Für Die Gäste eine einfache "Willkommen Gast" Begrüßung das nach dem Einloggen zu "Willkommen Username" wird das in der Mitte also im Main meiner Seite steht und nicht erst nach dem Einloggen in der Userbox
-
Hi!
..Kurzgefasst....
suche in der page_header.php:
$user_box = $site_template->parse_template("user_loginform");
füge darüber eine der zwei folgenden Zeilen ein:
$site_template->register_vars( "lang_loggedin_msg", "<br><center>Willkommen<br><b>". $lang['userlevel_guest']."</b></center>");
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $lang['userlevel_guest'], $lang['lang_loggedin_msg']));
suche in deinen template/user_loginform.html:
<table width="100%" border="0" cellpadding="4" cellspacing="0">
füge darüber ein:
{lang_loggedin_msg}
mfg Andi