Bild neben dem Stichwort einfügen?

Forum_Lexicon_Desc

Bild neben dem Stichwort einfügen?

Beitragvon Grete » 14. Mai 2011 08:15

Hallo zusammen,
ich benutze das Lexicon als Aquaristik Datenbank und möchte gerne ein Bild zum jeweiligen Fisch einfügen, also links neben der Beschreibung. So wie man es auf dem Bild zu sehen ist, kann mir da jemand weiterhelfen?

LG Mario

Geduld, Geduld ...
... auch Wolkenkratzer haben mal als Keller angefangen!
Benutzeravatar
Grete
 
Beiträge: 21
Registriert: 17. Mär 2011 23:25

Re: Bild neben dem Stichwort einfügen?

Beitragvon AmigaLink » 14. Mai 2011 16:17

Interessante art das Lexikon einzusetzen. :)
Ich gehe mal davon aus das du für jeden Eintrag ein eigenes Bild verwenden möchtest. Wie wäre es wenn du das Template so erstellst, das immer ein Bild geladen wird das den gleichen Namen hat wie der jeweilige Lexikon-Eintrag?
Code: Alles auswählen
         <!-- BEGIN lexicon_row -->
            <tr>
               <td class="spacerow" colspan="2" height="4"> </td>
            </tr>
            <tr>
               <td class="{lexicon_row.ROW_CLASS}" width="60"><a name="{lexicon_row.ANCHOR}"></a><img src="http://www.weisergrete.de/image/{lexicon_row.KEYWORD}.gif" alt="{lexicon_row.KEYWORD}" width="60" height="50" border="0"></td>
               <td class="{lexicon_row.ROW_CLASS}"><h3>{lexicon_row.KEYWORD}</h3><b>Kategorie:</b> <span class="categorie"><i>{lexicon_row.CATEGORIE}</i></span> {lexicon_row.EXPLANATION}<br></td>
            </tr>
         <!-- END lexicon_row -->
(Im Falle von "Corydoras paleatus - Marmorierter Panzerwels" würde somit das Bild "Corydoras paleatus - Marmorierter Panzerwels.gif" geladen.)

Nachteil: Für jeden Eintrag muss ein entsprechendes Bild existieren.
Vorteil: Du musst die lexicon.php nicht verändern.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Re: Bild neben dem Stichwort einfügen?

Beitragvon Grete » 14. Mai 2011 18:54

Hallo Markus,
diese Lösung ist für mich vollkommen ausreichend, klasse, vielen Dank.
LG Mario

Geduld, Geduld ...
... auch Wolkenkratzer haben mal als Keller angefangen!
Benutzeravatar
Grete
 
Beiträge: 21
Registriert: 17. Mär 2011 23:25

Re: Bild neben dem Stichwort einfügen?

Beitragvon AmigaLink » 14. Mai 2011 20:13

Sieht richtig gut aus. 8)

Auch wenn ich gerade enttäuscht feststellen musste das du den Copyright-Hinweis des Lexikon MODs entfernt hast. :cry:

// EDIT
Mir fällt gerade etwas ein. Nimm anstelle von lexicon_row.KEYWORD besser lexicon_row.ANCHOR für die Bild-Datei. Denn lexicon_row.KEYWORD wird von der Suche mit einem Highlight versehen, was den Bildlink zerstören würde.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Re: Bild neben dem Stichwort einfügen?

Beitragvon Grete » 15. Mai 2011 09:41

Hallo Markus,
danke fürs Lob. Copyright ist wieder drin und lexicon_row.KEYWORD habe ich geändert in lexicon_row.ANCHOR. Ein Problem habe ich noch, wenn in der Beschreibung z.B. Tüpfelbuntbarsch steht und ich das Bild auch Tüpfelbuntbarsch benenne wird es nicht gefunden. Wenn ich Tüpfelbuntbarsch aber bei beiden mit ue schreibe geht es, betrifft alle Umlaute. Hast du vielleicht eine Idee?
LG Mario

Geduld, Geduld ...
... auch Wolkenkratzer haben mal als Keller angefangen!
Benutzeravatar
Grete
 
Beiträge: 21
Registriert: 17. Mär 2011 23:25

Re: Bild neben dem Stichwort einfügen?

Beitragvon AmigaLink » 15. Mai 2011 11:04

Ah mist, daran habe ich nicht gedacht. Das Problem kommt weil Linux-Server standardmäßig nicht mit Umlauten (in Dateinamen) klar kommen. Auch Groß- & Kleinschreibung und Leerzeichen können zu Problemen führen. :roll:

Um das zu Umgehen wirst du doch noch eine Änderung an den PHP-Dateien machen müssen.
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

includes/functions_lexicon.php
#
#-----[ FIND ]----------------------------------------------------------------
#

?>
#
#-----[ BEFORE, ADD ]---------------------------------------------------------
#

function convert_special_chars($string)
{
   $rules = Array('ä' => 'ae', 'ü' => 'ue', 'ö' => 'oe', 'Ä' => 'Ae', 'Ü' => 'Ue', 'Ö' => 'Oe', 'ß' => 'ss', ' ' => '_');
   return strtolower(strtr($string, $rules));
}
#
#-----[ OPEN ]----------------------------------------------------------------
#

lexicon.php
#
#-----[ FIND ]----------------------------------------------------------------
#

      'ANCHOR' => $title_anchor,
#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

      'ANCHOR' => convert_special_chars($title_anchor),
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
Wenn du das eingefügt hast, musst du nur noch bei den Bildern die Schreibweise anpassen.
  1. Die Dateinamen komplett klein schreiben.
  2. Ä Ö Ü ß ersetzen gegen ae oe ue ss.
  3. Leerzeichen ersetzen gegen _.
Solltest du noch weitere Sonderzeichen nutzen wollen, kannst du die Funktion noch entsprechend erweitern. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Re: Bild neben dem Stichwort einfügen?

Beitragvon Grete » 15. Mai 2011 13:22

Hallo Markus,
alles klar, ich hab es so eingebaut und es funktioniert. Dann mache ich mich mal ans Umschreiben der Bilddateien. Es ist zwar so um einiges aufwendiger aber welcher Webmaster sucht schon leichte Aufgaben. :x
LG Mario

Geduld, Geduld ...
... auch Wolkenkratzer haben mal als Keller angefangen!
Benutzeravatar
Grete
 
Beiträge: 21
Registriert: 17. Mär 2011 23:25

Re: Bild neben dem Stichwort einfügen?

Beitragvon AmigaLink » 16. Mai 2011 01:06

Ich muss zugeben, mir wäre das zu aufwändig. :roll:
Anderseits ist es ja nur bei der jetzigen Umstellung wirklich viel Arbeit. Wenn du später deine Datenbank erweiterst sind es ja nicht so viele Einträge gleichzeitig und von daher ein vertretbarer Umstand. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Re: Bild neben dem Stichwort einfügen?

Beitragvon Holger » 16. Mai 2011 12:19

Kann man dazu nicht den Mod Uploadpic verwenden?
http://www.beehave.de/forum/aktuelle-ve ... -t527.html
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Holger
User
 
Beiträge: 48
Registriert: 18. Jan 2007 09:47

Re: Bild neben dem Stichwort einfügen?

Beitragvon Grete » 16. Mai 2011 15:19

Hallo Markus,
fertig :P , alles ein-, und umgebaut. Ich finde es ist top geworden, jedenfalls bin ich so voll zufrieden.

@ Holger, der Uploadpic MOD ist ja nur zum Bilder hoch laden, hat mit dem was ich hier wollte nichts zu tun.
LG Mario

Geduld, Geduld ...
... auch Wolkenkratzer haben mal als Keller angefangen!
Benutzeravatar
Grete
 
Beiträge: 21
Registriert: 17. Mär 2011 23:25


Zurück zu Lexicon v2



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

cron