Advertisement:

Author Topic: Imzada istatistikler[Tüyo]  (Read 42078 times)

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Imzada istatistikler[Tüyo]
« on: December 04, 2007, 01:45:34 PM »

Bunlar gibi yapmak icin sign.php adinda bir dosya olusturun ve asagidaki kodlari icine kaydedin:
Code: [Select]
<?php

if (file_exists(dirname(__FILE__) . '/SSI.php')) {
   require(
dirname(__FILE__) . '/SSI.php');
}
else die();

getinfos();
signature();

function 
getinfos()
{
global 
$context$db_prefix$memberContext;

$mommy '';

if (
$_GET['u'] >= 1)
    
$id_mem = isset($_GET['u']) ? (int) $_GET['u'] : die();
else die();
   
         
$result db_query("
            SELECT memberName
            FROM 
{$db_prefix}members
            WHERE ID_MEMBER = " 
. (int) $id_mem "
            AND is_activated = 1
            LIMIT 1"
__FILE____LINE__);
      
     if (
db_affected_rows($result) > 0)    
   {

    
$mprofile[] = (int) $id_mem;
   
   
loadMemberData($mprofilefalse'profile');
   
   foreach (
$mprofile as $profile)
   {
      
loadMemberContext($profile);
   } 
   
   
$context['item_comms'] = array();
   
         
$context['item_comms'][] = array(
          
'lbuser' => $memberContext[$id_mem]
      );      
      
   foreach (
$context['item_comms'] as $item_comm)
    {
   
$context['membername'] = $item_comm['lbuser']['name'];
   
$context['posts'] = $item_comm['lbuser']['posts'];
   
$context['gender'] = $item_comm['lbuser']['gender']['image'];
   
$context['karmaBad'] = $item_comm['lbuser']['karma']['bad'];
    
$context['karmaGood'] = $item_comm['lbuser']['karma']['good'];
   
$context['avatar'] = $item_comm['lbuser']['avatar']['href'];
    }

} else die();   

  
$mommy = isset($context['avatar']) ? $context['avatar'] : ''
  
$mommy preg_split('/;/',$mommy, -1PREG_SPLIT_OFFSET_CAPTURE);
  
$mommy $mommy [1][0];
  
$mommy trim(substr(strrchr($mommy'='), 1));

         
$result2 db_query("
            SELECT filename
            FROM 
{$db_prefix}attachments
            WHERE ID_ATTACH = " 
. (int) $mommy "
            LIMIT 1"
__FILE____LINE__);
            
     if (
db_affected_rows($result2) > 0)    
    {
      
       
$context['avatar_sign_id'] = array();   
    while (
$row_items mysql_fetch_assoc($result2))
   {
   
      
$context['avatar_sign_id'][] = array(
         
'filename' => $row_items['filename']
      );
    
   }       
   
   foreach (
$context['avatar_sign_id'] as $avatar_item)
   {
     
$context['filename_avatar'] = $avatar_item['filename'];
   }
   
  } 
   unset(
$mommy);
      
   
mysql_free_result($result);
   
mysql_free_result($result2);

 }


function 
signature()
{
global 
$context$settings$modSettings$db_prefix;

$lemo '';
$img_url $settings['default_theme_url']; 

$membername $context['membername'];
$posts $context['posts'];

    if (
$context['filename_avatar'] != ''
     {
       
$lemo $context['filename_avatar'];
     }
    else {
       
$lemo '';
     } 

$avatar $context['avatar'];
$gender $context['gender'];

if (
preg_match'/Male/'$gender))
{
    
$gender "male";
   
$img_gender "$img_url/images/Male.gif";

elseif (
preg_match'/Female/'$gender)) {
    
$gender "female";
    
$img_gender "$img_url/images/Female.gif";   }
else {
$gender "n/a"$img_gender "$img_url/images/star.gif";}   

$karmaBad $context['karmaBad'];
$karmaGood $context['karmaGood'];   
if (
$modSettings['karmaMode'] == '1'

$karma $karmaGood $karmaBad;
} elseif (
$modSettings['karmaMode'] == '2')
{
$karma '+'.$karmaGood.' / '.'-'.$karmaBad;
} elseif (
$modSettings['karmaMode'] == '0'
{
$karma 'n/a';
}
// Ayarlariniz +++++++++++++++++++++++++++++++++++ 
$backimg "$img_url/images/sign.png"// veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/sign.png
$noavatar "$img_url/images/noavatar.png"// veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/noavatar.png
$set_avatar_height 0//avatari asagi/yukari kaydirir
$set_avatar_width 0//avatari saga/sola kaydirir
$set_gender_style 0// yazi icin 0 , resim icin 1
$set_gender_height = -92//cinsiyeti asagi/yukari kaydirir
$set_gender_width = -230//cinsiyeti saga/sola kaydirir
// Ayarlariniz +++++++++++++++++++++++++++++++++++

if ($avatar != '') {$avatar $avatar;}
else {
$avatar $noavatar;}

if (
$lemo != '') { $ext substr(strrchr($lemo'.'), 1); }
else {
$ext substr(strrchr($avatar'.'), 1);}

unset(
$lemo);

if (
$ext == 'png') {$img_bgr imagecreatefrompng($avatar); }
elseif (
$ext == 'jpg') {$img_bgr imagecreatefromjpeg($avatar); }
elseif (
$ext == 'gif') {$img_bgr imagecreatefromgif($avatar); }
else die();

$size getimagesize($backimg);

if (
$set_gender_style == 1) {
$img_bgr_gender imagecreatefromgif($img_gender);
$image_width_gender imagesx($img_bgr_gender);  
$image_height_gender imagesy($img_bgr_gender);
$dest_x_gender $size[0] - $image_width_gender $set_gender_width;  
$dest_y_gender $size[1] - $image_height_gender $set_gender_height;
}

$image_width imagesx($img_bgr);  
$image_height imagesy($img_bgr);

//______________avatar  width & height must be <=106
if ($image_width <=106 && $image_width >=10 && $image_height <=106 && $image_height >=10)
  {
$set_avatar_width =  $set_avatar_width + (($image_width 101) * 0.35);
$set_avatar_height =  $set_avatar_height + (($image_height 101) * 0.35);
 }
else { die();}

$image imagecreatetruecolor($image_width$image_height); 
$image imagecreatefrompng($backimg);  

$dest_x $size[0] - $image_width $set_avatar_width;  
$dest_y $size[1] - $image_height $set_avatar_height
imagecopymerge($image$img_bgr,  $dest_x$dest_y00$image_width$image_height100);
if (
$set_gender_style == 1) {
imagecopymerge($image$img_bgr_gender,  $dest_x_gender$dest_y_gender00$image_width_gender$image_height_gender100);
}
 
$green ImageColorAllocate ($image2312417); 
$blue ImageColorAllocate ($image00255); 
$red ImageColorAllocate ($image25500);
$white ImageColorAllocate ($image255255255);
$black ImageColorAllocate ($image000);

 
ImageString($image42035"Mesajlar: $posts"$black);
ImageString($image42051"Karma: $karma"$black);
if (
$set_gender_style == 0) {
ImageString($image5314"$membername"$black);
ImageString($image42066"Cinsiyet: $gender"$black);
} else {
ImageString($image5444"$membername"$black);}

header("Content-Type: image/png"); 

$php PHP_VERSION
if (@
version_compare(PHP_VERSION'5.1.0'">="))
  {
  
// if PHP v5.1 ++
Imagepng($image,'',9); 
  }
else {
Imagepng($image,'',90); 
  }    
ImageDestroy ($image);
ImageDestroy ($img_bgr);  
}


?>

Bu dosyadaki
Code: [Select]
// Ayarlariniz +++++++++++++++++++++++++++++++++++
$backimg = "$img_url/images/sign.png"; // veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/sign.png
$noavatar = "$img_url/images/noavatar.png"; // veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/noavatar.png
$set_avatar_height = 0; //avatari asagi/yukari kaydirir
$set_avatar_width = 0; //avatari saga/sola kaydirir
$set_gender_style = 0; // yazi icin 0 , resim icin 1
$set_gender_height = -92; //cinsiyeti asagi/yukari kaydirir
$set_gender_width = -230; //cinsiyeti saga/sola kaydirir
// Ayarlariniz +++++++++++++++++++++++++++++++++++
kodlarini kendinize göre degistirebilirsiniz.Bu dosyasi SSI.php dosyasiyla ayni dizine atin.

Bu iki resmide Themes/default/images klasörüne veya
Code: [Select]
$backimg = "$img_url/images/sign.png"; // veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/sign.png
$noavatar = "$img_url/images/noavatar.png"; // veya nereye isterseniz -> http://www.siteniz.com/Themes/Default/images/noavatar.png
burada belirttiginiz yerlere atin.


Bu kodlari cagirmak icinde

kodlarini kullanabilirsiniz.(x=üye id)

Orjinal Konu
« Last Edit: March 12, 2009, 06:33:55 PM by Yağız... »

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Imzada istatistikler[Tüyo]
« Reply #1 on: December 04, 2007, 02:05:02 PM »
Emeğine sağlık cakal93.. Bu aralar tüyo patlaması mı vardır nedir? :D
İnadına SMF 1.1.X

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #2 on: December 04, 2007, 02:05:29 PM »
Senden örnek aldim :P

Offline besmele

  • Newbie
  • *
  • Posts: 1
Re: Imzada istatistikler[Tüyo]
« Reply #3 on: December 05, 2007, 06:07:30 PM »
denedim bende olmadı...

Offline c@sper

  • Semi-Newbie
  • *
  • Posts: 30
  • Gender: Male
  • TURK!
    • SimWolfs
Re: Imzada istatistikler[Tüyo]
« Reply #4 on: December 11, 2007, 12:39:57 PM »
evet olmuyor imzada resimi göstermiyor X işareti çıkıyor

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #5 on: December 11, 2007, 12:43:23 PM »
default/images'e attiginizdan emin misiniz? Benim sitemde calisiyor...

Offline c@sper

  • Semi-Newbie
  • *
  • Posts: 30
  • Gender: Male
  • TURK!
    • SimWolfs
Re: Imzada istatistikler[Tüyo]
« Reply #6 on: December 12, 2007, 10:52:51 AM »
Eminim

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #7 on: December 12, 2007, 10:54:30 AM »
Kendi temana Iyi dene.

Offline c@sper

  • Semi-Newbie
  • *
  • Posts: 30
  • Gender: Male
  • TURK!
    • SimWolfs
Re: Imzada istatistikler[Tüyo]
« Reply #8 on: December 12, 2007, 11:02:57 AM »
Ama resmin adresini kodda belirttim

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #9 on: December 12, 2007, 11:24:48 AM »
Siteni verir misin?

Offline c@sper

  • Semi-Newbie
  • *
  • Posts: 30
  • Gender: Male
  • TURK!
    • SimWolfs
Re: Imzada istatistikler[Tüyo]
« Reply #10 on: December 12, 2007, 01:54:54 PM »

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Imzada istatistikler[Tüyo]
« Reply #11 on: December 13, 2007, 10:06:58 AM »
Emeğine sağlık cakal93.. Bu aralar tüyo patlaması mı vardır nedir? :D
Çok uzun zamandır bunlar vardı, sadece Türkçe bölümde hissedilmedi.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline Sfenky

  • Jr. Member
  • **
  • Posts: 201
  • Gender: Male
  • Sfenky!
    • pages/Best-Cures/226238874 on Facebook
    • @BestCuresNet on Twitter
    • Illness Cure
Re: Imzada istatistikler[Tüyo]
« Reply #12 on: December 13, 2007, 07:59:49 PM »
Uyguladım fakat olmuyor.. Seo da kurulu etki edermi bilmem. Arcada fln kurulu değil. Mesaj/Cinsiyet/Yaş/Şehir/Karma göstermesi yeterli ama bunların hangilerini gösterip göstermemesini ayarlamayı bilmek lazım :) Gösterirseniz sevinirim..

Olmadı gerçi ama olucak inş. :)

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #13 on: December 14, 2007, 01:17:32 AM »
Kodlara bakicam...Olmazsa kendi sitemde kullandigimi koyucam :-\

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Imzada istatistikler[Tüyo]
« Reply #14 on: December 14, 2007, 03:03:17 AM »
Emeğine sağlık cakal93.. Bu aralar tüyo patlaması mı vardır nedir? :D
Çok uzun zamandır bunlar vardı, sadece Türkçe bölümde hissedilmedi.
Biliyorum Hüsmencim çok uzun zamandır yabancı bölümde tüm bu tüyolardan yararlanıyodum ben, ama baktım burada moderatörlerde dahil kimse bu olaya el Iyacak (yabancı tüyoları Türkçeye çevirmek) bari biz yapalım dedik.. maksat topluma faydamız olsun, benim milletim geri kalmasın ;)
İnadına SMF 1.1.X

ersin86

  • Guest
Re: Imzada istatistikler[Tüyo]
« Reply #15 on: December 22, 2007, 05:47:56 PM »
merhaba,
ekledim ancak aşağıda ki hata sayfası çıkıyor ?
Code: [Select]
Warning: imagecreatefrompng() [function.imagecreatefrompng]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/ersin86/public_html/ulkucuhareket/sign.php on line 157

Warning: imagecreatefrompng(http://www.ulkucugenclik.biz/ulkucuhareket/avatars/bozkurt (25).png) [function.imagecreatefrompng]: failed to open stream: Success in /home/ersin86/public_html/ulkucuhareket/sign.php on line 157

Warning: getimagesize() [function.getimagesize]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /home/ersin86/public_html/ulkucuhareket/sign.php on line 162

Warning: getimagesize(http://www.ulkucugenclik.biz/ulkucuhareket/Themes/default/images/sign.png) [function.getimagesize]: failed to open stream: Success in /home/ersin86/public_html/ulkucuhareket/sign.php on line 162

Warning: imagesx(): supplied argument is not a valid Image resource in /home/ersin86/public_html/ulkucuhareket/sign.php on line 172

Warning: imagesy(): supplied argument is not a valid Image resource in /home/ersin86/public_html/ulkucuhareket/sign.php on line 173

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Imzada istatistikler[Tüyo]
« Reply #16 on: December 22, 2007, 05:53:22 PM »
Sanirim hostunuzla ilgili. php_network_getaddresses ozelligi acik degil sanirim.

ersin86

  • Guest
Re: Imzada istatistikler[Tüyo]
« Reply #17 on: December 22, 2007, 06:21:36 PM »
tamam güzeldi ama ne yapalım :) ilgin için teşekkür ederim.

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Imzada istatistikler[Tüyo]
« Reply #18 on: December 23, 2007, 03:59:37 AM »
tamam güzeldi ama ne yapalım :) ilgin için teşekkür ederim.
Resimleri default temanın içinde ki images klasörüne yükledin mi? Başka temanınki olmamalı.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

ersin86

  • Guest
Re: Imzada istatistikler[Tüyo]
« Reply #19 on: December 23, 2007, 07:16:11 AM »
evet default/images in içine attım

tamam oldu sorun avatarın isminden kaynaklanıyormuş.avatarı kapattım denedim oldu.Bunu imzamda

Allah razı olsun,sağolun,ilginize teşekkürler.
Oluşturduğumuz  sign.php dosyasında male ve femaleyi türkçe yapmayı unutmayınız.
genel site istatiği güzel ama ingilizce sitede çok karışık vermişler toplayıp veren olursa çok makbule geçer.
« Last Edit: December 23, 2007, 07:54:30 AM by ersin86 »