News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Impressum

Started by Petrus, April 28, 2004, 03:56:31 PM

Previous topic - Next topic

iggitus

also meine website lässt sich mit jedem browser optimal anscheuen(Netscape wurde noch  nicht ausprobiert)

Pitti

snow hat recht,
viele, so auch dieses gesetz sind mehr als schwammig, um nich zu sagen unsinnig.
sie resultieren aus deutschlands überregulierungswut.

man könnte nun sagen, daß jeder der mit, sagen wir, friedlicher absicht, ne website erstellt
und/oder ein forum betreibt, nix zu verbergen hätte.

dem ist leider nicht so, weil genau die dann oft den unbilden des netzes (als abbild der realität)
den schurken dieser erde besonders ausgesetzt sind. (zb spamming oder schlimmeres)

QuoteOder hast Du schon mal von Flash oder der Bildzeitung in Braille gehört?
das ist schlimm genug
und zeugt nur von deren arroganz. das genannte wurschtblatt ist nicht desahalb "das beste", nur weil es viele lesen.

die aussage: "die leute wollen es doch so haben", macht die dinge nicht wichtiger oder richtiger.

wie auch immer. verbote oder vorschriften behindern weniger die gegen die sie eigentlich gerichtet sein sollten,
sondern nur die anderen. die leute mit krimineller energie werden immer wege finden sich darum zu drücken.

lg pitti

Petrus

Liebe Mitstreiterinnen und Mitstreiter,

ich hatte diesen Thread nicht eröffnet, um eine unendliche Diskussion über Sinn oder Unsinn eines Impressums zu führen. :(  Es gibt auch weitaus unsinnigere Vorschriften in Deutschland, als eine Impressumpflicht auf Webseiten, und es gibt weitaus unsinnigere MODs in Foren, als eine Impressum-Seite. Grundsätzlich sollte ein System wie SMF auch Optionen anbieten, die man nach Bedarf aktivieren und nutzen kann, wenn man es für wichtig und/oder richtig hält. (Und eigentlich dürfte jedem ehrlichen Website-Betreiber ein Impressum nicht weh tun oder schaden.)

Wer also von euch kein Impressum braucht oder zumindest meint, keins zu brauchen, sollte sich aus diesem Thread bitte einfach ausklinken!!

Für alle anderen wäre sicherlich immer noch interessant, wie man eine Impressum-Seite am besten ins SMF implementiert - mit Zuschaltung des Buttons und Pflege der Einträge über die Admin-Oberfläche - sinnvollerweise. Dazu bin ich auf die ersten konstruktiven Ideen und Vorschläge gespannt ...  :)

MfG Petrus


Pitti

hi petrus,

verlink doch das pic zu ner externen htmlseite die das impressum enthällt.
für das bissel text macht sicher keiner extra nen mod.

ansonsten nennt sich die sw diskussionsforum, warum sollte man sich da ausklinken

lg pitti

xetolosch

Mh, amüsant wie und was ihr alles in diesem Thread schreibt *g*

Quote from: Pitti on May 02, 2004, 12:25:39 PM
verlink doch das pic zu ner externen htmlseite die das impressum enthällt.
für das bissel text macht sicher keiner extra nen mod.

Äh, dir ist schon klar das bei einer einfachen html-Seite sowohl Header als auch Footer fehlen???
Navigation? Style? Hallo? Sollen wir uns unsere Webseiten mit einer einfachen und unpassenden Text-html-Seite versauen???
Da ein Impressum/ Disclaimer gerade in einem Forum besonders wichtig ist (Beiträge von unbekannten auf der eigenen Seite), sollte doch sowas in einem guten Forum- oder einem Community-Script voll integriert sein!


Quote from: Pitti on May 02, 2004, 12:25:39 PM
ansonsten nennt sich die sw diskussionsforum, warum sollte man sich da ausklinken
Eine solche Diskussion gehört mit absoluter Sicherheit nicht in diesem Umfang in diesen Thread! Wenn ihr ausführlich darüber diskutieren wollt, macht in einem passenden Forenbereich einen entsprechenden Thread auf. In diesem Thread geht es um Support und Hilfe mit dem SMF und ihr seid hier inzwischen so weit vom Thema abgekommen, das man das ganze nur noch als SPAM bezeichnen kann! Sorry!


Auch ich wäre an einem entsprechenden MOD/ einer vollen Integrierung des Impressums/ Disclaimers interessiert und kann das alleine nicht realisieren, da ich mich mit dem Template-System von SMF nicht auskenne (wenn vollintegiert) und auch als "teilintegrierte" Seite nicht weiß wie man Header und Footer einbauen könnte, so das auch Style-Änderungen automatisch auf dieser Seite wirksam werden

Bitte konstruktive Beiträge!

mediman

Quote from: jesus on April 29, 2004, 02:51:05 AM
Was ein Impressum beinhalten muss, ist im Teledienstgesetz geregelt. Wenn ich mich nicht irre, muss jede deutsche Website über ein Impressum verfügen.

Und was muss drin stehen?

Quote§ 6 enthält Allgemeine Informationspflichten:

Diensteanbieter haben für geschäftsmäßige Teledienste mindestens folgende Informationen leicht erkennbar, unmittelbar erreichbar und ständig verfügbar zu halten:

1. den Namen und die Anschrift, unter der sie niedergelassen sind, bei juristischen Personen zusätzlich den Vertretungsberechtigten,

2. Angaben, die eine schnelle elektronische Kontaktaufnahme und unmittelbare Kommunikation mit ihnen ermöglichen, einschließlich der Adresse der elektronischen Post,

3. soweit der Teledienst im Rahmen einer Tätigkeit angeboten oder erbracht wird, die der behördlichen Zulassung bedarf, Angaben zur zuständigen Aufsichtsbehörde,

4. das Handelsregister, Vereinsregister, Partnerschaftsregister oder Genossenschaftsregister, in das sie eingetragen sind, und die entsprechende Registernummer,

5. soweit der Teledienst in Ausübung eines Berufs im Sinne von Artikel 1 Buchstabe d der Richtlinie 89/48/EWG des Rates vom 21. Dezember 1988 über eine allgemeine Regelung zur Anerkennung der Hochschuldiplome, die eine mindestens 3-jährige Berufsausbildung abschließen (ABl. EG Nr. L 19 S.16), oder im Sinne von Artikel 1 Buchstabe f der Richtlinie 92/51/EWG des Rates vom 18. Juni 1992 über eine zweite allgemeine Regelung zur Anerkennung beruflicher Befähigungsnachweise in Ergänzung zur Richtlinie 89/48/EWG (ABl. EG Nr. L 209 S. 25), die zuletzt durch die Richtlinie 97/38/EG der Kommission vom 20. Juni 1997 (ABl. EG Nr. L 184 S. 31) geändert worden ist, angeboten oder erbracht wird, Angaben über

a) die Kammer, welcher die Diensteanbieter angehören,

b) die gesetzliche Berufsbezeichnung und den Staat, in dem die Berufsbezeichnung verliehen worden ist,

c) die Bezeichnung der berufsrechtlichen Regelungen und dazu, wie diese zugänglich sind,

6. in Fällen, in denen sie eine Umsatzsteueridentifikationsnummer nach § 27a des Umsatzsteuergesetzes besitzen, die Angabe dieser Nummer.

Weitergehende Informationspflichten insbesondere nach dem Fernabsatzgesetz, dem Fernunterrichtsschutzgesetz, dem Teilzeit-Wohnrechtegesetz oder dem Preisangaben- und Preisklauselgesetz und der Preisangabenverordnung, dem Versicherungsaufsichtsgesetz sowie nach handelsrechtlichen Bestimmungen bleiben unberührt.

Und wenn man kein Impressum hat?

Quote§ 12 droht bei zuwiderhandlungen mit Sanktionen in Form von Bußgeldvorschriften:

(1) Ordnungswidrig handelt, wer vorsätzlich oder fahrlässig entgegen § 6 Satz 1 eine Information nicht, nicht richtig oder nicht vollständig verfügbar hält.

(2) Die Ordnungswidrigkeit kann mit einer Geldbuße bis zu fünfzigtausend Euro geahndet werden.

Darüber hinaus sind insbesondere Abmahnungen, die auf Versäumnisse im Sinne des geltenden Rechts hinweisen, in der Regel kostenpflichtig.


Dann mache ich doch lieber ein Impressum ...  >:(

Außerdem muss noch erwähnt werden, dass der Link (ggf. Button) zum Impressum auf der Website für jeden leicht auffindbar sein muss. Dazu gibt es ein brandaktuelles Urteil (Quelle: http://www.golem.de/0403/30238.html):


QuoteNach einem Urteil (Az. 29 U 4564/03) des Oberlandesgerichts (OLG) München vom 12. Februar 2004 müssen Website-Betreiber einen Link zum Impressum einfach zugänglich machen. Wenn dieses erst nach längerer Suche am untersten Rand der Startseite zu finden ist, erfüllt dies nicht die Anforderungen des Teledienstegesetzes (TDG).



Bereits das Landgericht hatte in erster Instanz festgestellt, dass ein Link zu den Informationen über den verantwortlichen Seitenbetreiber bei einer üblichen Bildschirmauflösung von 1.024 x 768 Bildpunkten nicht erst nach dem Scrollen über mehrere Bildschirmseiten - im konkreten Fall waren es vier - sichtbar werden dürfte. Andernfalls verstoße der Betreiber gegen "die Erfordernisse der leichten Erkennbarkeit und der unmittelbaren Erreichbarkeit" im Sinne von Paragraf 6 Satz 1 TDG.

Die erforderlichen Informationen müssen nach dem Spruch des OLG München an gut wahrnehmbarer Stelle und ohne langes Suchen jederzeit auffindbar sein. Leicht erkennbar im Sinne von Paragraf 6 TDG seien die Informationen aber nur dann, wenn die Möglichkeit einer "einfachen und effektiven optischen Wahrnehmung" bestehe und die Informationen ohne wesentliche Zwischenschritte unmittelbar erreichbar seien.

"Beide Erfordernisse sind bei dem Internetauftritt [...], wie er dem Nutzer bei einer üblichen Bildschirmauflösung von 1.024 x 786 Bildpunkten begegnet, nicht erfüllt", heißt es im Urteil. Das vom Website-Betreiber vorgebrachte Argument, dass Internet-Nutzer mit dem Scrollen vertraut sind, ließ das Gericht nur bedingt gelten. Dem Nutzer sei die Suche eines zunächst nur am unteren Seitenrand vermuteten Links nicht zuzumuten. "Von einer kurzen, dem Verbraucher noch zumutbaren Suche kann bei dieser Sachlage nicht gesprochen werden", ist im mittlerweile veröffentlichten Urteil zur "Anbieterkennzeichnung" nachzulesen.

Bei diesem Fall kam zudem hinzu, dass sich direkt über dem am unteren Seitenrand platzierten Impressums-Link auch ein Link namens "Über.xxx.de" befand, der anscheinend keine Informationen zum Betreiber bereithielt. Neben dem Wort "Impressum" sei jedoch auch die Bezeichnung "Wir über uns" für Informationen über den Betreiber üblich. Damit sei der Link "Impressum" in diesem Umfeld als einschlägiger, zu den Informationen gemäss Paragraf 6 Satz 1 TDG führender Link nicht leicht erkennbar gewesen.

Dann sollten wir also lieber einen schicken Button ins Hauptmenü aufnehmen - dann kann nix passieren.

Optimal wäre natürlich, wenn das Impressum Bestandteil des SMF-Paketes wäre und über das Admin-CP gepflegt werden könnte.

MfG Petrus


Warum soll das Board unnötig mit Zeug aufgebläht werden, was vielleicht 3% brauchen?

Laut §6 des TDG sind nur " Anbieter geschäftsmäßiger Teledienst" verpflichtet ein Impressum anzuzeigen. Dafür reicht schon die Werbung für die eigene Firma. Egal ob man eine Bestellmöglichkeit anbietet oder nicht. Geht zwar ein bischen gegen den 312c BGB, aber das sind wir ja gewöhnt ;-)

Also: Betreiber privater Seiten brauchen kein Impressum!!!
Wer allerdings eins braucht, weil er z.B. für die eigene Firma wirbt, der muss folgendes Anbringen:

1. Name der Firma und deren gesetzliche Vertreter.
2. Anschrift der Hauptniederlassung.
3. eine e-Mail Addy (Telefon bzw. Telefax muss nicht sein)
4. USt-ID-Nummer (hat man keine muss man keine angeben)

Bei e-Learning Angeboten bedarf es zudem der behördlichen Zulassung.

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

mediman

Quote from: Georgek on May 01, 2004, 04:52:32 PM
Impressium-Pflicht für alle Websites!
Selbst, wenn Du nur deine Teddybärensammlung  oder Tante Frieda ins WWW stellst! :D
Privat oder kommerziell, egal, für alle.
Auch für Vereinsseiten!
Kompletter Name und Anschrift (kein Postfach!)-
Gut lesbar! Ohne Scrollen!
Ein Verweis auf die Denic gilt nicht!

Auch muss das Impression unter "Kontakt" oder "Wir über uns" einfach zufinden sein.

Siehe Teledienstgesetz, was vorher schon gepostet wurde.

Wo habt ihr nur imer diesen ausgemachten Blödsinn her?
Hab gerade nochmal mit einen RA der sich auf Internet spezialisiert hat gesprochen, und hab das Thema Impressum noch mal angerissen.

Private Site =! Impressumspflicht

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

xetolosch

Mh, okay. aber wie kann ich dann eine ins Style passende Seite in das smf einfügen. Ich meine mit dem Header und dem Footer wie er auch im Index angezeigt wird (News-Box, Begrüßung, Banner,...)
Wie kann man das Forum um eine eigene voll ingetrierte Seite erweitern? Bitte um Hilfe!
Am besten wäre eine Vorlage, in die ich nur noch die Inhalte an eine gewisse Stelle einfügen muss...

xetolosch

Gut, ich hab mich dann mal damit befasst und mal ein Seitengerüst zusammengebastelt. Leider ist das noch fehlerhaft...
<?php

require(dirname(__FILE__) . '/SSI.php');

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> << :: SMF SSI.php 1.0 :: >> </title><?php

echo 
'
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style.css" />
<script language="JavaScript" type="text/javascript" src="'
$settings['theme_url'], '/script.js"></script>';

if ($context['browser']['needs_size_fix'])
echo '
<style type="text/css"><!--
@import('
$settings['theme_url'], '/fonts-compat.css);
--></style>'
;

        echo 
'
</head>
<body>

        <div id="headerarea" style="padding: 12px 30px 4px 30px;'
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' '''">';

        
// The logo and the three info boxes
        
echo '
                <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="position: relative;">
                        <tr>
                                <td colspan="2" valign="bottom" style="padding: 0px; white-space: nowrap;">'
;

        
// This part is the logo and forum name.  You should be able to change this to whatever you want...
        
echo '                <table><tr><td width="60%">
                                        <img src="'
.$settings['images_url'].'/smflogo.gif" width="600" height="90" style="float: left;" alt="" />
                                </td><td width ="40%">

                                     <a href="http://www.orkenspalter.de"><img src="http://www.orkenspalter.de/modules/liens/images/banner.gif" width="400" height="45" style="float: right;" alt="Spaltet den Ork ab." align="top"></a>
                                     <a href="http://www.rpgmarkt.de"><img src="http://www.rpg-shop.com/catalog/catalog/images/design/rpgmarkt.jpg" width="400" height="45" style="float: right;" alt="RPG-Markt" align"=bottom"></a>

                                </td></tr><tr><td><img src="'
$settings['images_url'], '/blank.gif" height="8" alt="" /></td></tr></table>';

        echo 
'

                        </tr>
                        <tr id="upshrinkHeader"'
, empty($options['collapse_header']) ? '' ' style="display: none;"''>
                                <td valign="top">
                                        <div class="headertitles" style="margin-right: 5px; position: relative;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="position: relative; margin-right: 5px; background-image: url('
$settings['images_url'], '/box_bg.gif);">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/userinfo.gif" style="position: absolute; left: '$context['browser']['is_ie5'] || $context['browser']['is_ie4'] ? '0' '-1px''; top: -16px; clear: both;" alt="" />
                                                <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'
;

        if (!empty(
$context['user']['avatar']))
                echo 
'<td valign="middle">'$context['user']['avatar']['image'], '</td>';

        echo 
'<td width="100%" valign="top" class="windowbgsmalltext" style="font-family: verdana, arial, sans-serif;">';

        
// If the user is logged in, display stuff like their name, new messages, etc.
        
if ($context['user']['is_logged'])
        {
                echo 
'
                                                        '
$txt['hello_member'], ' <b>'$context['user']['name'], '</b>';

                
// Only tell them about their messages if they can read their messages!
                
if ($context['allow_pm'])
                        echo 
', '$txt[152], ' <a href="'$scripturl'?action=pm">'$context['user']['messages'], ' '$context['user']['messages'] != $txt[153] : $txt[471], '</a>'$txt['newmessages4'], ' '$context['user']['unread_messages'], ' '$context['user']['unread_messages'] == $txt['newmessages0'] : $txt['newmessages1'];
                echo 
'.';

                
// Is the forum in maintenance mode?
                
if ($context['in_maintenance'] && $context['user']['is_admin'])
                        echo 
'<br />
                                                        <b>'
$txt[616], '</b>';

                
// Are there any members waiting for approval?
                
if (!empty($context['unapproved_members']))
                        echo 
'<br />
                                                        '
$context['unapproved_members'] == $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="'$scripturl'?action=regcenter">'$context['unapproved_members'] == $txt['approve_member'] : $context['unapproved_members'] . ' ' $txt['approve_members'], '</a> '$txt['approve_members_waiting'];

                
// Show the total time logged in?
                
if (!empty($context['user']['total_time_logged_in']))
                {
                        echo 
'
                                                        <br />'
$txt['totalTimeLogged1'];

                        
// If days is just zero, don't bother to show it.
                        
if ($context['user']['total_time_logged_in']['days'] > 0)
                                echo 
$context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

                        
// Same with hours - only show it if it's above zero.
                        
if ($context['user']['total_time_logged_in']['hours'] > 0)
                                echo 
$context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

                        
// But, let's always show minutes - Time wasted here: 0 minutes ;).
                        
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'];
                }

                echo 
'<br />
                                                        <a href="'
$scripturl'?action=unread">'$txt['unread_since_visit'], '</a><br />
                                                        <a href="'
$scripturl'?action=unreadreplies">'$txt['show_unread_replies'], '</a><br />
                                                        '
$context['current_time'];
        }
        
// Otherwise they're a guest - so politely ask them to register or login.
        
else
        {
                echo 
'
                                                        '
$txt['welcome_guest'], '<br />
                                                        '
$context['current_time'], '<br />

                                                        <form action="'
$scripturl'?action=login2" method="post" style="margin: 3px 1ex 1px 0; text-align:right;">
                                                                <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                                                                <select name="cookielength">
                                                                        <option value="60">'
$txt['smf53'], '</option>
                                                                        <option value="1440">'
$txt['smf47'], '</option>
                                                                        <option value="10080">'
$txt['smf48'], '</option>
                                                                        <option value="302400">'
$txt['smf49'], '</option>
                                                                        <option value="-1" selected="selected">'
$txt['smf50'], '</option>
                                                                </select>
                                                                <input type="submit" value="'
$txt[34], '" /><br />
                                                                '
$txt['smf52'], '
                                                        </form>'
;
        }

        echo 
'
                                                </td></tr></table>
                                        </div>

                                        <form action="'
$scripturl'?action=search2" method="post" style="margin: 0; margin-top: 7px;">
                                                <font color="gold"><b>'
$txt[182], ': </b></font><input type="text" name="search" value="" style="width: 190px;" />&nbsp;
                                                <input type="submit" name="submit" value="'
$txt[182], '" style="width: 8ex;" />&nbsp;
                                                <a href="'
$scripturl'?action=search;advanced"><font color="gold">'$txt['smf298'], '</font></a>
                                                <input type="hidden" name="advanced" value="0" />'
;

        
// If we're on a certain board, limit it to this board ;).
        
if (!empty($context['current_board']))
                echo 
'
                                                <input type="hidden" name="brd['
$context['current_board'], ']" value="'$context['current_board'], '" />';

        echo 
'
                                        </form>

                                </td>
                                <td width="262" style="padding-left: 5px;" valign="top">'
;

        
// Show a random news item? (or you could pick one from news_lines...)
        
if (!empty($settings['enable_news']))
                echo 
'
                                        <div class="headertitles" style="width: 260px;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url('
$settings['images_url'], '/box_bg.gif); margin-bottom: 8px;">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/newsbox.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 50px; overflow: auto; padding: 5px;" class="windowbgsmalltext">'
$context['random_news_line'], '</div>
                                        </div>'
;

        
// The "key stats" box.
        
echo '
                                        <div class="headertitles" style="width: 260px;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url('
$settings['images_url'], '/box_bg.gif);">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/keystats.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 35px; padding: 5px;" class="windowbgsmalltext">
                                                        <b>'
$modSettings['totalMessages'], '</b> '$txt[95], ' '$txt['smf88'], ' <b>'$modSettings['totalTopics'], '</b> '$txt[64], ' '$txt[525], ' <b>'$modSettings['memberCount'], '</b> ',  $txt[19], '<br />
                                                        '
$txt[656], ': <b> <a href="'$scripturl'?action=profile;u='$modSettings['latestMember'], '">'$modSettings['latestRealName'], '</a></b>
                                                </div>
                                        </div>'
;

        echo 
'
                                </td>
                        </tr>
                </table>

                <a href="#" onclick="shrinkHeader(!current_header); return false;"><img id="upshrink" src="'
$settings['images_url'], '/', empty($options['collapse_header']) ? 'upshrink.gif' 'upshrink2.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin: 2px 0;" border="0" /></a><img id="upshrinkTemp" src="'$settings['images_url'], '/blank.gif" alt="" style="margin-right: 2ex;" />';

                
// Show the menu here, according to the menu sub template.
                
template_menu();

        echo 
'
        </div>'
;




echo 
'Dies ist eine leere Testseite';





        
// Show the "Powered by" and "Valid" logos, as well as the copyright.  Remember, the copyright must be somewhere!
        
echo '

        <div id="footerarea" style="text-align: center; padding-bottom: 1ex;'
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' '''>
                <script language="JavaScript" type="text/javascript"><!--
                        function smfFooterHighlight(element, value)
                        {
                                element.src = smf_images_url + "/" + (value ? "h_" : "") + element.id + ".gif";
                        }
                // --></script>
                <table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
                        <tr>
                                <td width="28%" valign="middle" align="right">
                                        <a href="http://www.mysql.com/" target="_blank"><img id="powered-mysql" src="'
$settings['images_url'], '/powered-mysql.gif" alt="'$txt['powered_by_mysql'], '" width="54" height="20" style="margin: 5px 16px;" border="0" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                                        <a href="http://www.php.net/" target="_blank"><img id="powered-php" src="'
$settings['images_url'], '/powered-php.gif" alt="'$txt['powered_by_php'], '" width="54" height="20" style="margin: 5px 16px;" border="0" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                                </td>
                                <td valign="middle" align="center" style="white-space: nowrap;" class="footertext">
                                        '
theme_copyright(), '
                                </td>
                                <td width="28%" valign="middle" align="left">
                                        <a href="http://validator.w3.org/check/referer" target="_blank"><img id="valid-xhtml10" src="'
$settings['images_url'], '/valid-xhtml10.gif" alt="'$txt['valid_xhtml'], '" width="54" height="20" style="margin: 5px 16px;" border="0" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                                        <a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="'
$settings['images_url'], '/valid-css.gif" alt="'$txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" border="0" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
                                </td>
                        </tr>
                </table>'
;

        
// Show the load time?
        
if ($context['show_load_time'])
                echo 
'
                <span class="smalltext">'
$txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

        echo 
'
                </div>'
;

        
// This is an interesting bug in Internet Explorer AND Safari.  Rather annoying, it makes overflows just not tall enough.
        
if ($context['browser']['is_ie'] && !$context['browser']['is_ie4'] || $context['browser']['is_mac_ie'] || $context['browser']['is_safari'])
        {
                
// The purpose of this code is to fix the height of overflow: auto div blocks, because IE can't figure it out for itself.
                
echo '
                <script language="JavaScript" type="text/javascript"><!--'
;

                
// Unfortunately, Safari does not have a "getComputedStyle" implementation yet, so we have to just do it to code...
                
if ($context['browser']['is_safari'])
                        echo 
'
                        window.addEventListener("load", smf_codeFix, false);

                        function smf_codeFix()
                        {
                                var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");

                                for (var i = 0; i < codeFix.length; i++)
                                {
                                        if (codeFix[i].className == "code" && codeFix[i].offsetHeight < 20)
                                                codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
                                }
                        }'
;
                else
                {
                        echo 
'
                        var window_oldOnload = window.onload;
                        window.onload = smf_codeFix;

                        function smf_codeFix()
                        {
                                var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");

                                for (var i = 0; i < codeFix.length; i++)
                                {
                                        if (codeFix[i].currentStyle.overflow == "auto" && (codeFix[i].currentStyle.height == "" || codeFix[i].currentStyle.height == "auto") && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0))
                                                codeFix[i].style.height = (codeFix[i].offsetHeight + 36) + "px";
                                }

                                if (window_oldOnload)
                                        window_oldOnload();
                        }'
;
                }

                echo 
'
                // --></script>'
;
        }
?>

</body>
</html>


Das ganze hab ich auf die schnelle mir rausgesucht und kopiert. Das Copyright (function) wird aber nicht angezeigt...

xetolosch

Ich finde den Fehler nicht...
Die Funktion "theme_copyright()" aus dem Themplate wird nicht ausgeführt/ angezeigt. Ich finde aber in keiner Datei diese Funktion. Wo finde ich diese oder wie bekomm ich diese zum laufen in meiner Datei?
SSI.php ist eingebunden und den Aufbau der Seite hab ich aus index.template.php geholt.

andrea


Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



mediman

du willst lediglich ein impressum anzeigen lassen ???
bissel arg viel aufwand für eine einfache impressum funktion oder?

wäre ein link im impressum bzw. ein button im menü, der eine ?action=impressum seite aufruft nicht ausreichend?

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

xetolosch

Quote from: andrea on November 23, 2004, 05:07:54 AM
ssi_shutdown();
Nach kurzem Nachdenken hab ich dann verstanden was das heißen sollte *g*

Neuer Code:
<?php

require(dirname(__FILE__) . '/SSI.php');

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> << :: SMF SSI.php 1.0 :: >> </title><?php

echo 
'
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style.css" />
<script language="JavaScript" type="text/javascript" src="'
$settings['theme_url'], '/script.js"></script>';

if ($context['browser']['needs_size_fix'])
echo '
<style type="text/css"><!--
@import('
$settings['theme_url'], '/fonts-compat.css);
--></style>'
;

        echo 
'
</head>
<body>

        <div id="headerarea" style="padding: 12px 30px 4px 30px;'
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' '''">';

        
// The logo and the three info boxes
        
echo '
                <table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="position: relative;">
                        <tr>
                                <td colspan="2" valign="bottom" style="padding: 0px; white-space: nowrap;">'
;

        
// This part is the logo and forum name.  You should be able to change this to whatever you want...
        
echo '                <table><tr><td width="60%">
                                        <img src="'
.$settings['images_url'].'/smflogo.gif" width="600" height="90" style="float: left;" alt="" />
                                </td><td width ="40%">

                                     <a href="http://www.orkenspalter.de"><img src="http://www.orkenspalter.de/modules/liens/images/banner.gif" width="400" height="45" style="float: right;" alt="Spaltet den Ork ab." align="top"></a>
                                     <a href="http://www.rpgmarkt.de"><img src="http://www.rpg-shop.com/catalog/catalog/images/design/rpgmarkt.jpg" width="400" height="45" style="float: right;" alt="RPG-Markt" align"=bottom"></a>

                                </td></tr><tr><td><img src="'
$settings['images_url'], '/blank.gif" height="8" alt="" /></td></tr></table>';

        echo 
'

                        </tr>
                        <tr id="upshrinkHeader"'
, empty($options['collapse_header']) ? '' ' style="display: none;"''>
                                <td valign="top">
                                        <div class="headertitles" style="margin-right: 5px; position: relative;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="position: relative; margin-right: 5px; background-image: url('
$settings['images_url'], '/box_bg.gif);">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/userinfo.gif" style="position: absolute; left: '$context['browser']['is_ie5'] || $context['browser']['is_ie4'] ? '0' '-1px''; top: -16px; clear: both;" alt="" />
                                                <table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'
;

        if (!empty(
$context['user']['avatar']))
                echo 
'<td valign="middle">'$context['user']['avatar']['image'], '</td>';

        echo 
'<td width="100%" valign="top" class="windowbgsmalltext" style="font-family: verdana, arial, sans-serif;">';

        
// If the user is logged in, display stuff like their name, new messages, etc.
        
if ($context['user']['is_logged'])
        {
                echo 
'
                                                        '
$txt['hello_member'], ' <b>'$context['user']['name'], '</b>';

                
// Only tell them about their messages if they can read their messages!
                
if ($context['allow_pm'])
                        echo 
', '$txt[152], ' <a href="'$scripturl'?action=pm">'$context['user']['messages'], ' '$context['user']['messages'] != $txt[153] : $txt[471], '</a>'$txt['newmessages4'], ' '$context['user']['unread_messages'], ' '$context['user']['unread_messages'] == $txt['newmessages0'] : $txt['newmessages1'];
                echo 
'.';

                
// Is the forum in maintenance mode?
                
if ($context['in_maintenance'] && $context['user']['is_admin'])
                        echo 
'<br />
                                                        <b>'
$txt[616], '</b>';

                
// Are there any members waiting for approval?
                
if (!empty($context['unapproved_members']))
                        echo 
'<br />
                                                        '
$context['unapproved_members'] == $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="'$scripturl'?action=regcenter">'$context['unapproved_members'] == $txt['approve_member'] : $context['unapproved_members'] . ' ' $txt['approve_members'], '</a> '$txt['approve_members_waiting'];

                
// Show the total time logged in?
                
if (!empty($context['user']['total_time_logged_in']))
                {
                        echo 
'
                                                        <br />'
$txt['totalTimeLogged1'];

                        
// If days is just zero, don't bother to show it.
                        
if ($context['user']['total_time_logged_in']['days'] > 0)
                                echo 
$context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

                        
// Same with hours - only show it if it's above zero.
                        
if ($context['user']['total_time_logged_in']['hours'] > 0)
                                echo 
$context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

                        
// But, let's always show minutes - Time wasted here: 0 minutes ;).
                        
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'];
                }

                echo 
'<br />
                                                        <a href="'
$scripturl'?action=unread">'$txt['unread_since_visit'], '</a><br />
                                                        <a href="'
$scripturl'?action=unreadreplies">'$txt['show_unread_replies'], '</a><br />
                                                        '
$context['current_time'];
        }
        
// Otherwise they're a guest - so politely ask them to register or login.
        
else
        {
                echo 
'
                                                        '
$txt['welcome_guest'], '<br />
                                                        '
$context['current_time'], '<br />

                                                        <form action="'
$scripturl'?action=login2" method="post" style="margin: 3px 1ex 1px 0; text-align:right;">
                                                                <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                                                                <select name="cookielength">
                                                                        <option value="60">'
$txt['smf53'], '</option>
                                                                        <option value="1440">'
$txt['smf47'], '</option>
                                                                        <option value="10080">'
$txt['smf48'], '</option>
                                                                        <option value="302400">'
$txt['smf49'], '</option>
                                                                        <option value="-1" selected="selected">'
$txt['smf50'], '</option>
                                                                </select>
                                                                <input type="submit" value="'
$txt[34], '" /><br />
                                                                '
$txt['smf52'], '
                                                        </form>'
;
        }

        echo 
'
                                                </td></tr></table>
                                        </div>

                                        <form action="'
$scripturl'?action=search2" method="post" style="margin: 0; margin-top: 7px;">
                                                <font color="gold"><b>'
$txt[182], ': </b></font><input type="text" name="search" value="" style="width: 190px;" />&nbsp;
                                                <input type="submit" name="submit" value="'
$txt[182], '" style="width: 8ex;" />&nbsp;
                                                <a href="'
$scripturl'?action=search;advanced"><font color="gold">'$txt['smf298'], '</font></a>
                                                <input type="hidden" name="advanced" value="0" />'
;

        
// If we're on a certain board, limit it to this board ;).
        
if (!empty($context['current_board']))
                echo 
'
                                                <input type="hidden" name="brd['
$context['current_board'], ']" value="'$context['current_board'], '" />';

        echo 
'
                                        </form>

                                </td>
                                <td width="262" style="padding-left: 5px;" valign="top">'
;

        
// Show a random news item? (or you could pick one from news_lines...)
        
if (!empty($settings['enable_news']))
                echo 
'
                                        <div class="headertitles" style="width: 260px;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url('
$settings['images_url'], '/box_bg.gif); margin-bottom: 8px;">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/newsbox.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 50px; overflow: auto; padding: 5px;" class="windowbgsmalltext">'
$context['random_news_line'], '</div>
                                        </div>'
;

        
// The "key stats" box.
        
echo '
                                        <div class="headertitles" style="width: 260px;"><img src="'
$settings['images_url'], '/blank.gif" height="12" alt="" /></div>
                                        <div class="headerbodies" style="width: 260px; position: relative; background-image: url('
$settings['images_url'], '/box_bg.gif);">
                                                <img src="'
$settings['images_url'], '/'$context['user']['language'], '/keystats.gif" style="position: absolute; left: -1px; top: -16px;" alt="" />
                                                <div style="height: 35px; padding: 5px;" class="windowbgsmalltext">
                                                        <b>'
$modSettings['totalMessages'], '</b> '$txt[95], ' '$txt['smf88'], ' <b>'$modSettings['totalTopics'], '</b> '$txt[64], ' '$txt[525], ' <b>'$modSettings['memberCount'], '</b> ',  $txt[19], '<br />
                                                        '
$txt[656], ': <b> <a href="'$scripturl'?action=profile;u='$modSettings['latestMember'], '">'$modSettings['latestRealName'], '</a></b>
                                                </div>
                                        </div>'
;

        echo 
'
                                </td>
                        </tr>
                </table>

                <a href="#" onclick="shrinkHeader(!current_header); return false;"><img id="upshrink" src="'
$settings['images_url'], '/', empty($options['collapse_header']) ? 'upshrink.gif' 'upshrink2.gif''" alt="*" title="'$txt['upshrink_description'], '" style="margin: 2px 0;" border="0" /></a><img id="upshrinkTemp" src="'$settings['images_url'], '/blank.gif" alt="" style="margin-right: 2ex;" />';

                
// Show the menu here, according to the menu sub template.
                
template_menu();

        echo 
'
        </div>'
;




echo 
'Dies ist eine leere Testseite';






ssi_shutdown();
?>

</body>
</html>


Altes Problem.
Footer wird angezeigt, ABER der Text (unten, mitte) wird nicht angezeigt. Die Bildchen links und rechts davon werden gezeigt...
Habs auch mit echo ssi_shutdown() probiert... nur mal so zum test.


@mediman:
Unter anderem will ich ein Impressum anzeigen, aber natürlich will ich noch weitere Seiten einbinden. Und DAS will ich so erreichen. Und da mir bisher keiner helfen wollte, hab ich mir das halt selbst mühsam herausgesucht ;)

mediman

hmm, auch kein argument  :P

guck mal hier: http://www.simplemachines.org/community/index.php?topic=19265.msg160224#msg160224

ist meines denkens eine nette lösung ...
so wird nicht zuviel vom template mitgeschleppt ...

fragen? bin noch ne weile hier ...

medi
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

redlabour

Hi Leute,

gibt es mittlerweile einen Mod ? Und den Button hier kann ich leider auch nicht mehr finden. Kann den nochmal jemand verlinken ?

BTW - kleiner Tipp :

Ich habe eine impressum.html in meinem / Verzeichniss für alle meine Projekte. So ein Button öffnet bei mir dann einfach die Seite in einem neuen Fenster - und fertig ! ;)
http://www.politikstube.de - die christliche Politikcommunity

redlabour

Da es ja nicht nur für uns Deutsche ein Zwang ist sondern für fast jeden seriösen Anbieter eines Forums auch einen nutzen hat :

http://www.simplemachines.org/community/index.php?topic=73904.msg499498#new
http://www.politikstube.de - die christliche Politikcommunity

dieter4

"hardly" heißt "kaum"...

nur so als anmerkung...

redlabour

Schon gemerkt und korrigiert. Thx ...
http://www.politikstube.de - die christliche Politikcommunity

Petrus

hi, here comes the button:



Viel Spaß damit!

Bis sPeter ..................  :)

redlabour

*hust* ich seh da keinen Button.
http://www.politikstube.de - die christliche Politikcommunity

Advertisement: