Как решить проблемы с шаблонами

Если у вас возникли проблемы или вопросы, связанные с шаблоном, созданным на технологии Warp Framework, то это может быть связано с рядом причин. 

Прежде всего, взгляните на встроенную систему проверки в настройках шаблона. Она поможет обнаружить и определить общие проблемы, связанные с технологической стороной вашего сайта (пр. несоответствие требованиям версии PHP или множественная загрузка библиотеки Jquery, например).

Далее приведены различные варианты того, какие вопросы могут возникнуть во время использования шаблона:

Нельзя сохранить настройки шаблона

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

Вы переименовали шаблон Joomla и не можете сохранить настройки шаблона

В Joomla, если вы вдруг переименовали ваш шаблон, вы можете получить сообщение, похожее на следующее:

The parameter file /templates/YOO_TEMPLATE/params.ini is unwritable!
config Element not defined for type = config

Папка шаблона YOO_Template в таком случае не будет соответствовать пути, указанному в файле templateDetails.xml, поэтому не может быть загружен элемент конфигурации. Убедитесь в том, что атрибут addpath соответствует папке вашего шаблона:

Joomla 1.5

<params addpath="/templates/YOO_TEMPLATE/warp/systems/joomla.1.5/config/elements">

Joomla 2.5

<fields name="params" addpath="/templates/YOO_TEMPLATE/warp/systems/joomla/config/elements">

Административная панель шаблона Warp Framework не стилизована

Это может быть связано с конфликтом работы JavaScript в административной панели. Скорее всего другая JS библиотека Jquery загружается сторонним расширением или плагином. Пожалуйста, прочтмте данный урок о том, как решить эту проблему.

Эффекты JavaScript перестают работать

Если у вас возникают проблемы с работой эффектов JavaScript, например в меню типа аккордион, это может быть связано с конфликтом работы Jquery. Пожалуйста, прочтите данный урок о том, как обнаружить и решить данную проблему.

Содержимое сайта не стилизовано, потому что не загружается CSS

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

ПУстая страница

Это возникает чаще всего из-за ошибок работы PHP. Пожауйста, включите параметр display_errors в конфигурационном файле PHP. Только с включенными сообщениями об ошибках возможно обнаружить причины данной проблемы.

Другой путь проверить ошибки PHP - это взглянуть на журнал ошибок PHP. Журнал работы PHP показывает информацию об ошибках и предупреждениях, выдаваемых работой языка программирования PHP. Ваш хост должен быть настроен на запись информации в журнал, а не на вывод информации на экран страницы, на которой возникают проблемы функционирования.

Пожалуйста, ознакомьтесь с руководством Ошибки сообщений PHP для веб-дизайнеров, чтобы более детально изучить данный вопрос.

Веб-шрифты не загружаются в Internet Explorer

Если веб-шрифты не отображаются в браузераз Internet Explorer версий 7 и 8, скорее всего ваш сервер не поддерживает необходимые Mime-Types. Для решения данной проблемы, вам необходимо открыть файл .htaccess, расположенный (не всегда) в корне вашего сайта и добавить в него следующий код:

AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
AddType application/octet-stream .otf .ttf

Мы также не рекомендуем использовать для Internet Explorer 9 режимы IE7 и IE8; для проверки сайта используйте "родные" версии IE7/IE8 на виртуальных машинах, таких как Oracle's VirtualBox.

НЕ работает CSS3Pie

Это может быть вызвано некорректным поведением HTC. Для решения данной проблемы откройте файл .htaccess в корне вашего сайта и добавьте следующий код:

AddType text/x-component .htc

Еще одной проблемой может быть некорректная настройка прав доступа к папке с кэшем, поэтому прочтите данный урок для более детальной информации.

  • Понедельник, 28 мая 2012

Оставить комментарий

Вы комментируете как Гость.

beget