• 23-05-2009, 21:14:16
    #1
    Aşağıdaki kodu sitenize ekleyerek okuyucuların bu konuya Facebook'daki sayfalarında yayınlayabilmelerini sağlayın.

    <a href="#" onClick="window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href), 'facebook','toolbar=yes,scrollbars=yes,resizable=yes,width=800,height=600'); return false;"><img src="resimler//facebook.gif" alt="Facecbook'ta Paylaş" title="Facecbook'ta Paylaş" border="0"></a>
    Aşağıdaki kodu da bir .js şeklinde isimlendirerek JS klasörünüze atınız

    function _uES(s,u) {
     if (typeof(encodeURIComponent) == 'function') {
      if (u) return encodeURI(s);
      else return encodeURIComponent(s);
     } else {
      return escape(s);
     }
    Resimler klasörüne facebook.gif şeklinde bir Facebook ikonu atmayı unutmayın.
    Bunu beğenirseniz Google Bookmark'a Ekle kodlarını da vereceğim.
  • 23-05-2009, 21:16:26
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bunu vBulletine nasıl entegre edebiliriz ?
  • 23-05-2009, 21:19:24
    #3
    sisteme kendisimi entegre oluyo acaba ?
  • 23-05-2009, 21:44:26
    #4
    vBulletin, Joomla, Php Nuke, Post Nuke, Php Fusion için ezbere birşey diyemem. Ancak hepsinin bir mantığı vardır. Ona göre perspektif vereceğim.

    Öncelikle bu kodu alıp u.js diye kaydedin ve JS klasörünüzün içine atın:
    function _uES(s,u) {
     if (typeof(encodeURIComponent) == 'function') {
      if (u) return encodeURI(s);
      else return encodeURIComponent(s);
     } else {
      return escape(s);
     }
    Şimdi de aşağıdaki kodu META bilgilerinin bulundu Head bölümüne yerleştirin:

    <script language="JavaScript" src="js/u.js" type="text/javascript"></script>

    Bu bölüm muhtemelen temanızın index.php dosyası içindedir.

    Şimdi gelelim her bir haberin altında nasıl Facebook ikonunun görüneceğine. O ikonu koyabiliyorsak oraya, demek ki javascript kodunu da koyabiliyoruz

    Bunun için biraz vBulletin bilmeniz gerekir. Mesela Joomla için com_component bileşenidir. O bileşenin ilgili yerine koyabilmek için iyi derece PHP bilmek gerekir. En azından yazmanız yoksa da okumanızın iyi olması gerekir.

    bu kodu o bölüme koydunuz mu tamamdır:

    <a href="#" onClick="window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href), 'facebook','toolbar=yes,scrollbars=yes,resizable=y es,width=800,height=600'); return false;"><img src="resimler//facebook.gif" alt="Facecbook'ta Paylaş" title="Facecbook'ta Paylaş" border="0"></a>

    Bunu modül tipi yöntemlerle yazmak ise benim işim değil valla. Ben hazır script kullanmıyorum.
  • 23-05-2009, 21:47:18
    #5
    Ben biraz kurcalayayım şunu
  • 23-05-2009, 22:29:44
    #6
    function popup2(url, window_name, width, height) {
    	var left = parseInt((screen.width - width) / 2);
    	var top = parseInt((screen.height - height) / 2);
    	
    	var wnd = window.open(url, 
    		window_name, 
    		'status=1, toolbar=0, menubar=0, scrollbars=no, resizable=0, ' +
    		'left=' + left + ', top=' + top + ', ' +
    		'width=' + width + ', height=' + height);
    
    	wnd.focus();
    	return wnd;
    }
    Arkadaşlar u.js dosyasının içine yukarıdaki kodu da yerleştirin. Bunu söylemeyi unuttum. Bunun sayesinde bir pencere açılacak ve Facebook kullanıcısı sayfasına oradan giriş yapacak. Eğer o sırada Facebook'a girmemişse.