Sobi2 Gallery Highslide Entegrasyonu

Joomla 1.5.x Bileşenleri Kategorisinde ve Sobi2 Forumunda Bulunan Sobi2 Gallery Highslide Entegrasyonu Konusunu Görüntülemektesiniz, Konu İçerigi Kısaca ->> Öncelikle Higslide JS yi indiriyoruz. Highslide JS - JavaScript thumbnail viewer zipli dosyayı açıyoruz ve içindeki sadece highslide klasörünü joomla ...

+ Konu Cevapla
1. Sayfa - Toplam 2 Sayfa var 1 2 SonuncuSonuncu
Gösterilen sonuçlar: 1 ile 10 ve 20
  1. #1
    Kıdemli Joomlacı sanal - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jul 2008
    Mesajlar
    156

    Standart Sobi2 Gallery Highslide Entegrasyonu

    Öncelikle Higslide JS yi indiriyoruz.
    Highslide JS - JavaScript thumbnail viewer

    zipli dosyayı açıyoruz ve içindeki sadece highslide klasörünü joomla sitemizin ana dizinine yüklüyoruz.

    Daha sonra galley.class.php dosyasını açıyoruz ve

    Kod:
    $config->loadScript("prototype");
    $config->addCustomHeadTag("<script type='text/javascript' src='{$config->liveSite}/components/com_sobi2/plugins/gallery/scriptaculous.js?load=effects'></script>");
    $config->addCustomHeadTag("<script type='text/javascript' src='{$config->liveSite}/components/com_sobi2/plugins/gallery/lightbox.js'></script>");
    
    $style = "<style type=\"text/css\"> \n\t" .
    "#prevLink:hover, #prevLink:visited:hover { background: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/prev.gif) left 15% no-repeat; } \n\t\t" .
    "#nextLink:hover, #nextLink:visited:hover { background: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/next.gif) right 15% no-repeat; } \n\t\t" .
    "#overlay{ background-image: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/overlay.png); } \n\t\t ".
    "</style>\n";
    $config->addCustomHeadTag($style);
    şeklindeki lightbox kodunu çakışma olmaması için

    Kod:
    /*
    (
    
    
    
    )
    */
    kodu ile değiştiriyoruz.
    Daha sonra aynı sayfada bulununan lightbox kodunu

    Kod:
    //... ueber die Lightbox darstellen
    else {
    $imagesSrc[$image->position] = "<a href='{$imgSrc}' title='{$image->title}' rel=\"lightbox[roadtrip]\">{$img}</a>";
    }
    highslide kodu ile değiştiriyoruz.

    Kod:
    //... ueber die Lightbox darstellen
    else {
    $imagesSrc[$image->position] = "<a href='{$imgSrc}' title='{$image->title}' onclick=\"return hs.expand(this)\">{$img}</a>";
    }
    detay görünümü yani sobi2.details.tmpl.php dosyasını açıyoruz ve example page sayfalarında bulunan efektlerden hangisini beğeniyorsak ve kullanmak istiyorsak beğendiğimiz sayfada bulunan <head></head> tagları arasındaki kodu head tagları dahil olmak üzere sobi2.details.tmpl.php sayfasının baş tarafına veya kullandığımız tema tablosunun uygun bir yerine yerleştiriyoruz.
    Örneğin ben beğendiğim efekt kodunu yerleştirmek için sayfanın başını tercih ettim.

    Kod:
    /* ------------------------------------------------------------------------------
    * This is template for details view
    * ------------------------------------------------------------------------------
    */
    ?>
    
    <head>
    
    <!--
    1 ) Reference to the files containing the JavaScript and CSS.
    These files must be located on your server.
    -->
    
    <script type="text/javascript" src="/highslide/highslide-with-gallery.js"></script>
    <link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
    
    <!--
    2) Optionally override the settings defined at the top
    of the highslide.js file. The parameter hs.graphicsDir is important!
    -->
    
    <script type="text/javascript">
    hs.graphicsDir = '/highslide/graphics/';
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.wrapperClassName = 'dark borderless floating-caption';
    hs.fadeInOut = true;
    hs.dimmingOpacity = .75;
    
    // Add the controlbar
    if (hs.addSlideshow) hs.addSlideshow({
    //slideshowGroup: 'group1',
    interval: 5000,
    repeat: false,
    useControls: true,
    fixedControls: 'fit',
    overlayOptions: {
    opacity: .6,
    position: 'bottom center',
    hideOnMouseOut: true
    }
    });
    </script>
    
    
    </head>
    daha sonra detay sayfamızda bulunan gallery kodunu

    Kod:
    <?php echo $plugins["gallery"]; ?>
    şu şekilde düzenliyoruz.

    Kod:
    <div class="highslide-gallery">
    <td class="highslide" >
    <?php echo $plugins["gallery"]; ?>
    </td>
    </div>
    Bu düzenlemede div class bölümüne hangi efekti tercih ettiniz ise o örnek sayfada bulunan class değerini girmeniz gerekiyor.
    Eğer düzenlemelerimizde bir hata yapmamış isek highslide efektlerinin problemsiz bir şekilde çalışması gerekir.
    Denemeden önce muhakkak yedek alınız.

    Örnek link: Oteller - Tatil Köyleri - CLUB DATÇA TATİL KÖYÜ

    Reklam olarak algılanıyor ise silinsin lütfen.

    Kolay gelsin.

  2. #2
    Müslüman Metalci KaYRa - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2008
    Bulunduğu yer
    İstanbul
    Mesajlar
    1.426

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Faydalı bilgi, teşekkürler.

  3. #3
    Üyeliği Durduruldu konkordato - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Aug 2008
    Mesajlar
    61

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    paylaşımınız için tşkler belki konu ile alakası yok ama sitenizi gezerken fark ettim,aşağıdaki resimde kullandığınız bir modül veya plugin midir,farklı kod ise bizimle paylaşabilir misiniz veya ismini versenizde bizim için yeterli.teşkkkürler

  4. #4
    what is this joomla? emre - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2008
    Mesajlar
    1.275

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Konuyla alakalı sorularınız varsa sorun . Konuyu dağıtmayalım.

  5. #5
    Yeni Joomlacı Celko - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    May 2008
    Mesajlar
    32

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    iyi günler ben galley.class.php ve sobi2.details.tmpl.php dosyasını bulamadım nerdeler acaba

  6. #6
    Profesyonel SonBahar - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Jun 2008
    Bulunduğu yer
    Türkiye
    Mesajlar
    1.417

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    sanal joomla 1.5.x sürümlerinde sobi galeriyi nasıl çalıştırdın?= ben kuruyorum çalışmıyor.

    bu arada sitenin rehber bölümü güzel olmuş. Tebrik ederim.

    birde sanırım sobiyi üç defa kurmuşsun. bunun kısa bir yolu var mı yoksa clonlama mı yaptın.
    Konu SonBahar tarafından (09-10-2009 Saat 17:29 ) değiştirilmiştir.

  7. #7
    Amatör Joomlacı alabula - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Aug 2009
    Mesajlar
    61

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Alıntı sanal Nickli Üyeden Alıntı Mesajı göster
    Öncelikle Higslide JS yi indiriyoruz.
    Highslide JS - JavaScript thumbnail viewer

    zipli dosyayı açıyoruz ve içindeki sadece highslide klasörünü joomla sitemizin ana dizinine yüklüyoruz.

    Daha sonra galley.class.php dosyasını açıyoruz ve

    Kod:
    $config->loadScript("prototype");
    $config->addCustomHeadTag("<script type='text/javascript' src='{$config->liveSite}/components/com_sobi2/plugins/gallery/scriptaculous.js?load=effects'></script>");
    $config->addCustomHeadTag("<script type='text/javascript' src='{$config->liveSite}/components/com_sobi2/plugins/gallery/lightbox.js'></script>");
    
    $style = "<style type=\"text/css\"> \n\t" .
    "#prevLink:hover, #prevLink:visited:hover { background: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/prev.gif) left 15% no-repeat; } \n\t\t" .
    "#nextLink:hover, #nextLink:visited:hover { background: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/next.gif) right 15% no-repeat; } \n\t\t" .
    "#overlay{ background-image: url({$config->liveSite}/components/com_sobi2/plugins/gallery/images/overlay.png); } \n\t\t ".
    "</style>\n";
    $config->addCustomHeadTag($style);
    şeklindeki lightbox kodunu çakışma olmaması için

    Kod:
    /*
    (
    
    
    
    )
    */
    kodu ile değiştiriyoruz.
    Daha sonra aynı sayfada bulununan lightbox kodunu

    Kod:
    //... ueber die Lightbox darstellen
    else {
    $imagesSrc[$image->position] = "<a href='{$imgSrc}' title='{$image->title}' rel=\"lightbox[roadtrip]\">{$img}</a>";
    }
    highslide kodu ile değiştiriyoruz.

    Kod:
    //... ueber die Lightbox darstellen
    else {
    $imagesSrc[$image->position] = "<a href='{$imgSrc}' title='{$image->title}' onclick=\"return hs.expand(this)\">{$img}</a>";
    }
    detay görünümü yani sobi2.details.tmpl.php dosyasını açıyoruz ve example page sayfalarında bulunan efektlerden hangisini beğeniyorsak ve kullanmak istiyorsak beğendiğimiz sayfada bulunan <head></head> tagları arasındaki kodu head tagları dahil olmak üzere sobi2.details.tmpl.php sayfasının baş tarafına veya kullandığımız tema tablosunun uygun bir yerine yerleştiriyoruz.
    Örneğin ben beğendiğim efekt kodunu yerleştirmek için sayfanın başını tercih ettim.

    Kod:
    /* ------------------------------------------------------------------------------
    * This is template for details view
    * ------------------------------------------------------------------------------
    */
    ?>
    
    <head>
    
    <!--
    1 ) Reference to the files containing the JavaScript and CSS.
    These files must be located on your server.
    -->
    
    <script type="text/javascript" src="/highslide/highslide-with-gallery.js"></script>
    <link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
    
    <!--
    2) Optionally override the settings defined at the top
    of the highslide.js file. The parameter hs.graphicsDir is important!
    -->
    
    <script type="text/javascript">
    hs.graphicsDir = '/highslide/graphics/';
    hs.align = 'center';
    hs.transitions = ['expand', 'crossfade'];
    hs.wrapperClassName = 'dark borderless floating-caption';
    hs.fadeInOut = true;
    hs.dimmingOpacity = .75;
    
    // Add the controlbar
    if (hs.addSlideshow) hs.addSlideshow({
    //slideshowGroup: 'group1',
    interval: 5000,
    repeat: false,
    useControls: true,
    fixedControls: 'fit',
    overlayOptions: {
    opacity: .6,
    position: 'bottom center',
    hideOnMouseOut: true
    }
    });
    </script>
    
    
    </head>
    daha sonra detay sayfamızda bulunan gallery kodunu

    Kod:
    <?php echo $plugins["gallery"]; ?>
    şu şekilde düzenliyoruz.

    Kod:
    <div class="highslide-gallery">
    <td class="highslide" >
    <?php echo $plugins["gallery"]; ?>
    </td>
    </div>
    Bu düzenlemede div class bölümüne hangi efekti tercih ettiniz ise o örnek sayfada bulunan class değerini girmeniz gerekiyor.
    Eğer düzenlemelerimizde bir hata yapmamış isek highslide efektlerinin problemsiz bir şekilde çalışması gerekir.
    Denemeden önce muhakkak yedek alınız.



    Reklam olarak algılanıyor ise silinsin lütfen.

    Kolay gelsin.
    Burada bahsettiğin dosyaların yerini de keşke yazsaydın. Nerede olduklarını bulamadık.
    example page sayfalarında bulunan efektlerden hangisini beğeniyorsak demişsin ama ben bahsettiğin dosyanın da ne olduğunu pek anlamadım. Cahilliğime verebilirsin.
    Konu Ugur tarafından (01-06-2010 Saat 23:59 ) değiştirilmiştir.

  8. #8
    Müslüman Metalci KaYRa - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Feb 2008
    Bulunduğu yer
    İstanbul
    Mesajlar
    1.426

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Hepsini düzenli bir şekilde anlatmış, anlamadığınız nokta nedir ?

  9. #9
    Amatör Joomlacı alabula - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Aug 2009
    Mesajlar
    61

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Yapamadığım yerleri yazayım öyleyse: Kırmızı ile belirttiğim bölümlerin neresi olduğunu bulamadım. Yardımcı olursanız sevinirim.

    detay görünümü yani sobi2.details.tmpl.php dosyasını açıyoruz ve example page sayfalarında bulunan efektlerden hangisini beğeniyorsak ve kullanmak istiyorsak beğendiğimiz sayfada bulunan <head></head> tagları arasındaki kodu head tagları dahil olmak üzere sobi2.details.tmpl.php sayfasının baş tarafına veya kullandığımız tema tablosunun uygun bir yerine yerleştiriyoruz.
    Örneğin ben beğendiğim efekt kodunu yerleştirmek için sayfanın başını tercih ettim.


    daha sonra detay sayfamızda bulunan gallery kodunu

    Kod:

    <?php echo $plugins["gallery"]; ?>

    şu şekilde düzenliyoruz.

    Kod:

    <div class="highslide-gallery">
    <td class="highslide" >
    <?php echo $plugins["gallery"]; ?>
    </td>
    </div>

    Bu düzenlemede div class bölümüne hangi efekti tercih ettiniz ise o örnek sayfada bulunan class değerini girmeniz gerekiyor.

    Eğer düzenlemelerimizde bir hata yapmamış isek highslide efektlerinin problemsiz bir şekilde çalışması gerekir.
    Denemeden önce muhakkak yedek alınız.

  10. #10
    Amatör Joomlacı alabula - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Aug 2009
    Mesajlar
    61

    Standart Cevap: Sobi2 Gallery Highslide Entegrasyonu

    Sobide galeriyi ekledim. Ancak buraya eklenen resimler sanırım benim hostumu kullanacak. Bunun yerine resim eklerken URL kullanabilir miyiz? Sobi2 buna imkan verir mi? Ama bunu yeni kayıt eklerken yapmak istiyorum.

Benzer Konular

  1. Highslide for Joomla plugin sorunu.
    By Cyplander in forum Bot (Plugin) Soruları
    Cevaplar: 10
    Son Mesaj: 05-09-2010, 23:48
  2. CB ile Kunena full entegrasyonu?
    By kcyg17 in forum Kunena Forum
    Cevaplar: 1
    Son Mesaj: 03-08-2010, 07:26
  3. CB ile Kunena profil entegrasyonu?
    By oxijen in forum Kunena Forum
    Cevaplar: 2
    Son Mesaj: 07-15-2009, 22:31
  4. Joomla ile ASP sistem entegrasyonu.
    By despantos in forum JAVASCRIPT & HTML & PHP & MYSQL
    Cevaplar: 2
    Son Mesaj: 06-26-2009, 01:21
  5. jomsocial galeri entegrasyonu
    By gerilla in forum Bileşen Soruları
    Cevaplar: 2
    Son Mesaj: 03-19-2009, 01:23

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Açma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok