Інтернет Windows Android

Створення блогу на joomla. Створення блогу на Joomla! Використання додаткових розширень

Даний компонент - це поєднання всіх функцій, доступних в стандартних блогах, плюс невелика впровадження соціальної складової. CjBlog дасть можливість організувати на сайті профілі для користувачів, дати їм можливість оцінювати вміст, а також проводити опитування і багато іншого, але про все по порядку. Даний компонент блогу для Joomla 3 дозволяє повністю організувати роботу блогу, при цьому використовуючи великий функціонал, практично один з кращих на сьогоднішній день. Не можна не відзначити, що останнє оновленнярозробки сталося зовсім недавно, так що будь-який бажаючий отримає найбільш актуальний набір функцій, та ще й повністю безкоштовно. Цікавих можливостей у даного компонента досить, а значить розглядати їх варто в будь-якому випадку.

функціонал CjBlog

Введу того, що для сайтів, пов'язаних з блогами, найбільш важливо підтримувати зручний для використання інтерфейс, розробники передбачили багато різних дрібниць. Проте, розглянемо ми найбільш важливі функції, Які виглядають наступним чином:

Якщо необхідний інструмент, який дозволить створити не тільки функціональний, але ще і реально зручний у використанні блог, то цей варіант підійде відмінно. Зробити якісний блог на joomla, де кожен користувач зможе вести свої власні сторінки, а також без проблем співпрацювати з соціальними мережами- все це реально, якщо вибрати правильне розширення.

Сучасний блог для кожного

Привіт, шановні читачі блогу сайт. Сьогодні ми продовжимо, яку вже на раз піднімали раніше, а так само навчилися. Сьогодні ми спробуємо розглянути різні варіанти виведення статей на сторінки сайту за допомогою різних пунктів меню.

Меню є однією з основних елементів і виступає, зазвичай, як елементи навігації. Але крім навігації вони визначають, що саме буде відображено на динамічної сторінці після переходу до неї за посиланням. Фактично вони визначають те, що буде відображено на тій чи іншій сторінці.

Для чого потрібні і як працювати з пунктами меню Joomla

Це не так просто зрозуміти, особливо тим користувачам, хто мав справу зі статичними сайтами, в яких роль меню була зведена лише до забезпечення навігації. Взагалі, питання організації контенту і способи виведення вмісту, є одним з найскладніших для початківців джумловодов.

Спочатку дуже складно вловити всю взаємозв'язок між меню, його пунктами, вмістом веб-сторінок і модулями, в яких вони виводяться. Але давайте про все по порядку. По-перше, вони, як і в будь-якому іншому веб-сайті, можуть розташовуватися як горизонтально (найчастіше у верхній частині вікна, але можливо і створення нижнього), так і вертикально (або в лівій, або в правій колонці шаблону).

Що примітно, пункт навігаційного меню в Джумла може вести як на сторінку з однією єдиною статтею, так і на блог або список матеріалів, що містяться в будь-якої категорії або розділі. Причому, одна і та ж публікація може бути доступна з різних посиланнях з меню.

З якоїсь засланні вона буде відкриватися одна-однісінька на вебсторінці, а з якоїсь буде виводитися у вигляді списку або у вигляді блогу категорії або розділу, до якого вона належить. Напевно, поки що вам не зовсім зрозуміло про що йде мова, але сподіваюся, що це розуміння прийде, коли ви дочитаєте це керівництво.

Отже, все це багатство ви зможете побачити в одному місці - в менеджері меню. У нього можна буде потрапити з адмінки, вибравши з її верхнього рядка«Все меню» - «Меню». Для кожного з них ви зможете створити пункти, які будуть формувати вебсторінки з тим чи іншим.

їх зовнішній виглядзадається з налаштувань цих самих пунктів меню. Це дуже важливо розуміти, бо знаючи, де шукати ті чи інші настройки, ви значно полегшите собі задачу. , А так само настройку модулів для них.

Зайшовши в менеджер меню ви можете клацнути мишею по значку в колонці навпроти потрібного вам, в результаті чого відкриється список всіх пунктів, які вже в ньому є. Доступ до цієї сторінки так само можна отримати, просто вибравши в адмінки з її верхнього рядка «Все меню» - «Назва потрібного вам»:

В результаті відкриється вікно зі списком:

Створення пункту меню

Вгорі його ви побачите кнопки, серед них буде кнопка «Створити», після натискання на яку відкриється майстер створення нового елемента навігації:

У цьому вікні побачите деревоподібну структуру типів посилань меню, які ви зможете створити в Джумла. Дерево це містить вкладені елементи, які відкриються після клацання мишею по обраній батьківської гілки. Все досить просто і наочно.

Воно служить для того, щоб ми могли вибрати варіант подання сторінки, на яку буде виконано перехід після клацання по створюваної посиланням меню. Інакше кажучи, ви повинні будете вибрати один із шаблонів сторінки в Joomla. Різні шаблони дозволяють комбінувати одну або кілька статей на основі розділів і категорій, до яких вони належать.

Зверніть увагу, що в наведеному вище дереві варіантів досить багато і розбиті вони за типами компонентів (це), на основі яких буде здійснюватися висновок контенту на сайт. Нас в першу чергу цікавлять варіанти, які пропонують створити вбудований в двигун за замовчуванням компонент Content, який відповідає за роботу з матеріалами.

Але крім основного компонента для роботи зі статтями є й інші, які теж, в свою чергу, додадуть в це дерево свої варіанти, що дозволяють посилатися на вебсторінки з контентом, який формується нашим Content.

Але ми поки зупинимося на розгляді виведення матеріалів, а все інше буде розглянуто в міру сил. Отже, елемент меню в Joomla може посилатися на сторінки трьох основних типів: з окремо взятої статтею, на цілу категорію або на розділ.

Крім цього елемент меню може вказувати як на окремий компонент, так і на категорію цього компонента. Наприклад, для можна буде створити посилання, що веде як на сторінку зі списком усіх категорій створеної вами галереї, так і на сторінку з вмістом (фотками) однієї єдиної.

Виглядати це неподобство може так:

При цьому в дереві було обрано такі варіанти з тих, що додалися після установки компонента Phoca Gallery:

Головне завдання при створенні сайту на Joomla - це правильно організувати інформаційне наповнення (контент, вміст). Я маю на увазі структуру розділів і категорій, як для статей, так і, наприклад, для компонента фотогалереї. Ну, а методів для виведення добре структурованого контенту передбачено досить багато.

Правда, найчастіше саме різноманіття способів виведення та викликає складності у початківців користувачів. Але, сподіваюся, що по закінченню читання цієї публікації у вас трохи зменшиться сумбур, внесений плутаною системою, і з'явиться ясність хоча б з деяких питань.

Якщо ви хочете добитися максимально зручної навігації, то почати варто з правильного формування розділів і категорій і розподілу між ними наявних статей. А сформувати вже на цій базі розгалужену систему меню і їх елементів для зручного і зрозумілого користувачам виведення буде вже справою техніки.

Елементи меню, які дозволяють виводити статті на сайт

Для виведення на сайт контенту, що включає в себе статті, вам знадобиться додати в меню нові елементи з гілки дерева під назвою «Матеріали». Цілком логічно, я вважаю. Натиснувши на гілки дерева, ви побачите перелік всіх можливих варіантів, які зможете використовувати для виведення матеріалів на вебсторінки свого сайту:

Їх не так вже й багато, але вони дозволять вам здійснити висновок статейного контенту в самому різноманітному вигляді - починаючи від окремих публікацій і закінчуючи блогом цілого розділу на одній сторінці сайту.

Тепер нам залишилося тільки зрозуміти, для чого служить той чи інший варіант в цій галузі дерева, ну і потім розібратися з їх настройками, що дозволяють виводити в Joomla блоги або списки статей. За допомогою цих налаштувань можна задати зовнішній вигляд і порядок відображення матеріалів. Але про все по порядку.

Варіант виведення однієї єдиної статті ми розглянемо в кінці публікації, та й немає там нічого складного і вимагає уваги. А зараз хочу детально зупинитися на двох основних шаблонах виведення:

  1. Шаблон блогу (категорії або розділу) - називається так, тому що спосіб виведення статей в цьому випадку нагадує стандартні блоги. В цьому випадку вебсторінка, яка формується в Joomla, в загальному випадку буде являти собою серію анонсів (вступних частин) статей, які будуть закінчуватися посиланням «Детальніше». Всі вони будуть належати або одного розділу, або однієї категорії, яку ви виберете при налаштуванні.
  2. Стандартний шаблон розділу або ж списку категорії, що по суті одне і те ж. Вебсторінка, яка формується в Джумла, буде являти собою таблицю, в якій будуть перераховані або заголовки категорій з певного розділу, або заголовки статей з певної категорії.

Безумовно, що шаблон блогу має набагато більшу гнучкість, ніж стандартний, який відображає вміст сторінки в таблиці тільки у вигляді заголовків, які є посиланнями на повні версіїстатей.

Формат блогу категорії або розділу дозволяє відображати не тільки заголовки статей, а й додати невеличкий анонс, що дозволяє пробудити додатковий інтерес у відвідувачів цієї сторінки до продовження читання і переходу за посиланням «Детальніше».

При цьому ви можете досить гнучко налаштувати зовнішній вигляд відображення статей. Можна буде поставити, скільки анонсів буде виводитися на всю ширину сторінки, скільки буде розбито на колонки, задати число колонок і визначити число матеріалів виведених внизу у вигляді посилань.

Як створити в Joomla блог на основі статей категорії

Давайте спочатку спробуємо створити елемент меню в Joomla на основі шаблону блогу категорії (або розділу) і розглянемо всі настройки, які при цьому зможемо змінити. Вони для них будуть практично ідентичними. Тому розглянемо тільки варіант на основі шаблону категорії, а розібратися з розділом ви зможете самостійно за аналогією.

Отже, заходите в адмінку Joomla, вибираєте їх верхнього рядка пункти «Все меню» - «Назва потрібного вам». На сторінці, натискаєте кнопку «Створити», розташовану вгорі. У відкритому дереві клацніть по варіанту «Матеріали» - «Категорія» - «Шаблон списку». В результаті цих дій відкриється вікно з настройками пункту меню на основі обраного вами шаблону:

В поле «Тема» як зазвичай вводимо назву для цього елемента меню, яке буде відображатися на сайті. Поле «Ім'я користувача» слід заповнювати тільки в тому випадку,. Тоді вам потрібно буде.

У разі використання сторонніх компонентів для організації SEF його заповнювати буде не потрібно. Я вже писав.

В поле «Посилання» відображається гіперпосилання на згенерувала на основі цього елемента меню сторінку. Ви можете скопіювати її та використовувати для проставлення вебпосилань з тексту інших статей вашого сайту. В поле «Показати в» ви повинні будете вибрати меню, в якому буде знаходитися створюваний нами пункт.

В графі " Батьківський елемент»Можете вибрати батька для створюваного елемента, при натисканні на який в меню буде відображатися наш вкладений пункт. Якщо не хочете робити його вкладеним, то слід залишити варіант за замовчуванням «Верх».

В області «Доступ» можете задати, кому з відвідувачів буде видно це пункт. Або всім (використовується найчастіше), або тільки зареєстрованим, або тільки адміністраторам Joomla (варіант «Спеціальний»).

В полі «Відкрити в" вибираєте, чи буде сторінка відкрита в цьому ж вікні, або в новому вікні, або в новій вкладці браузера.

Налаштування блогу на Джумла

Переходимо в праву частину налаштувань, де зосереджені вкладки з параметрами, що відповідають за подання вебсторінки, яка буде відкрита в результаті переходу за цим посиланням. Почнемо розгляд з основних параметрів, розташованих на однойменній вкладці:

В поле «Категорія» ви повинні вибрати ту, вміст якої буде виводитися у вигляді блогу. У графі «Опис» можете приховати або показати відображення опису для цієї категорії, яке буде виводитися вгорі сторінки з блогом. Теж саме стосується і «Картинка опису».

В поле «На всю ширину» можете задати кількість статей (найчастіше тільки їх вступних частин - анонсів), які будуть відображатися на всю ширину вебсторінки, без розбивки на колонки. У графі «Вступ» ви задаєте число матеріалів, які будуть розбиті на колонки, а в поле «Колонки» - задаєте їх число. Виводитися вони будуть за тими статтями, які відображаються на всю ширину.

Таким чином можете, наприклад, проставити в ці чотири поля цифри: 1 6 2 4, в результаті чого сформована сторінка з блогом буде виглядати наступним чином: в самому верху буде виводитися один анонс статті, за ним буде виведено в дві колонки ще шість анонсів з цієї категорії, ну, а в самому низу буде список з ще чотирьох посилань.

Зрозуміло? Ні? Тоді спробуйте самі поекспериментувати з цифрами в цих настройках і вам все стане ясно і зрозуміло. Реалізувати в Joomla висновок статей в блозі категорії або розділу спочатку в колонках, а потім на всю ширину сторінки - на даний момент неможливо. Тому доведеться задовольнятися тим, що є.

Так, до речі, цифра нуль в будь-якому з цих чотирьох полів, крім «колонки», означатиме, що жоден з матеріалів даної категорії не буде використовувати цю можливість відображення. Це ми розглянули основні параметри, які можна змінювати при створенні пункту меню в Джумла. Тепер давайте перейдемо на вкладку розширених:

Тут зосереджені налаштування, які відповідають за порядок проходження статей. Варіантів дуже багато - за датою, за алфавітом, в порядку показу, який ви задали в менеджері вмісту (даної категорії).

Поле «Порядок» знадобиться вам, якщо створюєте елемент меню для розділу, що містить більше однієї категорії. У цьому випадку можете вибрати потрібний вам спосіб сортування категорій в розділі, згідно з яким буде виводитися їх список на сторінці, сформований на базі шаблону блогу розділу.

Поле «Сортування» визначає спосіб проходження самих статей при їх виведенні. До речі, при створенні елемента меню під кодовою назвою «Шаблон блогу розділу», можна впорядкувати всі статті без урахування їх належності до тієї чи іншої категорії, але для цього потрібно в попередньому полі «Порядок» вибрати варіант «За замовчуванням».

Якщо виберете варіант «Порядок показу», то статті з обраної вами категорії Joomlaвідображатимуть на сторінці в тому порядку, який ви задасте в менеджері матеріалів, поставивши фільтр тільки по ній.

Відсортувати статті в менеджері матеріалів, що відносяться до потрібної нам категорії, можна двома способами. Можна розставити потрібні номери в стовпці «Сортування» і натиснути на дискетку, розташовану поруч з назвою цього стовпчика. А так само можна скористатися зеленими стрілочками в цьому ж стовпці, але при великій кількостістатей це буде, мабуть, незручно.

У графі «Розбиття на сторінки» і наступних декількох графах розширених налаштувань пункту меню на основі шаблону блогу категорії або розділу, ви можете приховати і показати розбиття на сторінки. Припустимо, якщо матеріалів в виведеної категорії буде більше, ніж ви задали в описаних вище налаштуваннях, то Joomla додасть внизу формованої вебсторінки з блогом нумерацію (пагінацію), якщо ви не забороните цього в поле «Розбиття на сторінки».

