Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial Adăugarea unor noi legături în meniul din antet
#1
Acest tutorial vă va explica cum puteţi adăuga în meniului din antetul forumului dvs. MyBB propriile legături (link-uri).
Iată paşii pe care trebuie să îi urmaţi pentru a realiza acest lucru :
1.Trebuie să întraţi în panoul de adminitrare, în cadrul secţiunii Templates & Styles şi de acolo va trebui să editaţi şablonul header ce se găseşte la adresa : Templates : Tema dvs. : Header Templates : header. În cazul în care pe forumul dvs., un membru poate utiliza două sau mai multe teme, este bine să faceţi următorii paşi pentru fiecare temă în parte, altfel riscaţi ca pentru anumiţi membri legăturile adăugate să nu li se afişeze!
2.Căutaţi în acel cod un tag HTML care să aibă id-ul sau clasa "menu". De exemplu dacă avem următorul cod în acel şablon :

PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
	<div id="container">
		<a name="top" id="top"></a>
		<div id="header">
			<div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a></div>
			<div class="menu">
				<ul>
					<li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
					<li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
					<li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
					<li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li><li><a href="{$mybb->settings['bburl']}/mydownloads.php"><img src="{$mybb->settings['bburl']}/images/mydownloads.png" alt="" />{$lang->mydownloads}</a></li>
				</ul>
			</div>
			<hr class="hidden" />
			<div id="panel">
				{$welcomeblock}
			</div>
		</div>
		<hr class="hidden" />
		<br class="clear" />
		<div id="content">
			{$pm_notice}{$teradonate_notice}{$teradonate_bar}
			{$bannedwarning}
			{$bbclosedwarning}
			{$unreadreports}{$mysupport_tech_notice}{$mysupport_assign_notice}
			{$pending_joinrequests}
			<navigation>
			<br />

Atunci codul care ne interesează este următorul :

PHP Code:
1
2
3
4
5
6
7
8
			<div class="menu">
				<ul>
					<li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
					<li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
					<li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
					<li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li><li><a href="{$mybb->settings['bburl']}/mydownloads.php"><img src="{$mybb->settings['bburl']}/images/mydownloads.png" alt="" />{$lang->mydownloads}</a></li>
				</ul>
			</div>

3.Construim pe baza codului obţinut la pasul anterior un arbore cu rădăcina reprezentată de tag-ul <div class="menu">, în care am notat tot codul ce se găsea în cadrul unui tag <li></li> cu li. Iată cum arată acest arbore :

   
Cu linii punctate au fost desenate nodurile care vor fi adăugate pentru a insera un link în antet.
Observaţii : Tagul a se va ocupa cu afişarea textului legăturii, iar tagul img se va ocupa cu afişarea imaginii din stânga textului.
4.Aşadar pentru a insera un nou link în antet va trebui să introducem în cadrul tag-ului ul un nou nod şi anume :

PHP Code:
<li><a href="{LEGATURA}"><img src="{IMAGINE}" alt="" title="" />{TEXT}</a></li>

unde {LEGATURA} va fi înlocuită cu adresa URL unde vă doriţi să se realizeze redirecţionarea, {IMAGINE} va fi înlocuit cu adresa URL către imaginea care doriţi să se afişeze în stânga textului, iar {TEXT} va fi substituit de textul care se doreşte a fi afişat în meniu.
Observaţie : Contează poziţia după care este adăugat acest nod! Acest lucru va determina poziţia după care este afişată legătura în meniul dvs.
5.Salvaţi! Acum totul ar trebui să meargă ca la carte!

Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#2
Un tutorial foarte bun pentru cei care nu stiu cum sa adauge sau sa elimine un link din menu. Multumim Mihu.
Pentru a mentine un forum unitar si pentru a utiliza informatia intr-un numar cat mai mic de subiecte, va rugam ca inainte de a deschide o Discutie Noua sa folositi functia Cautare (Search) !
Cititi periodic
Regulamentul
Reply
#3
Multumim , MihuSmile
Reply
#4
Dar un buton cu sub- butoane cum se adauga? Am incercat varianta asta, Dar nu merge.

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
'google' => array(

						    'title' => 'Google',

						    'href' => 'http://www.google.ro',

						    'show' => true,

						    'sub_buttons' => array(

						        'googleimages' => array(

						            'title' => 'Google Images',

						            'href' => 'https://www.google.ro/imghp?hl=ro&tab=wi',

						            'show' => true,

						        ),

						        'googletranslate' => array(

						            'title' => 'Google Translate',

						            'href' => 'http://translate.google.ro',

						            'show' => true,

						        ),

						    ),

					),

Reply
#5
Nu știu exact la ce te referi prin sub-butoane. La ceva asemănător cu ceea ce e pe MyBB România, la Descărcări spre exemplu? Ceea ce e acum pe MyBB România e făcut cu Javascript.
Dacă cauți pe Google "menu dropdown mybb" sau fără "mybb" cu siguranță că vei găsi o groază de tutoriale prin care poți face ceva asemănător cu ceea ce e aici.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)