ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Highslide oder Greybox

Geschlossen
  1. #1
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    Hallo Leute, ich hab das vor langer Zeit mal hinbekommen, das ich in den News so ne HighSlide Funktion hatte wie in der Gallerie Box. Nun weiß ich nicht mehr wie das genau ging. Weiß jemand ob man standardmäßig alle Bilder auf der HP per Highslide oder Greybox anzeiegn lassen kann ?

    Danke an die Allwissenden lächeln


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hast du die news extended mit dem CKE editor?

    wenn ja kannst du einfach auf html umschalten :

    <a href="URL" rel="gb_imageset[IMAGESET]">BLABLA</a>


    das wäre jetzt für die greybox
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    ah cool das probier ich mal aus

    PS: achso ne das hab ich jetzt falsch verstanden ich wollt das generell alle Bilder in den News per Highslide oder Greybox geöffnet werden. Keine Ahnung wie das ging ich weiß das ich es mal so hatte.


    Zuletzt modifiziert von Zeisig am 18.03.2013 - 22:11:17
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    So nach längeren rumpfuschen bin ich fast soweit. Nur hab ich da den Highslide Code drinn und ich krieg das nicht hin den sauber zu ändern. Kann mir da mal jemand reinschaun und gegebenfalls helfen ?

    <!-- PIC OF X
    
    Start GreyBox--><head>
    <script type="text/javascript">
        var GB_ROOT_DIR = "include/includes/func/js/greybox/";
    </script>
    </head>
    
    <link href="include/includes/func/js/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="include/includes/func/js/greybox/AJS.js"></script>
    <script type="text/javascript" src="include/includes/func/js/greybox/AJS_fx.js"></script>
    <script type="text/javascript" src="include/includes/func/js/greybox/gb_scripts.js"></script>
    <!--End GreyBox-->
    <?php
    
    /*      IlchClan Pic of the X modul
    -------------------------------------------------------------|
         Copyright       :   Copyright by Manuel |
         E-Mail          :   Webmaster@ilch.de                   |
         Internet        :   www.ilch.de                         |
         Version         :   v.1                                 |
         Lastupdate      :   20.12.2005                          |
         Modul Copyright :   C by David |
    ------------------------------------------------------------*/
    
    defined ('main') or die ( 'no direct access' );
    
    
    
        $svResult = db_query('SELECT * FROM prefix_allg WHERE k = \'picofx\'');
            while($saRow = db_fetch_assoc($svResult))
        {
            $picofxOpts[$saRow['v1']] = $saRow['v2'];
        }
        //var_dump($picofxOpts);
    
        $picofxNow = date('Y-m-d');
        // pruefen ob das bild gewechselt werden muss.
    
        if($picofxOpts['nextchange'] == $picofxNow || $picofxOpts['nextchange'] < $picofxNow)
        {
            $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_usergallery ORDER BY RAND() LIMIT 1"),0);
            if (!empty($picofxOpts['pic'])) {
              $picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_usergallery WHERE id = ".$picofxOpts['pic']),0);
            }
    
            $picofxNextChange = date('Y-m-d', time() + 3600 * 24 * $picofxOpts['interval']);
    
            // geaendertes pic in db speichern
            db_query('UPDATE prefix_allg SET v2 = \''. $picofxOpts['pic'] .'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1');
            db_query('UPDATE prefix_allg SET v2 = \''. $picofxNextChange .'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1');
    
        }
        $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
        if ($picofxOpts['pic'] != '' AND file_exists ('include/images/usergallery/'.$picofxThumb))
        {
            $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
            $picofxImg = getimagesize('include/images/usergallery/'.$picofxThumb);
            if($picofxImg[0] < $picofxOpts['picwidth'])
            {
                $picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * $picofxOpts['picwidth']);
                $picofxImg[0] = $picofxOpts['picwidth'];
            }
    
        $imgformate = array(".jpg", ".gif", ".png", ".JPG", ".GIF", ".PNG", ".jpeg", ".JPEG");
        $pxidaus = str_replace($imgformate,'',$picofxOpts['pic']);
        $userid = db_result(db_query("SELECT uid FROM prefix_usergallery WHERE id = ".$pxidaus),0);
        $besch = db_result(db_query("SELECT besch
                                     FROM prefix_usergallery
                                     WHERE id = ".$pxidaus." LIMIT 1"),0);
        $picbesch = substr($besch,0,18).'...';
        $ergu = db_query("SELECT id,name
                          FROM prefix_user
                          WHERE id = ".$userid." LIMIT 1");
        while ($rowu = db_fetch_object($ergu) ) {
    
        echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
        echo '<a rel="lightbox" href="include/images/usergallery/img_'.$picofxOpts['pic'].'"class="highslide" onclick="return hs.expand(this)"><img src="include/images/usergallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';
        echo '</td></tr></table><div align="center"><font size="-2"><i>'.$picbesch.'</i></font></script>';
        }
      } else {
    
        echo $lang['nothingavailable'];
      }
    ?>


    Der Highslide raus und greybox rein wäre super.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    Ist zwar schon etwas älter aber ich habe grade das gleiche Anliegen und bekomme es nicht hin.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten