Hallå!
Jag efter mycket jobb fixat så jag hämtar bredden på en bild och sen med en massa IF-satser sett till att den inte är bredare än X och att höjden anpassar sig efter bredden..
Det fungerar finfint när det är en bestämd bild..
Det jag inte tänkte på var att jag laddar upp bilder och lägger till i en blogg..
Det jag inte vet hur jag ska göra är att bestämma bredden på bilden när bilden skrivs ut från bloggen.
I databasen sparas HTML-kod så bilden blir ju
<img scr="URL" height="857" width="645">
Visst skulle jag kunna redigera bilden samtidigt som jag laddar upp bilden men jag skulle vilja göra bilden klickbar så man kan se den fulla storleken också.
Och jag känner inte för att spara två bilder med olika storlekar på servern.
Finns det inget sätt så att man bestämmer bredden när bilden skrivs ut?
Typ sätter alla bilder som skrivs ut som inlägg..
Kanske sätta en class i tabellen där inläggen skrivs ut..
Jag har testat och det funkar om jag stoppar in class i IMG men det är det jag vill undvika..
Utan allt ska styras när bilden skrivs ut..
Så egentligen skall bildtaggen bara se ut såhär:
Då får du lägga css:en på img-taggen istället för att använda klasser (eller använda inline-css, men det måste ju vara sämre?). Varför vill du inte använda klasser?
Nu ändrar den alla bilder på sidan och det är inte riktigt rätt..
Jag vill att den enbart skall gälla bilder i en viss tabell..
Hade för mig att man kunde göra något typ:
img.bildbredd {
height: auto;
width: 599px;
}
Men det fungerar inte alls.. Att sätta bildbredd som en class i <TD>..
Men då är jag tillbaka till det stället jag inte vill vara..
Om man ska ha det så måste man gå in och lägga till klassen efter att man har infogat bilden i texten som man skall publicera och så kan det inte vara..
Kodraden som anger bilden kommer inte innehålla några klasser..
Alla bilder som man publicerar skall ha bredden max 599..
Resten, dom bilderna som är "fasta", ska ha den storleken dom har..
Därför passar inte IMG-taggen..
För att då måste man ange klassen själv och det vill jag inte eftersom att det kommer vara personer som inte kan ett piss om sånt..
De som bloggar på din sida behöver inte ange IMG-taggen, den ligger ju i din kod som genererar sidan. Bloggaren laddar upp sin bild och skriver sin blogg.
Jag antog att du hadde en upload av bilden i ditt formulär. Hur får du bilderna till din server? via FTP eller lokalt nätverk. Mitt förslag fungerar om ditt formulär innehåller ett textfält för bloggen samt ett fält för uppladdning av bild.
Det jag hade tänkt var att använda en wysiwyg-editor och sen en "extern" uppladdning av bilden via ASPJpeg.. Och sen när bilden är uppladdad drar man in bilden i editorn för att bestämma vart någonstans i texten man vill ha bilden..
Men det verkar som att jag får göra så att ha två olika eftersom de inte går att lösa på något sätt..
Det skulle fungera om jag ville ha en iFrame men de skulle se fördjävligt ut..
Hmm..
Det finns inget sätt att includera sidan med alla inlägg på förstasidan?
Och då att all kod som bestämmer bredden ligger på sidan man includerar, och det får förstås inte förstöra bilderna på den sidan man includerar på..