Beiträge von bego


    meinte doch die Po Datei. ... Oder ist das im Default Theme generell nicht dabei?

    Du suchst vermutlich an der falschen Stelle.

    Die [FONT=Courier New]de_DE.po[/FONT] wird nicht im Theme abgelegt. Und das deutsche WP enthält nur die [FONT=Courier New]de_DE.mo[/FONT] im Ordner [FONT=Courier New]wp-includes/languages[/FONT]. Wenn du die Übersetzung neu kompilieren willst, musst Du Dir erst die [FONT=Courier New]de_DE.po[/FONT] besorgen, ändern, kompilieren und die neue [FONT=Courier New]de_DE.mo[/FONT] ins Verzeichnis [FONT=Courier New]wp-includes/languages [/FONT]packen.

    Bego

    PHP
    WordPress database error: [CREATE command denied to user 'schlaufsql'@'web-n3.stor.bisping.net' for table 'wp_terms']


    • Hast Du geprüft, ob in der wp-config.php der richtige User mit dem richtigen Passwort eingetragen wurde?
    • Kannst Du Dich mit den Daten via phpMyAdmin einloggen und Tabellen erstellen?
    • Hat der von Dir eingetragene Benutzer alle Berechtigungen, um neue Tabellen anzulegen?


    Das wären so meine Ideen.

    Bego

    Im Stylesheet [FONT=Courier New]/wordpress/wp-content/themes/bp-abendrot/style.css [/FONT]suchst Du mal den Abschnitt "[FONT=Courier New]Seitenaufbau[/FONT]".

    Dort fügst Du in

    Code
    div#wrapper {
                 width    : 960px;
                 text-align    : left;
                 font-size    : 0.835em;
                 margin    : 0 auto;
                 background : #660000;
    }

    direkt unter [FONT=Courier New]background : #660000;[/FONT] aber noch vor der geschwungenen Ende-Klammer ein:

    Code
    margin-top: 20px;

    wobei der Wert [FONT=Courier New]20px[/FONT] natürlich nach Belieben verändert werden kann.

    Bego
    noch die Zeile

    Eigentlich wollte ich nur eine andere Domain aufschalten, und plötzlich ging gar nichts mehr. ...

    Wieso, sieht doch hübsch aus? :mrgreen:

    OK. Spaß beiseite.


    1. Keine Panik
    2. Hast du ein Backup gemacht? Meld Dich bei deinem Provider an, ruf phpMyAdmin auf und mach ein Backup. Sicher ist sicher.
    3. Ich hab kurz einen Blick in den Quelltext Deiner Homepage geworfen. Das Stylesheet sucht er unter
      Code
      http://friedenskirche-husum.de/wp-content/themes/wp-andreas01/style.css

      die Dateien liegen aber doch unter

      Code
      http://s283996009.online.de/wordpress

      Da scheint der Hund begraben zu sein.

    4. Schau dir mit phpMyAdmin an, wie die Einstellungen für Dein Blog lauten. Eine Anleitung findest Du in der FAQ (bitte bis zu "Version 2" scrollen). Korrigiere ggf. die Angaben, wo dein Blog liegt.


    Damit solltest Du dann eigentlich schon zurecht kommen.

    Bego

    Du kannst das Schema schon jetzt per Plugin installieren oder ein anderes Admin-Template deiner Wahl oder dir eins selbst bauen...

    Unter [FONT=Courier New]./wordpress/wp-admin/css[/FONT] hab ich jede Menge Stylesheets gefunden, bin aber noch nicht durchgestiegen, was wofür gut ist. Grundsätzlich sollte ja ein Backup dieses Ordners reichen, um das Backend-Theme auch künftig nutzen zu können ... vorausgesetzt, es werden in neueren Versionen keine zusätzlichen id's/classes eingeführt.

    Nach einem PlugIn hab ich gesucht, aber leider nichts in der Richtung gefunden. Gibst Du mir einen Tipp?

    Gibt es eine Download-Ecke für Backend-Themes?

    Bego

    Puh, Du machst da aber viele Baustellen auf: ein wenig Dreamweaver, etwas Frontpage, noch ein bisschen WP Theme Creator, aber alles mit möglichst wenig Aufwand ....

    Mach doch Dein vorhandenes Layout wp-tauglich. Es gibt diverse Tutorials, wie man ein eigenes Theme schreibt. Lies da mal ein wenig, dann weisst Du auch, wie die Posts auf die Homepage kommen.

    Bego

    ok, das haut so hin. Die Artikelüberschriften sind jetzt drinne.

    Applaus, Applaus ...

    Zitat


    Einzig unklar ist, dass die verschiedenen links direkt hintereinander stehen. Da müsste irgendwo wohl noch ein </br> oder so eingebaut werden. ich vermute, in der sidebar.php?

    Hast Du die Loop in eine Liste (<ul>... Loop ...</ul>) gepackt? Den Rest macht dann üblicherweise eine Angabe im Stylesheet.

    Zitat

    P.S. Super, dass ich trotzdem Widgets verwenden kann!!!


    Ich liebe es, wenn ein Plan funktioniert!

    Bego


    Mein Theme ist bereits widgetfähig, aber eigentlich will ich gar keine Widgets verwenden.


    Garantiert nicht? Auch nicht später mal?

    Zitat


    Ich habe mal die Sidebar wie folgt verändert:

    PHP
    <div class="sidenav" id="sidebar">
      <?php if ( !function_exists('dynamic_sidebar')
            || !dynamic_sidebar() ) : ?>
    <ul class="news">
    Hier kommen die Termine hin
    </ul>
    <?php endif; ?>
    </div>

    Wieso setzt du deinen Text-Bereich mit den News nicht unabhängig von den Widgets?

    PHP
    <div class="sidenav" id="sidebar">
      <?php if ( !function_exists('dynamic_sidebar')
            || !dynamic_sidebar() ) : ?>
    <!-- hier kann alles oder nix stehen -->
    <?php endif; ?>
    <ul class="news">
     Hier kommen die Termine hin
     </ul>
    </div>

    Was ich jetzt nur wissen müsste, ist: Wie kann ich in die <ul> eine bestimmte html-Seite einbinden?

    Na, so zum Beispiel:

    Zitat

    Ich würde dann einfach eine statische Seite (hidden) bauen und die dort anzeigen lassen mit php_get_"meine-News oder so. ich habe halt keine Ahnung von php.

    Muss nicht sein. Siehe oben.

    Zitat

    Für mich wäre das am einfachsten, weil so kann ich alle Klassen übersichtlich per css definieren.

    Das kannst Du ja trotzdem noch. Ggf. ein weiteres [FONT=Courier New]<div>[/FONT] und eine weiter [FONT=Courier New]id[/FONT] im Stylesheet.

    Bego

    ...Und genau dieser Rahmen soll von "Ähnliche Artikel" bis zum letzten aufgelisteten Artikel gehen. Also alles einschließen.


    Ich hab irgendwie den Eindruck, dass die einzelnen Listenelemente die class [FONT=Courier New].postmetadata[/FONT] nicht zugewiesen bekommen.

    Pack doch mal den ganzen Abschnitt, der auf einem grauen Feld stehen soll, in ein

    Code
    <div class="postmetadata">... </div>

    Bego

    Pass doch deine [FONT=Courier New]sidebar.php [FONT=Verdana]an[/FONT][/FONT]:

    Sofern das Theme widgetfähig ist, findest Du dort etwas in der Art

    PHP
    <ul>
    <?php
             if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
     
            <li>
              <?php get_search_form(); ?>
            </li>
            <li> ... </li>
    <?php }; ?>
    </ul>

    In diesem Fall würde z.B.,

    • wenn keine Widgets vorliegen, ein Suchformular angezeigt (und beliebig mehr) und
    • wenn Widgets vorliegen, dieser Bereich aus- und das Widget (wegen Einstellungen in der [FONT=Courier New]functions.php[/FONT]) eingeblendet.


    Langer Rede kurzer Sinn: Diese if-Funktion brauchst Du, wenn Du mal keine Widgets nutzen willst. Die Einbindung erfolgt über die [FONT=Courier New]functions.php[/FONT].
    Alles ausserhalb der if-Funktion ist widget-unabhängig. Deshalb können wir um z.B. Beiträge der Kategorie "News" auszusgweise auszugeben, unter oder über die if-Funktion och folgendes packen:

    Wenn Du feststellst, dass die Textauszüge den Inhalt deines Sidebar sprengen, könntest Du auch lediglich Links zu den Beiträgen der Kategorie "News" anbieten:

    Bego

    Danke für den Erfahrungsbericht. Ich lese dauernd, TYPO3 sei sehr kompliziert. Deine Erfahrungen scheinen das ja zu bestätigen.

    Zu [FONT=Courier New]blueprint[/FONT]: Hast Du Dir mal [FONT=Courier New]Yaml[/FONT] angeschaut?

    Bego

    Kann mir keiner helfen :(?

    Dein [FONT=Impact]Preferred-Customer[/FONT][FONT=Impact]-Suport[/FONT][FONT=Impact]-Account[/FONT] war noch nicht registriert. Ich werde jetzt viertelstündlich Deine Beiträge lesen, die von Dir irgendwo erwähnten PlugIns herunterladen und analysieren und deinen fehlerhaften Quellcode ohne Angaben zum Template korrigieren.

    Könntest Du bitte zwischenzeitlich noch Deine Bankverbindung mitteilen und eine Einzugsermächtigng erteilen.

    :twisted:

    Bego

    PHP
    [FONT=Consolas][COLOR=#0000bb]<?php wp_list_categories[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'exclude=10'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR]  [/FONT]

    damit würde die Kategorie mit der id 10 nicht angezeigt. Du kannst auch mehrere ausschließen exclude=10,12,13 usw. Der functionsausruf wp_list_categories ist normal in der sidebar.php zu finden.

    So weit, so gut.

    Zitat


    Du kannst dann mit

    PHP
    [FONT=Consolas][COLOR=#0000bb]<?php wp_list_categories[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'include=10'[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000bb]?>[/COLOR]  [/FONT]

    eine Kategorienliste ausgeben die nur für eingeloggede user sichtbar ist.

    Wie das? Ich dachte, damit wird dann eben nur Kategorie 10 aufgelistet?!

    Wenn Du Kategorie 10 ausschließlich für eingeloggte User zugänglich machen willst, fehlt noch ein

    PHP
    <?php if ( is_user_logged_in() ): ?> 
      <?php wp_list_categories('include=10'); ?>    
    <?php endif; ?>


    Allerdings wollte er ja gleich einen ganzen Blog nur einem erlesenen Kreis zugänglich machen.

    Zitat


    Warum arbeitest du mit einem frameset, sinnvoller wäre das theme an deine Webseite anzupassen

    Das nicht besonders geschickt aufgesetzte Frameset (mit Scrollbalken im Header) stört mich auch. Noch nerviger finde ich die JavaScript-Navigation, die mitunter einfach nicht funktionieren will.

    Bego


    Im FAQ-Artikel zum Thema ist ein Plugin angeführt.
    Oder eben Widgets, da kann man es direkt in den Widgetoptionen eingeben.

    Das Leben kann so einfach sein ...

    jottlieb, Danke für deine Geduld. Ich hab das mit dem PlugIn glatt überlesen.

    Bego


    BTW: Was bedeutet eigentlich <head profile="XFN 1.1 profile"> der gmpg eintrag?

    Wenn ich das richtig verstanden habe, geht es darum, die Links zwischen verschiedenen Blogs auch als soziale Beziehungen darzustellen.

    Die Global Multimedia Protocols Group (GMPG) hat dazu das XHTML Friends Network ins Leben gerufen.

    Ob man seine sozialen Kontakte publizieren will, sollte wohl jeder Blogger individuell entscheiden. Immerhin hätte er aber die Möglichkeit.

    Bego