Author Topic: [Mod] Script für persönliche Begrüßung  (Read 19331 times)

0 Members and 1 Guest are viewing this topic.

Offline Allround

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
[Mod] Script für persönliche Begrüßung
« 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
« Last Edit: July 25, 2011, 07:48:56 PM by Rembrandt »

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Script für persönliche Begrüßung
« Reply #1 on: February 27, 2010, 04:56:05 PM »
Meinst du sowas:
Code: [Select]
<?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:
Code: [Select]
<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>



Rembrandt

  • Guest
Re: Script für persönliche Begrüßung
« Reply #2 on: February 27, 2010, 06:47:48 PM »
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:
Code: [Select]
<form action="{url_login}" method="post">füge darüber ein:
Code: [Select]
{lang_loggedin_msg}<br>
mfg Andi
« Last Edit: February 28, 2010, 07:01:10 AM by Rembrandt »

Offline MarcoRuntis

  • Pre-Newbie
  • Posts: 2
    • View Profile
Re: Script für persönliche Begrüßung
« Reply #3 on: March 04, 2010, 03:17:42 PM »
Danke soetwas habe ich für meine Gallery ebenfalls gesucht.

Offline Allround

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Script für persönliche Begrüßung
« Reply #4 on: April 21, 2012, 11:34:52 AM »


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???


Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [Mod] Script für persönliche Begrüßung
« Reply #5 on: April 21, 2012, 11:38:29 AM »
Hallo,

$lang ist ja mal zu ende, und direkt darunter  :wink:

nobby

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: [Mod] Script für persönliche Begrüßung
« Reply #6 on: April 21, 2012, 04:46:46 PM »
aber vor dem ?> :wink:

Ich selber ziehe diesen Mod vor
http://www.4homepages.de/forum/index.php?topic=29862.0
Danke Harald




Offline Allround

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Script für persönliche Begrüßung
« Reply #7 on: December 22, 2012, 01:51:46 PM »
Quote
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

Rembrandt

  • Guest
Re: Script für persönliche Begrüßung
« Reply #8 on: December 22, 2012, 03:00:22 PM »
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:
Code: [Select]
<table width="100%" border="0" cellpadding="4" cellspacing="0">
füge darüber ein:
Code: [Select]
{lang_loggedin_msg}

mfg Andi