Не забувайте, що статті, призначені для виведення у складі блогу в Joomla, повинні бути відповідно підготовлені, а саме, вам потрібно буде відкрити її в візуальному редакторі на редагування, поставити після кількох абзаців тексту курсор миші і натиснути на кнопку « Детальніше», Розташовану внизу вікна редактора.

У підсумку, в місці положення курсора, з'явиться риса відокремлює текст анонса. Тільки анонс розташований вище за цю межу буде відображатися на блозі.

Висновок окремого матеріалу, списку категорій або статей

Давайте тепер пробіжимося з налагодження, які ви можете задати при створенні або редагуванні пункту меню на основі стандартного шаблонурозділу. Для початку заходите в адмінку, вибираєте з верхнього рядка «Все меню» - «Назва потрібного вам». У вікні натискаєте кнопку «Створити», розташовану вгорі.

У відкритому дереві пунктів, які ви зможете створити, клацніть по варіанту «Матеріали» - «Категорія» - «Стандартний шаблон розділу». В результаті цих дій відкриється вікно з настройками.

Що примітно, його ліва частина буде виглядати точно так само, як і в розглянутому нами раніше. Основна ж відмінність полягає в пунктах основних параметрів:

В поле «Розділ» ви повинні будете вибрати розділ, список категорій якого буде відображатися при переході по цьому посиланню в меню. До речі, відвідувач, при перегляді списку категорій, зможе переглянути список матеріалів в кожній з них, просто клацнувши по її назві мишею. Призначення полів «Опис» і «Картинка» аналогічно розглянутому вище.

Призначення інших полів вам буде простіше подивитися в дії, ніж читати про це. Всі інші настройки нічим не відрізняються від розглянутих вище.

Давайте спробуємо створити пункт меню в Joomla на основі шаблону списку категорії і подивимося, чим відрізнятимуться настройки:

У наведених далі налаштуваннях зможете задати кількість відображуваних в списку статей, а так само дозволити або заборонити показ заголовків стовпців списку, дати створення (можна задати свій формат для неї) і фільтра, який дозволить впорядкувати матеріали по заголовкам, авторам або ж по хітам (кількістю переглядів матеріалу відвідувачами).

Ну, і наостанок скажу пару слів про створення пункту меню в Джумла на основі стандартного шаблону матеріалу. Тут все зовсім просто, в основних параметрах є тільки можливість вибрати з менеджера матеріалів потрібну вам статтю, яка буде відкриватися при переході по посиланню пункту меню.

Можливо, що це буржуазне бачення успішної розкрутки блогу вам стане в нагоді (виступає автор найпопулярнішого блогу за тематикою SEO в буржунете):

Удачі вам! До швидких зустрічей на сторінках блогу сайт

Вам може бути цікаво

Створення і висновок статей (контенту) в Джумла за допомогою розділів і категорій, блог на Joomla і кнопка Детальніше
Контакти для сайту і форма зворотнього зв'язкуза допомогою вбудованого компонента Joomla
Що таке Joomla
Модулі виведення списку розділів в Joomla, випадкових і останніх новин, Схожих матеріалів, довільних фото і Html коду
Меню в Joomla - додавання вкладеного або меню, що випадає, а так само створення і налаштування модуля для його відображення на сайті
Модулі в Joomla - перегляд позиції, настройка і висновок, а так само призначення суфіксів класу
Організація контенту в Joomla - видалення і створення статей в адмінці, а так само настройка параметрів для всіх матеріалів
Компонент K2 для створення блогів, каталогів і порталів на Joomla - можливості, установка і русифікація
Адаменко Joomla - повний мануал по всіх налаштуваннях адміністративної панелі Джумли в деталях і малюнках

У верхньому меню вибираємо пункт МАТЕРІАЛИ- МЕНЕДЖЕР КАТЕГОРІЙ- СТВОРИТИ КАТЕГОРІЮ

У формі нас цікавлять 3 поля:

  • Тема, де ми пишемо назву категорії, в нашому випадку це буде БЛОГ
  • Аліас, якщо ми це поле залишимо порожнім, то алиас буде автоматично згенерований, перевівши в латиницю назву категорії
  • ПЕРАМЕТРИ ПУБЛІКАЦІЇ- АВТОРнатискаємо ВИБІР КОРИСТУВАЧАі у спливаючому вікні вибираємо потрібного користувача, Який буде являтся автором матеріалу
тепер натискаємо ЗБЕРЕГТИ І ЗАКРИТИ
Другий спосіб створення категорії, це коли ми вже перебуваю в менеджерів МАТЕРІАЛІВ вкладка КАЕГОРІІ, потрібно просто натиснути СТВОРИТИ і далі за вищенаведеною схемою.
Всі сюди ми повернемося тільки на етапі оптимізації.

публікація статей

Наступний Етам це публікація матеріалів, тобто статей в БЛОГ, Для цього також йдемо: МАТЕРІАЛИ - МЕНЕДЖЕР МАТЕРІАЛІВ - СТВОРИТИ МАТЕРІАЛ.
Або якщо ми знаходимося в Менеджер МАТЕРІАЛІВ, То по вкладках перейти в МАТЕРІАЛИі натиснути СТВОРИТИ.

У формі, що з'явилася нам потрібні для заповнення:

  • Тема, де ми пишемо назву статті
  • Аліас, якщо ми це поле залишимо порожнім, то алиас буде автоматично згенерований, перевівши в латиницю назва дива
  • Категорія, зі списку вбираємо потрібну категорію, в нашому випадку це БЛОГ
  • Якщо нам потрібно, щоб стаття опубліковалас на головній, то нам потрібен список, що випадає ВИБРАНІ і вибрати ТАК
  • Автор, аналогічно, як і при створенні категорії
  • сама стаття
тепер натискаємо ЗБЕРЕГТИ І ЗАКРИТИ

Іконка повинна змінити свій колір, що означає, що вона опублікована на головній і якщо ви перейдете у вкладку ВИБРАНІ МАТЕРІАЛИ - МЕНЕДЖЕРА матеріали, То побачите її в списку, щоб сняь її з пцблікаціі потрібно виконати ту ж операцію або в режими редагування статті в випадаючому списку ВИБРАНІвибрати НІ

Останнє приготування перед шаманством, необхідно створити пункт меню, для цього використовуємо ГОЛОВНЕ МЕНЮ

йдемо МЕНЮ- ГОЛОВНЕ МЕНЮ- СТВОРИТИ ПУНКТ МЕНЮ, Або, як ви вже догодался, якщо ви перебуваєте в менеждерів меню головного меню просто натискаємо СТВОРИТИ

У списку нам потрібно:

  • Тип пункту мене в вікні вибираємо БЛОГ КАТЕГОРІЇ
  • Тема меню, де ми пишемо назву пункту меню, так він буде відображатися на сайті, в нашому слечае пишемо БЛОГ
  • Аліас, якщо ми це поле залишимо порожнім, то алиас буде автоматично згенерований, перевівши в латиницю назви заголовка меню
  • Обов'язкові параметри, вибираємо потрібну категорію, в нашому випадку БЛОГ
натискаємо ЗБЕРЕГТИ.

Переходимо на сайт і видем, що не все так гладко, тепер наше завдання причесати все

Налаштування блогу

Тепер починається сама магія настройки, откроб основний секрет, що в Joomla! є певна ієрархія налаштувань, в нашм випадку СТАТТЯ - КАТЕГОРІЯ - ПУНКТ МЕНЮ, тобто настройки статті використовуються першими, якщо в інших стоять за замовчуванням, тобто вони беруться з налаштувань статті, я спочатку говорив, що нічого більше не чіпаємо, щоб причесати весь блог нас цікавлять настройки пункту меню, змінивши з ми змінимо налаштування всіх статей, це дуже важливо в wordpress цього немає, і я вважаю це основним недоліком, там таке досягається тільки програмуванням і плагінами, тобто для не програміст як правило це не доступно.
Ще один нюанс, все поля налаштувань поддержіват спливаючі підказки, в яких цілком доступно описано призначення даного поля, Отже поїхали:

вкладка ПАРАМЕТРИ КАТЕГОРІЇ

  • Тема категорії - дозволяє управляти публікацією категорії
  • Опис категорії - дозволяє управляти публікацією опису категорії
  • Зображення категорії - дозволяє управляти публікацією зображення категорії
  • Рівні підкатегорії - в рамках даної статті не срассмитріваем
  • Порожні категорії - за замовчуванням, приховати, показати
  • Повідомлення про відсутність матеріалів - за замовчуванням, приховати, показати
  • Опис подкатегорій- в рамках даної статті не срассмитріваем
  • Кількість матеріалів в категорії - за замовчуванням, приховати, показати
  • Підзаголовок сторінки - в рамках даної статті не срассмитріваем

Ключова для нас вкладка ПЕРАМЕТРИ МАКЕТА БЛОГ

  • На всю ширину - тут треба вказати скільки статей ми хочемо опублікувати на всю ширину шаблону (контенту)
  • Тільки введення - тут треба вказати кількість матеріалів, які будуть відображені в шпальтах
  • Кількість колонок - тут вказуємо количесво стовпців для статей з попереднього пункту
  • Кількість посилань - тут вказуємо колчество статей, які будуть опубліковані в кінці старніцах у вигляді посилань
  • Порядок розміщення в колонках - тут вказуємо як буде розміщений матеріал в колонках: за замовчуванням, зверху вниз, поперек
  • Селдена 2 пункту не розглядаємо
  • Порядок сортування категорії - тут вибираємо як будемо сортувати категорію
  • Порядок матеріалів - тут вибираємо як будемо сортувати матеріал в категорії
  • Дата для сортування - якщо в сортуванні еспользуется дата, то вибираємо яку дату використовувати для сортування: створення, зміна або публікація статті
  • Розбиття на сторінки - за замовчуванням, приховати, показати, авто, тобто вибираємо як будемо відображати посторінкову навігацію
  • Результати розбиття на сторінки - за замовчуванням, приховати, показати

остання для нас актуальна вкладка ПАРАМЕТРИ ВІДОБРАЖЕННЯ МАТЕРІАЛУ, Тут додається варіант настройки - використовувати налаштування матеріалу.

  • Тема - дозволяє як відображати заголовок статті
  • Тема, як посилання - робити чи заголовок у вигляді посилань
  • Вступний текст - відображати вступний текст на сторінці статті в повному відображенні
  • Категорія - показувати чи категорію статті
  • Категорія, як посилання - робити чи її як посилання
  • Тема батьківської категорії - в рамках даної статті не срассмитріваем
  • Тема батьківської категорії, як посилання - в рамках даної статті не срассмитріваем
  • Автор - публікувати чи автора статті
  • Автор, як посилання - робити чи його як посилання
  • Дата створення - публікувати її
  • Дата зміни-публікувати її
  • Дата публікаціі- публікувати її
  • Навігація - публікувати її
  • Рейтинг - публікувати її
  • Показувати "Детальніше" - публікувати її
  • Показувати заголовок разом з Детальніше - тобто поруч з текстом докладніше публікується назва статті
  • Показувати іконки - мається на увазі друк і електронної пошти
  • Іконка друку - публікувати її, тобто у користувачів буде можливо відкрити версію сторінки для друку
  • Іконка електронної пошти - публікувати її, тобто у користувачів буде можливість відправити посилання на статтю іншому
  • Кількість переглядів - публікувати її
  • Показувати посилання неавторизованих
Матеріал осонван на останньої версії Joomla! лінійки 2.5, до речі там багато позитивних змін в плані СЕО.
І ще кілька порад, перш ніж приступити до реалізації витратити півгодини на проектування, тобто того, як ви хотіт, щоб вигглядел ваш блог.
Не бійтеся експериментувати, пограйте з настройками!

ЗИ якщо помітили помилку чи неточність відпишіть в цій темі, материа об'ємний можливо, щось упустив

Від автора:вітаю Вас, дорогий друже. В даний час дуже великою популярністю користуються сайти-блоги. Завдяки яким, їх власники ведуть свій бізнес, або просто публікують інформацію на різні теми. Тому в даній статті я хотів би показати, як створити блог на Joomla.

Слово, блог, дуже добре знайоме практично будь-якого веб-розробнику, так як сайти даної групи дуже популярні в даний час. Але початківці веб-майстри, досить часто запитують, "що таке блог", і "чим він відрізняється від звичайного сайту".

Блог - це сайт, основний вміст якого - це регулярно додаються записи, що складаються з тексту і деяких файлів мультимедіа (зображення, відео, аудіо). При цьому, записи як правило, впорядковані в зворотному хронологічному порядку, належать певній тематиці і розділені за категоріями. Зазвичай блоги доступні для загального відвідування і передбачають можливість додавання коментарів до кожного запису, що формує якусь середу спілкування, користувачів з автором записів, або сайту в цілому.

На блозі можна розташовувати як особисті записи автора, так і записи, які несуть певний інформаційний характер, наприклад, навчальні матеріали та статті.

Блог - це відносно простий сайт і для його створення підійде практично будь-яка система управління контентом. Як було сказано вище, в даній статті ми поговоримо про те, як створити блог на Joomla, тим більше, що дана CMS, в своєму базовому функціоналі містить інструменти дозволяють реалізувати сайт типу блог. Правда, механізм додавання коментарів, без встановлення сторонніх розширень, реалізувати не вийде, але це можна виправити, так як в даний час створена достатня кількість готових компонентів коментарів для Joomla.

Отже, домовимося, що CMS Joomla встановлена ​​і готова до роботи. Якщо Ви не знаєте, як встановити цю CMS, то на нашому сайті, в раніше опублікованих статтях, наведена докладна, покрокова інструкціяпо установці Joomlaна локальний комп'ютер. Тепер переходимо в панель адміністратора і відкриваємо менеджер категорій.

Як я і говорив всі матеріали блогу, діляться на окремі категорії, тому, використовуючи даний менеджер, необхідно створити кілька категорій майбутнього блогу. Для цього натискаємо на кнопку "Створити".

Для додавання нової категорії необхідно в поле "Тема", вказати назву майбутньої категорії (її заголовок) і, якщо необхідно, прописати короткий описв текстовій області "Опис".

Категорії на блозі, можуть бути як однорівневими, так і багаторівневими. Тому, якщо Ви плануєте реалізувати багаторівневу систему категорій, для початку, необхідно створити категорії верхнього рівня, Тобто батьківські. Для цього в поле "Батько", вибираєте значення "- Ні родітеля-", що вказує CMS Joomla, на те, що створювана категорія - батьківська. Далі, для створення дочірніх категорій, в вищевказаному поле, необхідно вибрати батьківську категорію, по відношенню до створюваної (створені категорії будуть додаватися до списку поля "Батько").

Додавши необхідну кількість категорій, можна переходити до створення матеріалів, тобто контенту майбутнього блогу, але перед тим, я хотів би додати кілька міток, які, так само як і категорії, будуть ділити матеріали сайту на окремі групи і значно спростять пошук потрібної інформації. Мітки - це певні ключові слова, Які коротко характеризують вміст матеріалу або записи. Для створення міток, переходимо до спеціального менеджер.

Як, зазвичай клікнувши по кнопці "Створити" ми перейдемо на сторінку створення нової мітки.

Як створити новий тег досить вказати її назву в поле "Тема". При необхідності в поле "Опис" можна додати коротку інформацію, а також заповнити поля на доступних вкладках, тим самим додавши додаткову інформацію, яка необхідна для створення сторінок відображення інформації про мітки і матеріалах, прив'язаних до конкретної мітці.

Тепер можна приступати до створення контенту блогу, а значить, переходимо в менеджер матеріалів.

На вкладці "Матеріал", вказуємо заголовок майбутньої статті в поле "Тема", вибираємо категорію, використовуючи список, що випадає "Категорія", вибираємо відповідну мітку зі спеціального поля "Мітки" і додаємо текст майбутнього матеріалу в текстову область. Як Ви знаєте на блозі, рідко коли показується весь матеріал цілком, на сторінках, де відображається список статей тієї чи іншої категорії. Зазвичай відображається тільки вступна частина матеріалу, а повний текст доступний, тільки на сторінці детального перегляду. Тому основний вміст записи, яке буде додано в текстову область, необхідно розділити, використовуючи кнопку "Подробнее" (поставивши в потрібне місце тексту курсор, клацає по кнопці).

На вкладці "Публікація", додаємо інформацію, яка сформує мета-теги, майбутньої сторінки, що необхідно для SEO оптимізації.

Сучасні тенденції і підходи в веб-розробці

Дізнайтеся алгоритм швидкого зростання з нуля в сайтобудування

На цьому створення матеріалу завершено, можна кликати по кнопці "Зберегти" - для збереження інформації в базу даних.

На цьому блог на джумла, практично завершено, за винятком сторінки відображення доданих постів, тому давайте її створимо. Для цього переходимо в менеджер меню, для створення нового пункту меню (я створю новий пункт мню для відображення доданих матеріалів, хоча можна відредагувати вже існуючий).

Насамперед вибираємо тип пункту меню, в однойменному полі. Для реалізації блогу необхідно вибрати в компоненті "Матеріали", макет "У блозі категорій" і вибрати категорію (це може бути батьківська категорія), матеріали якої будуть показані на екрані. Потім в полі "Тема меню", вказуємо назву нового пункту.

На вкладці "Параметри макета Блогу", містяться настройки зовнішнього вигляду майбутньої сторінки.

Призначення основних полів:

На всю ширину - кількість матеріалів, які будуть відображатися на всю ширину центральної області сторінки сайту. Даний параметр актуальний, якщо використовується розбиття на колонки.

Тільки введення - кількість введень матеріалів на одній сторінці (інші матеріали будуть відображені на наступній сторінці). Матеріал, який відображається на всю ширину, не враховується.

Кількість колонок - розбиття матеріалів на колонки. Можна задати 1-2-3-4 колонок.

Кількість посилань - визначає кількість посилань на інші статті сайту.

Решта вкладки використовуються для додаткових налаштуваньсторінки показу матеріалів, наприклад, показувати чи заголовок категорії, її опис, зображення, описи підкатегорій і т.д.

Після завершення налаштувань, натискаємо на кнопку "Зберегти". Тепер можна перейти в призначену для користувача частину і подивитися, що вийшло.

Тепер залишилося вибрати або створити шаблон для майбутнього сайту, і він обов'язково повинен бути унікальним, красивим, зрозумілим і сучасним, так як шаблон сайту - це його обличчя, і це перше, що бачить користувач при відвідуванні першої сторінки блогу. Якщо Вам цікава тема створення власних шаблонів, Вам буде корисний наш курс.

Так само, за бажанням, можна додати кілька модулів, які спростять навігацію по сайту, наприклад, модуль категорій і модуль останніх доданих матеріалів.

На цьому питання як зробити блог на joomla, вичерпаний. Всього Вам доброго і вдалого кодування !!!

Сучасні тенденції і підходи в веб-розробці

Дізнайтеся алгоритм швидкого зростання з нуля в сайтобудування

Що таке перевизначенняабо шаблонізаціів Joomla ми познайомилися в попередній статті. Там же ми говорили про те, як перевизначити макет модуля останніх новин. Дана ж стаття буде присвячена блогу категорій, точніше перевизначення стандартного макета блогу категорій під потреби конкретного сайту.

Що таке блог категорії думаю пояснювати не варто, але про всяк випадок щоб стало зрозуміліше подивіться на скріншот з невеликим прикладом того як можуть виглядати матеріали виведені у вигляді блогу:

Статтю я вирішив побудувати в такий спосіб - для початку ми поговоримо про те, для чого може знадобитися перевизначати макет блогу категорії, потім розглянемо код стандартного файлу відповідає за виведення блогу категорій. Після чого скоротимо цей файл, видаливши з нього весь непотрібний для нас код тим самим нехай незначно, але прискоримо швидкість завантаження сторінки. І на завершення внесемо певні коригування і змінимо стандартний вид при виведенні матеріалів категорії.

Навіщо перевизначати макет блогу категорії?

Відповідь на це питання досить простий - щоб скоротити розмір сторінки або кардинально поміняти зовнішній вигляд макета блогу категоріїна сторінках сайту.

