Simplemachines.org'daki Menu (1.1.x versiyonlar için..)

Started by Hoochie Coochie Man, October 27, 2008, 11:50:37 AM

Previous topic - Next topic

Hoochie Coochie Man








Tüyo adı:Simplemachines.org'daki Menu (1.1.x versiyonlar için..)
Hazırlayan:Hoochie Coochie Man
Görüntü:
Demo:Live Demo
Kullanıcı adı: Test
Şifre: 123456
Anlatım:default tema içindir..
Uyumlu tarayıcılar:IE6, IE7, Firefox, Opera, Safari, Google Chrome (başka kaldı mı 8))




index.template.php
Code (bul) Select
</head>
<body>';

Code (değiştir) Select
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/ddlevelsfiles/ddlevelsmenu-base.css" />
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/ddlevelsfiles/ddlevelsmenu-topbar.css" />
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/ddlevelsfiles/ddlevelsmenu-sidebar.css" />
<script language="JavaScript" type="text/javascript" src="', $settings['theme_url'], '/ddlevelsfiles/ddlevelsmenu.js"></script>';

/***********************************************
* All Levels Navigational Menu- (c) Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

echo '
</head>
<body>';


Code (bul) Select
</table>
</div>';


// Show the menu here, according to the menu sub template.
template_menu();

Code (değiştir) Select
</table>';

// Show the menu here, according to the menu sub template.
template_menu();

echo '</div>';


Code (bul) Select
// Show the start of the tab section.
echo '
<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
<tr>
<td class="maintab_' , $first , '">&nbsp;</td>';

// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '">' , $txt[103] , '</a>
</td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Show the [help] button.
echo ($current_action == 'help' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'help' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=help">' , $txt[119] , '</a>
</td>' , $current_action == 'help' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// How about the [search] button?
if ($context['allow_search'])
echo ($current_action == 'search' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'search' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=search">' , $txt[182] , '</a>
</td>' , $current_action == 'search' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])
echo ($current_action == 'admin' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'admin' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=admin">' , $txt[2] , '</a>
</td>' , $current_action == 'admin' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo ($current_action == 'profile' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'profile' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=profile">' , $txt[79] , '</a>
</td>' , $current_action == 'profile' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo ($current_action == 'pm' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'pm' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=pm">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a>
</td>' , $current_action == 'pm' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// The [calendar]!
if ($context['allow_calendar'])
echo ($current_action == 'calendar' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'calendar' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a>
</td>' , $current_action == 'calendar' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// the [member] list button
if ($context['allow_memberlist'])
echo ($current_action == 'mlist' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'mlist' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=mlist">' , $txt[331] , '</a>
</td>' , $current_action == 'mlist' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// If the user is a guest, show [login] button.
if ($context['user']['is_guest'])
echo ($current_action == 'login' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'login' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=login">' , $txt[34] , '</a>
</td>' , $current_action == 'login' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'logout' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
</td>' , $current_action == 'logout' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

// The end of tab section.
echo '
<td class="maintab_' , $last , '">&nbsp;</td>
</tr>
</table>';

Code (değiştir) Select
echo '
<div id="ddtopmenubar" class="mattblackmenu">
<ul>';

// Show the [home] button.
echo '<li', $current_action == 'home' ? ' class="current_page"' : '', '><a href="', $scripturl, '">' , $txt[103] , '</a></li>';

// Show the [help] button.
echo '<li', $current_action == 'help' ? ' class="current_page"' : '', '> <a href="', $scripturl, '?action=help">' , $txt[119] , '</a></li>';

// How about the [search] button?
if ($context['allow_search'])
echo '<li', $current_action == 'search' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=search">' , $txt[182] , '</a></li>';

// Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])
echo '<li', $current_action == 'admin' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=admin">' , $txt[2] , '</a></li>';

// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo '<li', $current_action == 'profile' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=profile" rel="ddsubmenu1">' , $txt[79] , '</a></li>';

// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo '<li', $current_action == 'pm' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=pm" rel="ddsubmenu2">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a></li>';

// The [calendar]!
if ($context['allow_calendar'])
echo '<li', $current_action == 'calendar' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a></li>';

// the [member] list button
if ($context['allow_memberlist'])
echo '<li', $current_action == 'mlist' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=mlist" rel="ddsubmenu3">' , $txt[331] , '</a></li>';

// If the user is a guest, show [login] button.
if ($context['user']['is_guest'])
echo '<li', $current_action == 'login' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=login">' , $txt[34] , '</a></li>';


// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo '<li', $current_action == 'register' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=register">' , $txt[97] , '</a></li>';


// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo '<li', $current_action == 'logout' ? ' class="current_page"' : '', '><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a></li>';




echo '
</ul>
</div>

<script type="text/javascript">
ddlevelsmenu.setup("ddtopmenubar", "topbar") //ddlevelsmenu.setup("mainmenuid", "topbar|sidebar")
</script>

<!--HTML for the Drop Down Menus associated with Top Menu Bar-->
<!--They should be inserted OUTSIDE any element other than the BODY tag itself-->
<!--A good location would be the end of the page (right above "</BODY>")-->';

echo '
<!--Top Drop Down Menu 1 HTML-->
<ul id="ddsubmenu1" class="ddsubmenustyle">
<li><a href="', $scripturl, '?action=profile">' , $txt['hcm_summary'] , '</a></li>
<li><a href="', $scripturl, '?action=profile;sa=account">' , $txt['hcm_account'] , '</a></li>
<li><a href="', $scripturl, '?action=profile;sa=forumProfile">' , $txt['hcm_forumProfile'] , '</a></li>
</ul>';

echo '
<!--Top Drop Down Menu 2 HTML-->
<ul id="ddsubmenu2" class="ddsubmenustyle">
<li><a href="', $scripturl, '?action=pm">' , $txt['hcm_readmessages'] , '</a></li>
<li><a href="', $scripturl, '?action=pm;sa=send">' , $txt['hcm_sendmessage'] , '</a></li>
</ul>';

echo '
<!--Top Drop Down Menu 3 HTML-->
<ul id="ddsubmenu3" class="ddsubmenustyle">
<li><a href="', $scripturl, '?action=mlist">' , $txt['hcm_viewmembers'] , '</a></li>
<li><a href="', $scripturl, '?action=mlist;sa=search">' , $txt['hcm_searchmembers'] , '</a></li>
</ul>';


Modifications.turkish.php
Code (bul) Select
?>
Code (öncesine ekle) Select
$txt['hcm_summary'] = 'Özet';
$txt['hcm_account'] = 'Hesap Ayarları';
$txt['hcm_forumProfile'] = 'Forum Kimliği';
$txt['hcm_readmessages'] = 'Mesajlarınızı Okuyun';
$txt['hcm_sendmessage'] = 'Mesaj Gönder';
$txt['hcm_viewmembers'] = 'Üyelistesini Görüntüle';
$txt['hcm_searchmembers'] = 'Üyelerde Ara';


Ve ekteki dosyayı tema klasörünüze atın..
Yani: www.sitename/forum/Themes/default/ddlevelsfiles

ddlevelsmenu.js dosyasını bir notepad yardımı ile açın
Bulun:
Quotedownarrowpointer: ["http://www.siteadı.com/forum/Themes/default/images/sort_down.gif", 12,12], //path to "down arrow" image that gets added to main menu items (last 2 parameters should be width/height of img)
rightarrowpointer: ["http://www.siteadı.com/forum/Themes/default/images/selected.gif", 12,12], //path to "right arrow" image that gets added to LI elements within drop down menu containing additional menus
www.siteadı.com yazan yeri değiştirip, kendi sitenizi yazın.
İnadına SMF 1.1.X

pєКєя `|®|

acaba bunu default temada değilde ayışığı multicolorda uygulasam olur mu bıktım resimli buton eklemekten:D

Hoochie Coochie Man

İnadına SMF 1.1.X

Pяηѕѕ LF

*Erhan 1 2 3 olarak belirledigim yerlerlin renklerini degistirmem mümkünmü  ??? dosyanin içindeki css'lere baktim cok karisik.  :-\

1.1.21 Default

Hoochie Coochie Man

Sorduğun için teşekkürler, sende sonrakilere örnek olur.

ddlevelsmenu-topbar.css

1.
background: #7D9BB7;

2.
background: #617D95;

3.
background: #405D76; (2 adet var..)
İnadına SMF 1.1.X

Pяηѕѕ LF

*erhan ben tesekkür ediyorum renk ile ilgili iktane tane daha sorunum var umarim onlarida cözebilirsin.

Linke tikladiginda link rengi degisiyor beyaz kalmasini istiyorum.

4 Numara gösterdigim yerin rengide 3.2 numaralarda belirledigim renklerden farkli ya onunda rengini degistirebilirmiyiz ?



kolay gelsin.
1.1.21 Default

Hoochie Coochie Man

Normalde linke tıklayınca herhangi bir renk değişikliği olmuyor. 4 numaradan kastın, açılan menunun arka planı mı?
İnadına SMF 1.1.X

Pяηѕѕ LF

Bende degisiyor ilginç.  ::) ama önemli degil.

Acilan arka plan rengi evet.
1.1.21 Default

Hoochie Coochie Man

Ben acil destek vermem. :)
Onun rengini de buradan değiştireceksin..
ddlevelsmenu-base.css
background-color: #617D95;
İnadına SMF 1.1.X

[-Delete-]

İşte Budur Dostum Süpersin  8)

Ben Seçenek Olunca Kararsız Kalıp Yapamıyorum Daha Fazlasını Arıyorum Ama Böyle Başkası Yapıp İstediğim şekli Verince İtirazsız Kurulum :P

Biraz Ren Değişimi Birde Çeki Düzen Verdikmi Babalar Gibi Kullanırım :P

Teşekkürler Erhan :)
Pess..!

Hoochie Coochie Man

Rica ederim, renk değiştirme işi basit, en artı özelliği neredeyse tüm tarayıcılarda çalışıyor olması.
İnadına SMF 1.1.X

Hoochie Coochie Man

Quote from: ア尺乇刀丂乇丂 on October 27, 2008, 02:21:03 PM
*erhan ben tesekkür ediyorum renk ile ilgili iktane tane daha sorunum var umarim onlarida cözebilirsin.

Linke tikladiginda link rengi degisiyor beyaz kalmasini istiyorum.

4 Numara gösterdigim yerin rengide 3.2 numaralarda belirledigim renklerden farkli ya onunda rengini degistirebilirmiyiz ?



kolay gelsin.


ア尺乇刀丂乇丂 bu sorunu çözdüm, firefoxda düzgün, ie de sorunlu çalışınca ben sana öyle demiştim, pardon.
ddlevelsmenu-base.css aç
Code (bul) Select
/* ######### Neutral CSS  ######### */
Code (öncesine ekle) Select
.ddsubmenustyle li a:link, .ddsubmenustyle li a:visited{
color: white;
text-decoration: none;
}
İnadına SMF 1.1.X

B u m u™



Pяηѕѕ LF

*erhan artik link'in beyaz kalmasi sorunu'da cözüldü  ;) tesekkürler.

Renk konusunda bir sorum daha olacak sanirim bundan sonra daha sormam  :-[ "açılan"  :P menü'deyken fare ile asagi yukari gidiyoruz ya oranin rengide farkli <///> orayada bir bakabilirmisin sana zahmet.



kolay gelsin.
1.1.21 Default

Hoochie Coochie Man

Fare ile üzerine gelince arka planın değişmesinden bahsediyorsan:
ddlevelsmenu-base.css
background-color: #405D76;
İnadına SMF 1.1.X

Pяηѕѕ LF

Aynen  :) yardimci oldugun için cok tesekkür ediyorum *erhan destek bu olsa gerek  :P.

Iyi aksamlar.

Kolay gelsin.
1.1.21 Default

Hoochie Coochie Man

İnadına SMF 1.1.X

PureLove™

konu açmıştım ama buraya da yazayım bari 2.0 için bunu nasıl yapabilirim?
- -

Herkesi İnsan Hakları Konusunda Düşünmeye Çağırıyoruz...
Hayat, İclal Aydın ile güzeldir.
www.iclalaydinfan.com

QuaxLine

OnLine Game [nofollow] - Game World [nofollow] - Online World [nofollow]

SMF [nofollow]
SMF Yardım [nofollow]
SMF Destek [nofollow]

[nofollow]


[nofollow]

Advertisement: