Joomla
Полезные советы при создании сайтов в CMS Joomla.
После обновления Джумлы возникает проблема, что невозможно зайти ни в один модуль не могу зайти - сразу перекидывает на белую страницу на которой выпадающий список в левом верхнем в углу и все. И такое со всеми модулями.

Решение проблемы довольно простое: дело в том, что шаблон Isis сайта кэширует что-то из-за чего и происходит ошибка.
  • Смените шаблон админки isis на hathor, проверьте - должно заработать. Потом верните isis, почистите кеш Joomla и браузера.
  • Либо идите в папку - Ваш сайт/media/jui/js, там находим 2 файла "jquery-migrate.js" и "jquery-migrate.min.js" переименуйте их, например добавить в конце "1", после этого обязательно чистим "КЭШ" браузера и проверяем всё должно заработать, если не работает (проверял в браузере Google Chrome) попробуйте в браузере открыть "Новое окно в режиме инкогнито" и зайти в админ панель, проверить, если работает то КЭШ не очистили.
В этой статье не берется случай, когда вы просто забыли пароль от админки. Там совсем другой принцип решений. 
Здесь популярная ситуация, когда в админке вводятся правильный логин и пароль, но страница просто обновляется. Если вводить неправильный пароль или логин - пишет, что пара логин-пароль неправильная.

При работе с очень удобными темами для фреймворка Gantry 5 я столкнулась со сложностями добавления particle из одного шаблона в другой.
Пришлось некоторое время погуглить, чтобы найти подходящее решение...

На некоторых сайтах не получается автоматически обновить Joomla - показываются ошибки. Тогда приходится прибегать к обновлению через FTP-клиент.

Для этого надо скачать обновление с вашей версии до последней с сайта https://downloads.joomla.org/cms/joomla3/

Затем распакуйте его и закачайте в папку вашего сайта (предварительно сделайте бекап). После замены всех файлов, надо зайти в админку Менеджер расширений - База данных. Вам покажут, что есть ошибки и версия файлов и базы различаются. Нажмите на кнопку "Исправить", чтобы это починить.
В третьем Virtuemart так же как и во втором, чтобы при сохранении категории и товара происходила транслитерация алиаса (псевдонима) в латиницу нужно немного подправить код.

Для этого открываем файл vmtable.php administrator\components\com_virtuemart\helpers\vmtable.php

После переноса сайтов на новый хостинг перестали показываться картинки.
Просмотр исходного кода инспектором показал, что путь к ним выглядит так:
<img src="/images/img1.jpg">

При этом, если заменить "images" на "/images", то картинка отображается. Что же повлекло такой сбой на всем сайте, причем это произошло в основном с картинками, которые вставляются через визуальный редактор TinyMCE, который автоматически убирает слэш в начале строки?

Лучше всего для работы с CSV файлами подходит OpenOffice, который позволяет выбрать кодировку сохраняемого документа и сохранять его в верном формате, в отличие от MS Office. Поэтому рекомендуется установить его заранее.

Компонент CSVI для экспорта-импорта платный и не дешевый. Но если вам повезло где-то скачать его (а надо сказать, что бесплатная взломанная версия у меня отчаянно глючила), то вот примерная инструкция.

  1. В компонентах выбрать CSVI Pro. 
  2. Подготовить картинки для категорий и продуктов и положить их в папки stories/virtuemart/category и stories/virtuemart/product соответственно. Это можно сделать по ФТП или через Материалы - Медиа Менеджер.
  3. Далее отдельно загружаются категории продукты.

После установки Магазина VirtueMart в нем перестали работать кнопки добавления в Корзину, изменения количества товара. В общем, беда.
Эта ошибка связана с конфликтами jquery, которые подгружаются в каждому компоненте и модуле и конфликтуют между собой.
FireBug выдавал ошибку Ява скрипта c tooltip:
TypeError: JQuery(...).tooltip is not a function

В Интернете нашлось такое решение:

Ошибка "Call to undefined function dom_import_simplexml()" в Joomla 3.4

После установки CMS Joomla при попытки захода в профиль администратора появляется белый экран с такой ошибкой:
Fatal error: Call to undefined function dom_import_simplexml() in /home/хххххх/хххххх.ru/docs/libraries/joomla/form/form.php on line 834

Решение оказалось довольно простым.

Внезапно после взлома Джумлы и ее обновлении сайт перестал работать - белый экран и все.
При том, что index.php в корне и в шаблоне выглядят вполне нормально. Найти ошибку не получалось, но получилось вывести причину на экран.

Для этого в файле configuration.php надо прописать:
public $error_reporting = '1'; 
вместо 
public $error_reporting = 'default'; 

Реклама

Заказать Горшки для рассады. . Хотите иметь большие и красивые ресницы? Рекомендуем купить карепрост для роста ресниц.