Haumis wbb hilfe 
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite
Galerie Datenbank Zum Portal

Startseite| Das Board| wbb2| wbblite| Wo finde ich was| Veränderungen| Grafik-Bereich-WBB2| Boardspiele| Vorstellungen| Allgemeines| Trainingscenter|
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » Erläuterungen zum Seitenaufbau » Schritt 4 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Schritt 4
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 5892
Schritt 4 Beitrag Nr.: 1     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich hab nun angefangen den eigendlichen Indexteil einzubauen.

Ansicht aus Sicht des Nichtangemeldeten:


Ansicht aus Sicht des Angemeldeten:


Das Board selbst benötigt jedoch einige Einstellungen die in unserem Aufbauformular noch nicht greifbar sind.
Ich möchte doch erst mal den Zusammenhang zwischen css und den html-tags erläutern .
Darum wurde erst die Begrüßung und die Useronlineanzeige eingebaut, wie bisher OHNE jegliche Fremdformatierung und nur mit den notwendigsten css-Anweisungen die im basictemplate zu finden sind..
das Template basic schaut nun so aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
<style type="text/css">
 <!--

hr {
width:50%;
}
p {
border-collapse: separate;
border:dotted 3px;
padding: 10px;
color:red;
font-weight: bold;
}

body {
background-color: #EEE8AA;
}

table,tr,td {
margin:auto;
text-align: center;
}

div {
margin:auto;
table-layout: fixed;
width:1000px;
border-collapse: separate;
border:solid 3px;
}

.rechts {
text-align: right;
}

if.table {
border-collapse: separate; 
border:dotted 3px;
}

td.links {
border-collapse: separate;
border:double 3px;
text-align:left;
}
table.links  {
border-collapse: separate;
border:dashed 3px;
text-align:left;
}

-->
</style>


header und footer wurden nicht geändert und die index hat jetzt folgendes Aussehen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_START_TITLE']}</title>
$headinclude
</head>

<body>
 $header
<!--
<table>
<tr>
<td>
<p>Ich bin der Mittelteil der Indexseite und befinde mich im template index.</p>
</td>
</tr>
</table>
-->

<table class="links">
 <if($wbbuserdata['userid']==0)>
  <then>
   <tr>
    <td>Willkommen im $master_board_name</td>
   </tr>
   <tr>
    <td>Sie sind nicht angemeldet. Wenn dies Ihr erster Besuch hier ist, lesen Sie sich die <a href="misc.php?action=faq$SID_ARG_2ND">Hilfe des Forums</a> durch.
Dort wird Ihnen die Bedienung des Forums n&auml;her erkl&auml;rt.
Sie m&uuml;ssen au&szlig;erdem registriert sein, um alle Funktionen dieses Forums zu nutzen.
Benutzen Sie das <a href="register.php$SID_ARG_1ST">Registrierungsformular</a> um sich zu registrieren oder <a href="misc.php?action=faq1$SID_ARG_2ND#1">informieren</a> Sie sich ausf&uuml;hrlich &uuml;ber den Registrierungsprozess.
Um Beitr&auml;ge zu lesen, suchen Sie sich das Forum aus, das Sie interessiert.
Falls Sie bereits in diesem Forum registriert sind, k&ouml;nnen Sie sich <a href="login.php">hier</a> anmelden.</td>
   </tr>
  </then>

  <else>
   <tr>
    <td>

     <tr>
      <td>Willkommen zur&uuml;ck,$usercbar_username <a href="logout.php?u=$wbbuserdata[userid]">[abmelden]</a><br /><a href="search.php?action=new">neue Beitr&auml;ge vorhanden $lastvisitdate $lastvisittime</td>
      <td span class="rechts">Es ist jetzt $currenttime <br />Alle Zeiten in diesem Forum sind GMT $toffset Stunden.</td>
     </tr>
    </table></td>
   </tr>
  </else>
 </if>
 
