Facebook ana sayfa beğen logosu

blue021433

OpenCart-TR
Katılım
6 Nis 2010
Mesajlar
45
Tepkime puanı
0
Puanları
0
Arkadaşlar konu daha önce açılmış ve yardım olarak sadece mail gönderilmiş olduğu için konuyu yeniden açmış oluyorum.

İsteğim ana sayfaya (header) kısmına facebook logosu eklemek.

Yardımlarınız içim şimdiden teşekkürler.
 

blue021433

OpenCart-TR
Katılım
6 Nis 2010
Mesajlar
45
Tepkime puanı
0
Puanları
0
TECHNOLOG' Alıntı:
headerin neresine eklemek istiyorsunuz sol üst-al veya sağ üst-alt?
bir de kullandığınız versiyonu yazarsanız daha iyi yardımcı oluruz.

1.5.1.3 kullanıyorum. Para biriminin hemen altına olabilir. Boş ve müsait olan yer orası gibi.
 

tilkihacker23

OpenCart-TR
Katılım
25 Şub 2012
Mesajlar
6
Tepkime puanı
0
Puanları
0
ben de 1.5.1.3 kullanıyorum ve böyle bir şeye ihtiyacım var ilgilenen biri varmıdır acaba ?
 

onurtan

OpenCart-TR
Katılım
3 Mar 2012
Mesajlar
222
Tepkime puanı
0
Puanları
0
Konum
Edirne
ilkönce

public_html/catalog/view/theme/default/stylesheet

Klasorundeki stylesheet.css dosyasının içinde uygun bir yere mesela

label {
cursor: pointer;
}
/* layout */

Kısmının altına

#facelike {
position: absolute;
top: 64px;
left: 270px;
}


kodlarını yapıştırıyoruz ve like butonunun pozisyonlarının nerede olduğunu belirtiyoruz.

Daha sonra

public_html/catalog/view/theme/default/template/common/header.tpl

dosyasını açıp

<?php echo $google_analytics; ?>
</head>
<body>

kodlarının altına enter ile geçip

<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/tr_TR/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


script dosyamızı yapıştırıyoruz.

header.tpl dosyamızdan çıkmadan

<div id="container">
<div id="header">

satırlarını bulup altına enter ile geçip

<div id="facelike">
<div class="fb-like" data-href="http://www.opencart-tr.com" data-send="true" data-width="30" data-show-faces="false" data-font="arial"></div></div>


kodlarını yapıştırıyoruz. Ve kaydedip sayfamızı yeniliyoruz.

Eğer Logonuz kurulum sırasındaki gelen logo boyutları ile aynı ise verdiğim kodlar tam olarak logonun yanından başlar ve para biriminin altından ilerler. Yani tam orantılıdır. Tabiki siz pozisyon ayarlaması yapabilirsiniz.

Pozisyon ayarlamak için sytlesheet dosyasına kaydettiğimiz #face css kodlarından

top: 64px; kodu yukarıdan mesafeyi ayarlar. (Kendinize göre değiştirin)
left: 270px; kodu logo başlangıcına (bitim değil) olan uzaklığı ayarlar. (kendinize göre değiştirin)

begen butonundaki web adresi yani opencart-tr.com u kendi sitenize göre değiştirmeyi unutmayın. Eğer begen/gönder düğmesini genişletmek isterseniz data-width="30" kısmındaki "30" rakamını değiştirerek genişletebilirsiniz.

Beğen seçeneğini kendinize göre ayarlamak ve yeniden kod oluşturmak için Like Button sayfasını ziyaret edip kod oluşturun. Script dosyasını eklemenize gerek yok <div class="fb-like" data-href="http://www.opencart-tr.com" data-send="true" data-width="30" data-show-faces="false" data-font="arial"> diye oluşturduğu kodu benim verdiğim kodlar ile değiştirin kendinize göre ayarlamış olacaksınız. Begenenlerin resimlerini görmek isterseniz verdiğim kodda data-show-faces="false" olan seçeneği data-show-faces="true" yaparak facebook resimlerinide görebilirsiniz. Fakat stylesheet.css den biraz daha yukarı kaydırmanız gerekecek.

Aşağıda kodların ilgili dosyalara eklenmiş halinin kısmen örneğini vereceğim. Yanlışlıkla kod silip silmediğinizi kontrol edin. Ayrıca YEDEK almayı da unutmayın. Ne olur ne olmaz.

Stylesheet.css dosyası örnek

select {
background: #F8F8F8;
border: 1px solid #CCCCCC;
padding: 2px;
}
label {
cursor: pointer;
}
/* layout */
#facelike {
position: absolute;
top: 64px;
left: 270px;
}

#container {
width: 980px;
margin-left: auto;
margin-right: auto;
text-align: left;
}


header.tpl dosyası örnek

</head>
<body>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/tr_TR/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div id="container">
<div id="header">
<div id="facelike">
<div class="fb-like" data-href="http://www.opencart-tr.com" data-send="true" data-width="30" data-show-faces="false" data-font="arial"></div></div>

<?php if ($logo) { ?>
<div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
<?php } ?>
<?php if (count($languages) > 1) { ?>


Problem olursa zaman buldukça yardımcı olmaya çalışırım. Ek'teki resimde nasıl göründüğüne bakabilirsiniz. Umarım faydalı olur.[/b]
 

Ekli dosyalar

  • flike.JPG
    flike.JPG
    14.4 KB · Görüntüleme: 88

banu_de

OpenCart-TR
Katılım
20 Eyl 2013
Mesajlar
2
Tepkime puanı
0
Puanları
0
Bu şekilde yaptım fakat beğen ve gönder ikonlarına tıklandığında açılan pencere menünün altında kalıyor. Bunun bir çözümü var mıdır?
 

Ekli dosyalar

  • 1111.jpg
    1111.jpg
    145.9 KB · Görüntüleme: 17

zirveturk

OpenCart-TR
Katılım
10 Eki 2013
Mesajlar
2
Tepkime puanı
0
Puanları
0
peki abi http://ennikahsekeri.com/ bu sitedeki gibi sağda aynı şekilde yapmak için ne yapmamız lazım?

yokmu arkadaşlar hiç yardımcı olacak :( bilgisi olan
 

mcengiz1982

OpenCart-TR
Katılım
18 Şub 2015
Mesajlar
7
Tepkime puanı
0
Puanları
0
z-index: 1000 denedinizmi
zirvetürk arkadaşım konumlarla ilgili değişiklik 1. sayfada anlatılmış!

şu anda uyguladım herhangi bir sıkıntı yok çalışıyor.
teşekkürler
 
Üst