Căutarea de meniul perfect vertical ...
Partea 1 a acestui tutorial descris pas cu pas procesul de construire a meniului orizontal mai multe niveluri imbricate pentru tema tezei de WordPress . Partea a 2 va continua pentru a îmbunătăţi această funcţionalitate. Aici vom adăuga "întunecată" versiune a meniul de navigare orizontal şi eu vă va învăţa cum să comutaţi între "luminos" şi a "închis" versiune. Partea a 2 este superset din partea 1. Acesta include toate din partea 1 + adaugă mai multe chestii misto.
Ideea principala pe care am vrut să prezint este adăugarea meniu vertical la tema tezei de doctorat (şi la WordPress, în general). Am fost într-adevăr în căutarea de flexibil, SEO prietenos şi multi-compatibil cu browserul meniul vertical care ar permite de a crea un nivel nelimitat de cuiburi.
Web are de tone de pagini de pe subiect, dar când am început să încerc toate aceste probe - fie au rupt, căzut în afară, sprijinit doar un număr limitat de nivele sau se comportă rău în Gates + lui Ballmer junksplorer 6. În cele din urmă m-am întors la încercat şi de încredere, meniuri Dynamic Drive , probele lor de verticale s-au dovedit a fi un caz interesant care se potriveşte cu cerinţele mele de stricte. Am avut de a modifica în mod semnificativ, deşi le pentru a vă asigura că se potriveşte modelul tezei de doctorat.
Căutarea perfecţiunii continuă ...
Am petrecut aproximativ 16 ore de căutare, asamblarea, testarea, fixare, lustruire şi de reglaj CSS meniu vertical şi JS cod. Şi 3/4 de timp a fost petrecut ceea ce face să lucreze în Microsoft Internet Explorer 6.
Oricum, am fost fericit cu rezultatul final. Meniul de navigare pe verticală a rezultat are toate aceleaşi beneficii pe care le are meniu orizontal.
Având posibilitatea de a adauga meniu vertical este foarte important la aproximativ 70-80% din portaluri pe web. Meniuri orizontale s-au limitat "spaţiu" pentru a gazdui mai multe opţiuni de meniu, dar meniul vertical, care nu are această limitare şi ar ajuta foarte mult. Deci, aici vom merge.
O mulţime de măsuri pentru a face acest lucru sunt deja descrise în partea 1 din tutorial , astfel acest lucru va face pentru o un pic mai scurt, dar cu rezultate mult mai bogat de caracteristici.
Deci, aici merge:
Clădire SEO prietenos, vertical, meniul de mai multe niveluri, ierarhic imbricate pentru WordPress şi tema tezei de doctorat. Pas cu pas
(... Ceea ce ai crezut niciodată că este posibil ...)
- Instalaţi exec plugin php si activa. Vom avea nevoie de ea pentru ca voi folosi PHP in interiorul widget de text pentru a emite codul de meniu vertical "HTML.
- Face paşii 1 - 6 din partea 1 din tutorial . Practic ai nevoie pentru a instala şi a activa folosi plugin-ul NAVT + vizual construi meniul. Asiguraţi-vă că numele grupului de meniu este "Menu1". Acest nume este hardcoded în custom_functions.php
- Faceţi clic pe "unelte", pictograma pentru dumneavoastră "Menu1" grup pentru a edita proprietăţile sale:
- Urmează Etapele 7.1 -7.3 din partea 1 tutorial pentru a seta "Opţiuni", "Afişare" şi "CSS" Setări file.
- Acum, faceţi clic pe "Tema" fila din acest dialog. Vom suprascrie serie de setări de acolo (dacă a fost în urma pasul 1). Acest lucru este ok - nu vei pierde nimic -, dar aceste modificări sunt necesare, deoarece am schimbat un cod de la pasul 1.
Iată cum acest dialog trebuie să fie completate în:- In interiorul "Tema XPath:" zona introduceţi acest cod (se porunceşte să înlocuiască orice etichetă cu aceste clase):
.jquerycssmenu, .jqueryslidemenu - Set "de acţiune" pentru a "Înlocuieşte cu"
- In interiorul "Adăugaţi etichete înainte de navigare de grup" zona introduce acest cod:
<div class='jquerycssmenu' style='margin-top:5px;'> - In interiorul "Adăugaţi etichete de navigaţie, după grupul de" zona introduce acest cod:
<br style='clear: left' /></div> - Faceţi clic pe [Save / inchide] butonul.
- In interiorul "Tema XPath:" zona introduceţi acest cod (se porunceşte să înlocuiască orice etichetă cu aceste clase):
- Acum, du-te la panoul de administrare WordPress -> Aspect -> Widgets.
- Trageţi "Text" widget (de la mare "widget-uri disponibile" zona), în "Sidebar 1" pe zona de dreapta. Vom fi adăugarea de cod în widget text care ne va ajuta să materializeze meniu vertical.
NOTĂ: Presupun că ai "Sidebar 1" în existenţa. Opţiuni teza vă permite să dezactivaţi -, dar de dragul acestui tutorial să fac să fie. - Odată ce aţi târât şi a scăzut acest widget - se va deschide ca o floare (ma simt romantic acum că lupta Microsoft Internet Explorer este de peste).
- În "titlul" zona intra "cel mai bun din lume meniu vertical" ... Ei bine, nu ezitaţi să folosiţi-vă creativitatea - că textul va merge mai sus de meniu vertical nou-născut.
- În zona de mare pentru text - introduce acest cod PHP:
<?php
if (function_exists('navt_getlist'))
$menu_html = navt_getlist ('menu1', false, '', 'ul id="dd_vertical"');
else
$menu_html = "";
$menu_html = preg_replace ('#class=[\'\"]jquery(css|slide)menu[\'\"]#', 'class="dd_vertical"', $menu_html);
echo $menu_html;
?> - Apăsaţi pe [Save] buton, faceţi clic pe "Close" link-ul.
- Descarca actualizat set de fişiere aici .
Aceasta arhiva include:- Versiune actualizată a "luminos", codul de meniu orizontal
- "Dark" versiune de meniu orizontal
- Coduri verticale de meniu
- Versiune actualizată a custom_functions.php
- Acum, aveţi nevoie pentru a dezarhiva această arhivă şi încărcaţi-l în "obiceiul" director de tema tezei de doctorat dumneavoastră.
Notă: dacă aţi făcut nici o personalizare interiorul custom_functions.php - ai nevoie pentru a le îmbina. Dacă nu - nu ezitaţi să-l suprascrieţi cu versiunea mea. - Voila! Acum, puteţi reîncărca site-ul dvs. şi vedeţi aceeaşi "luminos" meniu orizontal + neato meniu vertical în bara laterală din stânga.
- Sarcina BONUS: Să schimbaţi "luminos" meniu orizontal pe schema de "întuneric" de culoare.
- În interiorul fişier custom_functions.php:
înlocui acest cod:
echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
//echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
cu acest cod:
//echo "<div class=\"jquerycssmenu\">$menu_html</div>"; // "Bright" menu
echo "<div class=\"jqueryslidemenu\">$menu_html</div>"; // "Dark" menu
Practic suntem comentarea o linie şi uncommenting altul. - Acum, du-te la WordPress admin-> Scule-> Liste NAVT şi faceţi clic pe sus-menţionată "unelte" pentru a edita proprietăţile de dvs. "Menu1" grup.
- Faceţi clic pe "Tema" tab.
- In interiorul "Adăugaţi etichete înainte de navigare de grup" zona introduce acest cod:
<div class='jqueryslidemenu' style='margin-top:5px;'> - Acum - reîncărcaţi pagina dvs. - şi de meniul principal de navigare pe orizontală "magic" a devenit întunecat, ceva de genul asta:
Paleta de culoare închisă şi ar putea fi mai potrivite pentru anumite site-uri decât o culoare de lumină. Deci, acum ai o libertate de alegere in viata ta!
- Pentru a reveni la schema de "luminos", culoare - doar sursa de mai sus "bonus" paşi.
- În interiorul fişier custom_functions.php:
- Concluzie:
Îmi place Tema tezei de doctorat, îmi place WordPress si-mi place faptul că avem câteva modalităţi de a adăuga meniuri decente de navigare pentru portalurile noastre.
20 dolari
Bucuraţi-vă!
Gleb Esman
{Comentarii pe această intrare sunt închise}