</table>

<table>
<tr>
<td>
<p>Das eigentliche Board verlangt einige  Orginaldateien um richtig angezeigt zu werden.<br>
Darum werden wir das später einbauen</p>
</td>
</tr>
</table>



<table>
                <tr>
                     <td class="links"><a href="wiw.php">Zur Zeit $useronline_BE $totaluseronline $useronline_USER online.</a></td>
               </tr>
               <tr>
                    <td class="links rowspan="2"><img src="images/online.gif" />Zur Zeit $useronline_BE $membercount $useronline_MEMBERS $useronline_GHOSTS $useronline_AND $guestcount $useronline_GUEST im Forum unterwegs. <b>Rekord:</b> $rekord $useronline_USER am $rekorddate <span class="time">$rekordtime
                      <br />
                  <if($useronline=="")><then>&nbsp;</then></if>$useronline</td>
</table>

<hr  />

$footer
</body>
</html>


Hier tritt zum ersten mal eine besonderheit auf, die ich auch noch nicht richtig erklären kann.

Da html KEINE Programmiersprache ist, sind auch hier keine Interaktionen möglich.
Wir treffen aber im Text auf solche in Form der if - Abfrage.

Hier taucht im htmltext plötzlich eine if - Abfrage auf.
<if($wbbuserdata['userid']==0)>

Hier werden zwei Fälle unterschieden.
Fall1: Ist der Besucher ein angemeldetes Mitglied.
Fall2 ist der Besucher nicht angemeldet.

Je nach Ergebnis werden unterschiedliche Ausgaben auf dem Monitor erzeugt.
Im Fall 2, kann man auf >>hier<< klicken um sich im Board anzumelden.
Dies könnt ihr machen indem ihr euch mit
Benutzer: anton
Kennwort: 654123
anmeldet.

Wer ACP-Zugang haben möchte um auch die templates mal genauer anzusehen meldet sich bitte hier.

Ich lasse das nun erst mal und stelle das Ganze mal zur Diskussion.

Bevor es weiter geht sollte man das bisherige so einigermaßen verstanden haben.

Das if-Abfragen hier möglich sind, wird wahrscheinlich daran liegen,
das die html-Scripte Bestandteil der php-Dateien sind und zudem noch durch den cache-Vorgang in php-Scripte umgewandelt werden.

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

17.11.2010 12:21 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
Lilly Lilly ist weiblich


images/avatars/avatar-183.jpg
[meine Galerie]


Dabei seit: 03.04.2010
Beiträge: 375
Postid: 8107
Beitrag Nr.: 2     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich habe das ganze( vom ersten Teil bis hier hin ) ein paar Mal gelesen..nach und nach verstehe ich mehr*zugeb*..so langsam verstehe ich wie dieses Board aufgebaut ist..sicher benötige ich noch ab und an den Hingucker hier zu dem Bereich..

Es ist gut erklärt..zwar haben mich persönlich die ersten 2 male diese Zeilen total abgeschreckt sie genauer nach zu vollziehen..aber wenn man es sich mehrmals..also wie ich an verschiedenen Tagen durchliest und durch den Kopf gehen lässt..wird es auch besser..also so viel "Ich versteh nix " ist nicht mehr..war am Anfang viel schlimmer bei mir...
21.04.2011 09:10 Lilly ist offline E-Mail an Lilly senden Homepage von Lilly Beiträge von Lilly suchenNehmen Sie Lilly in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » Erläuterungen zum Seitenaufbau » Schritt 4

Views heute: 15.960 | Views gestern: 27.048 | Views gesamt: 79.426.216
Powered by Burning Board 2.3.6 © 2001-2004 WoltLab GmbH
Am Netz seit dem 3.6.2009 - Powered by © haumis-Team
Style & Buttons © by FriendsbistroTeam
Boardregeln Impressum & Haftungsauschluss Datenschutzerklärung