Advertisement:

Author Topic: Hareketli Site Menusu [Çubuk Versiyon]  (Read 36410 times)

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Hareketli Site Menusu [Çubuk Versiyon]
« on: October 29, 2007, 06:14:14 PM »
Hareketli Site Menusu (Çubuk Versiyon) by Hoochie Coochie Man..
Evet yepyeni bir hareketli menu!
Çubuk şeklinde ister sayfanın en üstünde hareket etsin, ister en altında...

index.template.php'de
Bul:
Code: [Select]
</head>
Öncesine ekle:
Code: [Select]
<style type="text/css">

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: #FFFFFF;
width: 530px;
visibility: hidden;
z-index: 100;
}

</style>

<script type="text/javascript">

/***********************************************
Hareketli Site Menusu (Çubuk Versiyon)
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>

Kodun en tepesindeki "background-color: #FFFFFF;" burada, çubuğun arka plan rengini değiştirebilirsiniz..
ve de..
kodun içerisinde burada:
var verticalpos="fromtop" kırmızı olan yere "fromtop" yazar iseniz yukarıda "frombottom" yazar iseniz aşağıda yer alır..

Daha sonra bul:
Code: [Select]
<body>
Sonrasına ekle: (Site adlarını kendinize göre değiştirin..)
Code: [Select]
<div id="topbar"><a href="" onClick="closebar(); return false"><img src="http://www.site.com/images/kapat.gif" border="0" /></a>
<a href="http://www.SİTE ADI.com/forum/index.php">Ana Sayfa</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=search">Ara</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=profile">Profil</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=pm">Mesajlarım</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=mlist">Üyeler</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=calendar">Takvim</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=stats">İstatistikler</a> |
<a href="http://www.SİTE ADI.org/forum/index.php?action=who">Kimler Online</a>
</div>
« Last Edit: August 16, 2008, 02:09:59 PM by Hoochie Coochie Man »
İnadına SMF 1.1.X

Offline Plus

  • Jr. Member
  • **
  • Posts: 101
  • Gender: Male
    • turkishairforce.org on Facebook
    • Oy Turkiyem
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #1 on: October 31, 2007, 03:41:35 PM »
demo koyar insan yaf

Offline latafasciata

  • Newbie
  • *
  • Posts: 1
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #2 on: October 31, 2007, 03:45:38 PM »
hakikatten demo olsa ...olurdu.

Offline mersindost

  • SMF Hero
  • ******
  • Posts: 1,999
  • Gender: Male
  • Since 11 Years
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #3 on: October 31, 2007, 03:48:37 PM »
demo koyar insan yaf

Biraz Kibar şekilde İstenirse herşey olur.

Şekil A :  Merhaba.Paylaşım İçin Teşekkür Ederim.Acaba Bu Uygulamanın Demo`sunu Gösterebilirmisiniz?
Gibi...  ;)
I Am Simple Machines Hero, Because I LOVE Simple Machines

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #4 on: October 31, 2007, 06:34:15 PM »
1 dakikanı almaz, kendi demonuzu yapın..
Hareketli site menusunun, çubuk versiyonu..
İnadına SMF 1.1.X

Offline Plus

  • Jr. Member
  • **
  • Posts: 101
  • Gender: Male
    • turkishairforce.org on Facebook
    • Oy Turkiyem
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #5 on: October 31, 2007, 10:42:32 PM »
acelemiz vardı öyle yazdık :)

Offline JeeFo

  • Jr. Member
  • **
  • Posts: 306
  • Gender: Male
  • facebook.com/dorukb
    • This Is A CooL Man
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #6 on: November 01, 2007, 02:22:18 PM »
Emeğine sağlık, Teşekkürler ama caps ?

Offline sanko

  • Semi-Newbie
  • *
  • Posts: 76
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #7 on: November 15, 2007, 10:50:17 AM »
eline sağlık yalnız bunu nasıl ortalarız ve mouse ustune gidince kare şeklinde buton gibi gozukmesi olurmu

ayrıca frombottom yaptıgım halde alta ınmıyor uste cıkıyor

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #8 on: November 15, 2007, 05:06:38 PM »
ortalamak için bak orada

padding: 2px;

var

onunla oyna..


ayrıca "frombottom" yaparsan aşağıda olması lazım iyi kontrol et

İnadına SMF 1.1.X

Offline Maxis

  • Semi-Newbie
  • *
  • Posts: 46
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #9 on: November 20, 2007, 10:11:10 AM »
sağolun ama demo süper olurdu ben nerden biliyim güzel olup olmadğını !!

Offline ۧRu

  • Full Member
  • ***
  • Posts: 401
  • Gender: Female
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #10 on: November 20, 2007, 11:19:45 AM »
aynen kimse yapmazki demosuz ondan demo koyanda olmaz bu iş sana düşer..

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu (Çubuk Versiyon)
« Reply #11 on: November 20, 2007, 05:23:16 PM »
Buyurun demo bu :
http://www.dynamicdrive.com/dynamicindex17/floatbar.htm

O çubukda forum menuleri var!
İnadına SMF 1.1.X

Offline ub57

  • Jr. Member
  • **
  • Posts: 188
  • Gender: Male
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #12 on: December 03, 2007, 04:26:27 PM »
emeğine sağlık arkadaşım. Ben deneyim dedim ama , hareketli değilde sabit menü oldu. ve de sayfada hata mesjı verdi.
Usta Balıkçılar Platformu
www.ustabalikci.com

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #13 on: December 03, 2007, 04:50:22 PM »
Ne gibi bir hata verdi, bu uygulamayı yapmadan önceki index.template.php ni alabilir miyim?
bu arada olta balıkçılığı ilgi alanımdır. başarılar..
İnadına SMF 1.1.X

Offline Sfenky

  • Jr. Member
  • **
  • Posts: 201
  • Gender: Male
  • Sfenky!
    • pages/Best-Cures/226238874 on Facebook
    • @BestCuresNet on Twitter
    • Illness Cure
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #14 on: February 03, 2008, 06:16:12 PM »
Ben bunu üye ol ya da giriş yap seçeneğinde yapmak istiyorum.. Kodu ekledim ve sadece ziyaretçilere gösterdim, ama üye girişi yapınca hata verir oldu. Sanırım başka bir şekilde yapıcaz ama tam çözemedim.

Üye Ol uyarısı görünürken [ziyaretçiyken] hata yok, ama sayfada görünmediğinde hata var diyor.
Code: [Select]
if ($context['user']['is_guest'])
echo '
<div id="topbar">
<a href="" onClick="closebar(); return false"><img src="/img/close.gif" border="0" /></a>
Üye Girişi Yapmamışsınız Ya Da Zaten Bir OsuraRock.Com Üyesi Değilsiniz. Forumlardan Yararlanabilmek İçin Üye Olmalısınız. Lütfen <a href="?action=register">Buraya</a> Tıklayarak Üye Olunuz.</td>
</div>';

Bu şekilde yaptım, üst kısım aynı.. Hata nerdedir acaba ?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #15 on: February 03, 2008, 06:35:36 PM »
Aynı şekilde forumunda, neredeyse aynı özelliği taşıyan bir scriptin olması, hataya neden olabilir belki.. (ortadaki üye ol mesajı)
İnadına SMF 1.1.X

Offline Sfenky

  • Jr. Member
  • **
  • Posts: 201
  • Gender: Male
  • Sfenky!
    • pages/Best-Cures/226238874 on Facebook
    • @BestCuresNet on Twitter
    • Illness Cure
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #16 on: February 03, 2008, 06:54:57 PM »
Forumu yeni kurdum ve bu şekilde hiç bir eklenti yok.. Hatta index.template.php de hiç bir değişiklik yapmadım da diyebilirim..

Çakışma olduğunu sanmıyorum, forum ziyaretçilere kapalı şimdi sen öyle deyince aklıma geldi bir de açıpta deneyeyim..

Yok ziyaretçilere açtım ama bir işe yaramadı.. vb de kullanan bir arkadaş var, o kodu bütün eklemiş, ziyaretçilerle ilgili bir kodda yok. Head öncesine ekleyince dolayısıyla herkes görüyor..
« Last Edit: February 03, 2008, 07:01:51 PM by Sfenky »

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #17 on: February 03, 2008, 06:58:04 PM »
Bir demo linki - demo üyeliği felan ver bakayım..
İnadına SMF 1.1.X

Offline CoNTeCAuTR

  • Semi-Newbie
  • *
  • Posts: 20
  • Gender: Male
  • Only SmF
    • TRForumcu.CoM
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #18 on: February 03, 2008, 07:05:35 PM »
Teşekkürler Arkadaşım Mod İçin..
Only SmF And TRap

Offline Sfenky

  • Jr. Member
  • **
  • Posts: 201
  • Gender: Male
  • Sfenky!
    • pages/Best-Cures/226238874 on Facebook
    • @BestCuresNet on Twitter
    • Illness Cure
Re: Hareketli Site Menusu [Çubuk Versiyon] (Tüyo)
« Reply #19 on: February 03, 2008, 07:08:15 PM »
Şöyle durumu çözmüş bulunmaktayım:
Code: [Select]
if ($context['user']['is_guest'])
echo '
<style type="text/css">

#topbar{
position:absolute;
border: 1px solid red;
padding: 5px;
background-color: black;
width: 640px;
visibility: hidden;
z-index: 400;
}

</style>
<script type="text/javascript">
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("topbar");
stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script> 
<div id="topbar">
<a href="" onClick="closebar(); return false"><img src="/img/close.gif" border="0" /></a>
Üye Girişi Yapmamışsınız Ya Da Zaten Bir OsuraRock.Com Üyesi Değilsiniz. Forumlardan Yararlanabilmek İçin Üye Olmalısınız. Lütfen <a href="?action=register">Buraya</a> Tıklayarak Üye Olunuz.</td>
</div>';

</body>'; den sonra ekledim oldu..

Sağol paylaşım ve yardımın için :)