das ist normal, der visuelle editor 'zerstoert' html code.
es gibt plugins fuer iframes; zB:
http://wordpress.org/extend/plugins/search.php?q=iframe&sort=
das folgende hatte ich selbst mal getestet:
http://wordpress.org/extend/plugins/embed-iframe/
oder selber einen shortcode dafuer schreiben. (den code des plugins dafuer mal genau anschauen.)
Beiträge von alchymyth
-
-
cool, nicht jeder kennt sich mit entropie so gut aus :roll:
hier ist eine andere moeglichkeit:
in die style.css des themes einfuegen;
ich konnte auf die schnelle keine negativen nebenwirkungen feststellen.
nur im firefox getestet.
es waere immer noch eine gute idee, auch wenn es nicht zu funktionieren scheint, die aenderung drin zu lassen, bis jemand sich das von aussen ansehen kann. -
die idee ist fast richtig - es sollte mit der 'get_adjacent_post()' funktion gehen, die im wordpress core auch fuer die 'previous_post_link()' und 'next_post_link()' verwendet wird:
http://codex.wordpress.org/Function_Refer…t_adjacent_post
fuer den vorigen post:
fuer den naechsten post:
var_dump() gibt alle elemente des objekts aus, zur uebersicht;
fuer den excerpt des vorigen posts zB wuerde das so gehen: -
schade, funktionierte in firefox3.6; ich konnte es leider in meinem browser jetzt nicht testen, da die aenderung wieder entfernt war.
manchmal werden css aenderungen nicht sofort vom browser ausgefuehrt;
da hilft zB, die seite im browser wieder neu zu laden (mit dem button oben im browser); oder auch 'ctrl f5' gelichzeitig zu druecken, um den browser-cache zu leeren.
nb:
da entropy ein mass der unordnung und des chaos ist, passt das zum namen der seite - entropy strebt in einem geschlossenen system immer zu einem maximalen wert.
nur durch extern angewandte arbeit kann die entropy verkleinert werden.
siehe zB: http://schulen.eduhi.at/riedgym/physik…ie.htm#unordnng -
versuch, das hier in die functions.php des themes einzufuegen:
PHP
Alles anzeigenadd_filter('wp_list_categories','highlight_single_posts_categories'); function highlight_single_posts_categories($output) { if(is_single()) : $categories = wp_get_post_categories(get_the_ID()); foreach ($categories as $catid) { $cat = get_category($catid); $cats[] = $cat->cat_ID; } if($cats) { foreach($cats as $value) { if(preg_match('#item-' . $value . '">#', $output)) { $output = str_replace('item-' . $value . '">', 'item-' . $value . ' current-cat">', $output); } } } endif; return $output; }
das sollte ueberall wirksam sein, wo 'wp_list_categories()' verwendet wird, also auch im kategorie-widget. -
-
http://codex.wordpress.org/Template_Tags/…_Category_Lists
analog zu deinem current_page_item style, aber nur der direkte text hintergrund:
-
hauptursache ist, dass jedes menue-element eine feste weite von 122px hat - und bei 10 elementen ist das zu viel fuer die breite der seite.
ausserdem ist #wrap auf 80% weite gesetzt.
ich wuerde style.css des themes bearbeiten:Code#wrap{ border-left:1px solid #000; border-right:1px solid #000; background: #fff; margin:0 auto; text-align:left; width:98%; /* war 80% */ }Code
Alles anzeigen#menu li a, #menu li a:visited{ height: 50px; width:auto; /* war 122px */ min-width:5%; /* neu */ padding-top: 12px; padding-left: 0.5%; /* neu */ padding-right: 0.5%; /* neu */ color: #fff; font-weight: bold; font-size: 1.1em; text-align: center; text-decoration: none; float:left; margin-right: 0.5%; /* war 5px */ } -
-
bringt im prinzip den loop wieder zurueck zum anfang, wenn du dieselbe query nochmals mit 'while(have_posts()):' durchgehen willst; kann aus den verschiedensten gruenden sinnvoll sein;
http://codex.wordpress.org/The_Loop#Multiple_Loops_Example_1 -
-
ich arbeite da meistens mit dem 'U' parameter der date function:
ZitatUSeconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
http://php.net/manual/en/function.date.php
zB
und
[COLOR=#0000bb][FONT=Courier New]( 432000 = 5tage *24 std *60min *60sec )[/FONT][/COLOR] -
im moment ist das logo weg (??)
passe den wert von [FONT=Courier New]top: 75px;[/FONT] nach bedarf an.
aendere den wert von [FONT=Courier New]height: 146px;[/FONT] um die gleiche zahl pixel.
das sollte mehr platz im header machen, ohne das menue zu zerstoeren. -
gruppieren geht mit html divs and css;
zB jeden post in eine div einsetzen, und diese div mit 'float:left;' und einer width von weniger als einem viertel des zur verfuegung stehenden raums formattieren.
und jede kategorie mit den posts in eine div packen, volle weite.
also das geruest auspolstern:PHP
Alles anzeigen<?php $cats = get_categories('orderby=count&order=DESC'); foreach ($cats as $cat) : ?> <div class="category-posts"> <!-- moegliche ausgabe des kategorie-namens hier--> <?php $args = array( 'posts_per_page' => 4, // max number of post per category 'cat' => $cat->term_id ); query_posts($args); if (have_posts()) : while(have_posts()) : the_post(); ?> <div class="category-post"> <!--/* loop ausgabe */--> </div> <!-- end .category-post --> <?php endwhile; endif; ?> </div> <!-- end .category-posts --> endforeach; ?>
style, zB:Code.category-posts { width: 100%; float:left; } .category-post { width: 23%; margin-right: 1%; float:left; }
ps: haengt davon ab, ob das als spalten oder zeilen dargestellt werden soll. mein beispiel css code ist fuer zeilen. -
wie sieht der code aus mit dem du das einmal hinkriegst?
mit einer grundlage zu arbeiten waere einfacher, als ganz neu anzufangen.
davon abgesehen, hier ein ansatz, mit dem das gehen sollte:PHP
Alles anzeigen$cats = get_categories('orderby=count&order=DESC'); foreach ($cats as $cat) : $args = array( 'posts_per_page' => 4, // max number of post per category 'cat' => $cat->term_id ); query_posts($args); if (have_posts()) : while(have_posts()) : the_post(); /* loop ausgabe */ endwhile; endif; endforeach;
http://codex.wordpress.org/Function_Reference/get_categories -
der text link ganz oben scheint das zu verursachen:
auf der vorderseite ist das:HTML<h1 id="logo"><a href="http://webdev.proseed-projects.de/kessler">Zahnarztpraxis Dr. Keßler</a></h1>
auf der 'ueber uns' seite ist das:HTML<div id="logo"><a href="http://webdev.proseed-projects.de/kessler">Zahnarztpraxis Dr. Keßler</a></div>
(die html struktur keiner dieser zwei seiten stimmt mit dem von dir im ersten post geposteten code ueberein)
warum was da wann erscheint, scheint im theme in irgendwelchen functions zu stehen.
(war in den template-dateien, wo du das logo eingebaut hast, der code auch bearbeitbar?
- ich hatte mal kurz in die letzte version (engl.) des themes geschaut, und da ist alles etwas anders) -
die position kann durch alles moegliche beeinflusst werden - zB die umgebenden html tags und deren css.
da kann auch nur mit einem link zum geschehen mehr dazu gesagt werden. -
zu 1.
das mit dem 'one-column' ist irgendwie nicht in den template-dateien single.php und page.php angekommen (?).
zu 2.
irgendwie dasselbe.
kannst du nochmal nachsehen, ob das speichern der geanderten dateien funktioniert hat?
da du jetzt eine kopie vom TwentyTen gespeichert hast, waere es auch nicht das erste mal, dass in den dateien vom nicht-aktiven theme geandert wurde (ist mir schon mehrfach passiert).
hast du irgendwelche caches aktiviert oder installiert? -
ein link zur seite waere vorteilhaft.
sollte besser der absolute pfad zum bild sein; also so:
sonst geht das vielleicht auf der vorderseite und auf anderen seiten nicht.
Code#logo{font-size:400%;font-weight:bold;font-style:normal;margin:0;padding:0;float:left;line-height:60px; background-image:url(/images/Dr_Kessler_Logo.jpg);}
da sollte hier [FONT=Courier New]url(/images/Dr_Kessler_Logo.jpg)[/FONT] kein slash / vor [FONT=Courier New]images[/FONT] stehen.
und die bilder sollten natuerlich im /images verzeichnis des themes gespeichert sein.
ZitatAber bekomme nicht das richtige Ergebniss
was passiert? irgendein erwaehnenswertes ergebnis?
ohne die seite live zu sehen, faellt mir dazu nicht mehr ein.
es sei denn, dass jemand mit 'mystique' arbeitet, das hier liest, und auch schon ein logo eingebaut hat, und weiss wie es geht ... -
1.
in index.php diese zeile 18 so anpassen:
und den aufruf der sidebar entfernen.
(und das ganze in allen anderen template dateien auch so aendern).
2.
fuer die verlinkte kommentanzahl nach dem titel der posts auf der vorderseite zB in loop.php diese zeile bearbeiten (zeile 126):PHP<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
und das hier vor dem </h2> einfuegen:PHP<span class="title-comments-link"><?php comments_popup_link( __( '0', 'twentyten' ), __( '1', 'twentyten' ), __( '%', 'twentyten' ) ); ?></span>
style mit (nur als beispiel):Code.title-comments-link { margin-left: 10px; background: #e9e9e9; border:1px solid #999; padding: 0 8px;font-size:80%; }
aehnlich auch fuer single.php (zeile 23)
tip: am besten das theme in einen neuen themeordner mit neuen namen kopieren, weil sonst alle aenderungen bei einem wordpress update ueberschrieben werden (hat auch den vorteil, dass das original TwentyTen als grundlage bleibt, falls was schief laeuft.)