Faq

Door Jeroen Langenberg, 22 jaar geleden, 5.029x bekeken

Een faq systeem. Iedereen wel bekend volgens mij wat het is. Bezit de volgende functies:

- Vragen toevoegen
- Vragen veranderen
- Vragen verwijderen
- Eigen vraag e-mailen
- Vragen laten uitklappen om het antwoord te zien

Nog doen:

- Categorieën (onder voorbehoud, wat vinden jullie?)
- Template systeem
- Configuratie kunnen gebruiken

- Nog ideeën? Schroom je niet ze te melden

Voorbeeld vind je hier: http://www.blogness.nl/faq/faq.php
Admin (zonder login!): http://www.blogness.nl/faq/faq.php

Op- aanmerkingen?
Meld ze!

Ik moet het script mss nog iets netter gaan maken. Dus - template systeem - Mysql class

Error handler zit er alwel in.

Gesponsorde koppelingen

PHP script bestanden

  1. faq

 

Er zijn 10 reacties op 'Faq'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jelle Posthuma
Jelle Posthuma
22 jaar geleden
 
0 +1 -0 -1
Ej jeroen, maar ff lekker bezig geweest mijn faq script te herschrijven?
(http://www.jvsjmedia.nl/webdesign/index.php?p=pages/faq)
Je kan beter + en - ervoor gebruiken... Is wat overzichtelijker.
En die FAQ aanmeld script in een aparte pagina lijkt me ook wat overzichtelijker.
gewoon wat tips.
Jeroen Langenberg
Jeroen Langenberg
22 jaar geleden
 
0 +1 -0 -1
Nop, alleen de lay-out vond ik erg overzichtelijk dus die heb ik ff terug erin voort gebracht. FAQ aanmeld script? wat bedoel je daarmee?

(heb trouwens het script geupdate, en wat configuratie kunnen gebruiken toegepast. Dus bovenaan functions.php.)
Jelle Posthuma
Jelle Posthuma
22 jaar geleden
 
0 +1 -0 -1
Met faq aanmeld script bedoel ik dat waarmee je een vraag kan submitten.
Wat je in de index hebt staan.
Lijkt me wat overzichtelijker om dat op een externe pagina te zetten ofzo.
Willem Jan Z
Willem Jan Z
22 jaar geleden
 
0 +1 -0 -1
Het 3e FAQ script in 1(misschien 2) week...


22 jaar geleden
 
0 +1 -0 -1
Aan een fieldset hoef je geen width: 100% mee te geven, dat is standaard.

Om het geheel ook in oudere browsers te laten werken kan je beter gebruik maken van de getStyle functie gebruik maken. (Ik heb het nu over het verbergen en zichtbaar maken)

dit $antwoord = $data['antwoord']; moet je eigenlijk niet doen. Kost alleen maar geheugen, maar is voor zo'n systeem niet zo erug
Ikaryas
Ikaryas
21 jaar geleden
 
0 +1 -0 -1
hey,

ik krijg de hele tijd deze error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near <antwoord>
Jordy Sleeubus
Jordy Sleeubus
20 jaar geleden
 
0 +1 -0 -1
Het script functies.php werkt niet er zit een foutje in je was een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<? vergeten het script moet zo zijn:

[
code]
// CONFIG GEDEELTE --- EDITTEN DIT!
[code]<?
$db_hostname
= "localhost"; // DB gegevens - Hostname meestal localhost
$db_username = "*******"; // Database username
$db_password = "*****"; // Database username
$db_naam = "*******"; // Database naam
$email = "je email hier"; // Je e-mail hier
$onderwerp = "Een vraag via uw Faq-systeem";
mysql_connect($db_hostname, $db_username, $db_password) or die("De database verbinding kon niet opgebouwd worden!");
mysql_select_db($db_naam) or die("Fout met de mysql connectie, laat de webmaster zijn gegevens nakijken !");

function
dberror($sql, $line, $error2)
{

    $query = "SELECT * FROM fastlog_about_me";
    $result = mysql_query($query) or die("Select Reaction Query Failed<br />" . mysql_error());
    $data = mysql_fetch_assoc($result);
    $vrijepagina = $data['titel'];
    //---- some needed mail vars
    $email_to = "[email protected]";
    $email_subject = "MySQL db error @ " . date('d.m.Y H:i');
    $email_from = "From: Automatisch <[email protected]>";
    $email_headers = "From: DB error reporter <[email protected]>\r\n";
    $email_headers .= "MIME-Version: 1.0\r\n";
    $email_headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    
    //---- generate db error report
$error .= '
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center" id="content">
  <tr>
    <td colspan="2" class="header">MySQL error</td>
  </tr>
  <tr>
    <td colspan="2" class="main">Er is een technische storing opgetreden. De developer is ingelicht. Deze zal het probleem zo snel mogelijk verhelpen.</td>
  </tr>
  <tr>
    <td width="115" valign="top" class="main">Query:</td>
    <td width="439" class="main">'
.$sql.'
    <a onclick="alert(\'Dit is de query waarmee de mysql error optrad.\')" href="javascript: void(0)" class="help">help</a></td>
  </tr>
  <tr>
    <td valign="top" class="main">Error:</td>
    <td class="main">'
.$error2.'&nbsp;<a onclick="alert(\'Dit is de foutmelding wat bij de query hoorde.\')" href="javascript: void(0)" class="help">help</a></td>
  </tr>
  <tr>
        <td valign="top" class="main">Lijn:</td>
    <td class="main">'
.$line.'&nbsp;<a onclick="alert(\'Dit is de lijn wat bij de query hoorde waarmee het fout is gegaan. Deze lijn bevind zich in de file waar het fout is gegaan.zie ook hieronder\')" href="javascript: void(0)" class="help">help</a></td>
  </tr>
  <tr>
      <td valign="top" class="main">File:</td>
    <td class="main">'
.$_SERVER['PHP_SELF'].'&nbsp;<a onclick="alert(\'Dit is de file waar het fout is gegaan.\')" href="javascript: void(0)" class="help">help</a></td>
  </tr>
  <tr>
    <td valign="top" class="main">Datum:</td>
    <td class="main">'
.date('d.m.Y H:i').'&nbsp;<a onclick="alert(\'De datum, wanneer de error gekomen is.\')" href="javascript: void(0)" class="help">help</a></td>
  </tr>
  <tr>
    <td valign="top" class="main">Ip adres:</td>
    <td class="main">'
.$_SERVER['REMOTE_ADDR'].'&nbsp;<a onclick="alert(\'Het ip-adres, puur routine.\')" href="javascript: void(0)" class="help">help</a></td>
    </tr>
</table>
    '
;
  
      //---- check for first try
    if (!$_SESSION['dberror_mail'])
    {


        mail($email_to, $email_subject, $error, $email_headers);
        $_SESSION['dberror_mail'] = 1;
    }

  
     //---- return the database error
    return $error;
}
[
/code]
Marco
Marco
20 jaar geleden
 
0 +1 -0 -1
Hoe zit het met de tabel fastlog_about_me?! In functions.php staat een select query die verwijst naar de tabel fastlog_about_me . De tutorial bevat geen info over het aanmaken van de tabel en de veldnamen.

Foutmelding in: admin:

"Select Reaction Query Failed
Table 'db210305729.fastlog_about_me' doesn't exist"

Graag een reactie!
Peter jan van tuil
peter jan van tuil
18 jaar geleden
 
0 +1 -0 -1
ik heb dat opgelost door in de tabel het id autoincrement te maken.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Peter
Peter
18 jaar geleden
 
0 +1 -0 -1
Geachte,

Er is een verwijzin naar fastlog_about_me?! In functions.php staat een select query die verwijst naar de tabel fastlog_about_me . De tutorial bevat geen info over het aanmaken van de tabel en de veldnamen en geeft een foutmelding als ik een vraag wil verwijderen of aanpassen i nde admin..

Graag een reactie

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. faq

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.