<
  • Главная
Статьи

Організація контенту в Joomla - видалення і створення статей в адмінці, а так само настройка параметрів для всіх матеріалів

  1. Структура та ієрархія контенту в Joomla
  2. Видалення розділів, категорій і матеріалів в адмінці
  3. Додавання і розподіл контенту в Joomla
  4. Створення в адмінці Джумли нової статті
  5. Налаштування (параметри), які можна задати при додаванні статті
  6. Розширені настройки статей (матеріалів) в Джумла

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

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

Структура та ієрархія контенту в Joomla

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

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

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

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

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

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

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

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

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

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

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

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

Ієрархія буде виглядати приблизно так:

Ієрархія буде виглядати приблизно так:

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

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

Видалення розділів, категорій і матеріалів в адмінці

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

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

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

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

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

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

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

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

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

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

Всі виділені вами статті будуть перенесені в кошик:

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

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

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

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

Додавання і розподіл контенту в Joomla

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

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

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

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

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

«Змінити» дозволяє відкрити виділену статтю на редагування (рівносильно натискання на заголовок матеріалу в списку менеджера). «Створити» дозволяє відкрити вікно додавання нового матеріалу, де ви зможете написати текст своєї статті з використанням візуального редактора, про який йшлося тут .

Кнопка «Параметри» дозволяє задати для всіх матеріалів настройки за замовчуванням. Вони будуть використовуватися за замовчуванням для всіх нових матеріалів, які ви будете додавати в джумла надалі, а так само для тих статей, які ви вже додали:

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

Створення в адмінці Джумли нової статті

Для додавання нового матеріалу нам потрібно буде скористатися кнопкою «Створити». В результаті відкриється вікно, що дозволяє ввести її текст і зробити для неї різні настройки:

Ви повинні заповнити поле «Тема», де потрібно вписати потрібну назву, яке надалі буде відображати на сторінках сайту. Поле «Ім'я користувача» слід заповнювати в тому випадку, якщо ви активували ЧПУ в Joomla, як це було описано тут . Туди вам потрібно буде ввести латинськими буквами без пробілів фактично шматок майбутнього URL (адреси) сторінки, якщо вона буде виводитися окремо по посиланню з меню.

У разі використання сторонніх компонентів для організації ЧПУ, поле «Ім'я користувача» заповнювати буде не потрібно. Я вже писав тут про ARTIO JoomSEF для настройки SEF . До речі, цей компонент допоможе вам ще створити сторінку помилки 404 належного вигляду, що теж вітається.

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

Галочка в полі «Опублікована» означатиме, що після збереження вона відразу ж буде опублікована і може з'явитися на сторінках сайту, якщо для її виведення буде створено відповідний пункт меню. Публікація ця може бути виведена, наприклад, в складі категорії, для якої ви створили відповідний пункт меню (у вигляді Блогу або Списку).

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

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

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

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

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

В принципі, робота в візуальному редакторі схожа на роботу в текстовому Word, за тим винятком, що в Joomla вам іноді все ж доведеться переходити безпосередньо до редагування HTML коду (є така кнопочка «HTML» на панелі інструментів редактора, який використовується за умовчанням).

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

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

Налаштування (параметри), які можна задати при додаванні статті

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

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

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

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

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

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

Розширені настройки статей (матеріалів) в Джумла

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

Особисто я все ж вважаю, що деякі з цих додаткових параметрів змінювати слід. Але, по-перше, це можна зробити відразу для всіх статтею, клацнувши на сторінці менеджера матеріалів по кнопці «Параметри» і вибравши потрібні настройки для тих же самих параметрів.

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

Давайте детально розглянемо всі налаштування на вкладці «Параметри - Розширені», які ви можете зробити при створенні або редагуванні матеріалу в Joomla:

  1. Тема - в цьому полі ви вибираєте чи показувати заголовок статті на сайті
  2. Тема як посилання - якщо вибрати зі списку варіант «Показати», то назва статті стане посиланням на неї ж саму. Напевно, цю опцію варто активувати, якщо ви використовуєте Joomla як блогу. В цьому випадку з головної сторінки блогу можна буде перейти до повної версії публікації не тільки по посиланню «Детальніше», а й просто клацнувши по заголовку анонса.
  3. Вступний текст - якщо ви активуєте цю опцію, то при перегляді категорії (пункт меню «У блозі категорій»), трохи вище статті буде показуватися вступний текст (її опис). Його ви зможете ввести в області візуального редактора, при цьому слід відокремити вступний текст від основної частини, натиснувши на кнопку «Розрив сторінки», розташовану внизу вікна введення. Після цього ви побачите червону горизонтальну смугу, що відокремлює вступну частину від основного вмісту.
  4. Назва розділу - ви можете задати, чи буде показуватися назва розділу, до якого відноситься дана стаття, під її заголовком
  5. Назва розділу як посилання - ви можете задати, чи буде ця назва бути посиланням, що веде на сторінку перегляду вмісту цього розділу, що дозволить відвідувачеві переглянути всі публікації з нього. По-моєму, дуже зручна фішка, яка не тільки спростить навігацію по сайту для користувачів, але і поліпшить внутрішню перелінковку.
  6. Назва категорії і назва як посилання - те ж саме, що було описано вище, але тільки по відношенню до категорії. При виборі варіанту «Показати» в обох цих полях, під заголовком статей, буде виводитися гіперпосилання, що дозволяє відвідувачам сайту, при натисканні на неї, переглянути всі публікації, що знаходяться в цій категорії.
  7. Рейтинг - ви можете активувати можливість для відвідувачів голосувати за дану статтю, тим самим формуючи для неї рейтинг.
  8. Ім'я автора - тут ви можете визначити, показувати ім'я автора у верхній частині або ж немає.
  9. Дата і час створення і останньої зміни - показувати або ж приховувати інформацію про дату створення і зміни даної публікації.
  10. Дата і час створення і останньої зміни - показувати або ж приховувати інформацію про дату створення і зміни даної публікації

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

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

  13. Іконка E-mail - визначте, чи потрібно вам виводити над кожним матеріалом іконку відправки адреси цієї сторінки по E-mail. Це може стати в нагоді відвідувачам, які вважатимуть ваш опус цікавим і бажаючим поділитися посиланням на неї зі своїми знайомими, відправивши по електронній пошті. У користувача відкриється поштовий клієнт, що використовується ним за замовчуванням, і з'явиться вікно створення нового листа, в якому вже буде прописана посилання на цю статтю.
  14. Ключова виноска - текст, який використовується для посилання на цю статтю в межах Joomla. Для створення альтернативної посилання на цю статтю вам потрібно буде ввести в це поле слово, а потім в потрібному місці будь-якого контенту Джумла вставити у вигляді посилання наступну конструкцію: index.php? Option = com_content & task = findkey & keyref = Ключевая_сноска
  15. Альтернативний текст Детальніше - задає текст для посилання «Детальніше», яка виводиться в кінці анонсів кожної з статей, при їх виведенні у вигляді блогу розділу або категорії. Зазначений вами в цьому полі текст буде відображатися замість слова «Детальніше». Насправді це дуже важливий момент в пошуковій оптимізації Joomla.

Наступна вкладка налаштувань у вікні створення нового матеріалу називається «Мета-дані»:

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

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

Збірки по темі

Використову для заробітку

Php?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью