ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ drupal 7
JesΓΊs Heredia’s personal website
In this article, I’m going to show you how to create a sticky (fixed to top), fluid, and responsive navigation menu with Bootstrap in Drupal 7.
The Goal
One of your clients is a chef who owns a website powered by Drupal 7. Since it is very old-fashioned, he asks you for a new and modern design so that his site is suitable for all types of devices. In this article, I’m going to cover just how to create the navigation menu for small and extra-small screens.
Watch the end result
Please, click here to open a modal window with a video showing the end result of this article.
Requirements
In order to achieve the goal, Iβm going to use the following modules/themes in addition to the ones that are part of the core:
In addition, since the Bootstrap theme uses HTML5, you must replace the default doctype declaration (XHTML + RDFa is the default doctype declaration used by Drupal 7).
Learn how to install Bootstrap and how to create an HTML5 DTD here.
Getting Started with the Logo
Once you are done with all the previous requirements, this is how the navigation menu looks for extra-small and small screens:
And this how it looks for medium and large screens:
While the Home link is part of Drupalβs Main Menu, My account and Log out fall down under the User Menu. You will add new links to these menus later in this article.
Both Main Menu ($main_menu) and User Menu ($secondary_menu) are examples of hard-coded variables. They are printed in page.tpl.php.
With that said, letβs start by replacing the logo:
1. Go to admin / appearance / settings / masterchef (replace βmasterchefβ with the machine-readable name of your Bootstrap subtheme) and then click the Logo image settings link in the Override Global Settings section.
2. Because you do not want to use the default logo, uncheck the Use the default logo checkbox and then use the form to upload your logo to the server.
I’m going to upload a png image thatβs 32 pixels height by 32 pixels width.
This is how the new logo looks:
Adding new links
Now that the Logo is in place, letβs add several links to the navigation menu.
1. Go to admin / structure / menu / manage / main-menu and then click the Add link link to add a new link to the Main Menu.
2. Fill out the form taking into account that the Main Menu value must be selected in the Parent Link drop-down menu. I have created five new links: Books, Blog, About, Contact, and Log in.
Since no content has been created yet, I have used dummy paths with the links to the Main Menu (with the exception of the Log in link). This link (user / login) will be automatically hidden from the Main Menu after the user logs into the system.
Click on the previous figure to open a modal window with an image of the whole form.
3. Go to admin / structure / menu / manage / user-menu and then click the Add link link to add a new link to the User Menu. Fill out the form like this and click the Save button:
Click on the previous figure to open a modal window with an image of the whole form.
4. Go to admin / structure / menu / manage / user-menu and then rearrange the links like this (don’t forget to click the Save configuration button):
5. Open the Home page in your favourite browser and check out the navigation menu. If everything is OK, it should look like this:
The Log in link is shown because the user hasn’t logged into the system yet.
If the user logs into the system, the navigation menu shows the links to the User Menu and hides the Log in link:
Making the navigation menu fluid and sticky
Now letβs make the navigation menu fluid and sticky, meaning that it will take up the whole width of the browser window (also known as viewport) and be placed fixed at the top of the page.
1. Go to admin / appearance / settings / (machine name of your theme) and then click the NAVBAR link in the Bootstrap Settings section.
2. Select Fixed Top from the Navbar Position drop-down menu and then click the Save configuration button.
Making the mobile navigation menu look good
Now that the navigation menu is finished, letβs make it look good by creating some custom CSS styles.
Letβs start with the CSS selectors for extra-small and small screens.
Edit the style.css file to add your custom CSS styles. This file is located in the CSS folder of your Bootstrap subtheme.
1. The logoβs padding-right property has a default value of 15 px. Replace 15px with 5px:
2. The site nameβs color property has a default value of #777. Replace #777 with #000000 (black):
3. The header tagβs background-color property has a default value of #f8f8f8. Replace #f8f8f8 with #ffffff (white):
4. The three-line buttonβs background-color property has a default value of transparent. Replace transparent with #8dc63f.
5. The three-line buttonβs border-color property has a default value of #ddd. Replace #ddd with #8dc63f.
6. The three linesβ background-color property has a default value of #ccc. Replace #ccc with #ffffff (white):
7. When the three-line button is tapped, its background-color property has a default value of #ddd. Replace #ddd with #759549:
If everything is OK, this is how the three-line button should look when the navigation menu for extra-small and small screens is closed:
And this is how it should look when the navigation menu is open:
8. Add the background-color property to the div tag that contains the navigation menu and set its value to #f8f8f8:
If everything is OK, this is how the navigation menu should look:
Although the mobile navigation menu looks pretty good, there is still one more step to finish it. Please, look carefully at the following image:
9. As you can see in the previous figure, there is an issue with the administrative navigation bar: when an administrator user logs into the system, it is shown over the mobile navigation bar. Since the height of the administrative bar varies depending on the viewport (the width of the browser window), you cannot calculate the value to be set to the header tagβs top property, which contains the mobile navigation bar. How can you solve this issue? Well, what about if you put the administrative bar below the mobile navigation bar, like this:
Viewport (414 px)
Don’t worry about the mobile navigation menu, as it is shown over the administrative bar when you tap the three-line button.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Responsive Menus Π½Π° ΠΡΡΠΏΠ°Π» 7
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ» ΡΠΉΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ Π²ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π°!
ΠΠΈΠΊΠΎΠ³Π΄Π° Π±Ρ Π½Π΅ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π±ΡΠ΄Ρ ΠΈΡΠΊΠ°ΡΡ Π½Π° Π±ΡΡΠΆΡΠ°Π·Π½ΡΡ ΡΠ°ΠΉΡΠ°Ρ ! ΠΠΎΠΆΠ΅Ρ Ρ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΎ ΡΡΠΌ ΠΎΠ½ΠΈ ΡΠ°ΠΌ ΡΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, Π½ΠΎ Π²ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° ΠΈΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅. Π Π΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊΠ΅ Π½Π° ΡΡΡΠ±. ΠΠΎΡ, Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈΠΌ Π ΡΡΡΠΊΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· ΠΎΠ±ΡΠ°ΡΠ°Π»ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΠ»ΡΡΠ°Π» ΡΠΎΠ»ΡΠΊΠΎ Π·Π²ΠΎΠ½ «ΠΆΠ΅Π»Π΅Π·Π½ΡΡ ΡΠΈΡ»- Π²ΡΠ΅ ΡΠ°ΠΉΠ½ΠΈΠΊΠΈ ΠΈ ΡΡΠΎ ΡΠΎ Π² ΡΡΠΎΠΌ ΡΠΎΠ΄Π΅! ΠΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ Ρ ΠΎΡΡ ΠΎΠ±Π²Π΅ΡΠ½ΡΡΡ ΠΏΠΎΠ΄ ΡΡΠΎ Π²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ΅Π½Ρ ΠΏΠΎΠΉΠΌΡΡ, ΠΊΠΎΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΈΡΠΊΠ°ΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ ΠΏΠΎΠΌΠΎΡΡ Π² ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ ΠΏΡΠΎΡΡΠΎΠΌ Π²ΠΎΡ Π² ΡΠ°ΠΊΠΎΠΌ Π½Π°ΡΠΈΠ½Π°Π½ΠΈΠΈ.
ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠ΅. Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π²Π°ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠΊΠ»ΡΡΠ°Π΅ΠΌ!
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠ΅Π½Ρ Ρ ΠΏΠ°Π½Π΅Π»ΠΈ «ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ» ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ «Main menu» ΠΡΠΎ ΡΠΎΡ ΡΡΠΈΠ»Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ΄ΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π’Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ Ρ Π΅ΡΡ Π½Π΅ ΡΠΌΠΎΡΡΡ.
Π ΠΏΠΎΠ»Π΅ CSS selectors for which menu to responsive ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΈΠ΄ Π±Π»ΠΎΠΊΠ° ΠΌΠ΅Π½Ρ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° «ΠΏΠΎΡΠ·Π°Π²» ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ.
Π©ΡΠ»ΠΊΠ°Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π΄Π°Π»Π΅Π΅ «ΠΈΠ³ΡΠ°Π΅ΠΌΡΡ» Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΈ ΡΡΠΈΠ»ΡΠΌΠΈ, ΡΡΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½Ρ ΡΠ»Π°Π±ΠΎ Π·Π½Π°Ρ Π²Π΅ΡΡΡΠΊΡ. ΠΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ ΠΌΠ΅Π½Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ ΡΠ°ΠΉΡΠ° Π²ΠΈΠ·ΠΈΡΠΊΠΈ
Π§Π°ΠΉΠ½ΠΈΠΊΠΎΠΌ Π±ΡΡΡ Π½Π΅ ΡΡΡΡΠΌΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ, Π° Π²ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠ°ΠΌΠΈ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΡΠΆΠ΅Π»Π΅Π΅, ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π²ΡΡ ΡΡΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ½ΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ Π·Π° Π²Π°Ρ Π΄Π΅ΡΠ΅Π²ΡΠ½Π½ΡΠΉ ΡΡΠ±Π»Ρ.
ΠΠ΅Π½Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ ΡΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΠΎΠΏΠ°ΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π° ΠΌΠΎΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΠΉΡΠ°, Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅Ρ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ ΠΈ Π±ΡΠ»ΠΈ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ°ΠΉΡ ΠΏΡΠΎΡΡΠΎ Π²ΠΈΡΠ΅Π» ΠΈ ΠΏΡΠΎΡΠ΅Π΅. ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π° ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π²ΠΎΠ»ΡΠ½ΡΡ ΡΡΠΈΠ»Π°Π½ΡΠ΅ΡΠ°Ρ . Π Π·Π°ΠΌΠ΅ΡΠΎΡΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π» Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ, Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π½ΠΈΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡ ΠΈ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ Π²Π΄ΡΡΠ³ Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ, Π½Π΅ Π±ΡΠ΄Ρ Ρ ΠΎΡΡ ΡΡΡΠΊΠ°ΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ.
Π Π°Π±ΠΎΡΠ°Π΅ΠΌ Ρ ΠΌΠ΅Π½Ρ Π² drupal 7
Π ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠ΅Π½Ρ Π² Drupal, Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π₯ΠΎΡΡ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ Drupal 7, ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ ΠΈ Π΄Π»Ρ Β«ΡΠ΅ΡΡΠ΅ΡΠΊΠΈΒ».
ΠΠΎΠ΄ΡΠ»Ρ ΠΌΠ΅Π½Ρ β ΡΠ°ΡΡΡ drupal. ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π°. Drupal ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅Π»ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π΅ΡΠ΅Π²ΠΎΠΌ ΠΌΠ΅Π½Ρ, ΡΠ΅Π»ΠΎΠ΅ API. ΠΡ Π΅Π³ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΡΡΠΎΠ½Π΅ΠΌ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ΠΎ ΠΌΠ΅Π½Ρ Π² Drupal
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΠ΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΡΠ΅Π²Π° ΡΡΡΠ»ΠΎΠΊ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π³Π»ΡΠ±ΠΈΠ½Π° Π΄Π΅ΡΠ΅Π²Π° β 9.
ΠΡΠ»ΠΈ ΠΌΡ ΠΎΡΠΊΡΠΎΠ΅ΠΌ ΡΡΡΠ°Π½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (/admin/structure/menu), ΡΠΎ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π±ΡΠ΄ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
Π₯Π»Π΅Π±Π½ΡΠ΅ ΠΊΡΠΎΡΠΊΠΈ, breadcrumbs Π² Drupal
Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ ΠΎ ΠΌΠ΅Π½Ρ Π² Π΄ΡΡΠΏΠ°Π», Π½Π΅Π»ΡΠ·Ρ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΡΠ°ΠΊΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Ρ Π»Π΅Π±Π½ΡΠ΅ ΠΊΡΠΎΡΠΊΠΈ. ΠΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°Π±Π»ΠΎΠ½ Π² Π²ΠΈΠ΄Π΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ:
ΠΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠ»ΠΎΠΊ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΌΠ΅Π½Ρ. Π’.Π΅. Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠ°ΠΉΡΠ° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎ ΠΌΠ΅Π½Ρ β ΡΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½Π°Π±ΠΎΡ ΡΡΡΠ»ΠΎΠΊ ΠΎΡ ΠΊΠΎΡΠ½Ρ Π΄Π΅ΡΠ΅Π²Π° Π΄ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΡΡΡΠ»Π°ΡΡΠ΅Π³ΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠΎΡΠ½Π΅ΠΌ Π΄Π΅ΡΠ΅Π²Π° ΠΌΠ΅Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°.
ΠΠ΄ΠΌΠΈΠ½ ΠΌΠ΅Π½Ρ Π² Drupal
Π 7 Π²Π΅ΡΡΠΈΠΈ Π² ΡΠ΄ΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ Π°Π΄ΠΌΠΈΠ½ ΠΌΠ΅Π½Ρ, Π΄Π»Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΌΠ΅Π½Ρ managment. ΠΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΠΎΡ ΠΎΠΆ Π½Π° Administration menu, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Drupal 6. ΠΡΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ, Π½ΠΎ ΠΏΠΎΠ΄ 7ΠΊΠΎΠΉ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π΅ΠΌΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, Ρ.ΠΊ. Π½Π΅ Π»ΡΠ±Π»Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ 3d part ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΌΠ΅Π½Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠ½ΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΊΠΈ Π² Π²Π΅ΡΡ Ρ ΡΠΊΡΠ°Π½Π°.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ 3d part ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΌΠ΅Π½Ρ
Nice menu
ΠΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±Π»ΠΎΠΊΠΈ Ρ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΌΠΈ ΠΌΠ΅Π½Ρ, ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΌΠΈ Π΄Π»Ρ Π½Π°Ρ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π’.Π΅. ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡΠ½ΠΊΡΡ, Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ ΡΠ»ΠΎΠΉ Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΌΠ΅Π½Ρ ΠΈ Ρ.Π΄.
ΠΠ»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ΅Π½Ρ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌ (ΡΠ°ΠΊΡΠΎΠ½ΠΎΠΌΠΈΠΈ) ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ β Taxonomy Menu, Nice Taxonomy Menus.
Pathauto
ΠΠΎΠ΄ΡΠ»Ρ ΡΠ΄ΡΠ° path, ΡΠ΅ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½ Ρ ΠΌΠ΅Π½Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π·Π°Π΄Π°Π²Π°ΡΡ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΡ ΡΡΡΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎΠ±Ρ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ node/100 ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, poleznaya-informachiya-o-kompanii. ΠΠΎΠ΄ΡΠ»Ρ path ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΠΏΡΡΡ Π²ΡΡΡΠ½ΡΡ, Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ pathauto. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ (Transliteration), ΡΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π§ΠΠ£ Π½ΠΎΠ΄Ρ Π½Π° Π»Π΅ΡΡ (ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ), ΠΊΠ°ΠΊ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Π° Π°Π΄ΠΎΠ²Π° ΠΌΠΎΡΡ pathauto (Π° Ρ Π½Π΅Π³ΠΎ ΠΊΡΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ), ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΏΠ°ΡΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ° ΠΏΡΡΠΈ Π½ΠΎΠ΄Ρ Π² Drupal.
Hook Menu β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Drupal
ΠΠ°ΡΠ΅ΠΏΠΊΠ° ΠΊ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π΄Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΡΠ°ΠΉΡΠ° ΠΈ ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ. ΠΠΎΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ mymodule.
Drupal Π ΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
Π‘ΡΠΎΠΈΡ Π·Π°Π΄Π°ΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΄Π²ΠΈΠ³Π°ΡΡΠΈΠ΅ΡΡ ΠΌΠ΅Π½Ρ. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΌΠ΅Π½Ρ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΡΠ»ΠΎΠΊ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΎΠΊ 10-15 ΠΈ ΡΡΠΈΠ³Π³Π΅Ρ «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ» ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ ΠΌΠ΅Π½Ρ (ΠΎΡΡΠ°Π²ΡΠ΅ΠΌΡΡ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ ΠΌΠ΅Π½Ρ). Π’ΡΠΈΠ³Π³Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²Π½ΠΈΠ· ΠΈ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° «ΠΠ°ΠΊΡΡΡΡ» ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ°Ρ ΠΏΠ°Π½Π΅Π»Ρ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ, ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ.
ΠΡΠΎΠ±ΠΎΠ²Π°Π» menu-minipanels, Π½ΠΎ ΡΠ°ΠΌ ΡΡΡΠ΅ΠΊΡ Π½Π΅ ΡΠΎΡ- Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΌΠ΅Π½Ρ ΠΏΠΎ Ρ
ΠΎΠ²Π΅Ρ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΡ Π²ΠΎ Π²ΡΠΏΠ»ΡΠ²Π°ΠΉΠΊΠ΅. ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» DHTML ΠΌΠ΅Π½Ρ. Π’ΡΡ ΡΡΡΠ΅ΠΊΡ Π±Π»ΠΈΠΆΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ³Π³Π΅ΡΠ° Π½Π΅ ΡΠΌΠΎΠ³ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ. ΠΡΠΎΡΡΠΎ Π²ΡΠ²Π΅Π» ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ» ΠΊΠ°ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π²ΡΠ΅Ρ
ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΡΡΡΠ»ΠΎΠΊ. ΠΠΎ ΠΊΠ»ΠΈΠΊΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ, Π½ΠΎ «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ» ΠΎΡΡΠ°ΡΡΡΡ Π² ΡΠΎΡΡΠ°Π²Π΅ ΡΠΏΠΈΡΠΊΠ° ΡΡΡΠ»ΠΎΠΊ ΠΈ Π²Π½ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π½Π΅ Π·Π½Π°Ρ ΠΊΠ°ΠΊ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ https://www.bspb.ru ΠΠ΄Π΅ΡΡ Π²ΠΎΡ ΠΌΠ΅Π½Ρ ΡΡΠ»ΡΠ³ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ.
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠΏΡΠΎΡ. ΠΡΡΡ Π»ΠΈ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ? ΠΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΌ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ?
ΠΡΡΡΠΈΠΉ ΠΎΡΠ²Π΅Ρ
Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠ»ΠΈΠΊ Π½Π΅ ΠΏΠΎ ΠΌΠ΅Π½ΡΡΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ, Π° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅. ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ ΡΠ°ΠΉΡ-ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΠ°Π΄Π°ΡΠΈ 2:
1) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π² ΡΡΠΎΠΌ «ΠΌΠ΅Π½Ρ». Π§Π΅ΡΠ΅Π· views ΡΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ.
2) ΡΠ΄Π΅Π»Π°ΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π²ΡΠ΅Π·Π΄Π°. Π‘ΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· https://jqueryui.com/accordion/
Π² ΡΡΠΎΠΌ ΡΠΎ ΠΈ Π²ΠΎΠΏΡΠΎΡ. Π Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π΅ ΡΡΠΈΠ³Π΅Ρ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠ²Π΅ΡΡ
Ρ, Π° Π½Π΅ ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² Π½ΠΈΠ·, Ρ.Π΅. ΠΏΠ°Π½Π΅Π»Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΡΡΠΈΠ³Π³Π΅Ρ, Π° Π½Π΅ ΡΠ²Π΅ΡΡ
Ρ. Π ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ Π±Ρ ΡΡΠΈΠ³Π³Π΅Ρ Π±ΡΠ» Π²Π½ΠΈΠ·Ρ, ΠΎΠΏΡΡΠΊΠ°Π»ΡΡ Π² Π½ΠΈΠ·, Π° ΡΠ°ΠΌΠΎ ΠΌΠ΅Π½Ρ ΠΎΡΠΊΡΡΠ²Π°Π»ΠΎΡΡ Π½Π°Π²Π΅ΡΡ
. Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π½Π° ΡΡΡΠ»ΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ°ΠΌ Π²ΠΈΠ΄Π½ΠΎ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Ρ
Π΅Π»ΠΏ.
ΠΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠΌ ΡΠ²ΠΎΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ?
ΠΠ²ΡΠΎΡ, Π²Π°ΠΌ Π½Π°Π΄ΠΎ, ΡΠΎ ΡΡΠΎ «Π§Π°ΡΡΠ½ΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ» ΠΈΠ»ΠΈ ΡΡΠΎ, ΡΡΠΎ «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ»?
jquery accordion Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ.
ΠΠ²ΡΠΎΡ, Π²Π°ΠΌ Π½Π°Π΄ΠΎ, ΡΠΎ ΡΡΠΎ «Π§Π°ΡΡΠ½ΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ» ΠΈΠ»ΠΈ ΡΡΠΎ, ΡΡΠΎ «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ»?
ΠΠΎΠΊΠ°Π·Π°ΡΡ-ΡΠΊΡΡΡΡ ul ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡ
Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠ»ΠΈΠΊ Π½Π΅ ΠΏΠΎ ΠΌΠ΅Π½ΡΡΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ, Π° ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅. ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ ΡΠ°ΠΉΡ-ΠΏΡΠΈΠΌΠ΅Ρ.
Π΄Π° ΡΡΠΎΡ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ! Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
ΠΠ΅Π΄ Π΄Π° Π΅ΡΠ΅ ΠΈ Π»ΠΎΠΆΠΊΠΎΠΉ.. ΠΠ΅ ΠΌΠΎΠ³Ρ ΡΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌΡ ΠΊΠ»ΠΈΠΊΡ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎΡ ΠΊΠ»Π°ΡΡ ‘focus’
ΠΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ jQuery
ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅:
.toggleClass()
ΠΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ! Π Π΅ΡΠΈΠ» ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΡ. ΠΡΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ) ΠΠΎΠ³Π΄Π° Π·Π½Π°Π΅ΡΡ. Π£ΡΠΈΠΌ ΠΌΠ°Ρ.ΡΠ°ΡΡΡ.
https://jsfiddle.net/PlayboyZP/wrvh72c0/ ΠΠΎΠ΄ ΠΎΡΠΊΡΡΡΡ/ΡΠ°ΡΠΊΡΡΡΡ ΡΠ°ΠΊΠΎΠΉ.
Π ΡΠ΅ΠΌΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ js ΡΠ°ΠΉΠ» ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ?
ΠΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π°ΠΊΠΊΠΎΠΎΡΠ΄Π΅ΠΎΠ½ ΠΈ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ±ΡΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΠΉ CSS ΠΎΡ jQuery
template.php:
ΠΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π±ΡΡΡ ΠΈ Π΄Π° ΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π·Π°ΠΊΡΡΡΡ.
ΠΠΎ ΠΊΠ°ΠΊ Ρ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ ΡΡΠΈΠ³Π³Π΅Ρ Π² Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Π΅ ΠΎΡΡΠ°Π΅ΡΡΡ Π²Π²Π΅ΡΡ
Ρ, ΡΠ°ΠΊ ΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΡΠ΅ΡΠ΅Π· DHTML menu ΠΠ½ΠΎΠΏΠΊΠ° «ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ» ΠΎΡΡΠ°Π΅ΡΡΡ Π²Π²Π΅ΡΡ
Ρ, Π° ΠΏΠ°Π½Π΅Π»Ρ Π²ΡΠΏΠ°Π΄Π°Π΅Ρ Π²Π½ΠΈΠ· ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΡ. Π Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ Π±Ρ ΡΡΠΈΠ³Π³Π΅Ρ ΠΠ°ΠΊΡΡΡΡ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ Π²Π½ΠΈΠ·Ρ, ΠΊΠ°ΠΊ Ρ ΠΠ°Ρ, ΠΏΠ°Π½Π΅Π»ΡΠΊΠΈ Ρ ΠΌΠ΅Π½Ρ, Π° ΡΠ²Π΅ΡΡ
Ρ Π±ΡΠ»ΠΎ ΠΏΡΡΡΠΎ. http://prntscr.com/iaqgou
Π ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ http://prntscr.com/iaqhzs Π²Π΅ΡΡ
Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Ρ Π½Π΅ΠΉ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ ))
ΠΠΎΡΡΠΎΠΌΡ Π±ΠΎΠ»Π΅Π΅ Π²Π΅ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Adano Π½Π°Π²Π΅ΡΠΈΠ²Π°ΡΡ ΡΠΊΡΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΠΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠΌΠΎΡΡ. ΠΠ½ΠΎΠΏΠΊΠ° Π·Π°ΠΊΡΡΡΡ ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ))
ΠΠ½ΠΎΠΏΠΊΠ° Π·Π°ΠΊΡΡΡΡ ΠΊ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½Ρ ΠΏΡΠΈΠ²Π·ΡΠ°Π½Π°. Adano Π²Π°ΠΌ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΠΎΠ²Π΅ΡΡΠ΅Ρ.
Π§ΡΠΎΠ±Ρ «ΡΠ²Π΅ΡΡ
Ρ Π±ΡΠ»ΠΎ ΠΏΡΡΡΠΎ»
ΠΊΠΎΠ³Π΄Π° Π°ΠΊΠΊΠΎΡΠ΄ΠΈΠΎΠ½ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ, Ρ Π½Π΅Π³ΠΎ ΡΠΎΠΎΡΠ². CSS ΠΊΠ»Π°ΡΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ
ΠΈ display: none Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
ΠΠ° ΠΠ°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π±ΠΎΡΠ΅Π΅. ΠΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π²Π΅Π΄Π΅Π½ΠΎ ΠΌΠ΅Π½Ρ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ Π½Π° dhtml menu ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΡ ΠΏΠΎΠ΄ Π²ΡΠ²ΠΎΠ΄ Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½ΠΎΠΌ Π±ΡΠ»ΠΎ Π±Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΡΡΠ°ΡΠ½ΠΎ.
Drupal Π ΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ nice menu + responsive bartik + Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ CSS Π΄Π»Ρ ΠΌΠ΅Π½Ρ.
ΠΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ,
ΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΎΡΡ Π΄ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ CSS ΡΠ°ΠΉΠ»Π°.
(ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° css)
Π§ΡΠΎ ΠΌΠΎΠ³Π»ΠΎ Π² CSS ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ?
ΠΡΠΎΠ±ΡΡ ΠΌΠ΅Π½ΡΡΡ % Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ Π² em, ΡΠΌΠ΅Π½ΡΡΠ°Ρ Π²ΡΡΠΊΠΈΠ΅ paddings, Π½ΠΎ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ.
ΠΠ° ΡΡΠΎ Π΅ΡΠ΅ ΡΠΌΠΎΡΡΠ΅ΡΡ?
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ ΡΡΠΎ Π³Π΄Π΅-ΡΠΎ Π² ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ
#block-nice-menus-2 ul <
margin-bottom : 5px ;
width : 100% ;
>
#block-nice-menus-2 ul a <
padding : 12px ;
color : #000 ;
font-size : 18px ;
display : inline-block ;
width : 90%
>
#block-nice-menus-2 ul li <
margin-right : 7px ;
text-align : center ;
width : 19% ;
border-radius : 10px ;
>
ΠΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ?
ΠΠ»ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΠ΅ ΠΆΠ΅ Π² ΡΠ°Π±Π»ΠΎΠ½Π΅ ΠΏΡΠ°Π²ΠΈΡΡ?
Π ΡΠ°ΠΌΠΎΠΌ nice menu ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
ΠΡΡΡΠΈΠΉ ΠΎΡΠ²Π΅Ρ
ΠΠΎΡΠΌΠΎΡΡΠ΅Π» Π²Π°Ρ ΡΠ°ΠΉΡ. ΠΠ΅Π½Ρ ΠΏΠ»ΡΡΠΈΡ Π²ΠΎΡ ΡΡΠΎΡ ΡΡΠΈΠ»Ρ:
ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½Π°. ΠΠΎΠΆΠ½ΠΎ Π΄Π»Ρ ΠΌΠ°Π»ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² (Π΄ΠΎ 768px) ΡΠ΄Π΅Π»Π°ΡΡ width: 100%
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ
ΠΡΡΠ΄ Π»ΠΈ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°Π±Π»ΠΎΠ½. ΠΠΎ ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠΌΠΎΡΡ ΡΡΠΆΠ΅Π»ΠΎ Π±ΡΠ΄Π΅Ρ. ΠΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΡ Ρ ΠΎΡΡ Π±Ρ Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ?
ΠΠ°ΠΉΡΠ΅ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ°ΠΉΡ. ΠΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΌΡ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΡΡ:
1.Π£Π±ΠΈΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΉΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠΈΡ Π²Π΅ΡΡΡΠΊΡ.
2.ΠΠ΅Π»Π°Π΅ΡΠ΅ 2 ΠΊΠΎΠΏΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠ²Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° css-ΠΏΡΠ°Π²ΠΈΠ».
3.ΠΠΎΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π°.
4.ΠΡΠ»ΠΈ ΡΠ°ΠΉΠ» Π½Π΅ ΠΏΠΎΡΡΠΈΡ Π²Π΅ΡΡΡΠΊΡ, ΡΠΎ ΡΠ΄Π°Π»ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ, Π° Π²ΡΠΎΡΠΎΠΉ ΠΎΠΏΡΡΡ Π΄Π΅Π»ΠΈΡΠ΅ ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ°ΡΡΡ (Π½Π°Π·Π°Π΄ Π² ΠΏ.3)
5.ΠΠΎΠΊΠ° Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π½Π΅ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΎ-ΡΠΎ Π²ΡΠ΅ ΠΈ ΠΏΠΎΡΡΠΈΡ-)
ΠΡΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ ΠΠ°Ρ ΠΎΠΊΠΎΠ»ΠΎ 1000 «ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΠΌΡΡ » ΠΏΡΠ°Π²ΠΈΠ», ΠΠ°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ Π²ΡΠ΅Π³ΠΎ 10 (ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π½Ρ ΠΈΠ· 1000) ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΠΏ.3-4 Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±. ΠΡΠ΄Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
Π°Π³Π°.. Π²ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΌ ΠΊΠΎΡΠ½Π΅ΠΌ Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΡΠΈΠ», Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ ΡΠ°Π²Π½ΠΎ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌΡ Π»ΠΎΠ³Π°ΡΠΈΡΠΌΡ ΠΈΠ· ΡΠΈΡΠ»Π° ΠΏΡΠ°Π²ΠΈΠ»-)
Π‘Π°ΠΉΡ Π·Π°ΠΊΡΡΡ ΠΎΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΎΠ² ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. ΠΠΎΠ³ΠΈΠ½ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ°ΠΉΡΠ° admin, ΠΏΠ°ΡΠΎΠ»Ρ 123qwe. ΠΠ»ΠΈ ΡΠ°ΠΌΠΈ ΡΠ°ΠΉΠ»Ρ ΡΠΎΠΆΠ΅ Π½ΡΠΆΠ½Ρ?
> Π§ΡΠΎ ΠΌΠΎΠ³Π»ΠΎ Π² CSS ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ?
Π‘Π²ΠΎΠΉΡΡΠ²Π° ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠ° Π² css ΡΠ°ΠΉΠ»Π°Ρ
, ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ F12
ΠΠΎΡΠΌΠΎΡΡΠ΅Π» Π²Π°Ρ ΡΠ°ΠΉΡ. ΠΠ΅Π½Ρ ΠΏΠ»ΡΡΠΈΡ Π²ΠΎΡ ΡΡΠΎΡ ΡΡΠΈΠ»Ρ:
ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½Π°. ΠΠΎΠΆΠ½ΠΎ Π΄Π»Ρ ΠΌΠ°Π»ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² (Π΄ΠΎ 768px) ΡΠ΄Π΅Π»Π°ΡΡ width: 100%
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠ°, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ΅ΡΠΈΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
1)ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ:
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΏΡΠΎΡΠ΅:
Π²ΡΠ΅ ΠΎΡΡΠ°Π²Π»ΡΡ Π² ΠΏΡΠΎΡΠ΅Π½ΡΠ°Ρ
, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ #block-nice-menus-2 ul li ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
ΡΠΈΡΠΈΠ½Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠΎΠ΄Π΅ ΠΏΠΎΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π½Π° ΠΠ, ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΈ ΡΡΠΆΠ΅Π½ΠΈΠΈ.
2)ΠΠΎΠ»Π΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Ρ ΡΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠΈΠ»Ρ,
Π½ΠΎ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Ρ)
Ρ ΠΏΠΈΡΡ
3)ΠΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ
Π’.Π΅. ΡΠΎΠ·Π΄Π°Ρ ΡΠ°ΠΉΠ» mymobile.css
Π² Π½Π΅ΠΌ ΠΏΠΈΡΡ
Π Π² head ΡΠΊΠ°Π·ΡΠ²Π°Ρ
link rel = «stylesheet» media = «screen and (max-width: 600px)» href = «small.css» / >
Π’ΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠ°ΠΉΠ»Π΅?
Π ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΠΉΠ» Π½ΡΠΆΠ½ΠΎ Π²Π½ΡΡΡΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° Ρ css Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
?
ΠΠ° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ drupal.ru
ΠΠ°ΡΠ° ΡΠΈΠ½Π°Π½ΡΠΎΠ²Π°Ρ ΠΏΠΎΠΌΠΎΡΡ Π΄Π°Π΅Ρ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ Ρ ΠΎΡΡΠΈΠ½Π³ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΡΠ°. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ!
Π’ΡΠ΅ΠΊΠ΅Ρ
docker4drupal ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΊΡΠΏΠΎΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡ ΠΠ Π±Π΅Π· drush?
ΠΠ°ΡΡΠ° ΠΎΡ Google ΠΈ pagespeed.
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠΎΠΈΡΠΊ Π²Π½ΡΡΡΠΈ ΡΠΏΠΈΡΠΊΠ° ΠΠΎΠ΄. Π7.
ΠΡΠ±ΠΎΡ CMS Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
Views
ΠΠ°ΡΠΈΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ ΠΏΠΎ ip
ΠΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² TinyMCE Π½Π° 9ΠΌ ΠΡΡΠΏΠ°Π»Π΅?
ΠΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
ΠΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠΎΠΈΡΠΊ Π²Π½ΡΡΡΠΈ ΡΠΏΠΈΡΠΊΠ° ΠΠΎΠ΄. Π7.
docker4drupal ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΊΡΠΏΠΎΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡ ΠΠ Π±Π΅Π· drush?
Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΡΠΎΠΌ (Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΡΡΡΠΊ, ΠΏΡΠ°Π²ΠΊΠ° Π±Π°Π³ΠΎΠ² ΠΈ Ρ.ΠΏ.)
ΠΠ°ΡΠΈΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ ΠΏΠΎ ip
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° descriptions Π² views Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠ»ΡΡΡΠ°.
ΠΠ°ΠΊ Π²ΡΡΠ°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² TinyMCE Π½Π° 9ΠΌ ΠΡΡΠΏΠ°Π»Π΅?
ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ°ΠΉΡΠ°
ΠΡΠ±ΠΎΡ CMS Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡΡ Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡΡ CreativeCommons Attribution-ShareAlike 3.0 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ Π² ΡΠ΅ΠΊΡΡΠ΅ ΡΡΠ°ΡΠ΅ΠΉ β Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡΡ GNU GPL v2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.