09. maj 2002 - 12:36Der er
4 kommentarer og 1 løsning
.:: Indsætte tekst + billede som på netstationen.dk ?? ::.
Problemstilling: Klienten skal kunne indsætte tekst og billeder ved siden af hinanden. ex. Billede --> Pris Disse skal kunne ændres uafhængig af hinanden, og det skal gerne kunne ske som på n.dk hvor der i bunden er en "save" knap, hvor man så gemmer alle ændringerne.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Nu ved jeg ikke lige hvordan det er lavet på www.n.dk, men jeg ville uploade billedet i en database og lave felter til de informationer der skal være til billedet ...
Hvis du vil lave det på denne måde skal jeg vide lidt mere om hvilken database du bruger på din hjemmeside og om du har adgang til nogle upload-komponenter såsom aspSmartUpload på dit webhotel (er gratis) for at kunne hjælpe dig
Hvis du har aspSmartUpload kan du på www.aspsmart.com læse hvordan du uploader billeder i en database ... og bruge artiklen fra activedeveloper til at hive billedet ud igen ...
Tja... jeg tror det nemmest kan laves ved at du på activedeveloper.dk / 3wp.dk henter ArtikelEditor / Gæstebog og så bruger en del at det script, hvor man kan opsætte tekst og billeder samt uploade.
Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open "SELECT * FROM [tblGallery] WHERE [fldID] = " & twID & ";", objConn, adOpenStatic, adLockOptimistic, adCmdText
If Not objRS.EOF Then If Request.Querystring("mode") = "thumbnail" Then Response.ContentType = objRS("fldContentTypeThumbnail") Response.BinaryWrite objRS("fldFileThumbnail") End If End If
objConn.Close Set objConn = Nothing %>
-----------------------------------
For at uploade til en database skal jeg vide om du har adgang til nogle komponenter på din server til formålet (eller om du har mulighed for at få installeret aspSmartUpload som jo er gratis).
Hvis du vælger at bruge aspSmartUpload kan du lave en anden fil addnew.asp og indsætte følgende kode i den:
-----------------------------------
<% Dim objSmartUpload, objSmartUploadFile Dim twTextText, twTextLink, twSelectCategory Dim strError, strCategory
Dim strPathToDB strPathToDB = "D:\mappetildinhjemmeside\data\"
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Set objSmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") objSmartUpload.Upload
Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open "SELECT * FROM [tblGallery];", objConn, adOpenStatic, adLockOptimistic, adCmdText
objRS.AddNew If Not objSmartUpload.Files.Item(1).IsMissing Then objSmartUpload.Files.Item(1).FileToField objRS.Fields("fldFile") objRS("fldFileName") = objSmartUpload.Files.Item(1).FileName objRS("fldFileSize") = objSmartUpload.Files.Item(1).Size objRS("fldContentType") = objSmartUpload.Files.Item(1).ContentType End If objRS("fldText1") = twTextText1 objRS("fldText2") = twTextText2 objRS.Update
På den hjemmeside hvor du så skal udskrive alle billederne skal du så løbe denne tabel i gennem og udskrive teksterne ... Du skal så også udskrive billedet ved at skrive:
Håber du kan bruge det til noget ... ellers må du gi' nogle flere informationer om hvad du vil ha' lavet ...
Synes godt om
Ny brugerNybegynder
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.