Beiträge von jela

    Hallo,

    ich konnte das Problem zwischenzeitlich durch eine Hilfe von anderer Stelle lösen. Mit dem Plugin Code Snippets habe ich folgenden Code eingefügt und der Effekt tritt danach nicht mehr auf:

    PHP
    add_action( 'wp_head', function () { ?>
    <script>
    
    
         !function(o,n){var t=function(){var n=o(":target"),t=100;n.length>0&&o("html, body").stop().animate({scrollTop:n.offset().top-t},200)};o(n).on("hashchange load",function(){t()})}(jQuery,window);
    
    
    </script>
    <?php } );

    Hallo,

    ich verwende das Theme „Twenty Sventeen“ und möchte auf einer Seite mit gesetzten HTML-Anker für einzelne Blocks (Überschriften) am Anfang der Seite Sprungmarken als (interne) Links auf der Seite setzen. Wenn ich die Links z. B. mit „#Anker1“ setze und anwähle, schiebt sich der Anfang unter das horizontale Menü, das bei „Twenty Sventeen“ beim scrollen fixiert ist. Ich habe schon hier Forum und im Netz versucht eine Lösung zu finden. Das Problem wird zwar mancherorts beschrieben, aber etwaige Lösungen sind leider bei mir erfolglos geblieben.

    Hat jemand einen Rat oder Hinweis?

    Schöne Grüße
    jela

    hörte sich interessant an, daher wollte ich es testen, doch leider:

    Code
    Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/v116751/SophiasWelt/blog/wp-content/plugins/wp-prettyphoto/wp-prettyphoto.php on line 21

    ok, denke ich mir, dann mal beim autor nach einer hilfe/hinweis schauen. doch da

    Zitat

    Bandwidth Limit Exceeded
    The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.

    das war dann nix...


    jela

    hallo,

    habe heute auf WP 2.7 und NextGEN Gallery 1.0.1 umgestellt. ich nutze ein NextGEN Widget in der Sidebar mit der einstellung

    Zeige als:
    1 Original Bilder
    Zufall
    Breite x Höhe:
    180 x 120 (px)

    in diesem fall wird das bild aber in der größe der obigen einstellung (180 x 120 pixel) verzerrt und nicht im richtigen seitenverhältnis dargestellt. weiß jemand wie man dies dahingehend ändern kann?


    jela

    ...
    Ich seh grad, dass ich mich beim Code etwas vertan hatte. Hier mal die Änderung:
    ...
    Das schließende </div> muss natürlich nach der kompletten Navigation stehen.


    sauber, jetzt sieht es erst mal so aus, wie du es sicher gedacht hattest.

    Zitat

    Wegen der Höhe:
    Du kannst zusätzlich noch in der style.css, Zeile 47, die Werte für height und line-height anpassen (jeweils gleiche Werte) um die Höhe der Navigation zu begrenzen, zum Beispiel auf je 30px. Dann kannst du die Höhe und margin-top auf 60px bzw. -60px (2 x 30px - du siehst den Zusammenhang?) setzen. Mit den Werten kannst du spielen bis du die gewünschten erhalten hast.

    prima, das mache ich jetzt bzw. hab ich schon probiert und verstanden

    Zitat

    Wenn du es noch zwischen Haupt- und Unternavigation trennen willst, dann kannst du den beiden <ul> im <div id="nav"> noch 2 Klassen oder IDs geben, um sie per CSS unterschiedlich zu stylen.

    das wäre schon fast optmal, dann könnte ich die unternavigation etwas kleiner machen. könntest du mir dafür noch die notwendige änderung/ergänzung mitteilen? ich merke zwar, dass ich mich in einiges schon reindenken kann, aber letztlich bin ich doch nachwievor laie.

    Zitat

    Kommen wir jetzt in die richtige Richtung? Wenn nicht, dann lass bitte den geänderten Code stehen. Dann hab ichs (bzw. mein Firebug) leichter, den Code weiter anzupassen. ;-)

    ja, es geht schon weit dahin, was ich gut finde :)
    optimal wäre es natürlich, wenn sich der navi-bereich erst/nur dann nach unten klappend erweitern würde, wenn es unterseiten gibt. halt so ähnlich wie bei dem iTheme von Hugo's Laufblog
    vllt geht es aber auch, wenn man die hauptseiten-navi vertikal vermittelt, sodass es ohne unternavigation noch gut aussieht und wenn diese dazukommt fügt sie sich kleiner unten an. also dann ohne ausklappende erweiterung.
    *grml* etwas schwer das zu beschreiben...

    jela

    hallo marX,

    vielen dank für deine mühe!


    Der Code sieht also vollständig wie folgt aus:


    habe ich so eingefügt. zur orientierung hier nochmal der original code an dieser stelle:

    PHP
    <div id="nav">
        <ul>
        <li class="<?php if ( is_home() or is_single() ) { ?>page_item current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>">start</a></li>
        <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
        </ul>
    </div>
    Zitat

    So das war der HTML/PHP-Teil, der die Subpages anzeigt. Jetzt muss noch ein wenig am CSS gedreht werden. Zuerst style.css, Zeile 41. Dort steht etwa:

    Code
    #nav {
    background:transparent url(images/trans20.png) repeat scroll 0%;
    font-size:1.3em;
    [COLOR=Red][B]height:40px;[/B][/COLOR]
    margin:-40px auto 0pt;
    text-transform:uppercase;
    width:950px;
    }

    In der markierten Zeile änderst du den Wert auf [COLOR=Green]80px[/COLOR].
    Ein paar Zeilen weiter unten (Zeile 45) findest du folgenden Code:

    Code
    #nav ul {
    margin:0pt;
    padding:0pt 15px;.
    [COLOR=#008000][B]clear:left;[/B][/COLOR]
    }

    Die grün markierte Zeile fügst du ein.

    hab ich auch gemacht. der ganze bereich sieht dann in meinem fall so aus:

    Code
    #nav {width: 950px; height: 80px; margin: -[COLOR=Blue]80[/COLOR]px auto 0 auto; font-size: 1.3em; text-transform: uppercase;  
    background: url(images/trans20.png);}
    *html #nav {width: 950px; font-size: 1.3em; text-transform: uppercase; height: 40px;
    background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/trans20.png', sizingMethod='scale');}
    #nav ul {padding: 0 15px; margin: 0; clear: left;}
    #nav li {padding: 0 0; margin: 0; list-style-type: none; display: inline;}
    #nav li a {display: block; float: left; height: 40px; line-height: 40px; padding: 0 10px; text-decoration: none;}
    #nav li a:hover {text-decoration: underline; background: url(images/trans50.png);}
    #nav li.current_page_item a, #nav li.current_page_parent a {font-weight: bold; text-decoration: none; background: #fff url(images/navbg.jpg) repeat-x; color: #333;}

    ich habe dann allerdings noch margin: -[COLOR=Blue]40[/COLOR]px auf margin: -[COLOR=Blue]80[/COLOR]px geändert. das sah dann zwar besser aus, aber ehrlich gesagt bin ich mit dem ergebnis nicht zufrieden. zum einen hängen die links der unterseiten bei anwahl der hauptseite ganz links am rand untereinander (was sicher von dir nicht so gewollt war ;) ) und zum anderen ist der navi-bereich permanent 80 pixel hoch, was vom layout schon komisch aussieht. du kannst es dir ja nochmal ansehen, ich lasse es heute nochmal so stehen.

    die notwendigen eingriffe scheinen mir jetzt doch weitreichender zu sein, als ich das vermutet habe und das layout leidet zu arg, wenn der navi-bereich permanent 80 pixel hoch ist. ich habe keine skrupel den versuch an dieser stelle abzubrechen, da ich befürchte, dass du das halbe theme dafür umbauen müsstest. das halte ich für absolut nicht zumutbar.
    für dein engagement bekommste aber auf jeden fall +++ von mir :)

    jela

    jetzt muss ich mich mit ein meinem anliegen auch noch mal einklinken. allerdings bitte ich um die nachsicht, dass ich keine php-kenntnisse habe.
    ich habe folgende code-schnipsel in der header.php meines benutzten themes (Cherry Berry 2) ausfindig gemacht:

    PHP
    <div id="nav">
        <ul>
        <li class="<?php if ( is_home() or is_single() ) { ?>page_item current_page_item<?php } else { ?>page_item<?php } ?>"><a href="<?php echo get_settings('home'); ?>">start</a></li>
        <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
        </ul>
    </div>

    wenn ich jetzt depth=1 auf =2 ändere bekomme ich die nächste ebene der unterseiten in der horizontalen navigation angezeigt - allerdings in einer reihe mit den hauptseiten. kann man das ändern, dass die unterseiten unter der jeweiligen hauptseite stehen. und dann vllt. sogar so, dass die unterseiten in der navigation erst auftauchen, wenn man die hauptseite angeklickt hat (so wie bei Hugo's Laufblog)?

    jetzt wäre es noch schön, wenn es ein art "Regal"-ansicht gäbe, in der man alben zusammenfassen und eine übersicht darstellen kann. um in deinem beispiel von oben zu bleiben, wäre ein "Regal" dann eine sammlung von alben für die jahre.

    du musst die gallerien als album zusammenfassen, dann kanst du diese über eine selbst erstellte seite mit dem syntax [album=id,compact] oder [album=id,extend] einbinden. "id" ist durch die nummer des jeweiligen albums zu ersetzen.

    hier noch zwei info-seiten, die mir da weitergeholfen haben:
    curlyrob » NextGen-Gallery
    blog-werkstatt.de

    was mir allerdings bisher fehlt ist die möglichkeit, die alben wiederum in einer übersicht anzeigen zu lassen.


    jela


    Registrierung / Login
    Die durch WP mitgelieferte Registrierung ist ja ganz toll, jedoch würd ich gern nach einem Login als normaler Nutzer nicht in das WP-Admin-Panel gelangen, sondern wieder direkt zurück auf den Blog um eben Kommentare zu posten.
    Wo änder ich den Pfad, auf den man nach dem Login umgelenkt wird.
    Wohlgemerkt nur nach Login über den Blog als Nutzer, nicht als Admin via WP-Admin.

    kenne dafür nur Themed Login and Register, da kann man u.a. festlegen, welche seite nach dem login geladen wird. allerdings gilt dies dann für alle.

    gruß
    jela

    Das würde mich auch brennend interessieren.
    Bastel schon den ganzen Tag daran herum und irgendwie funktioniert das nicht.

    Bei mir wäre das so - ich nutze das ganze als "Showroom" meiner Arbeiten.

    Also, wenn man auf "Referenzen" klickt, soll sich die NextGen Galerie öffenen und die verschiedenen Unterpunkte "Webdesign", "Banner", "Photoshop" in einer Übersicht.

    So wie ich das verstanden habe, muss ich diese Unterpunkte als Galerien anlegen und "Showroom" als Album.
    Alles klar.
    Doch funktioniert das so nicht!
    Und ich weiss nicht, wie ich dann das Album verlinken sollte.

    1. die bilder in galerien "Webdesign", "Banner", "Photoshop" uploaden

    2. die galerien in einem album zusammen fassen

    3. die album-id merken/aufschreiben. die zahl, die hinter Album Seiten ID (Page ID)... steht.

    4. eine seite (in deinem fall z.b. "Referenzen") anlegen und dort entweder [album=id,extend] oder [album=id,compact] eintragen, je nach gewünschtem layout. komplett so eingeben, mit den eckigen klammern. die variable id ist durch die album-id (s. punkt 3 oben) zu ersetzen. beispiel für album 1: [album=1,compact]

    wenn die seite "Referenzen" im blog dann aufgerufen wird, werden die galerien des albums in einer übersicht angezeigt. wichtig wäre halt, dass man auch ein Vorschau-Bild in jeder galerie definiert hat.


    Derzeit geht das nur per Hand. Eine Übersicht aller Alben ist später geplant...

    hey, das wäre super und würde die struktur (seite->alben->galerien->bilder) vervollständigen.
    wie kann man dies denn bis dahin "per hand" erstellen?


    jela