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

Статті блогу про CMS Joomla! і її доповнення

З виходом версії Joomla! 3.8 було зроблено одне з найбільш очікуваних поліпшень для цієї CMS - нова система роутінга URL адрес (посилань) сайту. Як завжди, при розробці нової можливості була залишена сумісність зі старим варіантом роутінга, що дозволить нормально функціонувати компонентам, які ще не перейшли на новий роутер. При цьому системні компоненти (Матеріали, Контакти, Користувачі і Стрічки новин) вже підтримують новий роутер з усіма його можливостями, які більш детально розглянуті нижче.

Читати далі

Далеко не всі настройки JoomShopping можна змінити в адміністративній частині сайту. Частина з них просто записана в файл шляхом:

[Домен] /components/com_jshopping/lib/default_config.php

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

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

Читати далі

Читати далі

Для будь-якого сучасного сайту функціонал з використанням AJAX запитів не є чимось новим. До того ж використання AJAX запитів в Joomla! значно спрощує велика кількість різних інструментів, яким можна присвятити окрему розповідь. У цій статті хотілося б поділитися думками на рахунок одного не зовсім стандартного способу використання параметра tmpl = component при виконанні AJAX запитів і оновленні контентного блоку сайту. А також звернути увагу на підводні камені, які виникають при використанні даного методу.

Читати далі

При певному підключенні Google Fonts в Internet Explorer або Firefox проявляється проблема, пов'язана з відображенням російських символів. У цій статті ми поділимося рецептом її виправлення. Хоча мова піде про особливості підключення Google Fonts для CMS Joomla! + Шаблон від YOOtheme, викладений принцип вирішення проблеми з кириличними шрифтами можна застосувати для проектів на будь-який інший платформі.

Читати далі

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

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

Читати далі

Читати далі

Макети в CMS Joomla! - це звичайні php файли, які виконують завдання формування результуючого html коду сторінки. Зберігаються вони завжди в директорії tmpl. Для компонентів цей шлях виглядає наступним чином:

components / імя_компонента / views / імя_представленія / tmpl / імя_макета.php

У модулях шлях значно простіше:

modules / імя_модуля / tmpl / імя_макета.php Як правильно користуватися макетами і як створювати власні макети для уявлень компонентів і модулів розглянемо нижче.

Читати далі

Що головне при розробці сайту на базі готової CMS системи? Ніколи не редагувати файли ядра! Якщо внести зміни в ядро, тоді або слід відмовитися від його подальшого оновлення при виході нових версій, або можливі проблеми зі зміненим функціоналом в системних файлах при кожному такому оновленні. Відмовившись від оновлень CMS, сайт ризикує бути зламаним зловмисниками, оскільки оновлення не тільки додають нові функціональні можливості, але і виправляють помилки в існуючому коді. Якщо ж оновлювати ядро ​​системи, то є ризик перевизначення змінених файлів. Це також може викликати проблеми при подальшій підтримці і доопрацювання сайту.

Стандартної завданням при розробці сайту є перевизначення виведення будь-якого блоку. Але в цей же час не можна змінювати системні файли. Як же при цьому змінити висновок? Розглянемо таку задачу на прикладі CMS Joomla! і її системи управління шаблонами.

Читати далі

Як же змінити значення будь-яких стандартних налаштувань JoomShoppind без ризику їх втрати?
Як же при цьому змінити висновок?


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

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

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

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

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

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

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

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

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

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