TinyPortal

Development => International => Turkish => Topic started by: pascal37 on December 28, 2007, 05:33:14 PM

Title: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: pascal37 on December 28, 2007, 05:33:14 PM
Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?

Şimdiden Teşekkür ediyorum!

http://www.tinyportal.net/index.php?topic=10971.0

yada bu sitedeki üstde olan galeri son eklenenler

http://www.sectitweb.net/sectitsmf/index.php
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: bbTURK on December 28, 2007, 09:53:59 PM
php blok oluştur içine aşağıdaki kodları kopyala
////////////////////////////////////////////////////
// SMF Gallery Random Picture - ver. 1.7.1        //
////////////////////////////////////////////////////
//
// Developed by Thurnok
// Thurnok -AT- tinyportal .DOT. net
// November 30, 2006
//
// Updated 5/9/2007
// 1.7.1
// - quick fix to parsing the url
//
// Updated 5/9/2007
// 1.7
// - added option to view pics that members on your buddy list posted
//
// For list of all previous updates history, see the UPDATES.TXT attached file
// in the post where you got this code, or the .ZIP file if you downloaded it
//
// Used in a TinyPortal phpblock or Article.
// This block displays random picture(s) from
// the SMF Gallery mod along with other information
//
//////////////////////////////////////////////

global $scripturl, $db_prefix, $modSettings, $boardurl, $ID_MEMBER, $user_info, $context;

/*
****************************************
****************************************
***    !! Admin Config Section !!    ***
****************************************
****************************************
*/

//   *****   LAYOUT OPTIONS   *****
// Kaçresim gösterilsin istiyorsun?  0 = hepsi!
$gal_numpics = 1;

// rasgele veya son eklenen resimleri göster?
// 0 = rasgele, 1 = son eklenen, 2 = en çok bakılan, 3 = en çok yorumlanan
$gal_showtype = 0;
// sort :: 0 = Descending, 1 = Ascending
$gal_sort = 0;

// profilde resimler gösterilsin mi??
// 0 = gösterilmesin, 1 = gösterilsin --- eğer gösterilsini seçerseniz, bir üyenin prfiline baktığınızda, sadece o üyeden resimler görüntülenir
// diğer seçenekler hala aktif (gösterim şekli, sıralama, vb.)
$gal_profile = 1;

// sadece arkadaşlardan resim göster?
// 0 = gösterme, 1 = göster --- eğer gösterilsin seçilirse sadece arkadaş listesindekilerin resimleri gösterilir
$gal_buddies = 0;

// normal boyutta veya küçük boyuta yazı göster? (0 = Normal k, 1 =küçük boyutta)
$gal_smalltext = 1;

// kaç sutun gösterilsin?  (1 saÄŸ veya sol blok için, eÄŸer isterseniz daha fazlası makale veya orta blok için)
$gal_columns = 1;

// bilgi göstirimi (0 = gösterme, 1 = göster)
// resim başlığı?
$gal_dispTitle = 1;
// resmi gönderenin adı?
$gal_dispMember = 1;
// gönderim tarihi?
$gal_dispDate = 1;
// resmin kategorisi?
$gal_dispCategory = 1;
//  bakılma sayısı?
$gal_dispViews = 1;
// display dimensions?
$gal_dispDimensions = 1;
// dosya boyutu?
$gal_dispSize = 1;
// resim açıklaması?
$gal_dispDescription = 0;


//   *****   güvenlik sçenekleri   *****
// numarası belirtilen kategorileri gösterme
// örnek: $gal_disallowCats = "4,2,7" - 2, 4, veya 7 kategorilerini gösterme
$gal_disallowCats = "";
// sadece seöilen kategorileri göster - NOTE:($gal_disallowCats overrides)
// örnek: $gal_allowCats = "1,3,4" -  1, 3, ve 4 nolu kategoriler gösrterilir
$gal_allowCats = "";
// sadece galeriyi görme yatkisi olanlar mı resimleri görsün?
$gal_viewPermission = 1;

/*
****************************************
****************************************
***  !! END Admin Config Section !!  ***
****************************************
****************************************
*/

//###############################################
//###############################################
//   burada hiç bir ÅŸeyi deÄŸiÅŸtirmeyin
//###############################################
//###############################################

if (empty($modSettings['gallery_url'])){
$modSettings['gallery_url'] = $boardurl . '/gallery/';
}

$gal_textclass = empty($gal_smalltext) ? "normaltext" : "smalltext";

// get this user's buddy list
$gal_buddylist = implode(",", $user_info['buddies']);

// prep for our switch routine
if (empty($gal_showtype))
$gal_showtype = 0;

// sort text
if (empty($gal_sort)){
$gal_sort_text = 'DESC';
} else {
$gal_sort_text = '';
}

// are we viewing a member profile and $gal_profile is enabled?
if (!empty($gal_profile) && strtolower($context['current_action']) == "profile"){
$gal_member = empty($_GET['u']) ? $ID_MEMBER : $_GET['u'];
}
// allow member to view random pic based on security settings
if (empty($gal_viewPermission) || allowedTo('smfgallery_view')){
$gal_query = '
SELECT
thumbfilename,
ID_PICTURE,
ID_MEMBER,
date,
title,
description,
views,
filesize,
height,
width,
commenttotal,
ID_CAT
FROM '.$db_prefix.'gallery_pic
WHERE approved = 1
'.(empty($gal_member) ? (empty($gal_buddies) ? "" : (empty($gal_buddylist) ? "AND ID_MEMBER = NULL " : "AND ID_MEMBER in ($gal_buddylist)")) : "AND ID_MEMBER = $gal_member" ).'
'.(empty($gal_disallowCats) ? "" : " AND ID_CAT NOT IN ($gal_disallowCats)").'
'.(empty($gal_allowCats) ? "" : " AND ID_CAT IN ($gal_allowCats)").'
GROUP BY thumbfilename ';

switch ($gal_showtype){
// most/least recent
case 1:
$gal_query .= '
ORDER BY date '.$gal_sort_text;
break;

// most/least viewed
case 2:
$gal_query .= '
ORDER BY views '.$gal_sort_text;
break;

// most/least commented
case 3:
$gal_query .= '
ORDER BY commenttotal '.$gal_sort_text;
break;

default:
$gal_query .= '
ORDER BY rand() '.$gal_sort_text;
break;
}
$gal_query .= (empty($_GET['gal_viewall']) && !empty($gal_numpics)) ? ' LIMIT '.$gal_numpics : '';
$gal_result = mysql_query($gal_query);
if (!$gal_result){
// error retrieving information from database
if (mysql_errno() == 1146){
echo '<p />Error, no database found!<p />';
} else {
echo '<p />MySQL error:'.mysql_error().'<p />';
}
} else {
echo "\n".'<table cellspacing="0" cellpadding="5" border="0" align="center" width="90%">'."\n";

$gal_colcnt = 1;
echo " <tr>\n";
while ($row = mysql_fetch_assoc($gal_result)){
if ($gal_colcnt > $gal_columns){
// close out the row and start a new row
echo " </tr>\n <tr>\n".' <td colspan="'.$gal_columns.'"><hr /></td>'."\n </tr>\n <tr>\n";
// reset count to column 1
$gal_colcnt = 1;
}
echo ' <td class="'.$gal_textclass.'" align="center">'."\n";
// display title if enabled, make edit link if viewing user is picture poster
if (!empty($gal_dispTitle)){
echo " ".($ID_MEMBER == $row['ID_MEMBER'] ? ('<a href="'.$scripturl.'?action=gallery;sa=edit;id='.$row['ID_PICTURE'].'">'.$row['title'].'</a>') : $row['title'])."<br />\n";
}
// display the picture thumbnail and link it to gallery full picture
echo ' <a href="'.$scripturl.'?action=gallery;sa=view;id='.$row['ID_PICTURE'].'"><img src="'.$modSettings['gallery_url'].$row['thumbfilename'].'" /></a><br />'."\n";
// display poster's name and posted date if enabled
if (!empty($gal_dispMember) || !empty($gal_dispDate)){
echo 'Posted';
if (!empty($gal_dispMember)){
// display the membername who posted pic?  need to get name based on ID_MEMBER
$gal_tmp = mysql_fetch_assoc(mysql_query("SELECT memberName FROM ".$db_prefix."members WHERE ID_MEMBER = ".$row['ID_MEMBER']));
echo ' by <a href="'.$scripturl.'?action=profile;u='.$row['ID_MEMBER'].'">'.$gal_tmp['memberName'].'</a>';
}
if (!empty($gal_dispDate)){
// display the date it was posted
echo ' on '.date("d M Y", $row['date']);
}
echo "<br />\n";
}
// display category if enabled
if (!empty($gal_dispCategory)){
// get category name based on category id
$gal_tmp = mysql_fetch_assoc(mysql_query("SELECT title FROM ".$db_prefix."gallery_cat WHERE ID_CAT = ".$row['ID_CAT']));
echo '<br />in<br /><a href="'.$scripturl.'?action=gallery;cat='.$row['ID_CAT'].'">'.$gal_tmp['title']."</a><br /><br />\n";
}
// display number of views if enabled
if (!empty($gal_dispViews)){
echo "Viewed ".$row['views']." times<br />\n";
}
// display dimensions if enabled
if (!empty($gal_dispDimensions)){
echo $row['width']."w X ".$row['height']."h<br />\n";
}
// display filesize if enabled
if (!empty($gal_dispSize)){
echo $row['filesize']." bytes<br />\n";
}
// display description if enabled
if (!empty($gal_dispDescription)){
echo "<br />".$row['description']."<br />\n";
}
echo " </td>\n";
$gal_colcnt++;
}
mysql_free_result($gal_result);
echo " </tr>\n</table>\n";
if (!empty($gal_member) && empty($_GET['gal_viewall']))
echo '<br /><a href="'.$boardurl.'/index.php?action=profile;u='.$gal_member.';gal_viewall=1">Bu kullanıcıdan tüm resimleri gör</a>';
if (!empty($gal_buddies) && empty($_GET['gal_viewall'])){
// build the link
$gal_querystring = $context['TPortal']['querystring'];
$gal_querystring .= empty($gal_querystring) ? 'gal_viewall=1' : ';gal_viewall=1';
echo '<br /><a href="'.$boardurl.'/index.php?'.$gal_querystring.'">Arkadaşlarımın bütün resimlerini gör</a>';
}
}
} else {
echo 'Üzgünüm, resmi göreiblmek için izniniz yok!!';
}

olabildiğince açıllamaları trye evirdim özelleştirmeleri yaparsın
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: alp on December 28, 2007, 10:39:17 PM
Quote from: bbTURK on December 28, 2007, 09:53:59 PM
php blok oluştur içine aşağıdaki kodları kopyala
////////////////////////////////////////////////////
// SMF Gallery Random Picture - ver. 1.7.1        //
////////////////////////////////////////////////////
//
// Developed by Thurnok
// Thurnok -AT- tinyportal .DOT. net
// November 30, 2006
//
// Updated 5/9/2007
// 1.7.1
// - quick fix to parsing the url
//
// Updated 5/9/2007
// 1.7
// - added option to view pics that members on your buddy list posted
//
// For list of all previous updates history, see the UPDATES.TXT attached file
// in the post where you got this code, or the .ZIP file if you downloaded it
//
// Used in a TinyPortal phpblock or Article.
// This block displays random picture(s) from
// the SMF Gallery mod along with other information
//
//////////////////////////////////////////////

global $scripturl, $db_prefix, $modSettings, $boardurl, $ID_MEMBER, $user_info, $context;

/*
****************************************
****************************************
***    !! Admin Config Section !!    ***
****************************************
****************************************
*/

//   *****   LAYOUT OPTIONS   *****
// Kaçresim gösterilsin istiyorsun?  0 = hepsi!
$gal_numpics = 1;

// rasgele veya son eklenen resimleri göster?
// 0 = rasgele, 1 = son eklenen, 2 = en çok bakılan, 3 = en çok yorumlanan
$gal_showtype = 0;
// sort :: 0 = Descending, 1 = Ascending
$gal_sort = 0;

// profilde resimler gösterilsin mi??
// 0 = gösterilmesin, 1 = gösterilsin --- eğer gösterilsini seçerseniz, bir üyenin prfiline baktığınızda, sadece o üyeden resimler görüntülenir
// diğer seçenekler hala aktif (gösterim şekli, sıralama, vb.)
$gal_profile = 1;

// sadece arkadaşlardan resim göster?
// 0 = gösterme, 1 = göster --- eğer gösterilsin seçilirse sadece arkadaş listesindekilerin resimleri gösterilir
$gal_buddies = 0;

// normal boyutta veya küçük boyuta yazı göster? (0 = Normal k, 1 =küçük boyutta)
$gal_smalltext = 1;

// kaç sutun gösterilsin?  (1 saÄŸ veya sol blok için, eÄŸer isterseniz daha fazlası makale veya orta blok için)
$gal_columns = 1;

// bilgi göstirimi (0 = gösterme, 1 = göster)
// resim başlığı?
$gal_dispTitle = 1;
// resmi gönderenin adı?
$gal_dispMember = 1;
// gönderim tarihi?
$gal_dispDate = 1;
// resmin kategorisi?
$gal_dispCategory = 1;
//  bakılma sayısı?
$gal_dispViews = 1;
// display dimensions?
$gal_dispDimensions = 1;
// dosya boyutu?
$gal_dispSize = 1;
// resim açıklaması?
$gal_dispDescription = 0;


//   *****   güvenlik sçenekleri   *****
// numarası belirtilen kategorileri gösterme
// örnek: $gal_disallowCats = "4,2,7" - 2, 4, veya 7 kategorilerini gösterme
$gal_disallowCats = "";
// sadece seöilen kategorileri göster - NOTE:($gal_disallowCats overrides)
// örnek: $gal_allowCats = "1,3,4" -  1, 3, ve 4 nolu kategoriler gösrterilir
$gal_allowCats = "";
// sadece galeriyi görme yatkisi olanlar mı resimleri görsün?
$gal_viewPermission = 1;

/*
****************************************
****************************************
***  !! END Admin Config Section !!  ***
****************************************
****************************************
*/

//###############################################
//###############################################
//   burada hiç bir ÅŸeyi deÄŸiÅŸtirmeyin
//###############################################
//###############################################

if (empty($modSettings['gallery_url'])){
$modSettings['gallery_url'] = $boardurl . '/gallery/';
}

$gal_textclass = empty($gal_smalltext) ? "normaltext" : "smalltext";

// get this user's buddy list
$gal_buddylist = implode(",", $user_info['buddies']);

// prep for our switch routine
if (empty($gal_showtype))
$gal_showtype = 0;

// sort text
if (empty($gal_sort)){
$gal_sort_text = 'DESC';
} else {
$gal_sort_text = '';
}

// are we viewing a member profile and $gal_profile is enabled?
if (!empty($gal_profile) && strtolower($context['current_action']) == "profile"){
$gal_member = empty($_GET['u']) ? $ID_MEMBER : $_GET['u'];
}
// allow member to view random pic based on security settings
if (empty($gal_viewPermission) || allowedTo('smfgallery_view')){
$gal_query = '
SELECT
thumbfilename,
ID_PICTURE,
ID_MEMBER,
date,
title,
description,
views,
filesize,
height,
width,
commenttotal,
ID_CAT
FROM '.$db_prefix.'gallery_pic
WHERE approved = 1
'.(empty($gal_member) ? (empty($gal_buddies) ? "" : (empty($gal_buddylist) ? "AND ID_MEMBER = NULL " : "AND ID_MEMBER in ($gal_buddylist)")) : "AND ID_MEMBER = $gal_member" ).'
'.(empty($gal_disallowCats) ? "" : " AND ID_CAT NOT IN ($gal_disallowCats)").'
'.(empty($gal_allowCats) ? "" : " AND ID_CAT IN ($gal_allowCats)").'
GROUP BY thumbfilename ';

switch ($gal_showtype){
// most/least recent
case 1:
$gal_query .= '
ORDER BY date '.$gal_sort_text;
break;

// most/least viewed
case 2:
$gal_query .= '
ORDER BY views '.$gal_sort_text;
break;

// most/least commented
case 3:
$gal_query .= '
ORDER BY commenttotal '.$gal_sort_text;
break;

default:
$gal_query .= '
ORDER BY rand() '.$gal_sort_text;
break;
}
$gal_query .= (empty($_GET['gal_viewall']) && !empty($gal_numpics)) ? ' LIMIT '.$gal_numpics : '';
$gal_result = mysql_query($gal_query);
if (!$gal_result){
// error retrieving information from database
if (mysql_errno() == 1146){
echo '<p />Error, no database found!<p />';
} else {
echo '<p />MySQL error:'.mysql_error().'<p />';
}
} else {
echo "\n".'<table cellspacing="0" cellpadding="5" border="0" align="center" width="90%">'."\n";

$gal_colcnt = 1;
echo " <tr>\n";
while ($row = mysql_fetch_assoc($gal_result)){
if ($gal_colcnt > $gal_columns){
// close out the row and start a new row
echo " </tr>\n <tr>\n".' <td colspan="'.$gal_columns.'"><hr /></td>'."\n </tr>\n <tr>\n";
// reset count to column 1
$gal_colcnt = 1;
}
echo ' <td class="'.$gal_textclass.'" align="center">'."\n";
// display title if enabled, make edit link if viewing user is picture poster
if (!empty($gal_dispTitle)){
echo " ".($ID_MEMBER == $row['ID_MEMBER'] ? ('<a href="'.$scripturl.'?action=gallery;sa=edit;id='.$row['ID_PICTURE'].'">'.$row['title'].'</a>') : $row['title'])."<br />\n";
}
// display the picture thumbnail and link it to gallery full picture
echo ' <a href="'.$scripturl.'?action=gallery;sa=view;id='.$row['ID_PICTURE'].'"><img src="'.$modSettings['gallery_url'].$row['thumbfilename'].'" /></a><br />'."\n";
// display poster's name and posted date if enabled
if (!empty($gal_dispMember) || !empty($gal_dispDate)){
echo 'Posted';
if (!empty($gal_dispMember)){
// display the membername who posted pic?  need to get name based on ID_MEMBER
$gal_tmp = mysql_fetch_assoc(mysql_query("SELECT memberName FROM ".$db_prefix."members WHERE ID_MEMBER = ".$row['ID_MEMBER']));
echo ' by <a href="'.$scripturl.'?action=profile;u='.$row['ID_MEMBER'].'">'.$gal_tmp['memberName'].'</a>';
}
if (!empty($gal_dispDate)){
// display the date it was posted
echo ' on '.date("d M Y", $row['date']);
}
echo "<br />\n";
}
// display category if enabled
if (!empty($gal_dispCategory)){
// get category name based on category id
$gal_tmp = mysql_fetch_assoc(mysql_query("SELECT title FROM ".$db_prefix."gallery_cat WHERE ID_CAT = ".$row['ID_CAT']));
echo '<br />in<br /><a href="'.$scripturl.'?action=gallery;cat='.$row['ID_CAT'].'">'.$gal_tmp['title']."</a><br /><br />\n";
}
// display number of views if enabled
if (!empty($gal_dispViews)){
echo "Viewed ".$row['views']." times<br />\n";
}
// display dimensions if enabled
if (!empty($gal_dispDimensions)){
echo $row['width']."w X ".$row['height']."h<br />\n";
}
// display filesize if enabled
if (!empty($gal_dispSize)){
echo $row['filesize']." bytes<br />\n";
}
// display description if enabled
if (!empty($gal_dispDescription)){
echo "<br />".$row['description']."<br />\n";
}
echo " </td>\n";
$gal_colcnt++;
}
mysql_free_result($gal_result);
echo " </tr>\n</table>\n";
if (!empty($gal_member) && empty($_GET['gal_viewall']))
echo '<br /><a href="'.$boardurl.'/index.php?action=profile;u='.$gal_member.';gal_viewall=1">Bu kullanıcıdan tüm resimleri gör</a>';
if (!empty($gal_buddies) && empty($_GET['gal_viewall'])){
// build the link
$gal_querystring = $context['TPortal']['querystring'];
$gal_querystring .= empty($gal_querystring) ? 'gal_viewall=1' : ';gal_viewall=1';
echo '<br /><a href="'.$boardurl.'/index.php?'.$gal_querystring.'">Arkadaşlarımın bütün resimlerini gör</a>';
}
}
} else {
echo 'Üzgünüm, resmi göreiblmek için izniniz yok!!';
}

olabildiğince açıllamaları trye evirdim özelleştirmeleri yaparsın

bu kodu kullanabilmesi için smf galery modunu kurması lazım herhalde
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: bbTURK on December 28, 2007, 11:25:12 PM
evet ben kurduğunu varsaymıştım sen kurmadan mı yapmak istiyorsun?
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: bbTURK on December 28, 2007, 11:30:51 PM
bunu kullan <script language="JavaScript">
<!--

/*
Random Image Link Script- By JavaScript Kit(http://www.javascriptkit.com)
Over 200+ free JavaScripts here!
Updated: 00/04/25
*/

function random_imglink(){
var myimages=new Array()
//specify random images below. You can have as many as you wish
myimages[1]="http://www.bluebuzzards.com/tpimages/Image1.jpg"
myimages[2]="http://www.bluebuzzards.com/tpimages/Image2.jpg"
myimages[3]="http://www.bluebuzzards.com/tpimages/Image3.jpg"
myimages[4]="http://www.bluebuzzards.com/tpimages/Image4.jpg"
myimages[5]="http://www.bluebuzzards.com/tpimages/Image5.jpg"


//specify corresponding links below
var imagelinks=new Array()
imagelinks[1]="http://www.bluebuzzards.com/gallery"
imagelinks[2]="http://www.bluebuzzards.com/gallery"
imagelinks[3]="http://www.bluebuzzards.com/gallery"
imagelinks[4]="http://www.bluebuzzards.com/gallery"
imagelinks[5]="http://www.bluebuzzards.com/gallery"



var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0>[/url]')
}
random_imglink()
//-->
</script>

<p align="center"><font face="arial" size="-2">This free script provided by</font>

<font face="arial, helvetica" size="-2">JavaScript
Kit</font></p>
resim adresleriyle linkleri kendine göre deiştir
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: pascal37 on December 29, 2007, 10:11:03 AM
yanlız ben son eklediklerim yan yana orta blokta kaysın istiyorum!

teşekkür ederim.
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: bbTURK on December 29, 2007, 06:10:23 PM
galeri kurulu mu değilmi ne istediğini pek anlayamadım
Title: Re: Bu Bloğu Nasıl Yaparım Yada Muadilini Bulabilirmiyim?
Post by: pascal37 on December 29, 2007, 07:29:41 PM
galerim kurulu, ben sadece ana sayfada galeriye son eklediğim fotoğraflarımın film şeridi halinde kayarak gösterilmesini istiyorum.