Joomla

Joomla является системой управления контентом (CMS), создана на языке программирования PHP и JavaScript, в качестве хранилища базы данных использует СУБД MySQL либо PostgreSQL (начиная с версии 3.0). Распространяется под лицензией GNU GPL.

Ниже представлены материалы с меткой/тегом "Joomla".

  • Предотвращаем атаки переполнения кэша в движке Joomla 3.x

    joomla.jpg Из предыдущих материалов мы знаем, что в движке Joomla 3.x и до Joomla 5.x входящие параметры в ссылках вовсе никак не фильтруются - это позволяет забомбить кэш добавляя в ссылку лишние параметры и/или случайным образом изменяя их значения.

  • Joomla кэш - какую схему кэширования выбрать

    joomla.jpg Joomla имеет несколько вариантов кэширования контента: Системный кэш: Отключено; Стандартное кэширование; Прогрессивное кэширование; и плагин Система - Кэш (system / cache).

  • Странные ссылки в постраничной навигации (пагинации) движка Joomla

    joomla.jpg На сайте с включённым кэшем были замечены множественные нежелательные и причудливые параметры в ссылках постраничной навигации. Глюк относительно старый, но многими уже малость подзабытый.., и может ли он быть связан с переполнением кэша на сайте?

  • Гига-кеш com_k2_extended 17+ ГБ - команда du -shc повесилась

    joomla.jpg История про дэбаг геморроя с гига-кешем com_k2_extended, куда может деваться свободное место на сервере и про способы поиска источника проблемы. В некоторых особо запущенных случаях с поиском причины утечки места на диске могут возникнуть проблемы, например когда команда du -shc повесилась

  • ХТМЛ говно-код или о том, как не нужно делать

    huyak-huyak_mem1.jpg Длиннющие имена файлов, пустые строки, абзацы табуляцией, заголовки по центру, за-span-енный текст, цвет и размер шрифта, а также другие излишние атрибуты качественной ХТМЛ разметки текста.

  • Joomla 3-4-5-x getLimitBox() - Длина списка элементов

    joomla-code.jpg getLimitBox() - Creates a dropdown box for selecting how many records to show per page. Создает список для выбора, сколько записей для показывать на странице.

  • Joomla 4 - мультиязычность

    joomla.jpg Создание мультиязычного сайта или блога на новой установке движка Joomla 4 состоит из нескольких этапов: установка языков; включение языковых плагинов; включение модуля переключения языков; создание материалов и их категорий, пунктов меню на каждом из установленных языков.

  • Как работает системный плагин перенаправления Joomla 3

    joomla-logo, jpg В движке Joomla 3 имеется полезный плагин "Система - Перенаправления" для отлавливания "битых" ссылок. Многие пользователи не в полной мере представляют принцип его работы и часто задают ряд вопросов, на самые популярные из которых попробуем дать исчерпывающие ответы.

  • Проверка правописания в редакторе TinyMCE с Яндекс.Спеллер

    tinymce-300x156 В визуальном редакторе TinyMCE стандартной комплектации есть плагин spellchecker. Однако, кроме его активации ещё требуется скрипт-обработчик со словарями которых может заменить Яндекс.Спеллер.

  • Вредоносный РНР шелл-скрипт - Откуда растут ноги

    malware-logo Обнаружен вредоносный WSO РНР шэлл-скрипт /libraries/simplepie/idn/OpenIDOpenID.php (сайт на Joomla! 3). На данный момент определяется только некоторыми антивирусами как JS/SARS.S61, PHP:Decode-DE [Trj], Trojan.Html.Agent.vsvbn, PHP.Shell.354, php.cmdshell.unclassed.359.UNOFFICIAL.

  • Двухфакторная аутентификация в Joomla!

    two-factor-authentication-logo Начиная с версии 3.2.0 в CMS Joomla! встроена система двухфакторной аутентификации требующая от пользователя ввода секретного кода, который действителен только в течении 30 секунд.

  • Проблема с правами в JComments, когда пользователь состоит в нескольких группах

    articles Описанная здесь проблема с разрешениями/правами в JComments имеет многолетнюю историю и по словам автора "smart" начала проявляться с версии Joomla 1.6, когда появилась возможность создавать дополнительные группы пользователей.

  • Зачем TinyMCE режет код в Joomla 1.5 и как с этим бороться

    Зачем TinyMCE режет код в Joomla 1.5 и как с этим бороться Визуальный редактор TinyMCE режет код при его загрузке в редактор, TinyMCE режет код даже не смотря на то, что код превращён в ХТМЛ сущности! Сохранить код пропустив его через TinyMCE можно бес проблем, а вот загрузить его в TinyMCE и там отредактировать уже нельзя куски кода пропадают, код дико перекашивает;(

  • Проблемы с отправкой электронных писем (E-Mail) через sendmail или SMTP в Joomla 1.5

    Проблемы с отправкой электронных писем (E-Mail) через sendmail или SMTP в Joomla 1.5 PHPMAILER_EXECUTE/usr/sbin/sendmail, Mailer Error: Could not execute: /usr/sbin/sendmail, notice Письмо не может быть отправлено - именно так могут заканчиваться попытки отправки E-Mail в Joomla 1.5 когда дядя хостер неправильно настроил sendmail, чмоды на доступ к нему или запретил его экзекуцию.

  • TCPDF в Joomla выдает некорректный pdf документ при сохранении статьи в pdf формате

    TCPDF в Joomla выдает некорректный pdf документ при сохранении статьи в pdf формате В Joomla 1.5, для сохранения статей в PDF формате, используется класс TCPDF 2.6.000 (2008-03-07), который выдаёт некорректный документ, а текущая версия класса TCPDF 5.9.172 (2012-07-02). Решение проблемы: нужно в Joomla обновить TCPDF до версии 5.9.172 (2012-07-02) но, тут не всё так просто...