Habe gestern mal ein wenig damit rumgespielt, ist ein ziemliches Gefummele und ich muss sagen man opfert ein wenig Freiheit was das Layouten angeht und teilweise sieht es auch einfach total panne aus. Wenn ich mir z. B. diese Seite ansehe: https://24ways.org/2006/compose-to-a-vertical-rhythm finde ich das der vertikale Rhytmus gruselig aussieht (teilweise ist man ja dazu gezwungen die line-height extrem zu reduzieren wie man hier schön sieht - sieht halt extrem gestaucht aus). Ich glaube bei ganz einfachen Layouts ist das alles nicht so wild aber ich glaube mit einem Magazine style Theme wird man da leicht bekloppt wenn man versucht das umzusetzen, was denkt ihr?
Beiträge von herrfischer
-
-
Was sollen dann nicht-Admins als Startseite sehen?
Man könnte auch im Template die "Dinge" mit if( is_admin() ) { .... } ausblenden.
ich meinte im backend ;) da nur admins die inhalte der startseite bearbeiten sollen. ich habe das jetzt so gelöst das ich die startseite einfach mit der "home.php" darstelle und nicht mit einem auswählbaren template. den zugang zu den inhalten regele ich über ein options feld mit custom fields (advanced custom fields plugin).
-
gibt es eine möglichkeit die unter "einstellungen -> lesen" ausgwählte seite (startseite) in der seiten übersicht nur den admins zugänglich zu machen? ich habe mit css ein paar dinge ausgeblendet die nur für admins sichtbar sein sollen aber die definierte startseite hat in der seiten übersicht nur eine ID, die könnte sich aber ändern, d. h. ich brauche eine andere möglichkeit, gibts da was? ohne plugin wenn möglich.
-
Genau. Wenn Du automatisch Pullen willst, musst Du über den Post-Service-Hook pushen! :grin:
übrigens krasser geek in dem video … . so wie ich das verstanden habe benötigt der hoster dann gewisse vorraussetzungen die viele kunden nicht erfüllen mit ihren gammel-hostern (git, ssh zugang …), und da macht das git-updater plugin dann sinn. neulich eine bekannte erlebt die bei einem kunden eine typo3 seite mit git installieren wollte (und vorher da immer den aktuellen status zeigen), die hat erstmal 3 tage mit dem hoster rumtelefoniert bis da was ging … hmm. ich versuche ja immer wenn möglich plugins zu vermeiden aber das git-updater plugin macht mir einen robusten eindruck …
-
okay also github ist echt cool, und das plugin von afragen ist ebenfalls der hit – klappt einwandfrei, danke nochmal für den heissen tip Brawler! :smile:
Die Linux-Junkies schreiben sich unterdessen ein kleines Shellskript zum Pushen der aktualisierten Dateien. ;)
meinst du damit sowas hier?
https://www.youtube.com/watch?v=hv4hwgQO9xI -
gelöscht, doublepost.
-
danke für den tip, werde mich wohl erstmal mit git beschäftigen müssen, hab mich nie mit version control beschäftigt. würde jetzt erstmal nur den theme folder unsere themes committen, macht sinn oder? oder addest du immer den ganzen wordpress kram mit ausnahme der ordner "uploads" etc.? kommt wahrscheinlich aufs projekt aber ich hab da grad so keinen rechten schimmer wie ich da am besten vorgehe ... . ach ja und welche software für git empfiehlst du? github? fummele mich grad in die konsole rein aber ich glaube das ist mir auf dauer zu nervig.
-
wir bauen hier gerade ein wordpress theme was 5 oder 6 kunden von uns bekommen da die alle unter einer dachmarke sind. die frage ist jetzt: wenn das theme geupdatet werden muss (wegen einem wordpress update oder weil sich fehler eingeschlichen haben die erst nach monaten ans tageslicht kommen) wie kann ich das machen das die ein update bekommen? ich könnte natürlich jedem kunden das theme als ZIP schicken und dem sagen er soll es mit einem FTP programm austauschen aber das bekommen die 1: eh nicht hin und 2: ist das eine recht uncoole lösung.
wie kriegt man sowas hin?
-
mit diesem scrippt (https://github.com/morr/jquery.appear) kann ich objekte einfaden lassen:
ZitatAlles anzeigen
$(document).ready(function() {
$('section').appear();
$('section').on('appear', function(event, $all_appeared_elements) {
// outside viewport
$(this).stop().animate({opacity: 1}, 1000);
});
$('section').on('disappear', function(event, $all_disappeared_elements) {
// inside viewport
$(this).stop().animate({opacity: 0}, 1000);
});
});das klappt aber nicht direkt nachdem die seite geladen hat sondern erst wenn die objekte einmal durch scrollen im viewport waren und dann wieder hochgescrollt wurde, wenn ich dann wieder runter scrollen faden sie ein. any idea?
-
Ganz ehrlich? Ich begrüße mein Gegenüber auch nicht mehr per Handschlag - ich greif ihm an den Fuß. :roll: :D
die neuen html 5 elemente sind meines wissens nach erschaffen worden um content darzustellen (nicht zu positionieren) und ihn semantisch zu machen für suchmaschinen, screenreader, ebooks etc. nicht für besucher der website. und den maschinen ist es m. e. egal ob der footer oben oder unten steht (lasse mich da aber gern eines besseren belehren!) genauso wie es einem menschen egal ist ob der footer ein < footer > element ist oder ein < span >. in dem beispiel von w3.org war ja auch ein footer element ganz oben und glaube nicht das die völlig ahnungslos sind.
Zitat
Semantic Web ist ein _kann_, kein _muss_. Auch wenn die ein oder andere RFC anders vermuten lässt.jupp, aber ich muss sagen es hilft mir persönlich auch dabei besseren, strukturierteren und für mich wie auch andere am projekt beteiligten übersichtlicheren code zu produzieren. nebenbei ist die seite an der ich gerade sitze für sowas ähnliches wie eine bildungseinrichtung und die wollen es 100%ig semantisch. ich finds einfach wesentlich übersichtlicher als eine DIV suppe und so macht das arbeiten doch gleich mehr spaß.
-
nein das ganze hgroup ist falsch, es gibt es nicht mehr...
jo weiß ich - deswegen ist in meinem code auch ist keine hgroup drin ...
jede Section braucht einen Titel h3, h4, h6 oder header
genau, deswegen baue ich die ja auch noch ein (in diesem fall verstecke ich sie aber eh mit CSS), schon klar das eine section eine headline braucht :) ... der komplette code ist wesentlich umfangreicher als mein snippet da oben.
-
nein das ganze hgroup ist falsch, es gibt es nicht mehr...
das gehört raus und da oben gehörtjede Section braucht einen Titel h3, h4, h6 oder header
jo weiß ich, headlines kommen noch rein. in diesem fall verstecke ich sie dann mit css, aber das sie von der smenatik her ins DOM müssen ist klar.
und nee ich hatte nicht vor eine hgroup einzubauen ich weiß das das veraltet ist (der code mit der hgroup ist von http://dev.w3.org nicht von mir ;) )
-
na ich denke ich nehm ein < span >, man muss es ja nicht übertreiben :)
-
ja nur hgroup wurde bereits 2013 wieder rausgeschmießen
jo ich weiß aber der obere footer ist ja nicht in der hgroup drin also egal.
-
Ok, dann "bastel" einmal schön weiter ...
"Footers don't necessarily have to appear at the end of a section, though they usually do."
ZitatAlles anzeigen
<body>
<footer><a href="../">Back to index...</a></footer>
<hgroup>
<h1>Lorem ipsum</h1>
<h2>The ipsum of all lorems</h2>
</hgroup>
<p>A dolor sit amet ...</p>
<footer><a href="../">Back to index ...</a></footer>
</body>http://dev.w3.org/html5/spec-preview/the-footer-element.html
-
Ähm, footer = Fuß - Du fängst also mit dem Ende an? Ich bin irritiert :confused:
spielt doch keine rolle mehr bei html5 elementen ...
-
ich baue grad ein neues template und bin ganz angetan von den neuen HTML elementen, daher muss jetzt alles schön semantisch werden. jetzt frage ich mich wie ich bei artikel-übersichten (archive) am besten die artikel darstelle? also mit < footer >:
ZitatAlles anzeigen
<section><article>
<footer>
<time datetime="<?php the_date('Y-m-d');?>"><?php the_time('j.m.y');?></time> |
<?php comments_popup_link('Keine Kommentare', '1 Kommentar', '% Kommentare', 'comments-link', ''); ?>
</footer>
<header>
<h1 class="page-header"><?php the_title(); ?></h1>
</header>
<div class="entry-standard">
<?php the_content(); ?>
</div>
</article><article>
...
</article>
</section>ODER ohne:
ZitatAlles anzeigen
<section><article>
<header>
<h1 class="page-header"><?php the_title(); ?></h1>
<time datetime="<?php the_date('Y-m-d');?>"><?php the_time('j.m.y');?></time> |
<?php comments_popup_link('Keine Kommentare', '1 Kommentar', '% Kommentare', 'comments-link', ''); ?>
</header>
<div class="entry-standard">
<?php the_content(); ?>
</div>
</article><article>
...
</article>
</section>was sagt ihr?
-
-
Zitat
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden;
[COLOR=#ff0000]max-height: 120px;[/COLOR]
}das rote in die bootstrap.css mit rein, dann ist er schmal.
zum ändern der elemente, tjo kann man für den anfang erstmal mit rechts auf irgendein element clicken und dann auf "untersuchen" (firefox), da kannst du auf der rechten seite rumspielen und gucken was passiert. so hab ich grad rausgefunden wie man den slider schmal bekommt. ist natürlich von vorteil wenn man ein bisschen css und html kann, ansonsten wird es anstrengend.
-
pack das mal vor den read more link (ins template versteht sich)
ZitatAlles anzeigen<?php
$css_class = 'zero-comments';
$number = (int) get_comments_number( get_the_ID() );
if ( 1 === $number )
$css_class = 'one-comment';
elseif ( 1 < $number )
$css_class = 'multiple-comments';
comments_popup_link(
__( '', 'your-theme' ),
__( '1', 'your-theme' ),
__( '%', 'your-theme' ),
$css_class,
__( 'Kommentare sind geschlossen', 'your-theme' )
);
?>social media gedöns würde ich ein plugin nehmen weil sich da ständig was ändert, ich favorisiere das hier:
https://wordpress.org/plugins/cresta-social-share-counter/