Leider nein, dann kommt nur Fehler auf der Seite.
darf ich dir die php anhängen, damit du siehst wie das Ding insgesamt aussieht (mit deinen Änderungen)
ich weiß ich mache Arbeit.......
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
Leider nein, dann kommt nur Fehler auf der Seite.
darf ich dir die php anhängen, damit du siehst wie das Ding insgesamt aussieht (mit deinen Änderungen)
ich weiß ich mache Arbeit.......
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Was kommt denn für ein Fehler ?
Nachtrag - sieht mit und ohne Änderungen im Header identisch aus.
Wie vorher: Wenn ich den Slider aus dem kompletten theme werfe, funktioniert es.
Wie wirfst du den Slider komplett raus ? Der Code von mir sollte das auch machen (aber nur für IE 7 / 8 ). Bist du sicher das du mit Internet Explorer 8 oder 7 getestet hast ?
Hi,
ja, ist ein ie8.
Die slideshow lässt sich bei mir über die themeoptionen einstellen.
1) Die kenbury-slideshow so wie du sie bei mir aktuell siehst - dann wird die Startseite bei ie8 wie im screenshot zu sehen gar nicht erst aufgebaut -kein hintergrundbild, kein navigationsmenü, kein Logo und keine bildleiste links (das mit der Schrift "be different. Be you"
2) Oder slideshow bei der allerdings keine überblendung/bewegung ist wie jetzt, sondern wo er nur alle 5sekunden die Bilder tauscht. Damit funktioniert es auch mit ie8
Da hat er zwar anfangs die Bilder in der linken bildleiste verzerrt, weil die vom theme in der Größe angepasst werden - aber wenn man sie in der richtigen Größe hochlädt, klappt auch das.
Sprich: er müsste wie im von dir geschickten Code nach ie8 unterscheiden und ein festes hintergrundbild oder die einfache slideshow nehmen und könnte bei allen anderen Browsern mit der kenbury-slideshow arbeiten.
Normalerweise werden die Einstellungen, die man unter den Themeoptionen vornimmt, ja in der Datenbank gespeichert. Wenn du also den Namen und die zwei Werte herausbekommen könntest, könnte man das mit den schon oben verwendeten Code leicht anpassen für die Browser.
Ich fische im Trüben:
Nutzt das schon etwas?
<select id="vernissage_theme_fullscreen_stream" name="vernissage_theme_fullscreen_stream">
value="supersized.js"> Standard Slider
value="ken_b"> KenB Slider
Vielleicht schaust du mit phpMyAdmin (sollte im Kundenbereich von deinem Hoster zu finden sein) mal in deiner Datenbank nach, in der Tabelle wp_options, ob du von diesen Werten (oder ähnlichen) was findest.
Hmm ich kann jetzt nichts brauchbares rauslesen. Vielleicht kann dir der Autor sagen wie die Werte in der Datenbank abgelegt sind. Oder du schaust mal in der PHP-Datei (vermutlich funktions.php) ob es dort beim Slider irgendwelche Variablen gibt die mit
update_option('name', 'wert');
in die Datenbank geschrieben werden.
Aber eigentlich müssten sie auch dort in der Tabelle sein, bei den Werten, die du gefunden hast. Eventuell eine Seite davor oder dahinter.
Hi,
ich habe de komplete wp_options durchgesucht. Bin die rund 250 Einträge zweimal durchgegangen und habe nach den Namen der Slideshows gesucht. Hier sind die ganzen Optionen zum Slider wie in dem Screenshot zu sehen - sonst nichts.
In der function php finde ich nichts, was >>mich<< weiterbringt. Habe den Teil über die Slideshow aber mal angehängt.
Bei der Autorin habe ich schon mehrmals nachgefragt und um Hilfe gebeten, weil sie das Theme ja als IE7 und IE8 kompatibel verkauft. Die einzige Unterstützung, die sie bisher gegeben hat, ist, dass die Bilder in den Logos eine feste Größe haben müssen, weil die Größenanpassung im IE nicht funktioniert. Zur Slideshow bekomme ich nur den Hinweis, ich soll statt der Kenbury slideshow ein festes Bild verwenden, dann funktionierts. Damit ist die Wirkung der Homepage bei den anderen Browsern aber verschenkt.
Seltsam sind aber die Einträge wo der Browser abgefragt wird und auch der Teil im Header, wo er abhängig vom Browser ein festes Backgroundbild lädt. Aber nichts vom Slider....
Habe ihr auch den Code von dir für den Header mitgeschickt und gebeten, sie möge uns verraten, was geändert werden muss. Keine Reaktion. Manchmal habe ich das Gefühl, sie hat das Design entworfen und programmiert hat es jemand anders.
Vielelcht würde ich ja weiterkommen, wenn ich nur ein bisschen mehr Ahnung von dem Zeug hätte. Bei der alte mit html programmierten Homepage bin ich irgendwann selbst weitergekommen. Bei wordpress haue ich mir ohne euch (oder dich) den Kopf ein.
BACKGROUND SLIDESHOW
/*-----------------------------------------------------------------------------------*/
if ( !function_exists('bgSlideshow') ) {
function bgSlideshow() {
query_posts(array('post_type' => 'slider', 'posts_per_page' => -1));
if ( get_option('vernissage_theme_fullscreen_stream') == 'supersized.flickr.js' || have_posts() & get_option('vernissage_theme_fullscreen_stream') == 'supersized.js') : ?>
<script type = "text/javascript">
jQuery(function () {
jQuery.supersized({
//Functionality
progress_bar : 1, // Timer for each slide
slideshow : 1, // Slideshow on/off
autoplay : 1, // Slideshow starts playing automatically
mouse_scrub : 0,
slide_links : 'blank', // Individual links for each slide (Options: false, 'number', 'name', 'blank')
start_slide : <?php echo get_option("vernissage_theme_fullscreen_start_slide") ?> , //Start slide (0 is random)
slide_interval : <?php echo get_option("vernissage_theme_fullscreen_delay") ?> ,
transition : <?php echo get_option("vernissage_theme_fullscreen_effect") ?> ,
transition_speed : <?php echo get_option("vernissage_theme_fullscreen_transition") ?> ,
keyboard_nav : <?php echo get_option("vernissage_theme_fullscreen_nav_keyb") ?> ,
performance : <?php echo get_option("vernissage_theme_fullscreen_performance") ?> ,
slide_counter : 0,
slide_captions : 0,
<?php if (get_option('vernissage_theme_fullscreen_stream') == 'supersized.flickr.js') { ?>
source : 2,
user : '<?php echo get_option("vernissage_theme_sflickr_userid")?>',
total_slides : <?php echo get_option("vernissage_theme_sflickr_icount") ?> ,
image_size : '<?php echo get_option("vernissage_theme_sflickr_isize")?>',
api_key : '<?php echo trim(get_option("vernissage_theme_sflickr_api"))?>',
<?php } else { ?>
image_path : '../i/',
slides : [
<?php $tti = 0; while (have_posts()): the_post(); ?>
<?php if ($tti)
echo ',';
$tti++;
$full = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
$title = get_post_meta(get_the_ID(), '_slide_title_value', true);
echo "{image:'";
echo $full[0];
if ( $title != '') {
echo "',title:'";
echo $title;}
echo "',thumb:'";
echo "'}" ?>
<?php endwhile ?>
<?php wp_reset_query(); ?>
]
<?php } ?>
});
});
</script >
<?php elseif ( have_posts() & get_option('vernissage_theme_fullscreen_stream') == 'ken_b'): ?>
<script type = "text/javascript">
jQuery(function () {
jQuery('body').append('<canvas id="kenburns"><p>Your browser doesn"t support canvas!</p></canvas>');
jQuery('#kenburns').attr('width', jQuery(window).width() + 'px');
jQuery('#kenburns').attr('height', jQuery(window).height() + 'px');
kenres();
jQuery(window).resize(function () {
jQuery('#kenburns').remove();
jQuery('body').append('<canvas id="kenburns"><p>Your browser doesn"t support canvas!</p></canvas>');
jQuery('#kenburns').attr('width', jQuery(window).width());
jQuery('#kenburns').attr('height', jQuery(window).height());
kenres();
});
function kenres() {
jQuery('#kenburns').kenburns({
//Functionality
images: [
<?php $tti = 0; while (have_posts()): the_post(); ?>
<?php if ($tti)
echo ',';
$tti++;
$full = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
$title = get_post_meta(get_the_ID(), '_slide_title_value', true);
echo "'";
echo $full[0];
echo "'" ?>
<?php endwhile ?>
<?php wp_reset_query(); ?>
],
frames_per_second: <?php echo get_option("vernissage_theme_ken_b_frames") ?>,
display_time: <?php echo get_option("vernissage_theme_ken_b_delay") ?>,
fade_time: <?php echo get_option("vernissage_theme_ken_b_transition") ?>,
zoom: <?php echo get_option("vernissage_theme_ken_b_zoom") ?>,
background_color:'#ffffff',
post_render_callback:function($canvas, context) {
// Called after the effect is rendered
// Draw anything you like on to of the canvas
context.save();
context.fillStyle = '#000';
context.font = 'bold 20px sans-serif';
var width = jQuery(window).width();
var height = jQuery(window).height();
var text = "";
var metric = context.measureText(text);
context.fillStyle = '#fff';
context.shadowOffsetX = 3;
context.shadowOffsetY = 3;
context.shadowBlur = 4;
context.shadowColor = 'rgba(0, 0, 0, 0.8)';
//context.fillText(text, width - metric.width - 8, height - 8);
context.restore();
}
});
}
});
</script >
<?php
endif;
hideloader();
}
}
Alles anzeigen
[COLOR=#0000ff]vernissage_theme_fullscreen_stream[/COLOR][COLOR=#000000] sol[/COLOR]lte der Wert sein.
Versuch mal das hier (in die functions.php):
// Slider for internet explorer 7/8
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if ( stristr($user_agent, 'MSIE 7.0') || stristr($user_agent, 'MSIE 8.0') ) {
update_option('[COLOR=#0000ff]vernissage_theme_fullscreen_stream[/COLOR]',[COLOR=#000000] [COLOR=#000000][COLOR=#DD0000]'ken_b[/COLOR][/COLOR][/COLOR]'); // Slider für IE 7/8
} else {
update_option('[COLOR=#0000ff]vernissage_theme_fullscreen_stream[/COLOR]', [COLOR=#b22222]'supersized.js'[/COLOR]); // Slider für normalen Browser
}
Alles anzeigen
[size=12][COLOR=#ff0000]suuuuuuuuuuuuuuuuper[/COLOR][/SIZE] :mrgreen:
jap, das wars, kenB und supersized musste ich noch tauschen, aber es funkt.
KANN DIR GAR NICHT SAGEN WIE MICH DAS FREUT!!!!!!!!!!!!!
danke, das du so lange durchgehalten hast:mrgreen:
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!