-.- glaub mir ich hab ja echt ahnung von der technik aber das das problem da dran liegt hätte ich nie gedacht weil die anderen seiten richtig angezeigt wurden dank dir :D
ja ich kenn das, vor lauter wald keinen baum mehr gesehen :D
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen-.- glaub mir ich hab ja echt ahnung von der technik aber das das problem da dran liegt hätte ich nie gedacht weil die anderen seiten richtig angezeigt wurden dank dir :D
ja ich kenn das, vor lauter wald keinen baum mehr gesehen :D
die klasse zum more link lautet:
.more-link{
}
ich verstehe die frage ehrlich gesagt nicht ganz, aber die klasse lässt sich jetzt "relativ" positionieren.
<div id="sidebar">
<ul>
<h3>Überschrift</h3>
<?php
$anzeige = get_posts('category=2222');
foreach ($anzeige as $post) : setup_postdata($post); ?>
<li>
<div id="sidecontent"><?php the_content('') ?></div>
<div id="commentsnumber"><?php comments_number( __('(0 Kommentare)', '(1 Kommentar)', '(% Kommentare)') );?></div>
</li>
<?php endforeach; ?>
</ul>
</div>
Alles anzeigen
hier gebe ich den content der kategorie 2222 aus und daneben oder drunter (je nach css) die anzahl der kommentare.
statt the_content nimmst halt the_title wenn du nur den titel willst, oder beides, oder the_title mit the_excerpt - je nach geschmack.
übrigens gibt get_posts IMHO by default nur 5 Artikel aus. wenn du da mehr oder weniger willst, musst du ein array definieren siehe codex
ich hab das so gelöst:
<?php if (have_posts()) : ?>
<div <?php
if (is_home() or in_category('2')): ?>class="irgendwas1" <?php
elseif (is_page('blabla')) : ?>class="irgendwas2" <?php
else : ?>class="else" <?php
endif; ?>> <!-- containterdiv -->
<?php if (is_home()) : ?><div class="logo1"> </div>
<?php elseif (is_single()) : ?><div class="logo2"> </div>
<?php elseif (is_page('blabla')) : ?><div class="logo3"> </div>
<?php else : ?><div class="logo1"> </div>
<?php endif;?>
Alles anzeigen
so kann ich in der stylesheet definieren
und so weiter...und
.logo1 {background:url('background1.jpg') no-repeat top left;}
.logo2 {background:url('background2.jpg') no-repeat top left;}
die klassen- und bildnamen sind natürlich frei erfunden :D
quark, die schrift ist so groß dass sie sich schon überschneidet :D
ich nehme an du hast den browser-zoom verstellt.
bei windows rechnern:
taste strg + scrollrad der maus nutzen um das bild/schrift größer oder kleiner zu machen.
beim firefox browser strg + 0 drücken um auf normalniveau zu kommen.
und dann die schrift deines blogs wieder auf normalniveau umstellen!
Grundsätzliches:
Wordpress Plugins wie z.B. dieses Gallery Plugin funktonieren nicht eigenständig. Sie werden immer in eine SEITE oder einen ARTIKEL oder in die SIDEBAR eingebunden - das heisst die Seite wird vom Script erst dann "geschrieben" wenn du sie aufrufst. Also kannst du keinen Link zur Galerie gehabt haben.
Der Link den du gepostet hast verweist auf eine SEITE --> page_id=4
Such dir also eine SEITE oder einen ARTIKEL wo du die Galerie einfügst. Dann kannst du die SEITEN-ID oder die ARTIKEL-ID als direkten Link dorthin nutzen.
Deine HTML Datei die du schön mit Tabellen "gemalt" hast, wirst du nicht verwenden können.Vielmehr musst du die ID's oder Klassen der beiden Sidebars herausfinden und zudem die des Content Bereichs. in deiner index.php musst du mal schauen an welcher stelle die sidebars eingebunden werden.
für dein problem wäre sinnvoll - erst header, dann sidebar1 dann content dann sidebar2 dann footer.dann kannst du die dinger auch sehr einfach mittels deiner css datei in die richtige position schieben.
kennst du dich mit css aus oder bisher nur mit table width="..." gearbeitet?
gut, dass sich hier alle so herrlich unterhalten und die autorin des themas scheinbar nach dem motto "eh zu mühsam" aufgegeben hat ;)
ist doch meistens so...die leute denken sie schreiben hier ne frage rein, bekommen eine antwort mit 2 sätzen und dann funktioniert alles.
DEM IST NICHT SO :D
ich sitz hier bis zu 18 stunden am tag rum und mach nix anderes, deshalb ist es manchmal auch gut sich im forum zu "unterhalten" - man bekommt vielleicht was neues mit :P man lernt ja bekanntlich nie aus..
das "problem" kann dort nich liegen weil diese zeile den Loop einleitet auf dem das ganze wordpress prinzip beruht ;)
eine bestimmte kategorie auf einer bestimmten seite zu posten geht so.
deine page.php kopieren und umbenennen, dann template daraus machen, indem du ganz oben folgendes einfügst:
dann im admin menü dieses template deiner statischen seite zuweisen.
in der template datei schreibst du folgendes dahin, wo es deiner meinung nach hin soll:
<?php
$anzeige = get_posts('category=1234');
foreach ($anzeige as $post) : setup_postdata($post); ?>
<div class="wasweissich"><?php the_content('') ?></div>
<?php endforeach;?>
wobei category 1234 nur ein beispiel ist. dort musst du deine ID der kategorie fotografie eintragen.
Hallo und Danke, ja das mit dem Margin und Padding is klar aber ich hab sie ja so verändert das die sidebars an anderer stelle sind.....
also vielleicht versteh ich das problem nicht richtig, aber völlig wurscht wo die sidebars "stehen" - mit css positionier ich sie da wo ich sie haben will.
mein vorredner hat aber recht, poste mal nen link, oder die style.css oder irgendwas :D
na dann steht doch schon alles drin.
dann gehst du ins admin menü auf einstellungen
dort gibst du bei Blogtitel und Slogan den gewünschten Text ein und speicherst das.
die index.php in deinem theme ordner wird zuerst geladen.
dort wird dann die header.php, die sidebar.php und die footer.php eingebunden.
alles was du ändern willst, solltest du zunächste mal in der index.php ändern (und den zugehörigen css klassen)
allerdings werden, je nachdem was gerade aufgerufen wird, statt der index.php auch andere "startdateien" aufgerufen. dazu gehören die page.php, die single.php, archive.php archives.php und evtl noch ein paar andere.
wenn du also nur willst das deine sidebars weiter auseinander sind, dann such die entsprechende klasse in der style.css und spiel dort ein bißchen mit margins und paddings rum.
i.d.r. heissen die klassen #sidebar oder .sidebar allerdings könnten sie auch beliebige namen haben.
und
gibt den text aus, den du in deinem backend unter Einstellungen Allgemein "Blogtitel" und "Slogan" eingegeben hast.
Wenn du das dann in deinen Header an eine dir willkommene Stelle schreibst, wird dieser Text dort ausgegeben. Formatierungstips kann ich nur geben, wenn ich die URI deines blogs kenne oder du hier zumindest deine header.php postest.
unter der jetzigen ul class=navigation noch eine ul anlegen mit den gleichen css klassen und dort statt wp_list_pages() eben wp_list_categories nutzen.
dann haste ne doppelte nav-leiste
allerdings sitzt unter der aktuellen ul class=navigation noch ein div mit den shadows. musste schauen ob da höhen und overflow hidden vergeben ist, denn dann wirste die neue nav ul nicht sehen. muss man sich bissl mit beschäftigen, geht aber.
ist echt ein sehr schönes theme, viel arbeit. ich wär froh mir würd mal einer so ein theme bezahlen anstatt der 0815 dinger die offensichtlich so gefragt sind...
(und der macher bietet das umsonst an, irgendwas mach ich falsch :D )
edit:
-----
habs grade mal auf meinem lokalen webserver installiert...
wenn man sich die einstellmöglichkeiten im backend anschaut - respekt, das hat ja jahre gedauert :D
:p:p:p:p
perfekt..suuuuper...daaaaaaaanke
keine ursache
schreib mal noch margin-bottom: 4px; dazu, also so:
sonst ist die linie zwischen den kommentaren "doppelt"
statt 4px kannst du auch mehr oder weniger machen, nach geschmack.
nein das liegt nich daran.
Der Editor löscht unnötige Leerzeichen und <br />'s weil sie nicht valide sind.
Eine Möglichkeit das zu umgehen ist das Plugin TinyMCE Advanced, dort kann man in den Einstellungen definieren dass u.A. <br />'s nicht gelöscht werden. Und man kann damit auch Tabellen einfügen etc.
Ob dir damit aber langfristig geholfen ist sei mal dahingestellt. Viel sinnvoller wäre es das CSS der Seite zu überarbeiten und vor allem auf Tabellen im Content zu verzichten. Einem User die Möglichkeit zu geben komplexe Tabellenstrukturen aufzusetzen bei dem ein Bild das andere jagd etc. ist IMHO nicht gut für die Übersichtlichkeit und ohne HTML Kenntnisse gelinde gesagt auch garnicht so einfach.
Ich nutze auch gerne Tabellen für das "Grundgerüst" der Seite, aber das beschränkt sich dann auf einen einzigen table den ich anstelle des Container-DIV nutze.
hi, nein leider nicht, keine veraenderung :(
du hast folgendes gemacht:
#commentlist li ul {border:1px solid #161616;}
border-left: 1px solid #ddd;
font-size: 110%;
}
ol#commentlist li {
list-style: decimal;
}
Alles anzeigen
1. du hast die klammer nach dem "border..." wieder zu gemacht
das geht natürlich nicht
2. die border steht beim ul und nicht beim li
also schreib folgendes:
#commentlist li ul {
border-left: 1px solid #ddd;
font-size: 110%;
}
ol#commentlist li {
list-style: decimal;
border:1px solid #161616;
}
dann müsste es gehen
sorry, aber das kann ich nicht so unwidersprochen stehen lassen.
Um WP als CMS einzusetzen, gar ein eigenes Theme zu entwerfen und einzusetzen sind nur äußerst rudimentäre PHP/Programmierkenntnisse vonnöten.
najaaaaaaa...ich bin von der aussage keine Programmierkenntnisse ausgegangen und so rudimentär sollten die auch nicht sein. wenn ich nicht weiss was ne schleife oder ne wenn dann abfrage ist, dann steh ich doch recht oft aufm schlauch finde ich :-)
na wenn du die cat8 schon hast dann lösch doch die von mir eben beschriebenen zeilen raus und dann hast du das gewünschte ergebnis.
zur htaccess kann ich nix sagen, kenne das plugin nicht und will mich da auch nicht reindenken :P
macht aber sinn das plugin auszuschliessen, sonst wird da jeder buchstabe und jeder eintrag des lexikons indiziert, was ja nicht sein soll.