Zurück   WordPress Deutschland Forum > Support > Konfiguration

Antwort
 
Themen-Optionen Ansicht
Alt 16.02.2006, 12:04   #1 (permalink)
PostRank: 0
 
Registriert seit: 16.02.2006
Beiträge: 19
auskommentieren

Ich habe auf meiner Homepage mit Blix Theme eine 'Seite' mit dem Titel Impressum erstellt. Jetzt möchte ich allerdings, dass diese nicht im Menü oben zu sehen ist. Wenn man einfach den Titel der 'Seite' weglässt gehts zwar aber es ist immer noch ein kleiner button ohne Beschriftung zu sehen.
Ich hab mal irgendwo was von "auskommentieren" gelesen - kann mir jemand sagen wie das geht und in welcher Datei ich das machen muss?

Danke.
Sir Nero ist offline   Mit Zitat antworten
Alt 16.02.2006, 13:45   #2 (permalink)
ben
PostRank: 5
 
Registriert seit: 15.06.2005
Beiträge: 424
<!-- also dies ist schommal ein auskommentierter Text -->

damit wirst du aber nicht glücklich werden, da deine horizontale Navigation ja automatisch erstellt wird. Ich habe in einen Blog von mir auch eine hor. Navigatrion eingebaut. statt alle seiten aufzuzählen, habe ich die Links als liste selbst angelegt. Behalte die form und die klassen gleich und ersetze deine Liste mit dem

list_pages tag deines jetzigen horizontalmenues. vielleicht klappts ja
__________________
Blag
ben ist offline   Mit Zitat antworten
Alt 16.02.2006, 14:11   #3 (permalink)
PostRank: 0
 
Registriert seit: 16.02.2006
Beiträge: 19
OK? Ist nur so, dass ich zwei linke Hände in Bezug auf "Programmierung" habe. Also sagt mir das im moment herzlich wenig - wäre nett wenn du das etwas genauer beschreiben könntest oder es vielleicht eine einfachere Methode gibt das blöde "Impressum" aus der Menüleiste zu bekommen.
Sir Nero ist offline   Mit Zitat antworten
Alt 18.02.2006, 17:50   #4 (permalink)
PostRank: 1
 
Registriert seit: 30.01.2006
Beiträge: 47
Ich habe ein ähnliches Problem. Beim Blix-Theme werden ja alle Seiten in der Navigation angezeigt. Allerdings möchte ich nur die Hauptseiten anzeigen lassen, alle Unterseiten sollen nicht erscheinen.

Kann mir da jemand weiterhelfen. Danke für eure Hilfe.
ststone ist offline   Mit Zitat antworten
Alt 18.02.2006, 19:00   #5 (permalink)
ben
PostRank: 5
 
Registriert seit: 15.06.2005
Beiträge: 424
so, ich habe noch nie etwas mit dem blix theme angestellt, deswegen kann ich euch nichts supergenaues sagen, und selber das theme auf einen server laden ist mir zu zeitintensiv.

AAlso, im Blix theme ordner gibt es die Datei header.php

PHP-Code:
<!-- header ................................. -->
<div id="header">
    <h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
</div> <!-- /header -->

<!-- navigation ................................. -->
<div id="navigation">

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
        <fieldset>
            <input value="<?php echo wp_specialchars($s1); ?>" name="s" id="s" />
            <input type="submit" value="Go!" id="searchbutton" name="searchbutton" />
        </fieldset>
    </form>

    <ul>
        <li<?php if (is_home()) echo " class=\"selected\""?>><a href="<?php bloginfo('url'); ?>">Home</a></li>
        <?php
        $pages 
BX_get_pages();
        if (
$pages) {
            foreach (
$pages as $page) {
                
$page_id $page->ID;
                   
$page_title $page->post_title;
                   
$page_name $page->post_name;
                   if (
$page_name == "archives") {
                       (
is_page($page_id) || is_archive() || is_search() || is_single())?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Archives</a></li>\n";
                   }
                   elseif(
$page_name == "about") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">About</a></li>\n";
                   }
                   elseif (
$page_name == "contact") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Contact</a></li>\n";
                   }
                   elseif (
$page_name == "about_short") {/*ignore*/}
                    else {
                    (
is_page($page_id))?$selected ' class="selected"':$selected='';
                    echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">$page_title</a></li>\n";
                }
            }
        }
        
?>
    </ul>

</div><!-- /navigation -->

<hr class="low" />
alles, was hier zwischen <ul> und </ul> steht, generiert dein Horizontales menue.

wenn es dir egal ist, ob die gerade aktive seite eine andere Farbe hat als die anderen, ist es einfach.

schmeiße einfach alles, was zwischen den beiden Tags steht (<ul> und </ul>) raus, und ersetze es mit den links deiner wahl in der Form:

<li><a href="http://...seite1, die du verlinken willst">Linktext</a></li>
<li><a href="http://...seite2, die du verlinken willst">Linktext</a></li>
<li><a href="http://...seite3, die du verlinken willst">Linktext</a></li>
<li><a href="http://...seite4, die du verlinken willst">Linktext</a></li>
...

ansonsten wird es etwas komplizierter

ich hoffe ich konnte helfen
__________________
Blag
ben ist offline   Mit Zitat antworten
Alt 18.02.2006, 20:04   #6 (permalink)
PostRank: 0
 
Registriert seit: 16.02.2006
Beiträge: 19
Danke - zumindest weiß ich jetzt mal wo ich das ganze finde. Habe aber immer noch ein Problem.
Ich möchte lediglich einen Eintrag aus der Navigation entfernen. In meinem Fall ist das der button 'Impressum' (habe das im footer verlinkt). Wenn ich nun in der header.php den Bereich mit 'Impressum' rausnehme gibt es einen Parse-Fehler.

PHP-Code:
<!-- navigation ................................. -->
<div id="navigation">

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
        <fieldset>
            <input value="<?php echo wp_specialchars($s1); ?>" name="s" id="s" />
            <input type="submit" value="Go!" id="searchbutton" name="searchbutton" />
        </fieldset>
    </form>

    <ul>
        <li<?php if (is_home()) echo " class=\"selected\""?>><a href="<?php bloginfo('url'); ?>">Home</a></li>
        <?php
        $pages 
BX_get_pages();
        if (
$pages) {
            foreach (
$pages as $page) {
                
$page_id $page->ID;
                   
$page_title $page->post_title;
                   
$page_name $page->post_name;
                   if (
$page_name == "archives") {
                       (
is_page($page_id) || is_archive() || is_search() || is_single())?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Archive</a></li>\n";
                   }
                   elseif(
$page_name == "about") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Impressum</a></li>\n";
                   }
                   elseif (
$page_name == "contact") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Kontakt</a></li>\n";
                   }
                   elseif (
$page_name == "about_short") {/*ignore*/}
                    else {
                    (
is_page($page_id))?$selected ' class="selected"':$selected='';
                    echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">$page_title</a></li>\n";
                }
            }
        }
        
?>
    </ul>

</div><!-- /navigation -->
Das ist der Code so wie er bei mir aussieht - ich habe alles von elseif bis } im Punkt Impressum herausgenommen - das war offensichtlich falsch! Kann mir jemand helfen? Werde die "Logik" von php wohl nie erlernen.
Sir Nero ist offline   Mit Zitat antworten
Alt 18.02.2006, 20:29   #7 (permalink)
PostRank: 1
 
Registriert seit: 03.02.2006
Beiträge: 26
Wie lautet denn die Fehlermeldung? In der Regel wird auch eine Zeile dazu angegeben; da weißt Du dann, wo ungefähr Du suchen mußt.
Auf den ersten Blick finde ich hier erst mal nix falsches; aber z.B. eine felende Klammer sieht man manchmal auch erst nach dem 3. Draufschauen ...


Grüße vom Straßenkehrer
Straßenkehrer ist offline   Mit Zitat antworten
Alt 18.02.2006, 21:52   #8 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 6.931
ich gebe zu, ich habe jetzt nicht alles hier gelesen,

doch dieses Problem tauchte schon so oft auf und hier wurden Lösungen gefunden..

excluden

lg
Monika ist offline   Mit Zitat antworten
Alt 19.02.2006, 08:50   #9 (permalink)
PostRank: 0
 
Registriert seit: 19.02.2006
Ort: Friedberg / Hessen
Beiträge: 7
machen wir es doch ganz einfach:

PHP-Code:
 <!-- header ................................. -->
<div id="header">
    <h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
</div> <!-- /header -->

<!-- navigation ................................. -->
<div id="navigation">

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
        <fieldset>
            <input value="<?php echo wp_specialchars($s1); ?>" name="s" id="s" />
            <input type="submit" value="Go!" id="searchbutton" name="searchbutton" />
        </fieldset>
    </form>

    <ul>
        <li<?php if (is_home()) echo " class=\"selected\""?>><a href="<?php bloginfo('url'); ?>">Home</a></li>
        <?php
        $pages 
BX_get_pages();
        if (
$pages) {
            foreach (
$pages as $page) {
                
$page_id $page->ID;
                   
$page_title $page->post_title;
                   
$page_name $page->post_name;
                   if (
$page_name == "archives") {
                       (
is_page($page_id) || is_archive() || is_search() || is_single())?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Archives</a></li>\n";
                   }
                   elseif(
$page_name == "about") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">About</a></li>\n";
                   }
                   elseif (
$page_name == "contact") {
                       (
is_page($page_id))?$selected ' class="selected"':$selected='';
                       echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">Contact</a></li>\n";
                   }
                   elseif (
$page_name == "about_short") {/*ignore*/}
                   elseif (
$page_name == "der Name von deiner Seite") {/*ignore*/}
                    else {
                    (
is_page($page_id))?$selected ' class="selected"':$selected='';
                    echo 
"<li".$selected."><a href=\"".get_page_link($page_id)."\">$page_title</a></li>\n";
                }
            }
        }
        
?>
    </ul>

</div><!-- /navigation -->

<hr class="low" />
Du musst nur "den Namen deiner Seite" ersetzten mit z.B. "Impressum"

So müsste es gehn ...
Onkel Mario ist offline   Mit Zitat antworten
Alt 19.02.2006, 08:54   #10 (permalink)
PostRank: 0
 
Registriert seit: 16.02.2006
Beiträge: 19
Danke aber ich werde leider nicht schlau draus. Habe mir das ganze jetzt eine Stunde lang angeschaut und rumgefrimelt aber ich raffs einfach nicht!
Was muss ich denn "excluden" und wie ist der Befehl dazu?

Danke.
Sir Nero ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt