Goedemiddag,
ik ben hier bezig een website te bouwen voor mijn neef, wie in een bandje zit. Op deze website moet een nieuws pagina komen, waar hij zelf nieuws kan toevoegen. Ik kom hier een probleem tegen. Het is misschien een klein foutje, en waarschijnlijk lees ik er gewoon overheen, maar ik krijg TinyMCE niet werkend. Ik zal de code van de pagina geven:
De basis pagina, nieuws.php:
Deze pagina (admin.php) wordt ge-include in nieuws.php:
Zoals te zien is deze pagina niet af, maar ik krijg TinyMCE niet werkend op dit kleine gedeelte...
Als jullie trouwens tips hebben om dit systeem te verbeteren, die zijn altijd welkom! Ik ben nog een vrij beginnend webdesigner, en ik sta zeer open voor commentaar.
Bij voorbaat dank,
Costijn
ik ben hier bezig een website te bouwen voor mijn neef, wie in een bandje zit. Op deze website moet een nieuws pagina komen, waar hij zelf nieuws kan toevoegen. Ik kom hier een probleem tegen. Het is misschien een klein foutje, en waarschijnlijk lees ik er gewoon overheen, maar ik krijg TinyMCE niet werkend. Ik zal de code van de pagina geven:
De basis pagina, nieuws.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
| <?php session_start(); /*Stelt variabelen samen waarin de gegevens in staan voor het verbinden met de database*/ $mysql_host = "localhost"; $mysql_database = "Quite_Funky"; $mysql_user = "root"; $mysql_password = ""; /*Maakt verbinding met MySQL database*/ mysql_pconnect($mysql_host, $mysql_user, $mysql_password) or die("Kan niet verbinden met de MySQL database"); mysql_select_db($mysql_database); /*Haalt de pagina uit de URL*/ $page = $_GET['page'] ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Quite Funky - Nieuws</title> <link href="sheets/basislayout.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js" ></script > <script type="text/javascript" > tinyMCE.init({ mode : "textareas", theme : "advanced" }); </script > </head> <body> <div id="wrapper"> <div id="logo"> <a href="index.html"><img src="images/logo_quite_funky.png" width="900" height="200" alt="Quite Funky" /></a> </div> <!-- End div "logo"--> <div id="menubar"> <a href="index.html">home</a> <a href="deband.html">de band</a> <a href="nieuws.php">nieuws</a> <a href="contact.php">contact</a> </div><!-- End div "menubar"--> <div id="textarea_top"></div><!-- End div "textarea_top"--> <div id="textarea"> <div id="navbar_news"> <ul> <li><a href="?page=nieuws">Nieuws</a></li> <li><a href="?page=agenda">Agenda</a></li> <li><a href="?page=fotoalbum">Fotos</a></li> <?php if ($_SESSION['uid']) { ?> <li><a href="?page=admin">Nieuws wijzigen</a></li> <li><a href="?page=logout">Uitloggen</a></li> <?php } if (!$_SESSION['uid']) { ?> <li><a href="?page=login">Inloggen</a></li> <?php } ?> </ul> </div> <!-- End div "navbar_news" --> <div id="textarea_news"> <?php if (!$page){ $page = "nieuws"; } include ("pages/$page.php"); ?> </div> <!-- End div "textarea_news" --> </div> <!-- End div "textarea"--> <div id="footer"> </div> <!-- End div "footer"--> </div> <!-- End div "wrapper"--> </body> </html> |
Deze pagina (admin.php) wordt ge-include in nieuws.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| <?php if ($_SESSION['uid']) { $action = $_GET['action']; if (!$action) { ?> <p> <a href="?page=admin&action=post">Nieuws toevoegen</a><br /> <a href-"?page=admin&action=edit">Nieuws aanpassen/verwijderen</a><br /> <?php } if($action == 'post') { if($_POST['submit']) { $user_id = $_SESSION['uid']; $title = $_POST['title']; $post = $_POST['post']; $time = time(); $errors = array(); /*Lijst van errors maken*/ if(empty($title)) { $errors[] = "Vul een titel voor het nieuwsbericht in"; } if(empty($post)) { $errors[] = "Voer een nieuwsbericht in"; } } ?> <p> Vul hier het nieuws in </p> <?php if (!empty($errors)) { echo "<ul>"; foreach ($errors as $error) { echo "<li>$error</li>"; } echo "</ul>"; } else{ $sql = "INSERT INTO Persons VALUES ('','$title', '$post', '$date', '$user_id'"; mysql_query($sql); } ?> <div id="news_input_form"> <form action="page?admin?action=post" method="post"> <label for="title">Titel:</label><br /> <input type="text" name="title" id="title" size="37" /> <br /> <label for"post">Inhoud:</label><br /> <textarea name="post" rows="20" cols="70">Vul hier het bericht in wat moet worden aangepast</textarea><br /> <input type="submit" value="Verzenden" class="button" /> </form> </div> <?php } }else{ echo '<p>Je bent nog niet ingelogd, log <a href="?page=login">hier</a> in</p>'; } ?> |
Zoals te zien is deze pagina niet af, maar ik krijg TinyMCE niet werkend op dit kleine gedeelte...
Als jullie trouwens tips hebben om dit systeem te verbeteren, die zijn altijd welkom! Ik ben nog een vrij beginnend webdesigner, en ik sta zeer open voor commentaar.
Bij voorbaat dank,
Costijn