FAQ - Häufig gestellte Fragen

FAQ ist die Englische Abkürzung für Frequently Asked Questions, zu Deutsch: "häufig gestellte Fragen". Hier werden die Antworten zu den Fragen gegeben, die im WB-Forum immer wieder auftauchen. Die FAQ hilft, das Forum übersichtlicher zu halten und die aktiven Moderatoren bei Ihrer täglichen Arbeit zu entlasten.

Sollest Du eine Frage finden, die noch nicht in der FAQ verzeichnet ist, aber bereits des öfteren im Forum gestellt wurde, lass es uns einfach wissen.

Kategorien

Allgemeines Installation Module Websitebaker.org

Frage: Was ist Website Baker?

Website Baker ist ein auf PHP basierendes System für die Verwaltung von Inhalten (Content Management System - CMS) welches mit einem einzigen Hintergrund entwickelt wurde: Einfache Benutzung.

^ HOCH



Frage: Welche Lizenz verwendet Website Baker?

Website Baker ist unter der GPL (GNU General Public License 2) lizensiert. Weiter Details über GPL finden sich hier: http://www.gnu.org/licenses/gpl.html.

^ HOCH



Frage: Ich habe mein Admin Passwort vergessen, was kann ich tun?

Passwörter werden als MD5 Hash verschlüsselt in der Datenbank abgespeichert. Solange Du Zugriff auf die MySQL Datenbank hast (z.B. via phpMyAdmin), kannst Du nachfolgenden SQL Befehl ausführen, um ein neues Passwort für den Benutzer admin im Feld password der Tabelle users zu erzeugen.

UPDATE prefix_users SET password = md5('newpass') WHERE username = "admin"

Bitte passe prefix_ an den während der Installation eingegebenen Tabllenprefix an (wenn vergeben). Der String newpass sollte durch ein sicheres Passwort ersetzt werden. Der String admin muss durch den Benutzernamen (Loginname) ersetzt werden, dessen Passwort ausgetauscht werden soll.

Lösche anschliessend den Browsercache und melde Dich im WB-Backend mit dem Benutzernamen und dem neuen Passwort an. Bitte verwende ein sicheres Passwort.

^ HOCH



Frage: Was bedeutet die Fehlermeldung Fatal Error: Call to undefined function show_menu2()?

Dieser Fehler tritt auf, wenn das verwendete Template die Zusatzfunktion show_menu2() benötigt, diese aber nicht installiert ist. Um den Fehler zu beseitigen, lade die Zusatzfunktion show_menu2() von der Addons-Seite herunter und installiere diese über das WB-Backend: Erweiterungen -> Module -> Modul installieren. Der Fehler sollte dann behoben sein.

^ HOCH



Frage: Unkontrollierter Wechsel der Sprachanzeige im Backend?

Sollte die Sprachanzeige im Backend ohne Grund von Deutsch auf Englisch etc. wechseln, liegt das meist an inkonsistenten Werten in der WB-Datenbank. Wenn Du Zugriff auf das Datenbanktool phpMyAdmin hast, melde Dich darüber an der Datenbank an und führe nachfolgende SQL Anweisungen aus.

UPDATE xxx_settings SET value = 'DE' WHERE name = 'default_language'
UPDATE xxx_pages SET language = 'DE'
UPDATE xxx_users SET language = 'DE'

Achtung: Der Tabellenprefix: xxx_ muss vorher an Deine Datenbankeinstellung angepasst werden.

^ HOCH



Frage: Wie gestalte ich mein Navigationsmenü so dass es wie ... aussieht??

Das Aussehen des Navigationsmenü wird über CSS Anweisungen realisiert. Wenn Du mit CSS nicht vertraut bist, schaue Dir bitte die zahrleichen Quellen im WWW an. Google ist Dein Freund. Bevor Du im Forum postest, sieh Dir die nachfolgenden Webresourcen durch:

Erstelle Dein Menu am besten zuerst in einer normalen HTML Datei. Wenn Du mit dem Aussehen zufrieden bist, automatisiere die Ausgabe mit der Menüfunktion show_menu(). Lies die Dokumentation um mehr über die angelegten CSS Klassen und Funktionsparameter zu erfahren.

Auf der Add-ons Seite befindet sich die Ersatzufunktion show_menu2(). Show_menu2() bietet wesentlich mehr Gestaltungsspielraum als die WB Menüfunktion. Weitere Informationen gibt es auf der Webseite des Entwicklers. Mit show_menu2() und CSS kann jedes Navigationsmenü erstellt werden.

Hinweis:
Bitte nutze das Internet, um mehr über die Möglichkeit der Formatierung mit CSS zu lernen. Das Website Baker Forum ist kein Forum für CSS / HTML Probleme!!!
^ HOCH




Frage: Was bedeuted die Fehlermeldung headers already sent?

Die Fehlermeldung "Cannot modify header information - headers already sent" erscheint immer dann, wenn eine WB Routine einen Header senden will, vorher aber bereits Zeichen auf dem Bildschirm ausgegeben wurden. Diese Fehlermeldung kann während der Installation von WB auftreten, wenn noch Daten von einer vorigen Website Baker Sitzung im Browser gepeichert sind. Vor einer Neuinstallation sollte Browsercache und Sessions geleert werden (Firefox ab v1.5: STRG+SHIFT+DEL).

Wenn Zugriff auf die php.ini besteht, kann auch die PHP Ausgabebufferung (output_buffering) aktiviert werden, um solche Fehler komplett zu vermeiden.

^ HOCH



Frage: Kann ich von WB 2.X.x auf 2.6.y updaten?

Sicher. Was es dabei alles zu beachten gibt, erfährst Du hier.

^ HOCH




Frage: Kann man HTML, Javascript und PHP Anweisungen mischen?

Dies ist möglich. Allerdings funktionieren Javascript und PHP Code nur in Seiten des Typs Code. Auf WYSIWYG Seiten/Abschnitten kann kein Code ausgeführt werden!!

Code Seiten sind für die Ausgabe von PHP Code gedacht. Javascript und HMTL Anweisungen müssen daher mit dem echo oder print Befehl von PHP ausgegeben werden. Bei Javascript müssen Anführungszeichen zusätzlich maskiert werden. Am besten eignet sich dazu die PHP Heredoc Syntax. Kopiere nachfolgenden Code einfach in eine Seite/Abschnitt vom Typ Code und schau Dir das Ergebnis an.

$a = '12';
$mixed_output = <<< EOT
<h2>HTML Anweisungen</h2>
<p>Inhalt der Variable a:= $a</p>
<script type="text/javascript" language="javascript">
alert('Javascript code: Hello world');
</script>
EOT;
echo $mixed_output;
^ HOCH



Frage: Warum kommen Emails die über das Form Modul verschickt wurden nicht an?

Email werden nicht verschickt, solange keine gültige Empfängeradresse ins Textfeld "Email An:" eingegeben wurde. Das Textfeld ist über die Einstellungen des Form Modules zu erreichen: WB Backend -> Seiten -> klick auf die Form Modul -> Schaltfläche: Optionen -> Email Settings -> Email an:

Wenn Du eine gültige Email Adresse eingetragen hast, Deine Emails aber trotzdem nicht ankommen, lies Dir bitte auch diesen Knowledge base Artikel durch.

^ HOCH




Frage: Was ist der WB IRC Chat?

IRC (Internet Relay Chat) bezeichnet ein etabliertes, rein textbasiertes Chat-System. Es ermöglicht Gesprächsrunden mit einer beliebigen Anzahl von Teilnehmern in so genannten Channels (Gesprächskanäle), aber auch Gespräche zwischen zwei Teilnehmern (Query). Neue Channel können üblicherweise jederzeit von jedem Teilnehmer frei eröffnet werden, ebenso kann man gleichzeitig an mehreren Channels teilnehmen.

Quelle: http://de.wikipedia.org/wiki/Internet_Relay_Chat

Website Baker hat einen permanenten Channel auf freenode.net, vielen Dank an tomhung!

Die Zugangsdaten:
Server:          irc.freenode.net
Channel:        #websitebaker
Default Port:  6667

Aber wie komme ich dorthin? 

Nun, das ist eigentlich ganz einfach. Du musst erst einmal einen IRC Client haben. Wenn du Opera benutzt, hast du schon einen eingebauten IRC Chat-Client, für Firefox gibt es das Add-On ChatZilla. Wenn dir diese nicht gefallen oder du einen anderen Browser benutzt, kannst du entweder die "all-in-one Instant Message Clients" Miranda IM oder Trilian benutzen, oder reine IRC Clients wie X-Chat oder (den nicht kostenlosen aber "jeder hat ihn") mIRC. Schau bei wikipedia nach, wenn du dir unsicher bist, welcher für dich geeignet ist - es gibt hier viele (englische) Vergleichstabellen.

Warum soll ich nun dorthin gehen? 
Hier kannst du dich einfach mit anderen WB Benutzern aus aller Welt unterhalten, mit den Entwicklern in Kontakt treten, und auch die Website Baker Teams halten dort ihre Treffen ab. Aber erwarte nicht, dass hunderte von gelernten WB User nur darauf warten, deine Probleme zu lösen - der Chat ist nur ein zusätzliches Teil, um die Organisation und die Benutzerkommunikation einfacher zu gestalten. Bitte denke nicht "Oh, hier ist ein anderer Nutzer, vielleicht kann er all meine Probleme lösen" und stelle danach Fragen wie "WB läuft nicht - ich gebe dir Adminrechte, kannst du das für mich lösen?" oder "ich habe irgendwo ein tolles Template gesehen, bitte mach es jetzt für mich, ansonsten bin ich den ganzen Tag nur noch am Heulen." Website Baker ist OpenSource - niemand hier auf websitebaker.org und im Chat bekommt Geld dafür, anderen Benutzern zu helfen, und viele Leute stecken einen Großteil ihrer Freizeit hinein. Bitte beachte dies. 

^ HOCH