Статьи

Змінюємо формат дати в Joomla 1.5

Змінюємо формат дати в Joomla 1.5 - 4.0 out of 5 based on 1 vote

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

Раніше ми розглянули процес додавання матеріалу в Joomla , В цьому уроці ми розглянемо спосіб, за допомогою якого можна поміняти формат дати в Joomla 1.5.

5

Матеріали по темі:

14.01.2010 - LC1;

14.01.2010 17.26 - LC2 - даний вид використовується за умовчанням;

14 Січня 2010 - LC3;

14.01.10 - LC4;

Для того щоб нам встановити необхідний вид дати необхідно підправити деякі файли. За виведення дати відповідає рядок:

<? Php echo JHTML :: _ ( 'date', $ this-> article-> created, JText :: _ ( 'DATE_FORMAT_LC2'))?>

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

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

Для того щоб змінити дату в повній версії статті нам знадобиться файл default.php. Як я вже говорив, він може перебувати в двох місцях. Для початку зайдіть в наступну папку: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html і якщо в цій директорії існує папка com_content то тоді пройдіть com_content \ article і відкрийте файл default.php. У ньому вам необхідно знайти рядок, що відповідає за виведення дати, яка представлена ​​вище, і змінити LC2 або наявний там інший формат на той який вам необхідний.

Якщо такий папки немає, тоді щоб знайти даний файл необхідно пройти в наступну папку:
папка_с_вашім_сайтом \ component com_content \ views \ article \ tmpl
і відкрийте файл default.php. В даному файлі знайдіть рядок виду:

<? Php echo JHTML :: _ ( 'date', $ this-> article-> created, JText :: _ ( 'DATE_FORMAT_LC2'))?>

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

Для зміни дати при відображенні матеріалів у вигляді блогу категорії нам знадобиться файл blog_item.php. Для того щоб його знайти проробляємо все те ж що і в першому випадку. Якщо в директорії: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html існує папка com_content тоді необхідний вам файл буде знаходиться в паку com_content \ category. Якщо такий директорії немає тоді йдете в папку: папка_с_вашім_сайтом \ component com_content \ views \ category \ tmpl. Знаходимо все ту ж сходинку, що відповідає за виведення формату дати, і виробляємо необхідні зміни.

Якщо ви використовуєте висновок матеріалів у вигляді блогу розділу, то для зміни зовнішнього вигляду дати вам також знадобиться файл blog_item.php але знаходиться інший директорії і містить структуру матеріалів у вигляді блогу розділів.

Знову ж якщо у вас існує директорія com_content в папці з вашою темою, то тоді необхідний вам файл буде знаходитися в папці: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ section. Якщо ж такої папки немає то необхідний вам файл буде знаходитися в папці: папка_с_вашім_сайтом \ component \ com_content \ views \ section \ tmpl. Відкриваємо необхідний вам файл, знаходимо рядок відповідає за виведення дати і міняємо формат.

Для того щоб змінити зовнішній вигляд дати в матеріалах відображаються на головній сторінці необхідно провести відповідні зміни в файлі default_item.php. Перевіряємо його наявність в директорії: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ frontpage. Якщо файл присутній, то відкриваємо його, якщо його немає, тоді йдемо в папку: папка_с_вашім_сайтом \ component \ com_content \ views \ frontpage \ tmpl знаходимо потрібний нам файл і виробляємо необхідні зміни.

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

Якщо ж необхідних файлів в папці з вашим шаблоном немає, тоді я вам рекомендую провести шаблонізаціі і їх туди додати Якщо ж необхідних файлів в папці з вашим шаблоном немає, тоді я вам рекомендую провести шаблонізаціі і їх туди додати. Якщо цього не зробити, то після поновлення Joomla всі види дати знову стануть відображатися за замовчуванням. Для того щоб зробити шаблонізаціі нам необхідно в папці з ваші шаблоном створити папку html (якщо її ще немає) і в цій папці створити папку com_content, а в ній ще 4 директорії з наступними назвами article, category, section, frontpage.

Тепер копіюємо змінений нами раніше файл default.php з папки: папка_с_вашім_сайтом \ component com_content \ views \ article \ tmpl в папку: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ article

Потім файл blog_item.php з папки: папка_с_вашім_сайтом \ component \ com_content \ views \ category \ tmpl в папку папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ category

Потім файл blog_item.php з папки: папка_с_вашім_сайтом \ component \ com_content \ views \ section \ tmpl в папку папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ section.

Ну і нарешті, файл default_item.php з папки: папка_с_вашім_сайтом \ component \ com_content \ views \ frontpage \ tmpl в папку: папка_с_вашім_сайтом \ templates \ названіе_вашей_теми \ html \ com_content \ frontpage.

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

Матеріал підготовлений проектом: webmastermix.ru

Пропонуємо Вам ознайомитися:

подробиці

Опубліковано 05 Квітень 2010

Оновлено: 07 Вересень 2013

Переглядів: 11821

Php echo JHTML :: _ ( 'date', $ this-> article-> created, JText :: _ ( 'DATE_FORMAT_LC2'))?
Php echo JHTML :: _ ( 'date', $ this-> article-> created, JText :: _ ( 'DATE_FORMAT_LC2'))?

Новости