
sk_body_classes 0.4.2
У цій версії додано визначення поточної мови сайту і прописання певного класу для теґу
body.
Вже він може визначити:
- головну сторінку;
- переферійну сторінку;
- сторінку або публікацію;
- ID публікації;
- ID сторінки;
- вкладення;
- розбиття сторінок на підсторінки;
- різні типи архівів(за датою, автором…);
- результати пошуку;
- сторінку 404;
- відкриті коментарі і пінґи;
- Чи залоґований користувач;
- ID. рівень доступу, лоґін користувача;
- Результати пошуку
- Назву бравзера;
- Поточну мову сайтуНове;
У новій версії додано опис, файл readme.txt
Як виявилося у WP є схожа річ, функція body_class, яке теж визнчає параметри, але у недостатній для мене кількості, тому я все-таки вирішив і далі працювати над створенням власного плаґіну.
Для роботи плаґіну вставте у теґ body такий рядок:
1
| <?php if(function_exists('sk_body_classes')) { sk_body_classes(); } elseif( function_exists('body_class')) { body_class(); } ?> |
Завантажити плаґін
sk_body_classes-0.4.2.zip (2.2 КБ, 43 завантажень)
Автор: Юрко Червоний
Поділись з ближнім:

sk_body_classes 0.4
Оновив свій плаґін. Почитав документацію по WP та додав визначення ще кількох параметрів, також переробив структуру самого плаґіну, тепер класи виводяться за допомогою масиву.
Вже він може визначити:
- головну сторінку;
- переферійну сторінку;
- сторінку або публікацію;
- ID публікації;
- ID сторінки;
- вкладення;
- розбиття сторінок на підсторінки;
- різні типи архівів(за датою, автором…);
- результати пошуку;
- сторінку 404;
- відкриті коментарі і пінґи;
- Чи залоґований користувачНове;
- ID. рівень доступу, лоґін користувачаНове;
- Результати пошукуНове;
- Назву бравзераНове.
У новій версії додано опис, файл readme.txtНове
Як виявилося у WP є схожа річ, функція body_class, яке теж визнчає параметри, але у недостатній для мене кількості, тому я все-таки вирішив і далі працювати над створенням власного плаґіну.
Для роботи плаґіну вставте у теґ такий рядок:
1
| <?php if(function_exists('sk_body_classes')) { sk_body_classes(); } elseif( function_exists('body_class')) { body_class(); } ?> |
Завантажити плаґін
sk_body_classes-0.4.zip (2.2КБ)
Автор: Юрко Червоний
Поділись з ближнім:

Плаґін sk_body_classes у дії
У Drupal є дуже корисна функція. Вона визначає багато параметрів сайту і на їхній основі прописує відповідні класи для теґу body. На основі цього можна створювати окремий дизайн для різних сторінок, користувачів. тощо. Частково таке я реалізував у шаблоні «Lutsk 3col». Ширина блоку із контентом різна для головної та периферійних сторінок.
Це перша публічна версія плаґіну. тому він ще не вміє все визначати, але скоро навчиться
Наразі він може визначити:
- головну сторінку;
- переферійну сторінку;
- сторінку або публікацію;
- ID публікації;
- ID сторінки;
- вкладення;
- розбиття сторінок на підсторінки;
- різні типи архівів(за датою, автором…);
- результати пошуку;
- сторінку 404;
- відкриті коментарі і пінґи.
У найближчих планах навчити плаґін визначати:
- чи залоґований користувач;
- автора(лоґін та рівень доступу);
- тип та версію браузера;
- створитти адмінку, де можна буде вибирати параметри для визначення.
Використання плаґіну є простим. Потрібно:
- завантажити плаґін. розархівувати та помістити у теку wp-content/plugins;
- активувати;
- у теґ <body> додати такий код:
1
| < ?php if(function_exists('sk_body_classes')) { sk_body_classes(); } ?> |
Завантажити плаґін
sk_body_classes-0.1.zip (913 байтів)
P.S. Якщо хтось хоче долучитися до розробки — ласкаво прошу!
Продовження »
Автор: Юрко Червоний
Поділись з ближнім: