Gibt es einen Lexikon-Mod?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 5
- Registriert: 01.01.2004 14:05
Gibt es einen Lexikon-Mod?
Hallo Forum,
gibt es für die Version 2.0.6. einen Lexikon-Mod? WO find ich den?
Grüße
Rainer
gibt es für die Version 2.0.6. einen Lexikon-Mod? WO find ich den?
Grüße
Rainer
-
- Mitglied
- Beiträge: 5
- Registriert: 01.01.2004 14:05
Lexikon
Ich möchte ein Lexikon auf dem phpbb einbauen.
-
- Mitglied
- Beiträge: 5
- Registriert: 01.01.2004 14:05
ich war
schon vielerorts, aber ich hab noch kein Lexikon gefunden.
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
ähm...sicher das ihr hier Tux: Adult-URL entfernt. meint? Oder meint ihr http://phpbbhacks.com ?
*klugscheiss*
*klugscheiss*
Liebe Grüße
JumpinJack
JumpinJack
Ein Lexikon oder Glossar gibts z.B. bei http://eXperienZ.NET.
Beispiel: http://experienz.net/lexique.php
Download: http://experienz.net/dload.php?action=file&id=7
Ich hab die lexique.php (heißt bei mir glossar.php, sollte auch so benannt werden, andernfalls in Zeile 135 und 136 abändern) etwas angepasst, mit Forumsheader und Footer versehen, Style subSilver ...
Wer sie haben mag:
Nicht vergessen die MySQL-Befehle durchzuführen, steht nicht in der Installationsanweisung drin.
Beispiel: http://experienz.net/lexique.php
Download: http://experienz.net/dload.php?action=file&id=7
Ich hab die lexique.php (heißt bei mir glossar.php, sollte auch so benannt werden, andernfalls in Zeile 135 und 136 abändern) etwas angepasst, mit Forumsheader und Footer versehen, Style subSilver ...
Wer sie haben mag:
Code: Alles auswählen
<?php
/***************************************************************************
* debut : jeudi 22 juillet 2004
* copyright : http://www.experienz.net
* Auteur : eXperienZ.NET
* version : 1.0
* email : nellsy@experienz.net
* module : lexique
****************************************************************************
* description :
*
* Ajoute un lexique en MOD sur un forum de type PhpBB.
* La configuration du mod, ainsi que la modification de mot
* se fais via le panneau d'administration.
****************************************************************************
* MOD crée par l'équipe d'eXperienZ.NET
****************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// Connection au fichier de la base de données
include("config.php");
// connection a la base de donnees
$connect = mysql_connect($dbhost,$dbuser,$dbpasswd);
// selection de la base
mysql_select_db($dbname, $connect);
// Définition des tables utilisés pour le lexique
$table = "phpbb_lexique_config"; // Par défaut phpbb_lexique_config
$table2 = "phpbb_lexique"; // Par défaut phpbb_lexique
$table_session = "phpbb_session"; // Par défaut phpbb_session
//Requête de selection des entrées
$affiche="SELECT * FROM $table ";
$result = mysql_query($affiche);
$val = mysql_fetch_array($result);
//Récupération des variables avant de les afficher
$nom_page=$val['nom_page'];
$explication_page=$val['explication_page'];
?>
<HEAD>
<style type="text/css">
<!--
body, td, { font:normal 10pt Verdana; color:#000000 }
.lettre { font:bold 10pt Verdana; text-decoration:none }
.lettre:hover { text-decoration:underline }
.lettre2 { font:bold 10pt Verdana; color:red }
.lettre3 { font:bold 10pt Verdana; color:#C0C0C0 }
.siteTitle { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #006699; }
.siteText { font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td { font-family: Verdana, Arial, Helvetica, sans-serif }
.bodyline { background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.forumline { background-color: #FFFFFF; border: 2px #006699 solid; }
td.row1 { background-color: #EFEFEF; }
.postbody { font-size : 12px; line-height: 18px}
--></STYLE>
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><span class="nav"><a class="nav" href="index.php">Foren-Übersicht</a>
<a name="Übersicht"></a></span></td>
</tr>
</table>
<table class="forumline" width="100%" cellspacing="0" cellpadding="3" border="0" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<th class="thHead" height="25" valign="middle"><span class="tableTitle"><!- ***Hier könnt ihr eure Überschrift einfügen, Leute die in html sicher sind können auch Eigenschaften der Überschrfit verändern. Nach diesem Kommentar einfach die Überschrift reinschreiben.***->
Glossar</span></th>
</tr>
<tr>
<td width="100%" align=left style="font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif">
<table cellspacing=10 cellpadding="12">
<tr><td align=left>
<b><span class="siteTitle"><? echo $nom_page; ?></span></b><br />
<span class="mainmenu"><? echo $explication_page; ?></span>
</td>
</tr>
</table>
<table cellpadding="12" >
<tr><td style="font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif">
<table cellspacing=10>
<tr><td align=left>
<?
// Recherche les lettres présentes dans le lexique
$res = mysql_query("SELECT DISTINCT ord(titre) FROM $table2");
$temp = " ";
while($val=mysql_fetch_array($res)) $temp.=strtoupper(chr($val[0]));
// Affichage de l'alphabet
for($i=65;$i<91;$i++) {
if($lettre==chr($i))
// Lettre sélectionnée
echo "<font class=lettre2>".chr($i)." </font>";
elseif(!strpos($temp,chr($i)))
// Lettre sans définition
echo "<font class=lettre3>".chr($i)." </font>";
else
// Lien
echo "<A class=lettre href='glossar.php?lettre=".chr($i)."'>".chr($i)."</A> ";
} ?><b>- <a class=lettre href="glossar.php">Alle</a></b>
<br /><br />
</td></tr>
<?
if ( isset($HTTP_GET_VARS['lettre']) || isset($HTTP_POST_VARS['lettre']) )
{
$lettre = ( isset($HTTP_POST_VARS['lettre']) ) ? htmlspecialchars($HTTP_POST_VARS['lettre']) : htmlspecialchars($HTTP_GET_VARS['lettre']);
}
else
{
$lettre = '';
}
if($lettre)
// Sélectionne les définitions correspondant à la lettre
$SQL = "SELECT * FROM $table2 WHERE titre LIKE '".$lettre."%' ORDER BY titre";
else
// ou fait un tirage aléatoire sur la page d'accueil
$SQL = "SELECT * FROM $table2 ORDER BY titre";
// Affiche les définitions entrées dans la table
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
echo "<tr><td class=postbody>";
echo "<b>".$val["titre"]."</b><br>"
. "<div align=justify>".$val["explication"]."<br></div>"
. "</td></tr>";
}
?>
</td>
</tr>
</td></tr>
</table>
</table>
</td></tr>
</table>
<!- ***Hier endet der html Teil.*** ->
<?
// Déconnection de la base de données
mysql_close();
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Zuletzt geändert von BZebra am 21.12.2004 03:38, insgesamt 4-mal geändert.