Tüyo'nun Türkçe düzenlemesi bana aittir..
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg136.imageshack.us%2Fimg136%2F166%2Fgoto3ec.jpg&hash=f055e684bae7423394d98a10373ce682868a22c4)
script.js dosyasını aç ve en alta yapıştır:
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:
return $pageindex;
Üstüne yapıştır:
//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:
.jumpbox
{
width: 107px;
border: 2px white ridge;
position: absolute;
left: 100px;
z-index: 100;
}
.jumptext
{
width: 60px;
}
Bir Rudolf (http://www.simplemachines.org/community/index.php?action=profile;u=24750) yapımıdır..
Orjinal Konu (http://www.simplemachines.org/community/index.php?topic=60465.msg637559#msg637559)
script.js dosyası hangi dizinde oluyor
default temanın içinde..
bunun modunu yapar mısın =?
Quote from: Maxis on November 23, 2007, 01:36:08 PM
bunun modunu yapar mısın =?
bunu diyorsun galiba:
http://www.simplemachines.org/community/index.php?topic=207631.0
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
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg278.imageshack.us%2Fimg278%2F2712%2Fclipboard010yz.jpg&hash=8a7154c31163ca2f2a419b1a485ac1734f09a135)
eline sağlık üstad arşive ekledim kodları gece deneyeceğim
emegine saglık arkadaşım
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...
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
Her temaya ayrıca uygulamak mı gerekiyor? Ve her sürüme duyarlı mı?
Her temaya ayrıca uygulamak mı gerekiyor?
- evet
Ve her sürüme duyarlı mı?
Bilmiyorum, isterseniz 2 dakika deneyin ve sonucu bizede bildirin.
arkadaşlar bunu ben uyguladım tema hata falan vermedi ama forumda bişey görünmedi yani olmadı nasıl olur?
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.
Quote from: KCA 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.
Manuel (elle) kurulum yapabilirsiniz. ;)
Teşekkürler ...
Sayfalar arası geciş yapmıyor forumda hep birinci sayfaya atiyor digerlerine gecemiyorum ?
yardımcı olurmusunuz
SEO kullanıyorsanız bu yüzdendir. Burada desteğini vermiyoruz ancak önceden verilmiş cevapları için arama yapabilirsiniz.
arkadaşlar bu RC2 sürümüne uygunmudur
Quote from: abdull@h on March 01, 2010, 06:34:25 AM
arkadaşlar bu RC2 sürümüne uygunmudur
Dene. :) Uyumlu değilse uyarlamaya çalışırız.