, 2012. - 283 с.
[8] Створення сайтів на Joomla [Електронний ресурс].- Електронні дані.- Режим доступу: # justify gt; [9] Інструменти - JoomFans [Електронний ресурс].- Електронні дані.- Режим доступу: # justify gt; [10] Вільямсон, X. Універсальний Dynamic HTML. Бібліотека програміста / пер. з англ.- СПб .: Питер, 2001. - 304 с.
[11] Севердіа, Р. Створення сайтів з використанням Joomla / пер. з англ.- М .: Питер, 2013. - 257 с.
[12] Валейд, Д. Joomla - створення сайтів без програмування / пер. з англ.- М .: Вільямс, 2012. - 170 с.
[13] Елементарні інструменти веб-майстра [Електронний ресурс].- Електронні дані.- Режим доступу: # justify gt; [14] Крамер, Д. Як створити сайт на Joomla / пер. з англ.- М .: Рид Групп, 2008. - 315 с.
[15] Скрипт кнопок соціальних закладок і мереж [Електронний ресурс].- Електронні дані.- Режим доступу: # justify gt; [16] JComments - коментарі для Joomla [Електронний ресурс].- Електронні дані.- Режим доступу:
# justify gt; [17] Компонент Ignite Gallery [Електронний ресурс].- Електронні дані.- Режим доступу: http : //service-joomla/
Додаток А
.php
lt ;? php//no direct access ( _JEXEC ) or die ( Restricted index access ); ( ZEN_DOCUMENT_ROOT ,
($ _ SERVER [ DOCUMENT_ROOT ])? $ _SERVER [ Laquo; DOCUMENT_ROOT ]: «); ( ZEN_SCRIPT_FILENAME , ($ _ SERVER [ SCRIPT_FILENAME ])? $ _SERVER [ Laquo; SCRIPT_FILENAME ]:«); ( ZEN_SCRIPT_NAME , ($ _ SERVER [ SCRIPT_NAME ])? $ _SERVER [ SCRIPT_NAME ]: «);
$ zenDocRoot
=preg_replace (//$/ raquo ;, «, ZEN_DOCUMENT_ROOT);
$ zenBaseUrl=preg_replace (//~ ( w +)/ raquo ;, raquo ;, JURI: root (true)); (! (file_exists ($ zenDocRoot. $ zenBaseUrl." /templates/zengridframework/index.php»)))
{
//Remove ~ path/ if exists
$ scriptName=preg_replace (/~ ( w +) // raquo ;, raquo ;, ZEN_SCRIPT_NAME);
//Build doc root from other server variables
$ zenDocRoot=str_replace ($ scriptName, raquo ;, ZEN_SCRIPT_FILENAME);
//Strip possible trailing slash
$ zenDocRoot=preg_replace (//$/ raquo ;, «, $ zenDocRoot);
}
//Non Framework variables
$ ribbonText=$ this- gt; params- gt; get («ribbonText», «»);
//Javascript that gets loaded for individual templates and are not needed in the framework
$ extraTemplateScript=«jQuery ( #ribbon span ). easyRotate ({degrees: 45});»;
$ extraTemplateScripts= lt; script type=«text/JavaScript» src=» raquo;.$this-gt;baseurl.laquo;/templates/raquo;.$this-gt;template.laquo;/js/jquery.easyRotate.js»gt;lt;/scriptgt;raquo;;
$ logopath=«templates/$ this- gt; template/images/logo»; (file_exists ($ zenDocRoot. $ zenBaseUrl." /templates/zengridframework/index.php»)) :( « templates/zengridframework/index.php »);:
? gt;
lt; body style=«background: # f9f9f9» gt;
lt; div style=«width: 500px; margin: 140px auto; height: 70px; background: #fffbcc; padding: 20px; border: 1px solid #ddd; color: # 444; line-height: 2em » gt; The template you are attempting to use requires the Zen Grid2 Framework. lt; br/ gt; Please refer to the Zen Grid2 framework documentation for more information. Lt;/div gt;
lt;/body gt;
lt ;? php;
? gt;
Додаток Б
.css
/* @override://showcase.joomlabamboo/foliolife/templates/zengrid/themes/style/base/theme.css://localhost:8888/joomla/1515/zengrid_1515/templates/zengrid/themes/foliolife/theme.css://localhost:8888/joomla/repo/templates/foliolife/css/theme.css://localhost:8888/joomla/1.5/foliodev/templates/foliolife/css/theme.css://showcase.joomlabamboo/foliolife/templates/foliolife/css/theme.css
*/
/* These styles set the background colour and any other style you want to attach to the rows int he theme. */
/* Used mainly to set the bottom footer colour and to create a faux footer */{background: # 121212 url (../images/bgGrunge.jpg) repeat-x left top; color: #fff} {margin-top: 0px; padding: 20px 0} {margin-top: 0...