Hi, wie man eine einzelene Seite im wbb3 anlegt weis ich schon, aber wie legt man z.b. mehrere Seite an wie unter Produkte hier im Forum?
im Wbb3 mehrere Seiten anlegen (wie bei Produkte)
-
-
- Offizieller Beitrag
Im Prinzip geht das genauso wie mit dem wbb3. Du wirst sicher das Tutorial gelesen haben, wie man eine statische Seite erstellt. Mehere Seiten gehen dann nur mit PHP Kenntnissen.
-
Im Prinzip geht das genauso wie mit dem wbb3. Du wirst sicher das Tutorial gelesen haben, wie man eine statische Seite erstellt. Mehere Seiten gehen dann nur mit PHP Kenntnissen.
hm und son kleines tutorial für mehrere Seiten gibt es noch nicht?
-
- Offizieller Beitrag
es ist mir derzeit kein Tutorial bekannt.
-
es ist mir derzeit kein Tutorial bekannt.
hm das ist schade.. (magst du ned eins schreibenwenn du lust, laune und zeit hättest?
-
würde mich aber auch interessieren, da es sehr gut gemacht wurden ist.
-
und nun?
-
Seiten in einer statischen wBB3 Seite erstellt man doch eigtl. genauso?
Bzw.
Naja, so halbwegs zumindest.Ich nehme sein Lexikon mal als Beispiel her:
http://wbb-security.de/support/index.…egory=view&id=4index.php?page=Products
dürfte ja soweit klar sein.Anschließen kommt &category=view und danach &id=$id/4
Das alles sind im Prinzip nur IF-ECHO-ELSE-Abfragen.Ich kann mir gut vorstellen, dass der Code der gesamten Datei ungefähr so ausschaut:
Sollte unklar sein, was das bedeutet:
Falls der Wert von "category, view" ist und "id, 4" dann gibt er eben die Details des Lexikons aus.
Natürlich kann man den Code beliebig erweitern, war nur ein Beispiel.Noch ein Beispiel:
PHP
Alles anzeigen//falls "category, view" if($_GET['category'] == "view") { //falls ID4, dann Lexikon if($_GET['id'] == "4") { echo "lexikon details"; //oder doch ID5? } elseif($_GET['id'] == "5") { echo "SpellChecker Infos"; //falls nichts von den beiden } else { echo "nichts von den beiden, oder fehlermeldung"; } //falls category nicht "view" oder bestimmt } else { echo "category nicht bestimmt"; }
Sollten die ID's aus der Datenbank ausgelesen werden und dann dementsprechend was ausgegeben .. da wird der Code dementsprechend komplexer, klar.
In dem zweiten Beispiel wird als erstes überprüft ob "category" den wert "view" hat, falls ja, macht er dann mit den weiteren IF-ECHO-ELSE-Abfragen weiter, falls nicht, kommt es gleich unten an und gibt dann diese "category nicht bestimmt"-Fehlermeldung aus.Soo .. ich hoffe,
meine "mini-anleitung" hat euch etwas weitergeholfen.
Falls noch Fragen offen sein sollten, einfach schreiben.Also dann ..
.. sayonara!CookIe
-
naja und was amcht man damit nun? anschauen? oder wie hä?
-
naja und was amcht man damit nun? anschauen? oder wie hä?
Willst Du mich jetzt verarrshen, oder so?
Essen, Trinken, Fühlen, und solche Sachen kann man den Code nicht.Anschauen, Beispiele versuchen zu verstehen, wenn noch Fragen offen, fragen .. wenn nicht, nachmachen?
Um mich .. nett zu äußern! -
naja, haste eventuell eine test.php datei? kann mitdem code zeugs echt nixn anfangen!
-
also ich komme da ned weiter habe halt eine
FanclubPage.class.php im unterverzeichniss des WCF lib page...der inhalt der datei:
komme aber nicht weiter
<table><tbody><tr>
<td class="codeLineNumbers">
<img src="http://www.wbb3mods.com/wcf/icon/codeS.png" alt="" />
</td>
<td class="codeLines">
<h3>PHP-Quelltext</h3>
</td>
</tr>
<tr>
<td class="codeLineNumbers">
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre>
</td>
<td class="codeLines">
<pre><?php
require_once(WCF_DIR.'lib/page/AbstractPage.class.php');// show page
switch ($this->action) {
case 'questions':
require_once(WCF_DIR.'lib/page/FanclubQuestionsPage.class.php');
new FanclubQuestionsPage();
break;case 'team':
public $templateName = 'fanclubTeam';
new FanclubTeamPage();
break;
}
?></pre></td></tr></tbody></table> -
Das was Du da gefunden hast ist auch eine Möglichkeit. Switch eben ..
Mehr dazu findest Du z. B. hier: http://tut.php-quake.net/switch.html -
oh ich habe soeiniges gefunden schade nur das nie einer mir sagen kann wo der Fehler ist...
-
oh ich habe soeiniges gefunden schade nur das nie einer mir sagen kann wo der Fehler ist...
Dann schreib doch hier den Quellcode rein?
Ohne Code kann Dir auch keiner helfen!