php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.02.2005, 21:34  
Neuer Benutzer
 
Registriert seit: 30.12.2004
Beiträge: 16
elconde
Standard faq -system von phpbb nachbauen

moin

wieß jemand von euch, wie man am besten das faq system von phpbb nachbaut. ich finde es super zu administrieren und wollte es für meine seite nachbauen.

ich brauche auch keine dynamischen variablen. also nur eine seite mit den inhalten und farben könnten statisch festgelegt werden.

sicher braucht man die faq.php aus dem hauptordner und die lang_faq.php aus dem language ordner. kann mir jemand diese dateien (für mich verständlich) beschreiben, so dass ich sie aus dem system heraus in meine seite einbauen kann?

mfg alex
elconde ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.02.2005, 21:38  
Gast
 
Beiträge: n/a
Standard

Ist zwar nicht das, wonach du gefragt hast, aber kennst du http://www.phpmyfaq.de/

Gruß
phpfan
 
Alt 01.02.2005, 22:13  
Neuer Benutzer
 
Registriert seit: 30.12.2004
Beiträge: 16
elconde
Standard

ich werde das mal testen. danke!

ich meine das sytem von diesem forum hier!

mfg
elconde ist offline  
Alt 01.02.2005, 22:16  
Neuer Benutzer
 
Registriert seit: 30.12.2004
Beiträge: 16
elconde
Standard

mhh. zu umfangreich.
mir reicht das einfach system
elconde ist offline  
Alt 23.02.2005, 21:11  
Neuer Benutzer
 
Registriert seit: 30.12.2004
Beiträge: 16
elconde
Standard

Moin

gelöscht, weil veraltet....
elconde ist offline  
Alt 11.03.2005, 14:22  
Neuer Benutzer
 
Registriert seit: 30.12.2004
Beiträge: 16
elconde
Standard

Moin

Ich habe etwas komplett neues programmiert. Wem es gefällt.....

So sieht es dann aus:
http://web156.s2.okayspace.de/faq.php

So sieht der hier gezeigte Code im Netz aus:
http://web156.s2.okayspace.de/faq2.php

Für Verbesserungsvorschläge bin ich immer dankbar...
PHP-Code:
<?php
/***************************************************************************
 *   faq.php // [email]sokrates@bwl.uni-kiel.de[/email] // supported by [url]www.s-n-q.de[/url]
 *                            -------------------
 *   begin                :  Mar 10, 2005
 *   copyright            : (C) 2005 sigma ny quadrat
 *   email                : [email]info@s-n-q.de[/email]
 *
 *   faq.php,v 1.0 2005/03/10
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/
 
 //
 // ###################  Wie werden die FAQ administriert? ###################
 //
 /*
##### Allgemeines: #####
 
Die FAQ sind in Blöcken organisiert. Die Nummerierung und Linksetzung (Anker erfolgt
dynamisch. Die Blöcke bestehen aus den Elementen "$titel" (1x) und "$frage","$antwort"
(beliebig oft) und am Ende der Blöcke steht noch ein: 
     $frage[]="";
    $antwort[]="";
Dank dieser beiden Variablen weiß das Script, dass der jeweilige Block beendet ist.
Am Ende aller Blöcke steht:
    $frage[]="";
    $frage[]="Ende";
Dank dieser Variablen weiß das Scipt, dass alle Blöcke beendet sind. Um die FAQ zu administrieren
muss folgendes getan werden:

##### Nur Fragen / Antworten ändern: #####

Einfach die Fragen / Antworten im Script suchen und die enstprechenden Einträge ändern. Dabei müssen folgende
Dinge beachtet werden:

Anführungszeichen " muss ein Backslash \ vorangestellt werden.

Beispiel: $frage[]="Wo bekomme ich weitere "Informationen" zum Erasmus-Programm? "; => falsch
          $frage[]="Wo bekomme ich weitere \"Informationen\" zum Erasmus-Programm? "; => richtig
          
Links werden folgendermaßen erstellt:

<a href=\"URL zum Link\">Ausgabe im Browser</a>
Beispiel:
<a href=\"http://www.elconde.de\">Zur Seite von elconde</a>

Tabellen u.ä. sollten nicht ausgegeben werden!!!!!!!!!!!!!

Zeilenumbruch:
An der Stelle wo ein Zeilenumbruch folgen soll: Ein 
 einfügen.

##### Neue Fragen / Antworten einfügen #####

In dem jeweiligen Block  folgende Elemente einfügen und ausfüllen

$frage[]="Hier steht die Frage";
$antwort[]="Hier steht die Antwort";

##### Neue Blöcke einfügen #####

Einfach einen kompletten Block kopieren:
Start bei 
$titel[]="Vorbereitung";

Ende bei

$frage[]="";
$antwort[]="";

Den Block nach einem anderen Block einfügen. (Beachte, wenn der Block letzter Block werden soll,
dann muss statt
    $frage[]="";
    $antwort[]="";

folgendes eingefügt werden:    
    $frage[]="";
    $frage[]="Ende";
 
 */
 //################### Ende der Anleitung zur Administration #######################
 

$titel = array();
$frage = array();
$antwort= array();

//###################################################################################
// Ab hier können die Inhalte verändert werden...

$titel[]="Titel 1";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="";
$antwort[]="";
// Hier ist das Ende des ersten Abschnittes


$titel[]="Titel 2";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="";
$antwort[]="";


// Hier ist das Ende des letzten Abschnittes

$titel[]="Titel3";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="Frage";
$antwort[]="Antwort";

$frage[]="";
$frage[]="Ende";

// Hier ist das Ende des [letzten] Abschnittes

//Ab hier kann nichts mehr verändert werden
//############################################################################

$i=0;
$j=0;
$count=0;
$count_oben=0;
$x=0;
$y=0;
$anker=1;

// Ab hier folgt die Ausgabe der FAQ

echo "<html>
<head>
  <link rel=\"stylesheet\" type=\"text/css\" href=\"wiso.css\">
 </head>
 <body>"
;
echo 
"<table cellspacing=\"3\">
        <tr>    
            <td class=\"titel\">
            <a name=\"top\"></a>
            
FAQ (Frequently asked questions)

             </td>
         </tr>
     </table>"
;

while ((
$frage[$x]) != "Ende"){
    
        echo 
"<table cellspacing=\"1\" width=\"90%\">
                <tr>
                <td width=\"30\"></td>
                <td class=\"betonung\">
                
 $titel[$y] 


                </td>
                </tr>"
;
    
        while ((
$frage[$x]) != "" ){
        
$var_oben=$count_oben+1;
               echo 
"  <tr>
                   <td width=\"30\">$var_oben </td><td bgcolor=\"#DFDFDF\"><a href=\"#"
.$anker."\">$frage[$x]</a></td>
                   </tr>"
;
               
$anker++;
            
$count_oben++;
            
$x++;
        }
        echo 
"</table>";
        
$y++;
        
$x++;
    }
    echo 
"

"
;
//##################################### // Ende der Links
$anker=1// Ankerdatei wieder auf  "1" stellen, damit die korrekten Links gesetzt werden
//#####################################
while (($frage[$i]) != "Ende"){
    
        echo 
"<table cellspacing=\"6\" width=\"90%\">
                <tr>
                <td width=\"30\"></td>
                <td class=\"betonung\" bgcolor=\"#FEEEAD\">
                 $titel[$j] 
<a href=\"#top\">Nach oben</a>
                </td>
                </tr>"
;
    
        while ((
$frage[$i]) != "" ){
        
$var=$count+1;
               echo 
"  <tr>
                   <td width=\"30\">$var <a name=\"$anker\"></a></td><td bgcolor=\"#DFDFDF\">[b]$frage[$i][/b]</td>
                   </tr>"
;
            echo 
"<tr>
                <td width=\"30\"></td><td>$antwort[$i]</td>
                </tr>"
;
            
$anker++;
            
$count++;
            
$i++;
        } 
// Ende der inneren while-Schleife
        
echo "</table>";
        
$j++;
        
$i++;
    } 
// Ende der äußeren while-Schleife
echo "<table>
        <tr>    
            <td>
    
        

Letzte Aktualisierung: 13. 12. 2004

          bla bla
         

         

             </td>
         </tr>
     </table>"
;
echo 
"</body>";
?>
[/code]
elconde ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
system() flush und Safari webbi PHP-Fortgeschrittene 6 07.07.2008 21:30
ComputerVerwaltung / System / Ereignisanzeige dh1sbg PHP-Fortgeschrittene 3 17.11.2006 01:42
phpBB 3.0 Beta1 "Olympus" Flor1an Off-Topic Diskussionen 1 19.06.2006 18:54
Wie ODBC Treiber als System DSN konfigurieren Bouni Off-Topic Diskussionen 0 03.02.2006 16:28
Voting System PHP Tipps 2006 8 23.01.2006 21:26
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Hilfe System für Bürobetrieb erstellen PHP Tipps 2005-2 4 13.09.2005 00:56
[Erledigt] 29.07.05: System Administrator Appreciation Day!! Off-Topic Diskussionen 2 25.07.2005 09:15
Auf welchen System funktioniert ftp_rawlist Schaelle PHP Tipps 2005-2 0 30.06.2005 19:43
Chat System Chat System Beitragsarchiv 3 21.06.2005 17:07
phpBB zum Download anbieten Off-Topic Diskussionen 2 29.01.2005 19:02
phpBB fehler in den FAQ´s Spyker Off-Topic Diskussionen 5 24.01.2005 15:44
phpbb hack: qbar! Codeschnipsel gesucht! Beitragsarchiv 2 06.10.2004 01:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
faq system php, faq system, phpbb3 faq nachbauen, phpbb as a faq system, lizenz ankerdatei, php faqsystem deutsch download, okayspace phpbb

Alle Zeitangaben in WEZ +1. Es ist jetzt 09:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.