Gibt es einen Lexikon-Mod?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo i,

Danke, funktioniert wunderbar.

Weißt Du eventuell auch, warum bei ALLE das Wort nicht anders farblich dargestellt ist?
Gruß
Eisbär
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

Weil das im original Mod gar nicht drin war, ....
ich hab mal geschaut, da muß man ne kleine php-Abfrage einbauen, ...
VORHER UNBEDINGT EINE SICHERUNGSKOPIE ERSTELLEN!!!
dann:
SUCHE in der "lexikon.php" (oder wie auch immer die bei dir heißt)

Code: Alles auswählen

?>
<b>-&nbsp;&nbsp;<a style="text-decoration: none" href="lexikon.php">Alle</a></b>    
ERSETZE DURCH

Code: Alles auswählen

if ( isset($HTTP_GET_VARS['alle']) || isset($HTTP_POST_VARS['alle']) ) 
{
echo"<b>-&nbsp;&nbsp;<a  class='lettre2' href='lexikon.php?alle=1'>Alle</a></b>";
}
else
{
echo"<b>-&nbsp;&nbsp;<a  class='lettre' href='lexikon.php?alle=1'>Alle</a></b>";
} ?>
ich hoffe das funzt so, ... habs noch nich getestet, ...
viel spaß damit
:wink:
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo pi,

das würde dann in der glossar.php so aussehen:

Code: Alles auswählen

// Lien 
echo "<A class=lettre href='glossar.php?lettre=".chr($i)."'>".chr($i)."</A>&nbsp;&nbsp;"; 
} 
if ( isset($HTTP_GET_VARS['alle']) || isset($HTTP_POST_VARS['alle']) ) 
{ 
echo"<b>-&nbsp;&nbsp;<a  class='lettre2' href='glossar.php?alle=1'>Alle</a></b>"; 
} 
else 
{ 
echo"<b>-&nbsp;&nbsp;<a  class='lettre' href='glossar.php?alle=1'>Alle</a></b>"; 
} ?>
Größer wird jetzt das ALLE, aber nicht andersfarbig.
Hat das eventuell was mit der oberen Zeile zu tun,´die ja auch das lettre enthält?

PS.: Danke auf jeden Fall erstmal !!!
Gruß
Eisbär
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

pi hat geschrieben:in den CSS-Definitionen:

.lettre für die Buchstaben die verlinkt sind, weil sie Einträge haben
.lettre2 für den Buchstaben der gerade ausgewälhlt ist
.lettre3 für die Buchstaben, die noch keine Wörter haben

viel spaß damit :wink:
Ich find da leider keine Datei, worin ich das definieren sollte.

Und wie sieht der Code dafür aus - nur mal so ungefähr, damit ich rumexperimentieren kann ?

Kann das jemand sagen ?
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

@garfield: wenn du die glossar.php von der ersten seite dieses Threads genommen hast, dann findest du diese CSS-Klassendefinitionen an dieser

Code: Alles auswählen

<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 }
Stelle.
hier kannst du alles einstellen, was man mit CSS eben so einstellen kann, .. siehe selfhtml
Ich persönlich habe bei mir die CSS Datei aktiviert, und die klassen dort definiert, ...

@Eisbär: Wenn das Alle größer wird, sollte es eigentlich auch andersfarbig werden, wie hast du denn die Stylesheet-Klassen definiert?
Ich kann mir eigentlich nicht vorstellen, dass das mit der Zeile davor was zu tun hat, weil ja alle tabs vorher geschlossen werden, ...

EDIT: hab's jetzt bei mir eingebaut und es funzt, ... hier zu sehen :wink:
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo pi,

Du meinst im gesamten Forum? Da ist die Einstellung,
das alle Links schwarz dargestellt werden.

Die Buchstaben im Glossar(Lexikon) ändern aber ihre Farbe in rot,
so wie es auch bei lettre2 drin steht nur halt das ALLE nicht.
Gruß
Eisbär
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

Vielleicht versuchst du's mal mit

Code: Alles auswählen

lettre
a.lettre:link 
a.lettre:visited 
a.lettre:hover 
a.lettre:active
und das gleiche noch mal mit lettre2, ...
ich weiß aber nicht ob das hilft ..
hast du folgende Änderung (etwas vorher in diesem Thread):

Code: Alles auswählen

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 = '';
}
gemacht??
hast du einen Link??
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo pi,

Das:

Code: Alles auswählen

lettre 
a.lettre:link 
a.lettre:visited 
a.lettre:hover 
a.lettre:active
hat nicht geholfen und das andere konnte ich vorher in der Form nicht finden. Wo muß das geändert werden?
Gruß
Eisbär
Benutzeravatar
pi
Mitglied
Beiträge: 82
Registriert: 24.06.2004 20:34
Wohnort: Brühl
Kontaktdaten:

Beitrag von pi »

Ich weiß auch nicht ob es daran liegen kann, ...
vielleicht versuchst du es mal, indem du, diese if Anweisung ganz am Anfang in der glossar.php direkt unter den Variablen Definitionen einbaust, das hat bei mir bei einem ähnlichen Problem geholfen, .. (vorher unbedingt eine Sicherungskopie erstellen!!) :wink:
Wenn das nicht hilft, hast du dann mal einen Link zu deinem Lexikon?
unistress.de --> Studenten aller Fakultäten vereinigt euch :wink:
Eisbär
Mitglied
Beiträge: 297
Registriert: 27.11.2003 23:42

Beitrag von Eisbär »

Hallo,

mein Forum ist zur Zeit offline, wegen mehrerer Veränderungen.

Ich kann das einbauen wo ich will, das ALLE bleibt schwarz,
aber die einzelnen Buchstaben werden rot angezeigt.
Gruß
Eisbär
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“