Avatar billede proman Nybegynder
28. marts 2006 - 17:58 Der er 8 kommentarer og
1 løsning

Lave ret side systemer til disse sider:

Hejsa med alle jer eksperter.
Jeg har fået til opgave og lave lidt systemer på en side.
Og det er jo fint nok fordi jeg HAR systemerne.

Men da jeg så så på kildekoderne til den side, fandt jeg ud af at det ville blive en del sværere end det faktisk var :/

Nå men altså, det ville være fedt hvis en af jer kunne hjælpe med mig at få sat det rigtigt op!

Siden jeg skal lave til hedder http://www.Wamp.dk/index1.htm - og som i ser er det lidt specielt!

Men sådan her ser Kildekoden ud:



<html>
<head><title>Yutboys, sjovere end sjov</title>
<link rel="stylesheet" type="text/css" href="style.css">



</head>
<body topmargin="0" marginheight="0">
  <table height="100%" class="border1" align="center" cellspacing="0" cellpadding="0" border="0" width="714">


      <td>
        <table height="100%" align="center" cellspacing="0" cellpadding="0" border="0" width="714">
          <tr>
            <td valign="top" class="border-top"><img src="images/top.jpg" align="absbottom" width="760" height="90">
            </td>
          </tr>
          <tr>
            <td valign="top" align="center" bgcolor="EBAA00" class="border2">
              <table cellspacing="0" cellpadding="5" border="0">
                <tr>
                  <td valign="top" align="center" class="menu2">
                    <a href="index.htm">Forside</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="yutboys.htm">Yutboys</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="fester.htm">Fester</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="galleri.htm">Galleri</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="tagwall.php">Tagwall</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    <a href="andet.htm">Andet</a>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
          <tr height="100%">
            <td valign="top" align="center" bgcolor="white"><br>
              <table cellspacing="0" cellpadding="0" border="0">

                <tr>
                  <td width="730" valign="top" class="border3">
                    <table cellspacing="0" cellpadding="4" border="0">
                      <tr>
                        <td bgcolor="EBAA00" width="600" class="border2-2" valign="top">
                          Velkommen!&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&nbsp;                       
                        </td>
                        <td width="130" bgcolor="EBAA00" class="border2-3" align="right">
                        1. April 2006
                        </td>
                      </tr>
                      <tr>
                        <td colspan="2" bgcolor="F9C438" width="730">
                          <table cellspacing="0" cellpadding="0" border="0">
                            <tr>
                              <td width="140" valign="top">
                                                           
                                                          <div style="float:left;margin-right:4px;margin-bottom:4px;margin-top:6px;">
                                                          <img src="images/nyhed_yuttrooje.jpg" border="1" width="120">
                                                            </div>
                                                           
                              </td>
                              <td width="590" valign="top">
                                Velkommen til wamp.dk, Yutboys' hjemmeside! På
                                denne side kan du se de kommende fester, se
                                billeder fra de forskellige diskoteker, fester,
                                arrangementer og en hel masse andre ting.<br>
                                Med tiden vil der nok komme nogle andre
                                funktioner på wamp.dk, men først og fremmest
                                må vi nøjes med det vi har nu :)<br>
<br>
&nbsp;- Yutboys<br><br>
                         
                              </td>
                            </tr>
                          </table>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
                                   
               
       
               
                <tr height="14">
                  <td width="730">
                  </td>
                </tr>
                                                                        <tr>
                                    <td height="5">
                                    </td>
                                </tr>
                <tr>
                  <td width="734" valign="bottom" align="center">
                    <table width="100%" cellspacing="0" cellpadding="0" border="0">
                      <tr>
                        <td valign="top" align="left" width="33%" style="filter: alpha(opacity=43)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=43">
                         
                        </td>
                        <td valign="top" align="center" width="34%" class="broom">Copyright
                          wamp.dk 06/07
                        </td>
                        <td valign="top" align="right" width="33%" style="filter: alpha(opacity=43)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=43"><a href="admingalleri/admin.php"><img src="images/admin.jpg" border="0" width="60" height="16"></a>
                        </td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</body>
</html>

<script language="JavaScript">
<!--
var SymRealOnLoad;
var SymRealOnUnload;

function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
    SymRealOnUnload();
}

function SymOnLoad()
{
  if(SymRealOnLoad != null)
    SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;

//-->
</script>

Man skal kunne redigere den side med en kode jeg har lavet.. Poster den lige:
Dette er koden til at finde det frem fra databasen, altså den som poster det på selve siden:

<?php
    include("db.php");

    $q = mysql_query("SELECT * FROM tabel her ORDER BY id DESC limit 1") or die(mysql_error());
    while($row = mysql_fetch_array($q)) { ?>
    <? echo $row['text']."<br />";
     
    }
    ?>

Og her kommer den side som man så skal rette på:

<?
include("db.php");

  $q = mysql_query("SELECT * FROM tabel her WHERE id='$_GET[id]'") or die(mysql_error());
  $row = mysql_fetch_array($q);
  $hent_dette = str_replace("<br>", "\n", $row['text']);
  ?>
  <form method="POST" action="side til update.php?id=<? echo $_GET['id']; ?>">
  <textarea rows="10" name="text" cols='50'><? echo $hent_dette; ?></textarea>
  <br>
  <input type="submit" value="Opdater">
  </form>

Og her kommer så sidste side, den hvor det bliver opdateret:

<?php
include("db.php");

$nytext = str_replace("\n", "<br>", $_POST[text]);

mysql_query("UPDATE tabel her SET text='$nytext' WHERE id='$_GET[id]'");
print "Side opdateret";
?>


Er der nogle der vil kunne hjælpe?
Avatar billede proman Nybegynder
29. marts 2006 - 11:22 #1
Slet ingen der kan hjælpe?
Avatar billede jackass- Nybegynder
29. marts 2006 - 11:41 #2
Den side du skal rette på.. hvad er $_GET['id']? Hvordan kommer du ind på siden, med hvilken url fra visnings-siden?
Avatar billede proman Nybegynder
29. marts 2006 - 11:45 #3
Altså, lige nu er der jo ikke nogle url..
Da jeg først skal have lavet det ind på den side :)

Men jeg ved ikke om du måske kunne hjælpe mig med at lave nogle nye systemer?
Nogle der måske var lidt bedre? :D

For hvis du har set på siden, så er der jo nogle bokse til nyheder og medlemmer for sig selv.
Og når der skal oprettes en nyhed, så skal det jo oprettes i en boks.
Og det samme med medlemmerne

Så måske kunne du hjælpe mig?
Avatar billede jackass- Nybegynder
29. marts 2006 - 11:54 #4
ja ok, så det er hele CMS delen der skal kodes - det gør jeg ikke lige, men vil da gerne svare på spørgsmål :)

Men:

1) Lav noget login, så man kan logge ind på siden som bruger eller administrator fx.
2) Vælg om du vil kunne redigere indholdet direkte på de enkelte sider, eller om du vil lave et desideret admin-modul hvor du både kan redigere nyheder, brugere, medlemmer.. ja alt indhold generelt.

Så tager vi den derfra.. men der ligger da lidt arbejde i det, så du får nok brug for exp.dk og dk.php.net :)
Avatar billede proman Nybegynder
29. marts 2006 - 12:08 #5
Har et script hvor en admin kan logge ind.
Men så også kun ham.
Det kan du se her:

Dette skal være i toppen af filen:
<?php


// Array med brugernavne og tilhørende passwords
// Fyld selv flere brugere og passwords på

$brugerpass = array('27406755' => '2ipe35');
                   
// Hvis der er trykket på login formen aktiveres scriptet
if($_POST['action'] == "login") {

  //username og password fra formular
  $bruger = $_POST['brugernavn'];
  $pass = $_POST['password'];

  //tjek om felter er udfyldt
  if(empty($_POST['brugernavn'])) {
    echo "Du har ikke indtastet et brugernavn!";
  } elseif(empty($_POST['password'])) {
    echo "Du har ikke indtastet et password!";
  } else {

    //tjekker om brugernavn og password passer sammen
    if(array_key_exists($bruger, $brugerpass) && $brugerpass[$bruger] == $pass) {
      $_SESSION['login']="ok";
      $_SESSION['snr'] = session_id();
      // sender brugeren videre til en side der hedder brugerens
      // brugernavn+side.php, f.eks bruger1side.php.
      // --------------------------------------------------------
      // i stedet for brugeren sendes til sin egen side, kan du
      // udskifte "header("location: ".$bruger."side.php");"
      // med "header("location: hemmeligside.php");" og brugeren
      // vil blive sendt til "hemmeligside.php" i alle tilfælde.
      // --------------------------------------------------------<?
      header("location: ".$bruger."_login.php");
    } else {
      echo "Brugernavn eller Password er forkert!";
    }

  }

}
?>

Og dette er selve login:
<form method="post" action="<?echo $_SERVER['PHP_SELF'];?>">
<table>
  <tr>
    <td>Brugernavn:</td>
    <td><input type="text" name="brugernavn"></td>
  </tr>
  <tr>
    <td>Password:</td>
    <td><input type="password" name="password"></td>
  </tr>
  <tr>
    <td><input type="hidden" name="action" value="login"></td>
    <td><input type="submit" value="Login"></td>
  </tr>
</table>
</form>


Og ang. det med admin..
Så har jeg tænkt mig at man skal kunne oprette nyheder, og redigere dem.
Og man skal kunne oprette sådan en medlems boks på siden.
Og man skal kunne oprette bokse på alle andre sider, også kunne rette dem :)

altså det kunne se sådan her ud:
Opret nyhed
Ret nyhed
Slet nyhed

Opret medlem
Ret medlem
Slet medlem

Ret denne side
Ret denne side
Ret denne side
Ret denne side
Ret denne side
Ret denne side
(Man skal kunne rette alle de sider der er, og oprette sådan en boks som du kan se derpå)
Avatar billede proman Nybegynder
29. marts 2006 - 12:21 #6
Tror du at vi kan få det til at lykkes? :)
Avatar billede proman Nybegynder
29. marts 2006 - 20:23 #7
Bøh..? :P
Avatar billede proman Nybegynder
30. marts 2006 - 19:57 #8
Slet ingen der kan hjælpe? o.O
Avatar billede proman Nybegynder
31. marts 2006 - 19:28 #9
- lukker! Har fundet ud af noget andet
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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