XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Bildergalerie anpassen und Validierungsfehler (http://xhtmlforum.de/showthread.php?t=54892)

ChOpSueY! 08.12.2008 21:39

Bildergalerie anpassen und Validierungsfehler
 
Hallo, ich habe hier zwei Sachen an denen ich hänge.

1. Meine Seite lässt sich auf einmal nicht mehr validieren. Ich bekomme folgende Fehlermeldung:

Sorry, I am unable to validate this document because on line 139 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xF6" does not map to Unicode

Ich versteh die msg irgendwie nicht. Was will der mit utf8??

2. Ich versuche nun seit Nachmittag diese Bildergalerie-Komponente optisch anzupassen. Es sollen 2 Reihen mit 4 Bildern nebeneinander, und nicht so wie jetzt 3 Reihen mit 3-3-2 Bildern. Außerdem sind die Abstände zwischen die Bildern viel zu groß.

Ich habe im Quelltext ein wenig gewühlt. Es wird wohl um folgenden Bereich gehen:

HTML-Code:

<tbody><tr><th>
<table>
<tbody><tr>
<th class="img-shadow">
<a href="/images/cactus/Appelbaum/viewpic.jpg" rel="lightbox[roadtrip]" title="">
<img src="/images/cactus/Appelbaum/thumbnailappelbaum3.jpg"></a>
</th>
</tr><tr>
<th>

</th>
</tr>

In der lightbox.php sieht das ganze so aus

PHP-Code:

<div class="componentheading">Bildergalerie</div>
<?php
class weaver extends abstractWeaver
{
function 
weaver()
{
parent::abstractWeaver(9);
$this->showImages();
}

function 
showImages()
{
$driver= &$this->driver;
?>
<table style="width: 100%;" border="0" align=center cellpadding=20 cellspacing=15>

<?php
$i
=0;
foreach(
$this->imagelist as $field)
{
if(
$i==3)
{
$i=0;
?>
</tr>
<tr >
<?php ?>
<th>
<table>
<tr>
<th class="img-shadow">
<a href="<?php echo $field->view ?>"  rel="lightbox[roadtrip]"  title="<?php echo $field->caption?>">
<img src="<?php echo $field->thumbnail?>" /></a>
</th>
<tr>
<th>

</th>
</tr>
</table>
</th>
<?php
$i
++;
}
?>
</table>
<div>
<center>
<?php echo $driver ?>
<br />
<?php echo $this->pages;?>
</center>
</div>
<?php
}
}
?>

Ich habe schon mit den <th>s gespielt, breiten vergeben und und und. Irgendwas willer als nicht. Hier noch der Link zur Seite.

Gruß und besten Dank

Zur Seite

Praktikant 08.12.2008 21:49

Beim Validator geht es um dieses Zeichen in Zeile 205 ;) steht doch alles da.
<p align="center"><img height="38" width="150" src="http://www.landhausappelbaum.com/images/stories/appelbaum/loegame1.gif" alt="Partyservice L�-Ga-Me"></a></p>

Das Zeichen macht Probleme mit der utf-8 Codierung.

Wahrscheinlich sind die Spalten der Tabelle zu breit, so dass sie nicht mit 4 nebeneinander passen oder du gibst sie falsch an.

ChOpSueY! 08.12.2008 23:17

ah vielen dank, bleibt problem 2. Ja das mit den Spalten ist ja klar. Im Web Developer zeigt er das <th> die Breite macht. Deshalb wollte ich th ja eine feste Breite geben, doch das geht einfach nicht. Es trägt keinen Effekt.....


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:05 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023