Avatar billede resko Nybegynder
21. december 2006 - 15:48 Der er 8 kommentarer

Automatisk ændring af kode i forhold til optimering på Google

Hvordan kan man kode sig til at <IMG> bliver erstattet med
<img /> eller 1) bliver til 2) ( se nedenstående)


1)<img height=208 alt="" src="http://www.key2web.dk/page_pic/arthurnandersen.gif" width=272 border=0>


2)<img height="208" alt="" src="http://www.key2web.dk/page_pic/arthurnandersen.gif" width="272" border="0" />
Avatar billede fennec Nybegynder
21. december 2006 - 16:04 #1
Det ville være lidt nemmere at lave noget, hvis du viser os din nuværende kode. Vi har jo ingen ide om hvor din billed kode kommer fra og hvordan du udskriver.
Avatar billede dennism Nybegynder
21. december 2006 - 16:12 #2
Måske har jeg misforstået dit spørgsmål, men vil alligevel komme med en kommentar:
Kan du ikke bare, lave en velkendt "replace" hvor du erstatter ">" med "/>"?
Avatar billede dennism Nybegynder
21. december 2006 - 16:12 #3
Iøvrigt er dette vist et spørgsmål som har hjemme i HTML-kategorien?
Avatar billede resko Nybegynder
21. december 2006 - 16:21 #4
Jeg bruger DHTML editor til at gemme siden i DB.

Jeg bruger denne kode til insætte " fordi editoren sltter quot " automatisk.
Set regXp = New RegExp
regXp.Global = True
regXp.IgnoreCase = True
regXp.Pattern = "([a-z]=)([A-Za-z0-9_#]+)"
str = regXp.replace(str,"$1""$2""")


Hvis denne kode kunne laves om til at den kan finde <img> tags og tilføje />
<img src="" />
Avatar billede fennec Nybegynder
21. december 2006 - 16:27 #5
Bare tilføj to linjer:

Set regXp = New RegExp
regXp.Global = True
regXp.IgnoreCase = True
regXp.Pattern = "([a-z]=)([A-Za-z0-9_#]+)"
str = regXp.replace(str,"$1""$2""")
regXp.Pattern = "(<img.*?)(>)"
str = regXp.replace(str,"$1 /$2")
Avatar billede resko Nybegynder
21. december 2006 - 22:20 #6
Nu er der tilføjet en />  men, jeg har stadig problem med quot i links.
Når der er page,id nummer "page=  id=" i et link den indsætter 2 gange ""


forkert
<a href="http://www.borkop-ungdomsskole.dk/default.asp?page="442"" target="_blank">

rigtig
<a href="http://www.borkop-ungdomsskole.dk/default.asp?page=442" target="_blank">
Avatar billede fennec Nybegynder
22. december 2006 - 08:48 #7
Ret:
regXp.Pattern = "([a-z]=)([A-Za-z0-9_#]+)"

til:
regXp.Pattern = "( [a-z]+?=)([\w:/\.\-\?\=\&]+)"
Avatar billede resko Nybegynder
11. januar 2007 - 11:19 #8
Mange tak for hjælpen " fennec"

Kan du tilføje i funktionen regXp.Pattern = "( [a-z]+?=)([\w:/\.\-\?\=\&]+)" at den finder automatisk uafsluttet <li> tags og  tilføje </li>.


Jeg bruger DHTML Editor til at gemme i databasen, men når den gemmer sletter punkttegn

Forket
<ul>
<li>fddfgd
<li>fgdfg
<li>dfgdf
</li></ul>

Rigtig
<ul>
<li>fddfgd</li>
<li>fgdfg</li>
<li>dfgdf<li>
</ul>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester