Om du visar koden blir det lättare att hjälpa till.
Antagligen hämtas väl länkarna ur en databas. Leta rätt på select-frågan och lägg till / ändra sorteringen (ORDER BY) att sortera stigande (DESC) på lämpligt fält (räknarfält exempelvis.)
4 svar · 227 visningar · startad av jimbo
Hej på er!
Vänder mig hit eftersom jag är ingen kodarnisse mer en grafisk nisse =)
Jag använder https://www.gruvsjo.com länkarkivscript, men när man lägger till länkar i det, så kommer dom sist i kategorierna.
Är det någon som hade velat hjälpa mig eller kanske berätta hur man får dom att visas överst istället när man lägger till dom??
Tack på förhand !!
Mvh Jimmy
Om du visar koden blir det lättare att hjälpa till.
Antagligen hämtas väl länkarna ur en databas. Leta rätt på select-frågan och lägg till / ändra sorteringen (ORDER BY) att sortera stigande (DESC) på lämpligt fält (räknarfält exempelvis.)
Antar att det är denna koden:
<!--#####################################
Copyright © 2003 Åsa Gruvsjö
Gruvsjo.com, [email]Asa@gruvsjo.com[/email]
Fri att använda om denna koden står kvar!
#########################################-->
<!--#Include file="inc/settings.asp"-->
<!--#Include file="../../include-style.asp"-->
<title>Länkarkivet - på Fiskeportalen.com</title>
<p>
<script language="javascript">
<!--
function popup(url,width,height)
{
stuff = "toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no,width= " +width + ", height = " +height
window.open(url, "POPUP" , stuff );
}
//-->
</script>
</script>
<script language="javascript">
<!--
function popup(url,width,height)
{
stuff = "toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no,width= " +width + ", height = " +height
window.open(url, "POPUP" , stuff );
}
//-->
</script>
</p>
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<!--#Include file="../../header.asp"-->
</td>
</tr>
</table>
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top">
<!--#Include file="../../ad.asp"-->
</td>
</tr>
</table>
<table width="781" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="5" align="left" valign="top" background="../../pics/mainlinje-left.jpg"> </td>
<td align="left" valign="top" bgcolor="#f5f5f5"><table width="750" border="0" align="center" cellpadding="2" cellspacing="3">
<tr valign="top" align="left">
<td> <strong>
<%If Request.QueryString("catId") <> "" Then
Set Kat=Conn.Execute("Select * From kat Where id=" & Request.QueryString("catId"))
End If%>
</strong>
<table width="630" cellpadding="4" cellspacing="0" align="center">
<tr>
<td colspan="2" valign="top" class="rubrik"><b>Länkarkivet
<%If Request.QueryString("catId") <> "" Then%>
<%If Not Kat.EOF Then%>
- <%=Kat("kat")%>
<%End If%>
<%End If%>
</b> </td>
</tr>
<tr>
<td width="264" align="left" valign="top">
<%
strSQL = "SELECT COUNT(*) FROM url"
Set objRS = Conn.Execute (strSQL)
Response.write "Just nu " & objRS(0) & " fiskelänkar i länkarkivet!"
objRs.Close
set objRS = nothing
set objConn = nothing
%>
</td>
<td width="348" align="right" valign="top" class="rubrik"><a href="javascript:popup('/skicka_in_lank.asp',540,380);">Lägg
till en länk i arkivet » </a></td>
</tr>
</table>
<%If Request.QueryString("catId") = "" Then
Set RS=Conn.Execute("Select * From kat Where sub_kat=0")
If RS.EOF Then%>
<table width="350" border="0" cellspacing="0" cellpadding="0" height="5" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="630" cellpadding="4" cellspacing="0" align="center">
<tr>
<td>Inga kategorier inlagda</td>
</tr>
</table>
<%Else%>
<table width="350" border="0" align="center">
<tr>
<td valign="top"> <table width="631" cellpadding="2" cellspacing="2">
<%x=0
Do Until RS.EOF
Response.Write "<tr>"
For i=1 to PK%>
<td width="623">
<%If RS.EOF then%>
<table width="<%=Width2%>" cellpadding="4" cellspacing="0">
<tr>
<td valign="top"> </td>
</tr>
</table>
<%Else%>
<table width="<%=Width2%>" cellpadding="4" cellspacing="0" class="kantlinje">
<tr>
<td valign="top"><b><a href="index.asp?catId=<%=RS("id")%>"><%=RS("kat")%></a></b></td>
</tr>
</table>
<%X=X+1
RS.MoveNext
End If
Response.Write "</td>"
Next
Response.Write "</tr>"
Loop%>
</table></td>
</tr>
</table>
<%End If
Else
Set RS=Conn.Execute("Select * From kat Where sub_kat=" & Request.QueryString("catId"))
Set Antal=Conn.Execute("Select Count(*) As antal From kat Where sub_kat=" & Request.QueryString("catId"))
If Antal("antal") <> "0" Then
If RS.EOF Then%>
<table width="350" border="0" cellspacing="0" cellpadding="0" height="5" align="center">
<tr>
<td></td>
</tr>
</table>
<table width="630" cellpadding="4" cellspacing="0" align="center">
<tr>
<td align="center">Inget finns under <%=Kat("kat")%></td>
</tr>
</table>
<table width="350" border="0" cellspacing="0" cellpadding="0" height="5" align="center">
<tr>
<td></td>
</tr>
</table>
<%Else%>
<table width="350" border="0" align="center">
<tr>
<td valign="top" align="center"> <table width="100%" cellpadding="2" cellspacing="2" border="0">
<%x=0
Do Until RS.EOF
Response.Write "<tr>"
For i=1 to PK%>
<td width="<%=Width%>">
<%If RS.EOF then%>
<table width="<%=Width3%>" cellpadding="4" cellspacing="0">
<tr>
<td valign="top"> </td>
</tr>
</table>
<%Else%>
<table width="<%=Width3%>" cellpadding="4" cellspacing="0" class="kantlinje">
<tr>
<td valign="top"><b><a href="index.asp?catId=<%=RS("id")%>"class="vit"><%=RS("kat")%></a></b></td>
</tr>
</table>
<%X=X+1
RS.MoveNext
End If
Response.Write "</td>"
Next
Response.Write "</tr>"
Loop%>
</table></td>
</tr>
</table>
<%End If
Else%>
<table width="626" border="0" cellspacing="0" cellpadding="0" height="8" align="center">
<tr>
<td width="681"></td>
</tr>
</table>
<%Set Url=Conn.Execute("Select * From Url Where kat=" & Request.QueryString("catId"))
If Url.EOF Then%>
<table width="630" cellpadding="4" cellspacing="0" align="center">
<tr>
<td align="center">Inget finns under <%=Kat("kat")%></td>
</tr>
</table>
<table width="350" border="0" cellspacing="0" cellpadding="0" height="5" align="center">
<tr>
<td></td>
</tr>
</table>
<%Else
Do Until Url.EOF%>
<table width="631" cellpadding="3" cellspacing="0" align="center">
<tr>
<td width="623"><b><a href="ut.asp?id=<%=Url("id")%>" target="_blank" class="rubrik" onclick="javascript:location.reload();" onMouseOver="self.status='<%=Url("url")%>';return true" onMouseOut="self.status=' ';return true"><%=Code(Url("namn"))%></a></b>
- <%=Url("klick")%> klick</td>
</tr>
<tr>
<td><%=Code(Url("info"))%></td>
</tr>
</table>
<table width="350" border="0" cellspacing="0" cellpadding="0" height="5" align="center">
<tr>
<td></td>
</tr>
</table>
<%Url.MoveNext
Loop
End If
End If
If Request.QueryString("catId") <> "" Then
Set Kat=Conn.Execute("Select * From kat Where id=" & Request.QueryString("catId"))%>
<br>
<table width="630" cellpadding="4" cellspacing="0" align="center">
<tr align="left" valign="top">
<td width="127">
<%If Kat("sub_kat") = 0 Then%>
<a href="index.asp">Tillbaka</a>
<%Else%>
<a href="index.asp?catId=<%=Kat("sub_kat")%>">Tillbaka</a>
<%End If%>
</td>
<td width="308"><a href="javascript:popup('/skicka_in_lank.asp',540,380);">Lägg
till en länk(ar) i denna kategorin » </a></td>
<td width="169"><a href="javascript:popup('../../skicka-in-dod-lank.asp',500,300);">Rapportera
"död" länk!</a></td>
</tr>
</table>
<%End If
End If
Conn.Close
Set Conn=Nothing%>
<strong> </strong></td>
</tr>
</table>
</td>
<td width="5" align="left" valign="top" background="../../pics/mainlinje-right.jpg"> </td>
</tr>
</table>
<table width="780" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="20" valign="top">
<!--#Include file="../../footer.asp"-->
</td>
</tr>
</table>
nog lättare om man ser ett exempel på hur du gör det.
Man lär ju sig hela tiden =)
Prova att byta:
<%Set Url=Conn.Execute("Select * From Url Where kat=" & Request.QueryString("catId"))
mot
<%Set Url=Conn.Execute("Select * From Url Where kat=" & Request.QueryString("catId")[b] & " ORDER BY ID DESC[/b]")
mvh