Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 05:03:20 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Menü die x-te...  (Read 1379 times)
mySQL

Offline Offline

Posts: 6


« on: February 23, 2008, 02:45:41 PM »

Hallo Leute!
Auf der Suche nach einer geeigneten CMS bin ich auf den WebsiteBaker gestoßen,
der es mir sehr angetan hat.

Natürlich habe ich gleich losgelegt und es erfolgreich installiert.

Allerdings lese ich jetzt schon bald eine Stunde, wie man richtig Menüs erstellt,
doch ich komme nicht weiter.

Ich möchte ein Menü erstellen, das ein paar Unterkatekorien hat.
In etwa wie auf der www.Team-Firebird.net Homepage.

Kann mir da bitte einer auf die Sprünge helfen, wie man da anstellt?

Mit freundlichen Grüßen
mySQL
Logged
doc
Guest
« Reply #1 on: February 23, 2008, 03:22:33 PM »

Hallo,

schau mal auf die WB Hilfeseite in die Sektion Linkliste: http://help.websitebaker.org/pages/de/linkliste.php
Besuche mal die Seite von CSS Maxdesign, die vermittelt die nötigen CSS Grundlagen, um eigene Menüs zu gestalten.

Gruss Christian
Logged
mySQL

Offline Offline

Posts: 6


« Reply #2 on: February 23, 2008, 04:29:30 PM »

Danke schonmal.
Es Css brauche ich eigentlich nicht, es soll ja nicht vom Desing her so aussehen,
sondern ich frage mich im allgemeinen wie ich im WebsiteBaker Menüs erstelle.

Das bekomm ich nicht gebacken^^

Vielen Dank nochmals
mySQL

//EDIT:
Hab gerade Festgestellt, wenn man z.B. das Design "Round"
nimmt und ein normalen Text erstellt wird die Überschrift des Textes
links als Menüpunkt angezeigt.

Nimmt man ein anderes Desing, z.B. Master green geschieht dies nicht.

//Next Edit:
Solangsam komme ich der Sache näher.
Das Master green Webtemplate hat 2 menüs, eins oben, ein Links.
Wie sage ich nun meinem eingegebem Text, das er nicht oben sondern Links angezeigt werden soll?

//Letzter Edit:
Habs alles selber hinbekommen, vielen Dank!
« Last Edit: February 23, 2008, 04:58:58 PM by mySQL » Logged
doc
Guest
« Reply #3 on: February 23, 2008, 05:00:09 PM »

Hallo,

einfach die Funktion show_menu() in der index.php deines Templates aufrufen, fertig. Mehr Infos dazu gibt es hier:
http://help.websitebaker.org/pages/de/advanced-doku/designer-guide/templatefunktionen-einfuegen.php#anker6

Christian
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #4 on: February 23, 2008, 06:57:56 PM »

Ich möchte ein Menü erstellen, das ein paar Unterkatekorien hat.
In etwa wie auf der www.Team-Firebird.net Homepage.

Ich verstehe das Problem.
Ich habe auch lange überlegt, wie man am besten einige Kategorien in die Menüs einbaut und habe mich schließlich dazu entschloßen
>> mehrere menüs (multiple menus)
http://help.websitebaker.org/pages/de/advanced-doku/designer-guide/mehrere-menues.php

Mit WB CMS kannst Du mehrere Menüs anlegen. Die verschiedenen erstellten Seiten kannst Du dann im Backend über "Optionen" den jeweiligen Menüs zuordnen.
Zuvor musst Du dein Template dafür vorbereiten und nötige Einstellungen in Optionen>>erweiterte Optionen machen.

Ein Beispiel wie es aussehen kann, wenn man mehrere Menüs benutzt findest Du hier, auf einer von mir grad online gestellten Seite: www.stolzenbach.de
2 menüs Links. 1 Menu Rechts.

Gutes Gelingen.
(nutz die Dokumentation und Forum und Suche, dann kommst Du weiter)

Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #5 on: February 23, 2008, 09:50:33 PM »

@mysql

- Sobald du eine Seite anlegst, wird automatisch auch ein Menüpunkt angelegt
- wenn du Untermenüs haben willst musst du die Seiten auch als Unterseite einer "übergeordneten Seite" anlegen.
- wo Unterseiten angezeigt werden ist im template hinterlegt. In round gibt es nur ein Menü, in dem alle Seiten und Unterseiten angezeigt werden, in anderen kann eine Trennung zwischen Hauptmenü und Untermenü eingebaut sein.

