Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Billeder i RSS feed

Billeder i RSS feed


 

Billeder i RSS feed

Mikael Boldt  

Jeg er i gang med at lave et RSS program til min hjemmeside, så jeg kan vise feeds fra
andre web-sites herunder mit eget phpBB debatforum.

men når jeg modtager feeds fra sider med billeder - sprænger de mine rammer på min
hjemmeside template.

Hvordan gør man?
Er det templaten der skal programmeres om eller er det mit RSS-list program? Jeg har så
fået følgende programstump:

$tekst = preg_replace('/(<img[^>]*)(src=[\"\'][^> ]*[\"\'][^>]*>)/i','\1 width="400px"
\2', $tekst);

Billederne overskrider nu ikke længere template bredden, men der sker nu det at billeder
som er mindre end 400px bliver forstørret - og det var ikke meningen.

Jeg kender ikke så meget til php og kan slet ikke forklare programstumpen, men hvordan
kommer jeg videre?

ha en god dag

Mikael Boldt 



Dato : 13.02.2006, 12:07

Visninger : 1615

Points : 0

 

Hmm.. Den stump kode ser nu noget besværlig ud.
SKAL alle billederne mindst være 400px ?


Dato : 13.02.2006, 13:24

Kommentar af : Henrik Nielsen  

 

nej max 400px
og kun billeder som er større end 400px skal krympes.


Dato : 13.02.2006, 13:30

Kommentar af : Mikael Boldt  

 

Kunne det måske ikke laves således:

function billede(bld) {
  var bid = 0;
  for (i=0; i<document.images.length;i++) {
    if (document.images == bld) {
      bid = i;
    }
  }
  if (document.images .width > 400) {
    document.images .width = '400';
  }
}

og så på alle indsatte billeder:

<img src="billede.gif" onload="billede(this);" alt="billede" />


Dato : 13.02.2006, 14:48

Svar af : Henrik Nielsen  

 

Jeg vil prøve om din lille funktion virker, men er ikke umiddelbar sikker.

RSS feed er en lang tekst-streng, hvor der kan være link til billeder - gif, jpg, png, bmp
- et vilkårligt sted i tekststrengen.

Den programstump jeg har vist i mit første indlæg virker på alle billeder - problemet er
bare at de billeder som er for små bliver forstørret.

ha en god dag

Mikael Boldt


Dato : 13.02.2006, 15:05

Kommentar af : Mikael Boldt  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund