Ответы пользователя по тегу Joomla
  • Можно ли отслежитвать изменения в модуле без переустановки?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Я всегда вношу изменения в установленные модули в Joomla и они сразу вступают в силу, никакой переустановки модуля делать не требуется. Если вы не видите изменений, то, скорее всего, дело таки в кэше - или кэше браузера, или кэше Joomla, которые нужно очищать всякий раз после внесения каких-либо изменений в модули, шаблоны, плагины или компоненты Joomla.
    Ответ написан
    1 комментарий
  • Как избавиться от нежелательных названий в алиасах?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Чудовищные URL, так быть не должно.

    1) Ставим Artio JoomSEF (после чего в глобальных настрйках Joomla обязательно включить SEF и перенаправление, а также переименовать htaccess.txt в .htaccess

    2) Ищем в разделе "Manage Extensions" настроек JoomSEF - плагин для DJ-Classifields и настраиваем в нем всё, как надо. Если плагина там нет - гуглим, ищем, устанавливаем.
    Ответ написан
    2 комментария
  • Слеши на конце в joomla?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Чтобы избавиться от концевых слэшей в адресах, пропишите в .htaccess

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R]


    В дефолтном файле .htaccess джумлы эти строчки нужно вставить в строго определенном месте:

    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R]
    ## End - Custom redirects
    Ответ написан
    Комментировать
  • Как решить проблему с кешем в OpenServer?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Чтобы при переносе с хостинга на локальный веб-сервер Joomla нормально работала, нужно в файле configuration.php исправить абсолютные пути к кэшу, логам и временной папке:

    public $log_path = 'вписать_путь_к_папке';
    public $tmp_path = 'вписать_путь_к_папке';
    public $cache_path = 'вписать_путь_к_папке';


    Путь может выглядеть, например, так:

    'D:\\OpenServer\\domains\\my-domain/www/cache'

    Обратите внимание, до имени домена должны быть именно такие двойные обратные слэши, а после него - обычные одинарные.
    Ответ написан
    1 комментарий
  • Где в Joomla выводятся ссылки в меню, в каком файле?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Почитайте тут, вроде в файле default_url.php нужно прописать свой атрибут.
    Ответ написан
    Комментировать
  • Почему не работают RewriteRule в Joomla?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Простая система ЧПУ в Joomla настраивается в Общих настройках и для этого не надо трогать .htaccess , лучше его из архива с чистой джумлой взять (он там находится в виде htaccess.txt)

    Управлять SEF-ссылками (слэшем в конце урл в том числе) можно также и при помощи сторонних расширений (JoomSEF, sh404SEF и т.п.) - и тоже через админку, не трогая .htaccess.

    Если у вас не установлено сторонних расширений для управления SEF, то, чтобы убрать из URL-ов расширения .html, достаточно открыть в админке Общие настройки и:

    5ca49d823fe85714256648.jpeg

    Убрать слэш с конца URL - попробуйте через .htacess так:

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [R=301,L]
    Ответ написан
  • Почему выдаёт ошибку после нажатия "Подтвердить заказ"?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Обновите OnePageCheckout до актуальной версии. Данная ошибка фигурирует в их чейнджлоге, см. скрин

    5c9e106ac468a516958065.jpeg
    Ответ написан
    Комментировать
  • Как изменить 500 ошибку на 400 joomla 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Включить показ ошибок в глобальных настройках джумлы и вчитываться в текст ошибки 500 - на что конкретно ругается. Если есть доступ к логам веб-сервера - расшифровку ошибки можно прочитать и там. Без этой информации дальнейшая помощь будет невозможна.
    Ответ написан
    Комментировать
  • Как исправить ошибку MySQL server version for the right syntax to use near '' at line 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Попробуйте средствами Joomla обнаружить и исправить имеющиеся ошибки в БД. Идем по адресу: ваш_сайт/administrator/index.php?option=com_installer&view=database и смотрим, чего пишет. Если пишет о том, что есть ошибки, жмем кнопку "Исправить". Рапортует об исправлении ошибок - проверяем, не исправилась ли ваша проблема.
    Ответ написан
  • Как добавить ID модулю Joomla 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Ну да, через настройки модуля ему можно только присвоить суффикс класса. А на класс ссылку не нацелишь.

    Проще всего в вашей ситуации сделать так: в той же позиции, в которой расположен ваш этот модуль, выше него разместите еще один модуль типа "HTML-код", в который вставьте якорь:

    <a name="mymodule"></a>

    Ну и в ссылку этот же якорь добавьте.

    <a href="#mymodule">Click Here</a>

    Будет полная иллюзия того, что ссылка переводит на модуль.
    Ответ написан
  • Как в поле media выбрать директорию за пределами images?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    А как указать директорию, которая находится не в папке images?


    С типом поля media - никак. Равно как и с параметром default.

    Попробуйте создать свой собственный тип поля, для которого можно было бы задавать любую директорию в параметре directory.

    как в параметр accept поместить несколько типов? К примеру, мне надо только gif и png


    Ну, наверное, как-то так:

    <input accept="gif|png">

    или:

    <input accept="image/gif|image/png">
    Ответ написан
    Комментировать
  • Временные аккаунты Joomla 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Проблему с временными аккаунтами (чисто чтоб залогиниться и прокомментировать публикацию, допустим) я решал следующим образом: устанавливал модуль авторизации через социальные сети, отключал в глобальных настройках Joomla регистрацию пользователей. В результате авторизации через соцсеть пользователь получал статус авторизовавшегося со всеми сопутствующими привилегиями, но в базе пользователей не сохранялся. Безопасно ли это? Думаю, ничего страшного. Просто авторизованному пользователю показываются те модули и тот контент, который скрыт от неавторизованного, вот и вся разница. Как запрашивать контактные данные такого пользователя, я не готов что-то конкретное ответить. Наверное, с помощью какого-нибудь конструктора форм (Яндекс-формы пробовали?) сделать анкетку и вывесить ее на видном месте, но чтобы показывался такой модуль только авторизовавшимся пользователям.
    Ответ написан
    Комментировать
  • Телефонная книга для Joomla 3?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Привет! Вызывает некоторое недоумение: при чем здесь Joomla? Используемое вами решение к Joomla не относится, а является самостоятельным решением. Всё что работает через Joomla, устанавливается через админку Joomla (адрес: http://сайт/administrator). У вас доступ в админку, вообще, имеется?

    Почему не работает - не знаю, если вы сделали всё точно по инструкции. Но я предлагаю не городить огород со сторонними приблудами, а использовать функционал Joomla.

    В Joomla есть встроенный компонент "Контакты", который при желании можно использовать для построения "Телефонной книги". Общий алгоритм действий таков: в компоненте "Контакты" создаем категорию контактов, добавляем в эту категорию контакты, в контактной информации которых указываем номер телефона. После того, как завели туда все необходимые контакты, через менеджер меню Joomla создаём в каком-нибудь имеющемся меню (или создав новое меню) новый пункт типа "Контакты" - "Список контактов данной категории". Настраиваем пункт меню как вам хочется, там много настроек. Чтобы на сайте была ссылка на вашу телефонную книгу, нужно через менеджер модулей создать модуль, выводящий данное меню и разместить его в одной из имеющихся позиций в шаблоне. Всё делается через админку, без копаний в php файлах и базе данных.
    ===
    Пара картинок
    5bc56e0ad3137101098050.jpeg5bc56e144ec9d634588621.jpeg

    ==
    Ответ написан
  • Как создать модуль с управлением из админки joomla?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Привет. А какой функционал должен быть у модуля, который ты хочешь создать? Перво-наперво, может, поискать на сайте расширений Joomla, вдруг такой модуль уже кем-то создан и его можно просто установить на сайт.

    Если функционал у модуля совсем простой, допустим, отображение каких-то надписей, таблиц, ссылок и/или картинок - так и вовсе предлагаю воспользоваться имеющимся в арсенале Joomla модулем «HTML код» (как явствует из его описания: Модуль отображает на сайте фрагмент HTML-кода, набранного вручную или с помощью визуального HTML-редактора (WYSIWYG)).
    Ответ написан
    Комментировать
  • Сортировка файлов по дате создания в медиа-менеджере Joomla 3, возможно?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Штатный медиа-менеджер не имеет никакой возможности произвольной сортировки файлов - они отсортированы по алфавиту в порядке возрастания. Рекомендую установить визуальный редактор JCE, с ним идет в комплекте альтернативный медиа-менеджер, там такая возможность есть.

    Скачать JCE

    Скачать русский язык для JCE (внизу страницы выбрать из списка русский язык и нажать Create Package, а затем кликнуть появившуюся кнопку Download)
    Ответ написан
  • Как сделать ссылки на материалы joomla?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Уверен, что переходишь по правильной ссылке? Мало ли, лишний пробел скопировался...

    В Joomla был такой баг, вроде - вместо ошибки 404 выскакивала 500 с формулировкой An error occurred while updating the database - в некоторых случаях. Смотри в лог ошибок веб-сервера, там возможно будет более информативно.
    Ответ написан
    Комментировать
  • Почему в блоге категории Joomla статьи накладываются друг на друга?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    В файл /templates/protostar/css/template.css добавь в конец:

    .items-leading.clearfix > div {
        height: 640px;
    }


    Получится вот так:
    5ba8f27dbfae2632872633.jpeg
    Ответ написан
  • Что это за конструкция в Joomla?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Не встречал такого в своей практике, однако нетрудно будет найти, откуда там ноги растут.

    Через такие шорткоды (в фигурных скобках) в Joomla работают различные контент-плагины c самым различным функционалом, общее между ними - упростить вставку чего бы то ни было в публикацию. Плагины могут работать самостоятельно, а могут быть частью какого-то компонента. Посмотрел твой пример, там работает что-то очень похожее на этот компонент. Посмотри, нет ли в админке в компонентах чего-то наподобие List of items? Или чего-то про вставку таблиц.

    Прошерсти также и менеджер плагинов (Расширения --> Плагины) тоже на предмет чего-то, упрощающего вставку / импорт таблиц из Экселя в публикацию. Удачи.
    Ответ написан
    Комментировать
  • Почему после переноса сайта с локального сервера на хостинг выпадает ошибка lesserror?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    Выполни очистку кэша Joomla через админку.
    Или удали вручную все файлы с расширением .less в каталоге /cache/com_templates/templates/tx_zenith_ii/
    .
    Ответ написан
    1 комментарий