Із зовнішнім виглядом все зрозуміло, а як впливає перевизначення на розмір сторінки? Все просто, припустимо нам необхідно щоб в блозі, матеріали виводилися в такий спосіб - зображення, заголовок, короткий текст, кнопка докладніше і більш для нас нічого не цікаво. Але стандартний файл, який відповідає за макет блогу категорії, містить набагато більше коду, ніж може знадобитися для більшості сайтів, отже, його розмір можна значно скоротити.

Таким чином, скоротивши розмір файлу, ми зменшимо розмір сторінки, а так само нехай незначно, але скоротимо навантаження на сервер, адже йому потрібно виконувати менше дій.

Файли, що відповідають за макет блогу категорії

  • blog.php- основний макет для всієї сторінки повністю, включає заголовок пункту меню, заголовок і опис категорії, мітки категорії, матеріали у вигляді блогу і пагінацію (тип пункту меню «У блозі категорій»). Крім того для відображення кожного конкретного матеріалу використовується додатковий файл blog_item.php.
  • blog_item.php- відповідає за макет матеріалу в блозі. Виводить заголовок матеріалу, рейтинг, короткий зміст, кнопку докладніше і так далі.
  • blog_children.php- відповідає за виведення підкатегорій.
  • blog_links.php- виводить заголовки матеріалів у вигляді звичайних посилань. Кількість подібних посилань можна вказувати в параметрах макета блогу.
  • default_articles.php- відповідає за виведення матеріалів у вигляді списку (тип пункту меню «Список матеріалів категорії»), але в даний момент він нам не цікавий.

Є в цій папці і інші файли, але вони нас зараз не цікавлять.

Стандартні файли, що відповідають за макет блогу категорії і їх код

Перш ніж почати перевизначення макета блогу категорії не зайвим буде розібратися в коді оригінальних файлів, це допоможе уникнути помилок при внесенні в них змін. Але для початку давайте скопіюємо оригінальні файли(Нам потрібні файли blog.php і blog_item.php) з вищезгаданої папки в папку / templates / імя_шаблона / html / com_content / category.

Файл blog.php відповідає за макет блогу категорії в Joomla 3.8.1

Як я вже говорив файл blog.php відповідає за макет блогу категорії цілком - за відображення заголовка пункту меню (якщо використовується), заголовка категорії, списку матеріалів, міток, пагінацію і так далі.

Давайте відкриємо цей файл (з папки html / com_content / category поточного шаблону) і подивимося на його код. На самому початку (рядки з 1 по 30) йде інформація за ліцензією і авторські права, слідом за нею рядок, що відповідає за безпеку і оголошення змінних.

Далі починається код, який відповідає за виведення контенту. Перші 5 рядків відповідають за виведення заголовка сторінки, якщо бути точніше, то в якості такого заголовка буде виступати заголовок пункту меню (якщо встановлено «показати»). Щоб було зрозуміліше, я вирішив внести коментарі в код і показати його у вигляді скріншотів:

Слідом за мітками йде (знову ж якщо встановлено в налаштуваннях) опис і зображення категорії:

Тепер починається перевірка на наявність в даній категорії матеріалів, якщо матеріалів немає, то буде виведено відповідне повідомлення:

Ось тепер вже починається найцікавіша частина - висновок матеріалів категорії. Причому для виведення матеріалів в блозі використовується три різних, зазначених в налаштуваннях макета блогу: у всю ширину, в колонках і в вигляді посилань. І для кожного з цих варіантів є три різних блокукоду.

На початку йде код, який відповідає за виведення матеріалів у всю ширину, їх кількість вказується в налаштуваннях макета блогу:

Наступний блок коду відповідає за виведення матеріалів в колонках, кількість таких матеріалів і кількість колонок так само вказується в налаштуваннях макета блогу Joomla:

Завершується файл blog.php кодом, який відповідає за виведення матеріалів у вигляді звичайних посилань, які йдуть після головних матеріалів, а в самому кінці файлу йде код, який відповідає за пагінацію (навігація по сторінках):

Файл blog_item.php відповідає за зовнішній вигляд матеріалів в блозі

Наступний файл, який формує макет сторінки блогу, називається blog_item.php. За допомогою даного файлузадається зовнішній вигляд матеріалів - виводиться зображення вступного тексту, сам текст, кнопка докладніше, додаткова інформація, Така як дата створення, автор та інше.

як і в попередньому файліна самому початку файлу blog_item.php міститься інформація про авторські права, і оголошуються необхідні змінні. Далі йде основний код, який відповідає за зовнішній вигляд матеріалу.
Щоб розібратися, що до чого дивіться на скріншот:

На скріншоті показаний не повний код, але все що нижче нас не цікавить. Для того щоб змінити зовнішній вигляд виведених матеріалів ми будемо працювати виключно з цими рядками коду. Файли blog_children.php і blog_links.php розглядати більш детально не бачу сенсу, їх скасовують вкрай рідко.

На цьому, мабуть, я закінчу статтю, вона вийшла досить великою. В наступній частині статті я розповім, як редагувати макет блогу категорій і зокрема файли blog.php і blog_item.php для додання унікальності блогу категорій.