О проекте

Проект 9999p.ru создан для людей, ценящих время и средства. Он поможет вам создать качественный сайт за короткий срок и очень недорого!  Суть его - в разработке сайта на основе готовых решений, которые позволяет зарабатывать другим пользователям уже давно!

Преимущества

Преимущества такой разработки очевидны:

  1. Скорость внедрения
  2. Невысокая стоимость
  3. Высокое качество
  4. Ожидаемый результат

Все включено

В стоимость разработки сайта включены все необходимые операции разработки сайта:

  • Регистрация домена
  • Регистрация хостинга
  • Дизайн сайта
  • Верстка сайта
  • Система управления сайтом
  • Наполнение сайта
  • Публикация сайта в интернете
  • Добавление в поисковые системы

Выполненные работы

Мы создали для наших клиентов

И сейчас занимаемся разаботкой новых. Заказать сайт


Учебник: Обновление Joomla! 1.0.x шаблона

Обновление файла index.php

1. Заменить _VALID_MOS с _JEXEC
2. Замените $ mosConfig_absolute_path с $ это-> BaseUrl
3. Замените $ mosConfig_live_site с JURI:: Base ()
4. Замените фиксированные строки с переводимые строки. Например, замените эхо 'Hello' с эхо JText:: _ ("Hello")
5. Замените вызовы mosGetParam с призывами к JRequest:: getVar. Например, замените $ ID = mosGetParam ($ _REQUEST, 'ID', 0); с $ ID = JRequest:: getVar ('ID', 0);
6. Заменить mosShowHead (); с <jdoc:include type="head" />
7. Заменить mosMainBody () с <jdoc:include type="component" />
8. Заменить mosCountModules ($ position_name); с $ этом-> countModules ($ position_name);
9. Заменить mosLoadModules ($ position_name, $ стиль); с <jdoc:include type="modules" /> name=$position_name style=$style. (Примечание: PHP синтаксис 1,0 шаблона может использовать одинарные или двойные кавычки Jdoc выражения требуют двойные кавычки, и не будет работать с одиночными кавычками..)

 

Модуль Chrome / Стиль таблицы перевода

 

Joomla! 1.0 Joomla! 1.5
-3 rounded
-2 xhtml
-1 raw
0 or empty table

 

 

Сводные данные о новых возможностей, представленных в Joomla! 1,5 шаблоны:

Model View Controller (MVC)

Эта структура была реализована в Joomla! 1,5, выделяя логики, данных и представления данных. Это означает, что HTML, CSS и другой код, используемый для отображения Joomla! (Для браузера или другого устройства) теперь полностью отделен от Joomla! логики и целиком содержится в системе шаблонов. Это дает вам больший контроль над тем, как вы хотите, чтобы отобразить данные, не имея доступа (hack!) основные Joomla! код.

Шаблон позиции

Позиции в шаблоне в настоящее время объявлены в templateDetails.xml. Например,

<positions>                        
<position>top</position>
<position>left</position>
</positions>

Joomla версии
    
Номер версии в настоящее время объявлены в шаблоне.
 
Например, <install version="1.5" type="template"> заменяет 1.0.x <mosinstall type="template">.

Шаблон параметры

 Параметры могут быть определены в шаблоне. Они объявлены в templateDetails.xml. Значения параметров по умолчанию может быть 
установлен в params.ini, которое также ссылается templateDetails.xml в качестве шаблона <file>.
Параметры могут быть установлены в Администратор Template Manager, а также на лету, используя JavaScript, шаблона.

Шаблон переопределяет

 Chrome системы по умолчанию ('Views') для любой модуль или компонент теперь можно переопределить шаблон. По умолчанию система 
Chrome для каждого модуля и компонента теперь можно найти в каталогах модулей / mod_modulename / TMPL и компоненты /
com_componentname / просмотров / макет / TMPL.
Нумерация страниц хром может быть отменено в pagination.php.

Объекты и методы

    Joomla! 1,5 основа была модернизирована, и теперь включает в себя слой  JApplication, который содержит количество объектов, 
и методы, которые вы можете ссылаться на основе шаблона index.php.

Например, <jdoc:include type="head" /> заменяет 1.0.x <PHP mosShowHead ();?>, GetCfg ("имени сайта") <PHP Эхо $ мэйнфреймов?>;?>
Заменяет 1,0.
х <? PHP Эхо $ mosConfig_sitename;?> [NB Этот новый метод работает для всех configuration.php параметры] <PHP
определены ("_JEXEC ') или умереть (" Ограниченный доступ ");?>
Заменяет 1.0.x <PHP определены (" _VALID_MOS') или умереть (?
Прямой доступ к данному объекту не допускается);>, <PHP эхо JURI:.?:
база ();> заменяет 1.0.x <PHP Эхо $ mosConfig_live_site;>??.

Модуль Позиции

    Существует новый способ проверки того, какой модуль позиции содержания для отображения на текущей странице. Эта
логика может быть использована для складных столбцов (например, крах
левой или правой колонке, если не содержание настоящее время).
1.0.x функции mosCountModules был заменен
$ этом-> countModules и условия, которые были добавлены: теперь вы можете использовать '', '-', 'или'
или 'и', например,
если ($ этом-> countModules ("влево или вправо") == 1).

Шаблон структуры файла

=== Типичная структура каталогов Шаблон ===

Она является наиболее распространенным для шаблона по крайней мере следующие файлы:

* Index.php

Обеспечивает логики для отображения и позиционирования модулей и компонентов.

* Component.php

Обеспечивает логики для отображения Версия для печати, "Электронная почта ссылку другу". и т.д.

* Template.css

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

* TemplateDetails.xml

Постановил, мета-информации, связанной с шаблона и используется Installer и Template Manager.

* Template_thumbnail.ext - заменить доб с расширением формата изображения. (JPG, PNG, GIF...)

Вообще 200x150 пикселей изображения, которое отображается, когда курсор проходит над имя шаблона в Template Manager. Это дает администратору просмотреть снимок шаблон перед применением его на сайт.

 

Типичный шаблон для Joomla! 1,5 будет включать в себя следующие каталоги:

* CSS - содержит все CSS файлы.
* HTML - содержит шаблон переопределить файлы для основного производства и модуль Chrome
* Изображения - содержит все изображения, используемые в шаблоне


Доступность и стандарты

Использование шаблона отменяет, можно создать бестабличные Joomla! Новые параметры и переопределяет содействующих улучшению веб-стандарты, accessbility, поисковая оптимизация (SEO) (источник упорядочения и разметки), язык (слева направо поддержка) и оптимизации браузера (браузер-зависимых CSS).

По умолчанию система шаблонов

Система шаблонов (в / каталог шаблонов) была расширена за счет включения более CSS файлов и стандартные modules.php (модуль хром) и component.php (компонент хром). Вы можете включить некоторые из CSS файлов по умолчанию в шаблоне. Например,

 

<link rel="stylesheet" href="templates/system/css/system.css" type="text/css" /> 
<link rel="stylesheet" href="templates/system/css/general.css" type="text/css" />


Дополнительные Javascript

    Есть некоторые дополнительные библиотеки Javascript доступны для использования в шаблоне. Например,
<script type="text/javascript" src="media/system/js/mootools.js"></script>
<script type="text/javascript" src="media/system/js/caption.js"></script>

Они включены в <jdoc:include type="head" />

Обработка ошибок

  Другие страницы ошибок по умолчанию включены в системе шаблонов (403.php и  500.php) и новый вызов сообщение об ошибке 
было введено, которые должны быть ссылки в свой шаблон,
<jdoc:include type="message" />