Advertisement:

Author Topic: Sayfaya git  (Read 21639 times)

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Sayfaya git
« on: October 29, 2007, 05:49:53 PM »
Tüyo'nun Türkçe düzenlemesi bana aittir..



script.js dosyasını aç ve en alta yapıştır:
Code: [Select]
function showHideJumpLink(box)
{
var jumplinks = document.getElementsByName('jumplink'+box);
var jumpboxes = document.getElementsByName('jumpbox'+box);
for (i = 0; i<jumplinks.length; i++)
if (jumplinks[i].id == 'jumplink'+box)
if (jumplinks[i].src == smf_images_url+'/collapse.gif')
{
jumplinks[i].src = smf_images_url+'/expand.gif';
jumpboxes[i].style.display = '';
//position the box below the link
jumpboxes[i].style.left = (findPosX(jumplinks[i]) + jumplinks[i].offsetWidth -jumpboxes[i].offsetWidth) +'px';
}
else
{
jumplinks[i].src = smf_images_url+'/collapse.gif';
jumpboxes[i].style.display = 'none';
}
}

function jumpToPage(baselink,box,num_per_page)
{
var jumptext = document.getElementsByName('jumptext'+box)[0];
document.location = sprintf(baselink,(jumptext.value-1)*num_per_page);
}

function syncJumpText(obj, box)
{
value = obj.value;

var jumptexts = document.getElementsByName('jumptext'+box);
for (i = 0; i<jumptexts.length; i++)
jumptexts[i].value = value;
}

function findPosX(obj) {
var curleft = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curleft += obj.offsetLeft
obj = obj.offsetParent; }
}
else if (obj.x) curleft += obj.x;
return curleft;
}

function findPosY(obj) {
var curtop = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curtop += obj.offsetTop
obj = obj.offsetParent;}
  }
else if (obj.y) curtop += obj.y;
return curtop;
}


function sprintf()
{
if (!arguments || arguments.length < 1 || !RegExp)
{
return;
}
var str = arguments[0];
var re = /([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;
var a = b = [], numSubstitutions = 0, numMatches = 0;
while (a = re.exec(str))
{
var leftpart = a[1], pPad = a[2], pJustify = a[3], pMinLength = a[4];
var pPrecision = a[5], pType = a[6], rightPart = a[7];

//alert(a + '\n' + [a[0], leftpart, pPad, pJustify, pMinLength, pPrecision);

numMatches++;
if (pType == '%')
{
subst = '%';
}
else
{
numSubstitutions++;
if (numSubstitutions >= arguments.length)
{
alert('Error! Not enough function arguments (' + (arguments.length - 1) + ', excluding the string)\nfor the number of substitution parameters in string (' + numSubstitutions + ' so far).');
}
var param = arguments[numSubstitutions];
var pad = '';
       if (pPad && pPad.substr(0,1) == "'") pad = leftpart.substr(1,1);
  else if (pPad) pad = pPad;
var justifyRight = true;
       if (pJustify && pJustify === "-") justifyRight = false;
var minLength = -1;
       if (pMinLength) minLength = parseInt(pMinLength);
var precision = -1;
       if (pPrecision && pType == 'f') precision = parseInt(pPrecision.substring(1));
var subst = param;
       if (pType == 'b') subst = parseInt(param).toString(2);
  else if (pType == 'c') subst = String.fromCharCode(parseInt(param));
  else if (pType == 'd') subst = parseInt(param) ? parseInt(param) : 0;
  else if (pType == 'u') subst = Math.abs(param);
  else if (pType == 'f') subst = (precision > -1) ? Math.round(parseFloat(param) * Math.pow(10, precision)) / Math.pow(10, precision): parseFloat(param);
  else if (pType == 'o') subst = parseInt(param).toString(8);
  else if (pType == 's') subst = param;
  else if (pType == 'x') subst = ('' + parseInt(param).toString(16)).toLowerCase();
  else if (pType == 'X') subst = ('' + parseInt(param).toString(16)).toUpperCase();
}
str = leftpart + subst + rightPart;
}
return str;
}

Sources klasöründe Subs.php dosyasını aç..
Bul:
Code: [Select]
return $pageindex;
Üstüne yapıştır:
Code: [Select]
//Add jumptobox - Rudiksz
static $box_num = 0;
global $settings;
$box_num++;
preg_match('~href="(.*)"~',$base_link,$href);
if ($max_value>$num_per_page)
$pageindex .= '
<img src="'. $settings['images_url']. '/collapse.gif" alt="+" name="jumplink'.$box_num.'" id="jumplink'.$box_num.'" border="0" onclick="showHideJumpLink('.$box_num.');"/>
<div id="jumpbox'.$box_num.'" name="jumpbox'.$box_num.'" class="jumpbox windowbg" style="display: none">
<div class="titlebg">Sayfaya git:</div>
<input type="text" name="jumptext'.$box_num.'" value="" class="jumptext" onkeyup="syncJumpText(this,'.$box_num.')"/>
<input type="button" value="Git" onclick="return jumpToPage(\''.addcslashes($href[1],"'").'\','.$box_num.','.$num_per_page.')" />
</div>';

style.css dosyasını aç en alta yapıştır:
Code: [Select]
.jumpbox
{
width: 107px;
border: 2px white ridge;
position: absolute;
left: 100px;
z-index: 100;
}
.jumptext
{
width: 60px;
}

Bir Rudolf yapımıdır..
Orjinal Konu
« Last Edit: March 16, 2008, 08:30:55 AM by Hoochie Coochie Man »
İnadına SMF 1.1.X

Offline emintuning

  • Jr. Member
  • **
  • Posts: 274
  • Gender: Male
  • NE MUTLU TÜRKÜM DİYENE
    • blogcu şablonları
Re: Sayfaya git
« Reply #1 on: November 10, 2007, 01:18:22 AM »
script.js dosyası hangi dizinde oluyor

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Sayfaya git
« Reply #2 on: November 10, 2007, 03:29:19 AM »
default temanın içinde..
İnadına SMF 1.1.X

Offline Maxis

  • Semi-Newbie
  • *
  • Posts: 46
Re: Sayfaya git
« Reply #3 on: November 23, 2007, 01:36:08 PM »
bunun modunu yapar mısın =?

Offline grknzsy

  • Semi-Newbie
  • *
  • Posts: 34
  • Gender: Male
  • Wordpress Aşkına
    • gurkan.ozsoy on Facebook
    • @gurkanozsoy on Twitter
    • www.gurkanozsoy.com
Re: Sayfaya git
« Reply #4 on: November 25, 2007, 06:02:38 AM »

Offline Liseli_Krall

  • Newbie
  • *
  • Posts: 5
  • Gender: Male
Re: Sayfaya git
« Reply #5 on: March 22, 2008, 06:11:47 AM »
eline sağlık güzelde bunu vBulletindeki gibi toplam bilmem kaç sayfadan kaçıncı sayfa gibi tablo içine nasıl alırız ?

örnek
[size=15]www.tutkuforum.tu.funpic.org[/size]

Offline hasan_061

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • SaGoKafKef.CoM
    • http://kralgenclik.org
Re: Sayfaya git
« Reply #6 on: March 22, 2008, 01:29:04 PM »
eline sağlık üstad arşive ekledim kodları gece deneyeceğim
Sagopa Kajmer Fan Club www.Sagokafkef.com

Offline sevdaligul

  • Jr. Member
  • **
  • Posts: 201
    • Sevdali Bir Site
Re: Sayfaya git
« Reply #7 on: April 22, 2008, 03:07:26 PM »
emegine saglık arkadaşım

Offline akhn

  • Semi-Newbie
  • *
  • Posts: 18
Re: Sayfaya git
« Reply #8 on: May 01, 2008, 10:05:20 PM »
Bende sorunsuz çalıştı çokta kullanışlı..
Her ne kadar emeğe saygı duymayıp alıntı yapıpta kimden aldığını söylemeyen dolu olsa da google da..
gerçekten emeğine sağlık.. temam vistav2 .. teşekkürler...

Offline barbaros_8888

  • Semi-Newbie
  • *
  • Posts: 41
Re: Sayfaya git
« Reply #9 on: June 17, 2008, 04:52:46 PM »
arkadaşlar temam default smf 1.1.5 sürümünü kullanıyorum tüm değişiklikleri yapmama rağmen dende olmadı site yapım aşamasında deneme olduğu için henüz birden fazla sayfa yok ondan dolayı olabilir mi

edit : hallettim birden fazla sayfa oluşturdum ve çok güzel oldu sağolasın fakat bir sorum olacak oradaki butona bastığında çıkan mini kutucuk sayfa rakamlarının tam üstünde çıkıyo bu halledilebilir mi
« Last Edit: June 17, 2008, 05:00:17 PM by barbaros_8888 »

Offline CDX

  • Semi-Newbie
  • *
  • Posts: 77
Re: Sayfaya git
« Reply #10 on: October 17, 2008, 08:53:52 PM »
Her temaya ayrıca uygulamak mı gerekiyor? Ve her sürüme duyarlı mı?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Sayfaya git
« Reply #11 on: October 18, 2008, 03:06:09 AM »
Her temaya ayrıca uygulamak mı gerekiyor?
- evet
Ve her sürüme duyarlı mı?
Bilmiyorum, isterseniz 2 dakika deneyin ve sonucu bizede bildirin.
İnadına SMF 1.1.X

Offline adalı70

  • Semi-Newbie
  • *
  • Posts: 49
  • Gender: Female
    • at yarışları tahmin sitesi
Re: Sayfaya git
« Reply #12 on: November 01, 2008, 05:33:15 PM »
arkadaşlar bunu ben uyguladım tema hata falan vermedi ama forumda bişey görünmedi yani olmadı nasıl olur?

Offline KCA

  • Semi-Newbie
  • *
  • Posts: 89
Re: Sayfaya git
« Reply #13 on: February 04, 2010, 07:20:10 PM »
modul linki silinmiş

Bir Hata Meydana Geldi!
Baktığınız konu veya bölüm silinmiş veya size sınırlandırılmıştır.

Offline grafitus

  • SMF Hero
  • ******
  • Posts: 3,034
    • beratdogan on GitHub
    • beratdogan on LinkedIn
    • @beratdgan on Twitter
Re: Sayfaya git
« Reply #14 on: February 05, 2010, 06:06:27 AM »
modul linki silinmiş

Bir Hata Meydana Geldi!
Baktığınız konu veya bölüm silinmiş veya size sınırlandırılmıştır.

Manuel (elle) kurulum yapabilirsiniz. ;)

Offline OverTa[k]e

  • Jr. Member
  • **
  • Posts: 229
  • Gender: Male
  • 'Get Low'
    • hoppalaaaaaaa on Facebook
Re: Sayfaya git
« Reply #15 on: February 28, 2010, 01:05:26 PM »
Teşekkürler ...




Offline KCA

  • Semi-Newbie
  • *
  • Posts: 89
Re: Sayfaya git
« Reply #16 on: March 01, 2010, 02:27:37 AM »
Sayfalar arası geciş yapmıyor forumda  hep birinci sayfaya atiyor digerlerine gecemiyorum ?

yardımcı olurmusunuz

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Sayfaya git
« Reply #17 on: March 01, 2010, 05:54:45 AM »
SEO kullanıyorsanız bu yüzdendir. Burada desteğini vermiyoruz ancak önceden verilmiş cevapları için arama yapabilirsiniz.

Offline abdull@h

  • Full Member
  • ***
  • Posts: 436
  • Gender: Male
    • Arsivlik.Net
Re: Sayfaya git
« Reply #18 on: March 01, 2010, 06:34:25 AM »
arkadaşlar bu RC2 sürümüne uygunmudur

Offline grafitus

  • SMF Hero
  • ******
  • Posts: 3,034
    • beratdogan on GitHub
    • beratdogan on LinkedIn
    • @beratdgan on Twitter
Re: Sayfaya git
« Reply #19 on: March 01, 2010, 09:02:05 AM »
arkadaşlar bu RC2 sürümüne uygunmudur
Dene. :) Uyumlu değilse uyarlamaya çalışırız.