2009-09-05 8 views
0

J'essaie de réparer quelque chose dans le site de quelqu'un. Malheureusement, le site est construit sur un CMS appelé GeekPak et est construit en PHP. Je connais un peu php mais je ne suis pas un expert en la matière.question sur le code php d'un CMS

J'ai essayé de résoudre ce qui suit pendant un bon moment maintenant. Problème: Si vous continuez this page, vous verrez une galerie de vignettes en bas à droite. Il y a 6 images dans la galerie. Les deux premiers sont des espaceurs (nothing.gif). Le problème est qu'au lieu de ces entretoises qui viennent vers le bas à droite ... elles viennent en haut à gauche. Je pense que qui l'a jamais développé, remplit tout avec nothing.gif et puis le remplace par des images mais elles vont de droite à gauche ... au lieu de gauche à droite.

Voici le code et je ne peux pas le comprendre.

<tr> 
    <td class="galleryThumbs"> 
     <div class="sepinator"></div> 
     <div class="extlinkinator"> 
      <a href="javascript:extClick();" id="externalLink"></a> 
     </div> 
     <div class="paginator"> 
      <a href="javascript:leftClick();" id="arrowL" class="arrowL0"><img src="/templates/images/nothing.gif" width="12" height="11" border="0" alt="" /></a> 
      <a href="javascript:rightClick();" id="arrowR" class="arrowR0"><img src="/templates/images/nothing.gif" width="12" height="11" border="0" alt="" /></a> 
     </div> 
     <br clear="all" /> 
     <a href="javascript:setBig('8');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb8" /></a> 
     <a href="javascript:setBig('7');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb7" /></a> 
     <a href="javascript:setBig('6');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb6" /></a> 
     <a href="javascript:setBig('5');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb5" /></a> 
     <br> 
     <a href="javascript:setBig('4');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb4" /></a> 
     <a href="javascript:setBig('3');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb3" /></a> 
     <a href="javascript:setBig('2');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb2" /></a> 
     <a href="javascript:setBig('1');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb1" /></a> 
     ~3*GALLERY_THUMBS_ALT[where=a.topicID='~1#tid#']* 
     <br /> 
     <img src="/templates/images/nothing.gif" width="339" height="1" border="0" alt="" /></td> 
</tr> 

Quelqu'un peut-il me guider dans une certaine direction d'où je peux aller pour résoudre ce problème? Aussi, qu'est-ce que GALLERY_THUMBS_ALT? Non où dans le code je vois cette fonction.

Edit: Si vous passez la souris sur les images dans la galerie, vous remarquerez qu'ils commencent de 8 à 1. et décéder Essentiellement, ils devraient commencer forme 1 et augmenter à 8

Si je change le code afin que setBig ('8') devient setBig ('1') et ainsi de suite ... il commence à ressembler à this :(

gallerySmallEmpy est suivant

IMG.gallerySmallEmpty 
{ 
    border-color:     #FFF; 
    border-width:     1px; 
    border-style:     solid; 
    margin:     10px 0 0 10px; 
} 

Répondre

2

Commencez par la recherche dans la classe css pour la ".gallerySmallEmpty", et voir ce qu'il y a dedans. t Je pense que vous avez juste besoin de changer votre code dans ceci:

<tr> 
    <td class="galleryThumbs"> 
     <div class="sepinator"></div> 
     <div class="extlinkinator"> 
      <a href="javascript:extClick();" id="externalLink"></a> 
     </div> 
     <div class="paginator"> 
      <a href="javascript:leftClick();" id="arrowL" class="arrowL0"><img src="/templates/images/nothing.gif" width="12" height="11" border="0" alt="" /></a> 
      <a href="javascript:rightClick();" id="arrowR" class="arrowR0"><img src="/templates/images/nothing.gif" width="12" height="11" border="0" alt="" /></a> 
     </div> 
     <br clear="all" /> 
     <a href="javascript:setBig('1');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb8" /></a> 
     <a href="javascript:setBig('2');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb7" /></a> 
     <a href="javascript:setBig('3');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb6" /></a> 
     <a href="javascript:setBig('4');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb5" /></a> 
     <br> 
     <a href="javascript:setBig('5');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb4" /></a> 
     <a href="javascript:setBig('6');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb3" /></a> 
     <a href="javascript:setBig('7');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb2" /></a> 
     <a href="javascript:setBig('8');"><img src="/templates/images/nothing.gif" width="73" height="91" border="1" alt="" class="gallerySmallEmpty" id="thumb1" /></a> 
     ~3*GALLERY_THUMBS_ALT[where=a.topicID='~1#tid#']* 
     <br /> 
     <img src="/templates/images/nothing.gif" width="339" height="1" border="0" alt="" /></td> 
</tr> 
  • Notez que je change l'ordre de la présentation de la galerie (numéros)
+0

après que le code de la galerie ressemble à ceci: http : //lorigrahamdesign.com.previewdns.com/index.php? tray = topic_gallery & tid = top318 & cid = 26 Aussi j'ai ajouté gallerySmallEmpty à la question ainsi – Omnipresent

+0

désolé, changer id = "thumb8" à la fin de chaque galerie d'image aux numéros respectifs l'ont en javascript: setBig ('8'); , cela devrait être suffisant. – yoda

+0

Je l'ai fait aussi, mais même cela n'a pas fonctionné :(http://lorigrahamdesign.com.previewdns.com/index.php?tray=topic_gallery&tid=top313&cid=21 – Omnipresent