Hoffe das hilft ein bisserl weiter

Und bitte, lies unsere Hilfeseiten, da steht alles drin.

Matthias
Logged
mySQL

Offline Offline

Posts: 6


« Reply #6 on: February 23, 2008, 10:04:04 PM »

Vielen Dank nochmal an alle, die mir geholfen haben.

Ich habe schon wieder ein neues Problem.
Ich möchte den Banner ändern.
Doch ich kann ihn im ordner templates/styleX/

nicht überschreiben, löschen etc...
Dann habe ich mir gedacht, mach erst nen anderen Style rein, ersetzt dann den Banner und dann wieder auf den anderen Style switchen.
Geht auch nicht.
Nächster Versuch:
Style auf dem rechner entpackt -> neuen banner rein -> wieder gepackt -> installiert -> Fehler....

Wie kann ich nun meinen Banner "einspielen"?

//EDIT:
Geht nun, die Dateien wurden immer in ein Unterverzeichnis gepackt, von daher ging es nicht.

Kann man bei diesem Design eigentlich Untermenüs erzeugen?
http://team-firebird.net/~web17_test/

Ich dachte an aufklappbare Spalten oder sowas.
« Last Edit: February 23, 2008, 11:31:39 PM by mySQL » Logged
doc
Guest
« Reply #7 on: February 23, 2008, 11:37:09 PM »

Hallo,

schau mal auf der Addons Seite nach: http://addons.websitebaker.org/pages/templates.php
All CSS2 macht das was Du willst. Generell hilft aber auch einfach mal eine suche im Forum, das durchlesen der Doku und ausprobieren von Templates und Modulen der Addons Seite. So lernt man am meisten.

Gruss Christian
Logged
mySQL

Offline Offline

Posts: 6


« Reply #8 on: February 24, 2008, 12:02:06 AM »

Ein altes chinesisches Sprichwort zur Fischerei lautet: Willst Du jemanden für einen Tag lang glücklich machen, so schenke ihm einen Fisch. Willst Du aber jemanden ein Leben lang glücklich machen, so bringe ihm das Fischen bei.

Ich denke man kann sich hier so gut wie alles erlesen,
ist schon richtig.
Habe bis jetzt auch schon 2 Probleme selber (durchs Lesen) beheben können.

Das mit dem Drop Down Menü schenke ich mir, weil ich schon bei dem Design bleiben wollte.

Allerdings, wenn man sich z.B. diese Seite anguckt:
http://team-firebird.net/~web17_test/pages/robotwars.php
Sieht man rechts ein graues Feld.
Ich denke, es ist dafür gedacht um dort Unterkatekurien bzw Content reinzustellen.
Daran scheitere ich aber momentan und kann leider auch hier nichts finden,
wie das gehen soll.
Warscheinlich such ich nur an der falschen Stelle...
Logged
doc
Guest
« Reply #9 on: February 24, 2008, 12:11:02 AM »

Hallo,

und um Fischen (bwz. backen bei WB) zu lernen, liest man am besten die Doku einfach mal durch. Danach fragt man hier dann explizit nach was man nicht verstanden hat. Dann kann dir auch geholfen werden.

Also lies bitte mal das komplette Kapitel: http://help.websitebaker.org/pages/de/advanced-doku/designer-guide.php durch. Schau dir auch mal das Beispielmodul dazu an. Dort werden die Grundlagen, sprich wie baue ich ein oder mehrere Menüs ein, wie baue ich mehrere Inhaltsblöcke ein (dein leerer grauer Block) etc. beschrieben.

Gruss Christian
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #10 on: February 24, 2008, 01:43:42 AM »

Noch ein Tipp am Rande.
Das Template Andreas06 ("falling Leaves", wenn ich mich recht erinnere) ist eine gute Lerngrundlage.
Neben den Template-Files liefert es dir auch HTMLs mit einigen Zusatzinfos, wie mehrere Blöcke dargestellt werden können.
Anfangs war ich auch verwirrt und dachte, so einfach ist WB doch nicht. Doch wenn man es ein paar mal gemacht hat, vergisst man es so leicht nicht mehr - was man von anderen CMS nicht behaupten kann.

Also gutes Gelingen.

Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
mySQL

Offline Offline

Posts: 6


« Reply #11 on: February 24, 2008, 04:15:42 PM »

So, ich bin nun dabei 2 Menüs einzubauen.
Die info.php zu bearbeiten war kein Problem.
Doch finde ich in der index.php vom Template nicht die richtigen Stellen um die Menüs einzubauen.

Code:
<?php

/*

 WebsiteBaker Project <http://www.websitebaker.org/>
 Copyright (C) 2004-2005, Ryan Djurovich

 WebsiteBaker is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 WebsiteBaker is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with websitebaker; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!--
__________________________________________________________
|                                                         |
|    DESIGN + http://www.top.rebalton.com Francesco Zambotti
|      DATE + 2006.06.12                                  |
| COPYRIGHT + free use if this notice is kept in place    |
|_________________________________________________________|

-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title><?php page_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR?>/topmenu.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR?>/base.css" rel="stylesheet" type="text/css" media="screen" />
</head>

<body id="pagetop" class="en">
<!-- Main site container -->
<div id="generale" class="home">
<!-- Upper border -->
<div id="bordosopra">
</div>
<!-- // Upper border -->
<!-- Main site header : holds the img, search and top menu -->
<div id="top" >
<div id="menup">
<div id="header"><?php if(SHOW_SEARCH) { ?>
<form action="<?php echo WB_URL.'/search/index'.PAGE_EXTENSION?>" method="post">
<input class="cerca" type="text" name="string" />
<input class="buttonsearch" name="Cerca2" type="submit" id="Cerca2" value="<?php if(isset($TEXT['SUBMIT'])) { echo $TEXT['SEARCH'];} else { echo 'Search'; } ?>" />
</form>
<?php ?>
</div>

<!-- Top Menu -->
<ul id="menu">
<li class="divisoremenu"></li>
<?php $count 0;
// Loop 
while($page $menu1->fetchRow()) {
// Controllo pagina
if(!isset($admin) OR $admin->show_page($page)) {
?>

<li class="premuto">
<a class="menuHead" href="<?php echo page_link($page['link']); ?>"><?php echo stripslashes($page['menu_title']); ?></a></li>
<li class="divisoremenu"></li>
<?php
$count 
$count+1;
}
}
?>

</ul>
<!-- // Top Menu -->
</div>
</div>
<!-- // Main site header -->
<!-- contents -->
<div id="content">
<!-- Container of "center page" -->
<div id="main">

<!-- ============================== -->
<!-- Contents -->
<!-- ============================== -->

<div id="contenuti" class="container">
<?php page_content(); ?>

<div class="section">
<div class="secbody">
<p>&nbsp;</p>
</div>
</div>

</div>

</div>

<!-- ============================== -->
<!-- Right Side -->
<!-- ============================== -->


<div id="destra">
 
<div id="risorse" class="section">
    <?php if(FRONTEND_LOGIN == 'enabled' AND VISIBILITY != 'private' AND $wb->get_session('USER_ID') == '') { ?>
        <h2>Login</h2>
    <?php ?>
<div class="surround">
              <?php
        
if(FRONTEND_LOGIN == 'enabled' AND VISIBILITY != 'private' AND $wb->get_session('USER_ID') == '') {
        
?>

        <form action="<?php echo LOGIN_URL?>" method="post" class="login_table">
            <p><?php echo $TEXT['LOGIN']; ?></p>
            <?php echo $TEXT['USERNAME']; ?>:
            <input type="text" name="username" style="text-transform: lowercase;" />
            <?php echo $TEXT['PASSWORD']; ?>:
            <input type="password" name="password" />
            <input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" style="margin-top: 3px; text-transform: uppercase;" />
            <a href="<?php echo FORGOT_URL?>"><?php echo $TEXT['FORGOT_DETAILS']; ?></a>
                <?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
                    <a href="<?php echo SIGNUP_URL?>"><?php echo $TEXT['SIGNUP']; ?></a>
                <?php ?>
        </form>
        <?php
        
} elseif(FRONTEND_LOGIN == 'enabled' AND is_numeric($wb->get_session('USER_ID'))) {
        
?>

        <form action="<?php echo LOGOUT_URL?>" method="post" class="login_table">
            <p><?php echo $TEXT['LOGGED_IN']; ?></p>
            <p><?php echo $TEXT['WELCOME_BACK']; ?>, <?php echo $wb->get_display_name(); ?></p>
            <p>
            <input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" />
            <br />
            <a href="<?php echo PREFERENCES_URL?>"><?php echo $MENU['PREFERENCES']; ?></a>
            <a href="<?php echo ADMIN_URL?>/index.php"><?php echo $TEXT['ADMINISTRATION']; ?></a></p>
        </form>
        <?php
        
}
        
?>

      </div>
    </div>

<div id="segnalibri" class="section">
<h2>&nbsp;</h2>
</div>
</div>



<!-- // End Right side -->



<div id="bottom">
</div><!-- // #bottom -->

<div id="footer">
<ul>
<li id="footertx"><?php page_footer(); ?></li>
</ul>
</div><!-- // #footer -->
<div id="close">
</div><!-- // #close site -->
<div id="spaziovuoto">
</div>
</div><!-- // #close contents -->

</div><!-- // #close main site container -->
</body>
</html>

Wo muss ich nun die Codes

Code:
<?php show_menu(1); ?>
<?php show_menu(2); ?>   
einfügen?
Habe schon rumprobiert, doch die richtige Kombination habe ich noch nicht raus.
Dadurch, das man keinen direkten Datei Zugriff hat erschwert es die Sache.
Da man jedesmal das Design neu Packen muss und es auf dem WB deinstallieren/ installieren muss!
Logged
doc
Guest
« Reply #12 on: February 24, 2008, 04:20:57 PM »

Hallo,

wenn Du mit WB herumexperementiere n willst, empfehle ich Dir eine lokalen Webserver wie z.B. XAMPP einzurichten. Dort kannst Du die Dateien lokal auf Deinem Rechner ohne Zugangsbeschränkung etc. testen, anpassen. Wenn das Template dann fertig ist, einfach eine Zipdatei daraus schnürren und auf dem Zielrechner installieren.

Eine alternative ohne lokalen Testserver wäre das Adminmodul TemplateEdit von der WB Addons Seite welches auch auf den Hilfseiten des öfteren erwähnt wird.

Noch viel Spass beim tüfteln.

Gruss Christian
Logged
mySQL

Offline Offline

Posts: 6


« Reply #13 on: February 24, 2008, 04:56:27 PM »

Hm, komisch.
Habe das Addon installiert, ist sehr hilfreich.

Aber mit den Menüs klappt es nicht so wie es soll.
Nun sieht es so aus:
http://team-firebird.net/~web17_test/pages/downloads.php (auf das rechte Menü achten)...
Wenn man nun auf Projekte klickt soll eigentlich in dem grauen Feld das Untermenü "Firebird"
stehen. Das geschieht zwar (wenn auch an der falschen Stelle, wie man sieht ists ja verschoben),
aber da steht noch ein 2. Mal Projekte.. verwirrend!
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #14 on: February 24, 2008, 09:53:54 PM »

Hallo,

wenn Du mit WB herumexperementiere n willst, empfehle ich Dir eine lokalen Webserver wie z.B. XAMPP einzurichten. Dort kannst Du die Dateien lokal auf Deinem Rechner ohne Zugangsbeschränkung etc. testen, anpassen. Wenn das Template dann fertig ist, einfach eine Zipdatei daraus schnürren und auf dem Zielrechner installieren.

Dem kann ich mich nur anschliessen.
Für den Templatebau ist XAMPP in meinen Augen unerläßlich.

Und ich kann Dir nur folgendes empfehlen:
1) richte Xampp lokal ein
2) installiere WB auf Xampp
3) lade das Template Andreas06 hoch (über WB auf Deinem Lokalen Xampp)
4) bearbeite das Template Andreas06 direkt aus dem Templateverzeichnis unter "localhost".

Wenn Du jetzt die Templatedateien änderst, kannst Du sie sogleich nach dem Speichern im Browser betrachten und die Änderungen sehen.

Probiere es aus.
Gerne gebe ich Dir genauere Infos, wenn Du nicht weiterkommen solltest.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!