Utifrån hur du har uttryckt dig i tråden och det som du hittills har presterat tror jag att det är effektivare för dig att anlita någon som gör det där åt dig. Så länge dina planer inte går ut på att producera webbsajter som leverne tycker jag inte att det är värt ansträngningen som krävs för att lära sig göra det du vill. Det blir för omständigt för dig när du inte besitter ens grundläggande kunskaper i ämnet. Detta säger jag inte för att jävlas eller vara elak.
Utifrån hur du har uttryckt dig i tråden och det som du hittills har presterat tror jag att det är effektivare för dig att anlita någon som gör det där åt dig. Så länge dina planer inte går ut på att producera webbsajter som leverne tycker jag inte att det är värt ansträngningen som krävs för att lära sig göra det du vill. Det blir för omständigt för dig när du inte besitter ens grundläggande kunskaper i ämnet. Detta säger jag inte för att jävlas eller vara elak.
De där är mitt val. Jag vill lära mig, och jag frågar om tips. Passar inte det, så behöver du inte läsa tråden heller. Jag vill veta vilken teknik jag ska använda, det är det viktigaste.
Som det verkar behöver du ta en titt på html/css också, det kan du hitta bra länkar till genom att läsa den klistrade tråden i det här delforumet.
Om du har tänkt att sidan ska besökas av många kan det vara bra att läsa på lite om användbarhet och hur man bygger en sajt som är lättnavigerad på ett logiskt sätt. Om detta har bl.a. alistapart.com många bra artiklar.
En till sak:
I 9 fall av 10 tjänar man mycket på att välja ett redan färdigt projekt som man kan anpassa. Nu vet jag inte vad som finns i .Net-sammanhang, men http://umbraco.org/ dök upp efter en googling. Där har du ett färdigt publiceringssystem att jobba med, och det kan spara dig mycket tid. Kan vara värt en titt. Lycka till.
__________________
Senast redigerad av flipper1446 2009-06-08 kl. 18:01.
Som det verkar behöver du ta en titt på html/css också, det kan du hitta bra länkar till genom att läsa den klistrade tråden i det här delforumet.
Om du har tänkt att sidan ska besökas av många kan det vara bra att läsa på lite om användbarhet och hur man bygger en sajt som är lättnavigerad på ett logiskt sätt. Om detta har bl.a. alistapart.com många bra artiklar.
En till sak:
I 9 fall av 10 tjänar man mycket på att välja ett redan färdigt projekt som man kan anpassa. Nu vet jag inte vad som finns i .Net-sammanhang, men http://umbraco.org/ dök upp efter en googling. Där har du ett färdigt publiceringssystem att jobba med, och det kan spara dig mycket tid. Kan vara värt en titt. Lycka till.
Tack för all hjälp. Jag funderar på vad som är enklast.. Att använda sig av XML eller SQL.
Tack för all hjälp. Jag funderar på vad som är enklast.. Att använda sig av XML eller SQL.
SQL helt klart, skulle jag säga, i alla fall i min värld. Men jag jobbar inte med Microsofts programmeringsspråk, så det kanske är andra regler som gäller där.
bbar heller normalt sett inte inom MS värld, men jag skulle nog rekommendera dej nån form av databas ändå. Känns som om du skulle kunna undvika en hel del problem framöver med den lösningen, bland annat beträffande sorteringar av posterna och uppdateringar / förändringar i posterna.
Tål inte att jag har så jävla svårt för SQL. Jag har läst och tittat på många ställen för att lära mig, men det verkar så avancerat. Jag antar att jag kommer att få gå den långa vägen.
Enklaste hade väl varit att köra med PHP + SQL? Ska försöka ge dig lite tips för hur man kan mata in och hämta information!
Någon nämnde tabellerna förut, men jag "skapar" nu två egna som jag matchar med min fina php kod.
Första tabellen heter artikel.
Vi har: inlagg_id (pri key), datum, titel, inlagg och ett kat_id (kategoriID.
Du vet redan hur man gör tabeller verkar det som så jag kör på.
$s = $_GET[s];
$sql = "SELECT * FROM artikel
WHERE titel LIKE '%$s%' OR inlagg LIKE '%$s%' OR datum LIKE '$s%' ORDER BY datum DESC";
$result = mysql_query($sql);
//om en artikel lagts till skall den matas in i databasen tillsammans med sitt kategoriID
if(isset($_POST['artikel']))
{
$kat_id=$_POST['kat_id'];
$titel=$_POST ['titel'];
$inlagg=$_POST['inlagg'];
$query="INSERT INTO artikel(titel, datum, inlagg, katid) VALUES ('$titel', NOW(),'$inlagg','$kat_id')";
mysql_query($query);
}
//om en kategori är vald skall en textruta för inmatning av ny artikel komma fram.
if(isset($_POST['katid']))
{
$katid=$_POST['katid'];
$query="SELECT kategorinamm FROM kategori WHERE kat_id='$katid'";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result))
{
$kategorinamn=$row['kategorinamn'];
echo "<h4>Lägg till artikel i kategori $kategorinamn</h4>";
?>
<form action="FILNAMN.php" method="post">
Inlägg:<br>
<textarea name="inlagg"rows=20 cols=50></textarea><br>
<input type="hidden" value="<?php echo "$katid";?>" name="kat_id">
<input type="submit" value="Posta!">
</form>
Så här jobbar jag, inte säkert att det alls är vad du letar efter, men tror detta är den enklaste vägen. Du får upp en FORM där du bara kopierar in din text / artikel / whatever, HTML kod kan visserligen behövas för att snygga till det.. går lätt att göra när du ekar ut skiten dock genom att sätta t.ex <p> tag och länka allt till en stilmall.
Kan se ut som jag har lagt ner en hel dag på att skriva detta. Det är inte fallet. Har mest bara kopierat från ett gammalt "arbete". Inte 100% säker på att alla variabler stämmer överrens, har bytt ut de jag sett och gått igenom det några gånger.
Hoppas det var till någon hjälp! frågor kommer säkert, kanske tittar in igen och svarar på det jag kan Du kommer behöva en (hel) del liknande php filer för att snygga till det, för att lätt kunna titta i kategorier etc.
Enklaste hade väl varit att köra med PHP + SQL? Ska försöka ge dig lite tips för hur man kan mata in och hämta information!
Någon nämnde tabellerna förut, men jag "skapar" nu två egna som jag matchar med min fina php kod.
Första tabellen heter artikel.
Vi har: inlagg_id (pri key), datum, titel, inlagg och ett kat_id (kategoriID.
Du vet redan hur man gör tabeller verkar det som så jag kör på.
$s = $_GET[s];
$sql = "SELECT * FROM artikel
WHERE titel LIKE '%$s%' OR inlagg LIKE '%$s%' OR datum LIKE '$s%' ORDER BY datum DESC";
$result = mysql_query($sql);
//om en artikel lagts till skall den matas in i databasen tillsammans med sitt kategoriID
if(isset($_POST['artikel']))
{
$kat_id=$_POST['kat_id'];
$titel=$_POST ['titel'];
$inlagg=$_POST['inlagg'];
$query="INSERT INTO artikel(titel, datum, inlagg, katid) VALUES ('$titel', NOW(),'$inlagg','$kat_id')";
mysql_query($query);
}
//om en kategori är vald skall en textruta för inmatning av ny artikel komma fram.
if(isset($_POST['katid']))
{
$katid=$_POST['katid'];
$query="SELECT kategorinamm FROM kategori WHERE kat_id='$katid'";
$result=mysql_query($query);
while($row=mysql_fetch_assoc($result))
{
$kategorinamn=$row['kategorinamn'];
echo "<h4>Lägg till artikel i kategori $kategorinamn</h4>";
?>
<form action="FILNAMN.php" method="post">
Inlägg:<br>
<textarea name="inlagg"rows=20 cols=50></textarea><br>
<input type="hidden" value="<?php echo "$katid";?>" name="kat_id">
<input type="submit" value="Posta!">
</form>
Så här jobbar jag, inte säkert att det alls är vad du letar efter, men tror detta är den enklaste vägen. Du får upp en FORM där du bara kopierar in din text / artikel / whatever, HTML kod kan visserligen behövas för att snygga till det.. går lätt att göra när du ekar ut skiten dock genom att sätta t.ex <p> tag och länka allt till en stilmall.
Kan se ut som jag har lagt ner en hel dag på att skriva detta. Det är inte fallet. Har mest bara kopierat från ett gammalt "arbete". Inte 100% säker på att alla variabler stämmer överrens, har bytt ut de jag sett och gått igenom det några gånger.
Hoppas det var till någon hjälp! frågor kommer säkert, kanske tittar in igen och svarar på det jag kan Du kommer behöva en (hel) del liknande php filer för att snygga till det, för att lätt kunna titta i kategorier etc.
mvh~
Här har vi ett uppskattat inlägg. H*n vet va h*n snackar om .
Hej,
du måste nog ha lite mer kött på benen ifall det ska bli bra. XML har sina fördelar men du kan göra så mycket mer med SQL (framförallt hämta stora datamängder snabbare).