ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » FAQ Modul

Geschlossen
  1. #1
    User Pic
    Bolli Mitglied
    Registriert seit
    25.04.2006
    Beiträge
    87
    Beitragswertungen
    1 Beitragspunkte
    Hallo

    ich suche solch ein FAQ Modul wie es auf dieser Seite vorhanden ist. Oder alternativ ein Wiki Modul.

    Thx


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Gerni Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    874
    Beitragswertungen
    0 Beitragspunkte
    kleinere geänderte Module für Ilch auf unserer HP: externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Wie kann ich den BBCode in diesem Modul einbinden. (Ähnlich wie beim Forum und den News)?

    Geht das überhaupt, denn es ist ja auch kein Template vorhanden.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hmmm.. Kennt sich da jemand aus?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    schau dir mal die ausgabe bei news forum an

    dann entdeckste es evtl selbst ^^
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    @Akira: Ich habe mir die News angeschaut. Leider ist bei dem FAQ Modul kein Template dabei, deswegen weiß ich nicht, wo ich den bbcode reinschreiben muss.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    zeile 38 und 37

    x_X
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Dort muss dann das Zeug vom Template hin, oder?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    nein da musste die bbcode funktion mit einfügen

    bbcode($....);
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Tut mir leid Jungs, ich komme da irgendwie nicht mit.
    Aus welcher php Datei, soll ich was für einen Code kopieren und in welcher der faqsys soll ich in in welche Zeile eintragen?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    du sollst nur das bbcode(...)
    bei den zeilen einfügen btw hinterm =
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Könnte man das ganze auch mit dem fck editor verknüpfen?
    oder wo genau muss ich jetzt den bbcode hinschreiben. habe es bei allen möglichen Namen $answer usw) probiert. da passiert nix.
    Ich poste mal die Datei faqsys.php aus dem Admin ordner:
    <?php
    
    defined ('main') or die ( 'no direct access' );
    
    defined ('admin') or die ( 'only admin access' );
    
    
    
    include( "include/includes/configs/faqsys.php");
    
    
    
    $design = new design ( 'Admins Area', 'Admins Area', 2);
    
    $design->header();
    
    
    
    if ($menu->get(1) == 'editcats'){
    
       $sql = "select * from $faqcats order by id";
    
       $result = db_query($sql);
    
       $numrows = db_num_rows($result);
    
       echo "<title>Hinzufügen/Beabreite kategorien</title>";
    
       for($x=0;$x<$numrows;$x++){
    
          $resrow = db_fetch_row($result);
    
          $catid = $resrow[0];
    
          $cattext = $resrow[1];
    
          $cattext = stripslashes($cattext);
    
          $cattext = htmlspecialchars($cattext);
    
          echo "<form name='form1' method='post' action='$adminfile'>$catid: <input type='text' name='cattext' value=\"$cattext\" maxlength='255' size='40'><input type='hidden' name='catid' value='$catid'><input type='submit' value='speichern'> [<a href='".$adminfile."-D$catid'>löschen</a>]</form>";
    
       }
    
       echo "<form name='form1' method='post' action='$adminfile'>Neue Kategorie: <input type='text' name='newcat' maxlength='255' size='40'><input type='submit' value='hinzufügen'></form>";
    
    }elseif ((isset($_POST['catid']) AND !empty($_POST['catid'])) && (isset($_POST['cattext']) AND !empty($_POST['cattext']))){
    
       $cattext = $_POST['cattext']; $catid = $_POST['catid'];
    
       $cattext = addslashes($cattext);
    
       $sql = "update $faqcats set cat='$cattext' where id='$catid'";
    
       $result = db_query($sql) ;
    
       wd ($adminfile, 'Erfolgreich ge&auml;ndert' , 3);
    
    }elseif(isset($_POST['newcat']) AND !empty($_POST['newcat'])){
    
       $newcat = $_POST['newcat'];
    
       $newcat = addslashes($newcat);
    
       $sql = "insert into $faqcats (`cat`) values ('$newcat')";
    
       $result = db_query($sql) or die(mysql_error());
    
       wd ($adminfile, 'Erfolgreich eingef&uuml;gt' , 3);
    
    }elseif($menu->getA(1) === 'D'){
    
       $deletecat = $menu->getE(1);
    
       $sql = "delete from $faqcats where id='$deletecat'";
    
       $result = db_query($sql);
    
       $sql = "delete from $table where catid='$deletecat'";
    
       $result = db_query($sql);
    
       wd ($adminfile, 'Erfolgreich gel&ouml;scht' , 3);
    
    }elseif($menu->getA(1) === 'n'){
    
       $newentry = $menu->getE(1);
    
       echo "<title>Füge neuen FAQ Eintrag hinzu</title>";
    
       echo "<form name='form1' method='post' action='$adminfile'>
    
         Frage:<br>
    
         <input type='text' name='question' maxlength='255' size='40'>
    
         <br>
    
         Antwort:<br>
    
         <textarea name='answer' cols='100' rows='50' wrap='VIRTUAL'></textarea>
    
         <br>
    
         <input type='hidden' name='catid' value='$newentry'>
    
         <input type='hidden' name='addentry' value='1'>
    
         <input type='submit' value='Neuer Eintrag'>
    
       </form>";
    
    }elseif(isset($_POST['addentry']) && isset($_POST['question']) && isset($_POST['answer'])&& isset($_POST['catid'])){
    
       $addentry = $_POST['addentry']; $question = $_POST['question']; $answer = $_POST['answer']; $catid = $_POST['catid'];
    
       $question = addslashes($question);
    
       $answer = addslashes  ($answer);
    
       $sql = "insert into $table values('', '$catid', '$question', '$answer', now())";
    
       $result = db_query($sql);
    
       wd ($adminfile, 'Erfolgreich eingef&uuml;gt' , 3);
    
    }elseif($menu->getA(1) === 'd'){
    
       $deleteentry = $menu->getE(1);
    
       $sql = "delete from $table where id='$deleteentry'";
    
       $result = db_query($sql);
    
       wd ($adminfile, 'Erfolgreich gel&ouml;scht' , 3);
    
    }elseif($menu->getA(1) === 'e'){
    
       $editentry = $menu->getE(1);
    
       $sql = "select question,answer from $table where id='$editentry'";
    
       $result = db_query($sql);
    
       $resrow = db_fetch_row($result);
    
       $question = htmlspecialchars($resrow[0]);
    
       $answer = htmlspecialchars ($resrow[1]);
    
       echo "<title>Bearbeite FAQ Eintrag</title>";
    
       echo "<form name='form1' method='post' action='$adminfile'>
    
         Frage:<br>
    
         <input type='text' name='question' maxlength='255' size='40' value=\"$question\">
    
         <br>
    
         Antwort:<br>
    
         <textarea name='answer' cols='100' rows='50' wrap='VIRTUAL'>".stripslashes($answer)."</textarea>
    
         <br>
    
         <input type='hidden' name='faqid' value='$editentry'>
    
         <input type='hidden' name='saveentry' value='1'>
    
         <input type='submit' value='Speichere änderung'>
    
       </form>";
    
    }elseif(isset($_POST['saveentry']) && isset($_POST['question']) && isset($_POST['answer']) && isset($_POST['faqid'])){
    
       $saveentry = $_POST['saveentry']; $question = $_POST['question']; $answer = $_POST['answer']; $faqid = $_POST['faqid'];
    
       $question = addslashes($question);
    
       $answer = bbcode($answer);
    
       $answer = addslashes($answer);
    
       $sql = "update $table set question='$question', answer='$answer' where id='$faqid'";
    
       $result = db_query($sql) ;
    
       wd ($adminfile, 'Erfolgreich ge&auml;ndert' , 3);
    
    }else{
    
    $erg = db_query("select * from $faqcats order by id");
    
    $cats = '';
    
    while($row = db_fetch_assoc($erg)){$cats .= '<option value="'.$row['id'].'">'.$row['cat'].'</option>';}
    
    ?>
    
    <script type="text/javascript">
    
    <!--
    
    function chooseCat(){
    
       var cat_value = document.getElementById('takeCat').value;
    
       if (cat_value > 0){
    
          document.location.href='admin.php?faqsys-n' + cat_value;
    
          return true
    
       }
    
       alert('Bitte eine Kategorie auswählen');
    
    }
    
    //-->
    
    </script><noscript>Ihr Browser unterstützt kein JavaScript!</noscript>
    
    
    
    
    
    <table cellpadding="0" cellspacing="0" border="0">
    
       <tr><td><img src="include/images/icons/admin/news.png" />
    
       </td><td width="30"></td><td valign="bottom"><h1>FAQ</h1>
    
       </td></tr><tr><td colspan="3"><hr></td></tr>
    
       <tr class="Chead"><td>&nbsp;&nbsp;<a href="admin.php?faqsys-editcats">Kategorie anlegen</a>
    
       </td><td></td><td><select name="cat" id="takeCat"><option value="0">Bitte wählen</option><?php echo $cats; ?></select>&nbsp; <a href="javascript: chooseCat()">Neuer Eintrag</a>&nbsp;&nbsp;
    
       </td></tr>
    
    </table>
    
    
    
    <?php
    
    }
    
    $design->footer();
    
    ?>



    Zuletzt modifiziert von MagistYata am 24.09.2009 - 14:35:14
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Muss ich mal aktuallisieren, da ich den Text oben geändert habe.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten