Avatar billede mhau Nybegynder
11. september 2003 - 15:06 Der er 17 kommentarer og
1 løsning

Kommentar system til nyhedssystem

Jeg har lavet mig selv et nyhedssystem, hvilket tog ret lang tid. Problemet er om det har været besværet værd. For jeg føler ikke at folk læser mine nyheder, da de næsten aldrig bliver kommenteret i min tagwall / gæstebog.

Derfor vil jeg gerne have lavet et kommentar system der gør, at der ved HVER nyhed bliver et link hvor man kan vælge "Kommenter / diskuter", og når man trykker, så kommer man ind på en side hvor man så kan kommentere eller diskutere min nyhed.

Hvis det er nødvendigt, så kan jeg komme nyhedssystemet i en .zip fil, så man evt. kan downloade den, og derefter udarbejde noget derfra.

Jeg håber at der er nogle der vil hjælpe?!
Avatar billede netro Nybegynder
11. september 2003 - 16:24 #1
Ja, men hvad er spørgsmålet?
Avatar billede mhau Nybegynder
11. september 2003 - 16:29 #2
Netro > Spørgsmålet er om du vil lave sådan et system til mig. ;)
Avatar billede doeboy Nybegynder
11. september 2003 - 17:23 #3
her  er lidt koder  fra mit forum  hvor jeg først henter original indlæg
og herefter mine svar  ved hjælp af hvert sit record set
'original indlæg  recordset hvor man har hentet det ved hjælp af beskedid fra en fil der viser alle indlæg

Set Forum = Server.CreateObject ("ADODB.Recordset")
Forum.Open "SELECT * FROM Beskeder WHERE beskedid="  & Request.QueryString ("Beskedid")
session("Beskedid") = Request("Beskedid")

'  her henter jeg svar til mit emne
Set svar = Server.CreateObject ("ADODB.Recordset")
svar.Open "SELECT * FROM Beskeder WHERE SvarID =  " & Request.QueryString ("Beskedid")
Avatar billede doeboy Nybegynder
11. september 2003 - 17:27 #4
så skal du have lavet et link til at svare
bare feks  <a href="nytsvar.asp">kommenter nyhed</a>
deri laver du  en form  med dine felter  navn  besked osv
også skal du have hentet  hvilken nyhed du svare på  gør det med et skjult input felt sådan her  med den session der blev lavet med beskedid

<input type="hidden" name="BeskedID" value="<% = Session("BeskedID") %>">
Avatar billede netro Nybegynder
11. september 2003 - 17:30 #5
Ahh... jeg gider ikke sidde og lave et komplet system til dig. Jeg troede, du havde nogle konkrete spørgsmål til det. Dem ville jeg gerne have svaret på.
Avatar billede doeboy Nybegynder
11. september 2003 - 17:31 #6
den side  der viser alle dine nyheder  skal du  have noget ligesom det her
så vi kun henter selve nyhederne altså hvor svar id er = 0

Set rs = Server.CreateObject("ADODB.RecordSet")
rs.open  "SELECT * FROM  Beskeder  where svarid = 0  " 

også evt. sorter efter dato som jeg går ud fra du har
Avatar billede doeboy Nybegynder
11. september 2003 - 17:33 #7
så du skal have oprette nogle extra  feltre i din database  Svarid
og evt  til bruger navn osv    du kan selvfølgelig  vælge at ligge  svarene  i en seperat tabel
Avatar billede mhau Nybegynder
11. september 2003 - 17:34 #8
Er det muligt, at du vil lave det for mig?
For jeg sidder ved en computer de næste 8 dage, hvor jeg ikke har mulighed for at bruge hverken NotesBlok, FrontPage eller andre editore's.

Jeg beder dig.. please :P
Avatar billede mhau Nybegynder
11. september 2003 - 17:35 #9
Hvis nu du får dine 200 point, vil du så lave det til mig? :-)
Avatar billede mhau Nybegynder
11. september 2003 - 17:35 #10
Altså hvis du får dem nu. Hehe, du får dem jo under alle omstændigheder. ;)
Avatar billede doeboy Nybegynder
11. september 2003 - 17:58 #11
Nej desværre  men kan  lave et hurtig eksemplar fra mit forum
Avatar billede mhau Nybegynder
11. september 2003 - 18:03 #12
Øv, så må jeg finde en anden.
Avatar billede mhau Nybegynder
11. september 2003 - 18:03 #13
Ellers MANGE tak. ;)
Avatar billede doeboy Nybegynder
11. september 2003 - 18:05 #14
Beskedid  i databasen er autonumering  svarid er tal
her er  Visnyhed.asp

<%

Set database = Server.CreateObject ("ADODB.Connection")
forbindelse = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dindatabase.mdb")
database.Open forbindelse


'her åbnes databasen i forbindelse med Id feltet Beskedid
Set Forum = Server.CreateObject ("ADODB.Recordset")
Forum.Open "SELECT * FROM Beskeder WHERE beskedid="  & Request.QueryString ("Beskedid") , forbindelse

'her laves en session til identificering  af besked til besvarelse
session("Beskedid") = Request("Beskedid")
%>

<html>
<head>
<title>Nyheder</title>
</head>
<body bgcolor="white">
<center>
<% ' her vises det originale Indlæg %>
<% = forum.Fields("dato")%><br>
skrevet af   
<% = forum.Fields("navn")%>
<% = forum.Fields("Beskedemne") %> <br>

<% = forum.Fields("Beskedtekst") %> <br>



</td>
</tr>
</table>

<%
forum.close
set forum = Nothing
%>


<%
' Svar til det original 
Set svar = Server.CreateObject ("ADODB.Recordset")
svar.Open "SELECT * FROM Beskeder WHERE SvarID =  " & Request.QueryString ("Beskedid") , forbindelse
While NOT svar.EOF
%>



<% = svar.Fields("dato")%><br>
Skrevet af   
<% = svar.Fields("navn")%>
<% = svar.Fields("Beskedtekst") %> <br>


<%
svar.Movenext
wend
%>

<%
'  her lukkes database forbindelsen
forum.close
set forum = Nothing
%>

<br>


<form method="post" action="nybesvarelse.asp">
<textarea name="BeskedTekst" rows="10" cols="25" wrap="virtual"></textarea><br>
<input type="hidden" name="BeskedID" value="<% = Session("BeskedID") %>">
<input type="hidden" name="dato" value="<% = response.write now %>">
<input type="text" name="navn" > Navn

</center>
</body>
</html>
Avatar billede doeboy Nybegynder
11. september 2003 - 18:05 #15
OKies no prob heheh havde lige kogt mit forum ned
Avatar billede doeboy Nybegynder
11. september 2003 - 18:11 #16
du får lige  nybesvarelse.asp  med til din form aligevel 
hvis du selv skulle have lyst til at springe ud i det
<%
Set opret = Server.CreateObject ("ADODB.Recordset")
opret.Open "Beskeder", forbindelse, 3, 3

opret.Addnew
forum("svarid") = Request.Form("BeskedID")
forum("navn") = Request.Form("navn")
forum("BeskedTekst") = Request.Form("BeskedTekst")
forum("Dato") = Request.Form("Dato")
forum.Update
%>
Avatar billede doeboy Nybegynder
11. september 2003 - 18:12 #17
hehe ups  alle  forum("      skiftes ud med
opret("
også opret.update
istedet for forum.update
Avatar billede mhau Nybegynder
10. november 2003 - 15:53 #18
Svar...
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel