Hallo,
ich zeige den Usern ein Layer und diese können den durch klicken "schließen", in dem visible=hidden gesetzt wird.
Damit das ein einmaliger Vorgang ist möchte ich in der Datenbank ein Status setzen. Ich möchte aber die aktuelle Seite nicht velassen. Hier mein Script bislang:
foreach ($context['admin_current_anouncement'] as $admin_news){
$body = $admin_news['body'];
$news_id = $admin_news['id'];
}
echo "
<script type="text/javascript" language="JavaScript">
function hide(){
document.getElementById('box1').style.visibility = 'hidden';
}
</script>";
if ($user_info['newsid'] < $news_id)
echo '
<div id="box1" style="padding: 3px">
<b>Hallo '.$user_info['name'].',</b><br><br>
Seit kurzem gibt es ein neues Vorschlagswesen, wo jeder User Beiträge für die Tipps vorschlagen kann.<br>
Nutze dazu den entsprechenden Link in der Themenansicht.
<br><br><p align="center">
<form>
<input type="Button" value="schließen" onclick="javascript:hide()">
</form></p>
</div>';
}
Hier ein Link auf meine Seite: http://www.access-o-mania.de/forum/
Testlogin: SMF, Passwort: demo
Gruß Andreas