Hallo zusammen,
hab leider keine Ahnung von Javascript, deswegen wende ich mich an euch ... und wirklich viel Ahnung muss man denke ich auch von Javascript hierbei nicht haben.
In meinem Blogtheme gibt zwei Ansichten. Die Standardansicht "list" und die Ansicht "grid", wo die neusten Artikel dann in Kacheln angezeigt werden.
Die Ansicht wird dann im Cookie gespeichert.
Ich möchte nun, dass die "grid"-Ansicht standard wird. Also neue Besucher sollten die Kacheln sehen, anstatt standardmässig die Liste.
Wie stelle ich das an?
Hier mal der Code aus der index.php:
<div class="content-title">
Latest entries
<a href="javascript: void(0);" id="mode"<?php if ($_COOKIE['mode'] == 'grid') echo ' class="flip"'; ?>></a>
</div>
Hier der Code aus der .js Datei:
/*** View mode ***/
if ( $.cookie('mode') == 'grid' ) {
grid_update();
} else if ( $.cookie('mode') == 'list' ) {
list_update();
}
$('#mode').toggle(
function(){
if ( $.cookie('mode') == 'grid' ) {
$.cookie('mode','list');
list();
} else {
$.cookie('mode','grid');
grid();
}
},
function(){
if ( $.cookie('mode') == 'list') {
$.cookie('mode','grid');
grid();
} else {
$.cookie('mode','list');
list();
}
}
);
function grid(){
$('#mode').addClass('flip');
$('#loop')
.fadeOut('fast', function(){
grid_update();
$(this).fadeIn('fast');
})
;
}
function list(){
$('#mode').removeClass('flip');
$('#loop')
.fadeOut('fast', function(){
list_update();
$(this).fadeIn('fast');
})
;
}
Alles anzeigen
(die Symbole oben rechts sind erst einmal egal, wenn sie nicht zur aktuellen Ansicht stimmen. Die switchen eh immer nur hin und her ... da müsste ich nur die .png Datei ändern)
Also, wie stellt man das am besten an? :)
Danke euch schonmal!!