Menü

  Login

  Shoutbox

  Forum » Fragen zu Ilch » Andere Dinge » Vorschaubilder bei Galerieübersicht?


Vorschaubilder bei Galerieübersicht?
DevilFighter
Grünschnabel

User Pic

Posts: 11
# 21.12.2012 - 08:00:05
    zitieren



Hallo Mairu,

ich hab eine Frage bezüglich der Kathegorieübersicht der Galerie.

Ist es eigentlich möglich das ganze so um zu schreiben, dass z.B. links neben der Beschreibung und dem Link in die jeweilige Kathegorie ein Vorschaubild aus der Kathegorie (die rechts daneben steht) angezeigt wird?

Ich habe hier ein Beispiel:
(Da wo die Roten Kästchen sind, hätte ich gerne ein Vorschaubild)



Weißt Du, wie ich das verwirklichen kann?

betroffene Homepage: www.dennisschaefer.de/proyou/?gallery
Mairu
Administrator

User Pic

Posts: 1908
# 22.12.2012 - 09:33:00
    zitieren



Die einfachste Weise ist, für alle Kategorien ein Bild in einem Ordner anzulegen, der entweder den Namen oder die Id der Kategorie als Namen hat.

z.B. include/images/gallerycats/1.jpg (ist notwendig wenn die Namen Sonderzeichen, wie z.B. Leerzeichen enthalten, was bei dir der Fall zu sein scheint)

Dann kannst du im Template der Gallery, einfach ein Bild mit <img src="include/images/gallerycats/{ID}.jpg" /> einfügen, dann sollte allerdings für jede Kategorie auch so ein Bild erstellt werden.

Viel komplizierte und ein größere Aufwand wäre, für jede Kategorie ein Bild hochladen zu können oder ein Bilder der Kategorie selbst auszuwählen, welches dann verkleinert abgespeichert wird und als Bild dient.
DevilFighter
Grünschnabel

User Pic

Posts: 11
# 22.01.2013 - 11:07:27
    zitieren



Oh jetzt hab ich erst gesehen, dass Du schon was geschrieben hast. Erstmal danke dafür!

Aber ich stehe grade etwas auf dem Schlauch, wie ich das bewerkstelligen soll mit der ID...
Mairu
Administrator

User Pic

Posts: 1908
# 23.01.2013 - 00:00:02
    zitieren



Da du mir aber nicht wirklich sagst wo genau, weiß ich auch nicht unbedingt, was ich dir jetzt anderes schreiben soll.
DevilFighter
Grünschnabel

User Pic

Posts: 11
# 23.01.2013 - 11:37:43
    zitieren



*lach*... sorry...

also ich hab mich jetzt einfach mal so wirklich mit Zeit damit befasst.

Ich habe den Ordner include/images/gallerycats/ angelegt...

ich habe 6 kathegorien. Und demnach auch 1 bis 6.jpg angelegt und in diesem Ordner hinterlegt.

In der gallery.htm habe ich an der richtigen Stelle den Code <img src="include/images/gallerycats/{ID}.jpg" /> eingefügt.

Angezeigt bekomme ich leider nichts... was mache ich falsch?

ich poste einfach mal den kompletten text...

 HTML von Datei gallery.htm
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
 {EXPLODE}
<table width="100%" class="border" border="0" cellspacing="3" cellpadding="3">
  <tr class="Chead">
      <td width="" align="center"><b>{_lang_category}</b></td>
    <td width="" align="center">{_lang_pictures}</td>
   </tr>
   {EXPLODE}
   <tr class="{class}">
   <td><img src="include/images/gallerycats/{ID}.jpg" /></td>
     <td><a href="index.php?gallery-{id}">{name}</a><br /><span class="smalfont">&raquo;&nbsp;{besch}</span></td>
      <td align="center">{gallery}</td>
   </tr>
   {EXPLODE}
   </table>
<br /><br />
{EXPLODE}
<table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
  <tr class="Chead">
      <td colspan="{imgperline}" align="center"><b>{cname}</b></td>
   </tr>
  {EXPLODE}
     <td class="{class}" width="{width}%" valign="top" align="center">

<div onmouseover="hiddpos('infodiv{id}')" class="layer" id="infodiv{id}" style="position:absolute; top:50px; left:50px; display:none; width:200px; height:200px;">
<table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
  <tr>
    <td class="{class}" align="left">

      <strong>{_lang_filename}:</strong> {datei_name}
<br /><strong>{_lang_seen}:</strong> {klicks}
<br /><strong>{_lang_voting}:</strong> {vote_wertung}
<br /><strong>{_lang_comments}:</strong> {anz_koms}
<br /><strong>{_lang_desc}:</strong> {besch}
    </td>
  </tr>
</table>
</div>
       <table id="galimages" class="border" border="0" cellspacing="1" cellpadding="0">
         <tr>
           <td>
         <a rel="galimagesrel" title="{besch}" href="include/images/gallery/img_norm_{id}.{endung}">
<img src="include/images/gallery/img_thumb_{id}.{endung}" alt=""/></a>
         </a>
         </td>           
         </tr>
       </table>
     </td>
   {EXPLODE}
  </tr>
</table>
<center>{MPL}</center>



Zuletzt modifiziert von DevilFighter am 23.01.2013 - 11:42:34
DevilFighter
Grünschnabel

User Pic

Posts: 11
# 23.01.2013 - 11:46:35
    zitieren



Ahhhhhhhhhh ich habe es gelöst bekommen...

lag nur daran, dass ich {ID} groß geschrieben hab. In Kleinbuchstaben funktioniert es Smilie