· 6 years ago · Jun 15, 2019, 01:30 AM
1██████╗ ███████╗███╗ ███╗ ██████╗ ███╗ ██╗███████╗ █████╗ ██████╗
2██╔══██╗██╔════╝████╗ ████║██╔═══██╗████╗ ██║██╔════╝██╔══██╗██╔══██╗
3██║ ██║█████╗ ██╔████╔██║██║ ██║██╔██╗ ██║███████╗███████║██║ ██║
4██║ ██║██╔══╝ ██║╚██╔╝██║██║ ██║██║╚██╗██║╚════██║██╔══██║██║ ██║
5██████╔╝███████╗██║ ╚═╝ ██║╚██████╔╝██║ ╚████║███████║██║ ██║██████╔╝
6╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚═════╝
7
8███╗ ██╗███████╗██╗ ██╗███████╗███████╗ ██████╗
9████╗ ██║██╔════╝██║ ██║██╔════╝██╔════╝██╔════╝
10██╔██╗ ██║█████╗ ██║ █╗ ██║███████╗█████╗ ██║
11██║╚██╗██║██╔══╝ ██║███╗██║╚════██║██╔══╝ ██║
12██║ ╚████║███████╗╚███╔███╔╝███████║███████╗╚██████╗
13╚═╝ ╚═══╝╚══════╝ ╚══╝╚══╝ ╚══════╝╚══════╝ ╚═════╝
14
15--------------------------------------------------------------------------------------
16
17Target : https://www.kpk.go.id/ ( Comissão de Erradicação da Corrupção ) Indonésia
18
19Salve Pros Manos: Cyr0x, NedLock, Kami, S1x3r
20
21"Agora Assiste Nois Jogar!"
22
23
24--------------------------------------------------------------------------------------
25
26--
27-- Create schema db_sytto
28--
29
30CREATE DATABASE IF NOT EXISTS db_sytto;
31USE db_sytto;
32
33--
34-- Definition of table `sytto_modules`
35--
36
37DROP TABLE IF EXISTS `sytto_modules`;
38CREATE TABLE `sytto_modules` (
39 `id` int(10) unsigned NOT NULL auto_increment,
40 `site_type_id` int(11) NOT NULL default '0',
41 `id_website_template` int(11) NOT NULL default '0',
42 `title` varchar(64) character set utf8 NOT NULL,
43 `name` varchar(64) character set utf8 NOT NULL,
44 `location` varchar(64) character set utf8 NOT NULL,
45 `published` tinyint(1) NOT NULL default '1',
46 `version` int(10) unsigned NOT NULL,
47 `user_id` int(10) unsigned NOT NULL default '0',
48 `site_id` varchar(45) NOT NULL default '0',
49 PRIMARY KEY (`id`)
50) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
51
52--
53-- Dumping data for table `sytto_modules`
54--
55
56/*!40000 ALTER TABLE `sytto_modules` DISABLE KEYS */;
57INSERT INTO `sytto_modules` (`id`,`site_type_id`,`id_website_template`,`title`,`name`,`location`,`published`,`version`,`user_id`,`site_id`) VALUES
58 (1,1,0,'Первый','first','body',1,1,0,'0'),
59 (2,1,0,'Меню отображаемое сверху','top_menu','navigation',1,1,0,'0'),
60 (3,0,0,'редактор исходного кода модуля','source_editor_module','navigation',1,1,0,'0'),
61 (4,0,0,'редактор исходного кода шаблона','source_editor_template','body',1,1,0,'0'),
62 (5,0,0,'Редактор раздела сайта','section','body',1,1,0,'0'),
63 (10,0,0,'XML источник - текущий раздел','getSection','xml',1,1,0,'0'),
64 (13,0,0,'Карта сайта - пока не используется','sitemap','xml',1,1,0,'0'),
65 (14,0,0,'Текущий раздел','current_part','body',1,1,0,'0'),
66 (23,1,0,'Листинг модулей сайта','Листинг модулей сайта','body',1,1,0,'0'),
67 (26,0,0,'редактор шаблонов страниц сайта ','template editor pages','body',1,1,0,'0'),
68 (27,0,0,'Листинг модулей отображаемых на текущей странице','Модули страницы','body',1,1,0,'0');
69INSERT INTO `sytto_modules` (`id`,`site_type_id`,`id_website_template`,`title`,`name`,`location`,`published`,`version`,`user_id`,`site_id`) VALUES
70 (28,0,0,'Редактор контента','Editor','body',1,1,0,'0'),
71 (29,0,0,'источник контента XML','content','xml',1,1,0,'0'),
72 (31,0,0,'Отображение контента','mod_content','body',1,1,0,'0'),
73 (39,1,0,'Меню - дерево разделов','left_navigation','left',1,1,0,'0'),
74 (40,1,0,'выпад меню','выпад меню','body',1,1,0,'0'),
75 (41,0,0,'Админ меню','root_menu','root_menu',1,1,0,'0'),
76 (42,0,0,'XML источник - navigation','navigation','xml',1,1,0,'0'),
77 (43,1,0,'presentatation_right','presentatation_right','right',1,1,0,'0'),
78 (44,1,0,'footer','footer','footer',1,1,0,'0'),
79 (51,4,0,'navigation','top_menu','navigation',1,1,0,'0'),
80 (52,4,0,'Отображение моделей','list_models','body',1,1,0,'0'),
81 (53,4,0,'footer','footer','footer',1,1,0,'0'),
82 (54,4,0,'XML источник моделей','models','xml',1,1,0,'0');
83/*!40000 ALTER TABLE `sytto_modules` ENABLE KEYS */;
84
85
86--
87-- Definition of table `sytto_order_modules`
88--
89
90DROP TABLE IF EXISTS `sytto_order_modules`;
91CREATE TABLE `sytto_order_modules` (
92 `site_type_id` int(11) NOT NULL default '0',
93 `id_template_page` int(10) unsigned NOT NULL,
94 `id_module` int(10) unsigned NOT NULL,
95 `order` int(10) unsigned NOT NULL default '32768',
96 PRIMARY KEY USING BTREE (`id_template_page`,`id_module`)
97) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
98
99--
100-- Dumping data for table `sytto_order_modules`
101--
102
103/*!40000 ALTER TABLE `sytto_order_modules` DISABLE KEYS */;
104INSERT INTO `sytto_order_modules` (`site_type_id`,`id_template_page`,`id_module`,`order`) VALUES
105 (0,0,2,32000),
106 (0,0,12,32000),
107 (0,0,31,32768),
108 (0,0,41,32768),
109 (0,0,43,32768),
110 (0,0,44,32768),
111 (0,0,51,32768),
112 (0,1,0,32768),
113 (0,1,10,32000),
114 (0,1,11,32000),
115 (0,1,12,32000),
116 (0,1,13,32000),
117 (0,2,0,32000),
118 (0,2,39,32768),
119 (4,4,52,32768);
120/*!40000 ALTER TABLE `sytto_order_modules` ENABLE KEYS */;
121
122
123--
124-- Definition of table `sytto_page_templates`
125--
126
127DROP TABLE IF EXISTS `sytto_page_templates`;
128CREATE TABLE `sytto_page_templates` (
129 `id` int(10) unsigned NOT NULL auto_increment,
130 `site_type_id` int(11) NOT NULL default '1',
131 `next_template_page` int(10) unsigned NOT NULL,
132 `name` varchar(64) character set utf8 NOT NULL,
133 `content_type` int(10) unsigned NOT NULL default '1',
134 PRIMARY KEY USING BTREE (`id`,`site_type_id`)
135) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
136
137--
138-- Dumping data for table `sytto_page_templates`
139--
140
141/*!40000 ALTER TABLE `sytto_page_templates` DISABLE KEYS */;
142INSERT INTO `sytto_page_templates` (`id`,`site_type_id`,`next_template_page`,`name`,`content_type`) VALUES
143 (1,1,1,'Главная страница ',1),
144 (2,1,2,'Раздел',1),
145 (3,1,0,'Статья',1),
146 (4,4,0,'Листинг моделей',1),
147 (5,4,5,'Модель',1);
148/*!40000 ALTER TABLE `sytto_page_templates` ENABLE KEYS */;
149
150
151--
152-- Definition of table `sytto_site_type`
153--
154
155DROP TABLE IF EXISTS `sytto_site_type`;
156CREATE TABLE `sytto_site_type` (
157 `site_type_id` int(10) unsigned NOT NULL auto_increment,
158 `name` mediumtext character set utf8 NOT NULL,
159 PRIMARY KEY (`site_type_id`)
160) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
161
162--
163-- Dumping data for table `sytto_site_type`
164--
165
166/*!40000 ALTER TABLE `sytto_site_type` DISABLE KEYS */;
167INSERT INTO `sytto_site_type` (`site_type_id`,`name`) VALUES
168 (1,'Сайт'),
169 (2,'Блог'),
170 (3,'Форум'),
171 (4,'Админка');
172/*!40000 ALTER TABLE `sytto_site_type` ENABLE KEYS */;
173
174
175--
176-- Definition of table `sytto_sites`
177--
178
179DROP TABLE IF EXISTS `sytto_sites`;
180CREATE TABLE `sytto_sites` (
181 `id` int(10) unsigned NOT NULL auto_increment,
182 `domain` varchar(128) character set utf8 NOT NULL,
183 `site_name` varchar(128) NOT NULL,
184 `user_id` int(10) unsigned NOT NULL,
185 `id_website_template` int(10) unsigned NOT NULL,
186 PRIMARY KEY USING BTREE (`id`)
187) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
188
189--
190-- Dumping data for table `sytto_sites`
191--
192
193/*!40000 ALTER TABLE `sytto_sites` DISABLE KEYS */;
194INSERT INTO `sytto_sites` (`id`,`domain`,`site_name`,`user_id`,`id_website_template`) VALUES
195 (1,'test.sytto.com','site1',1,1),
196 (2,'models.net','models',1,3),
197 (3,'test.com','site2',2,2);
198/*!40000 ALTER TABLE `sytto_sites` ENABLE KEYS */;
199
200
201--
202-- Definition of table `sytto_source_code`
203--
204
205DROP TABLE IF EXISTS `sytto_source_code`;
206CREATE TABLE `sytto_source_code` (
207 `id_code` int(10) unsigned NOT NULL auto_increment,
208 `version_code` int(10) unsigned NOT NULL default '1',
209 `source` mediumtext character set utf8,
210 `css` mediumtext,
211 `xml_source` int(10) unsigned default NULL,
212 `user_id` int(10) unsigned default '0',
213 `site_id` int(10) unsigned default '0',
214 PRIMARY KEY USING BTREE (`id_code`,`version_code`)
215) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
216
217--
218-- Dumping data for table `sytto_source_code`
219--
220
221/*!40000 ALTER TABLE `sytto_source_code` DISABLE KEYS */;
222INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
223 (1,1,'Так все начиналось!-)',NULL,NULL,0,0),
224 (2,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <div id=\"midlink\" align=\"center\">\n <ul id=\"main_menu\">\n <xsl:apply-templates/>\n </ul>\n </div>\n </xsl:template>\n \n <xsl:template match=\"section\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n \n <xsl:if test=\"@parent_id = 0\">\n <li>\n <xsl:choose>\n <!-- если Текущий раздел --> \n <xsl:when test=\"descendant-or-self::*/@id = /node()/@first_id\">\n <a href=\"{$loc}\" class=\"chosen\"><xsl:value-of select=\"title\"/></a>\n </xsl:when>\n <!-- если раздел не текщий --> \n <xsl:otherwise> \n <a href=\"{$loc}\">\n <xsl:value-of select=\"title\"/>\n </a>\n </xsl:otherwise>\n </xsl:choose>\n </li>\n </xsl:if>\n \n \n </xsl:template>\n</xsl:stylesheet>','#midlink {\n WIDTH: 100%;\n BACKGROUND: url(/files/themes/sytto/images/cssplay_0.gif) bottom repeat-x; \n HEIGHT: 35px; \n FLOAT: center;\n}\n\n#main_menu {\n MARGIN: 0px 50px; \n LIST-STYLE-TYPE: none; \n HEIGHT: 35px;\n WIDTH: 1000px;\n}\n#main_menu LI {\n COLOR: #000;\n DISPLAY: inline; \n FLOAT: left; \n WIDTH: 135px;\n LINE-HEIGHT: 35px; \n}\n#main_menu LI A {\n DISPLAY: block; \n WIDTH: 135px; \n LINE-HEIGHT: 35px;\n TEXT-DECORATION: none;\n FONT-SIZE: 1.2em;\n FONT-FAMILY: arial, verdana, sans-serif;\n}\n\n#main_menu LI A.chosen {\n BACKGROUND: url(/files/themes/sytto/images/cssplay_1.gif); \n LINE-HEIGHT: 35px;\n COLOR: #000;\n BORDER-BOTTOM: 1px solid #fff;\n}\n\n#main_menu LI A:visited {\n\n}',42,0,0),
225 (3,1,'<div align=left>\nПоложение<select id=location name=location>\n<?php\n $id_website_template = getWebsiteTemplate(loc_to_uri($_SERVER[\'HTTP_REFERER\']));\n $sql = sprintf(\'SELECT source FROM #__templates WHERE id=%d\', $id_website_template);\n $arr = $database->loadObject( $sql );\n $template = \"\";\n if( $arr ){\n $template = $arr[\'source\'];\n } \n preg_match_all(\"/\\[block( width=([0-9]+))?( height=([0-9]+))?( bgcolor=(#[A-Za-z0-9]+))?( color=(#[A-Za-z0-9]+))?\\](.*?)\\[\\/block\\]/si\", $template, $matches);\n\n for ($i=0; $i< count($matches[0]); $i++) { \n echo \"<option value=\'\".$matches[9][$i].\"\'>\".$matches[9][$i].\"</option>\"; \n } \n echo \"<option value=\'root_menu\'>Админ меню</option>\";\n echo \"<option value=\'xml\'>Источник данных</option>\";\n?>\n</select>\n<br />\nВерсия модуля\n<select id=version name=version>\n</select>\n\n\n<br />\nНазвание <input type=text id=name value=\"\" />\n<br /><br />\nИсточник данных \n<select id=xml_source>\n<option value=0>--</option>\n<?php\n\n$sql = sprintf( \'SELECT * FROM sytto_modules WHERE location=\\\'xml\\\'\');\n$arr = $database->loadRowList( $sql );\nforeach( $arr as $data ){\n echo \"<option value=\".$data[\'id\'].\">\".$data[\'title\'].\"[/xml/\".$data[\'name\'].\"]</option>\";\n}\n?>\n</select>[<a href=#>Просмотр</a>]\n\n<div id=\"wrapper\">\n\n <ul class=\"tabs tabs1\">\n <li class=\"t1 tab-current\"><a>Исходный код</a></li>\n <li class=\"t2\"><a>Файловый редактор</a></li>\n <li class=\"t3\"><a>CSS</a></li>\n </ul>\n <div class=\"t1\">\n <fieldset>\n <textarea id=\"source_module\" name=\"source_module\" style=\"height: 350px; width: 100%;\"></textarea>\n </fieldset>\n </div>\n <div class=\"t2\" style=\"PADDING: 15px; HEIGHT: 350px\">\n <div align=center>Вывод содержимого текстовых файлов</div>\n <div id=\"file_manager\" name=\"file_manager\"></div>\n </div> \n <div class=\"t3\">\n <fieldset>\n <textarea id=\"source_css\" name=\"source_css\" style=\"height: 350px; width: 100%;\"></textarea>\n </fieldset>\n </div>\n</div>\n \n<script>\n\n$(document).ready(function() {\n\n $(\'ul.tabs li\').css(\'cursor\', \'pointer\');\n $(\'ul.tabs.tabs1 li\').click(function(){\n \n var thisClass = this.className.slice(0,2);\n $(\'div.t1\').hide();\n $(\'div.t2\').hide();\n $(\'div.t3\').hide();\n \n\n $(\'div.\' + thisClass).show();\n $(\'ul.tabs.tabs1 li\').removeClass(\'tab-current\');\n $(this).addClass(\'tab-current\');\n });\n \n editAreaLoader.init({\n id: \"source_module\" \n ,start_highlight: true\n ,language: \"ru\"\n ,syntax: \"php\" \n ,min_height: 400\n ,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |\"\n ,syntax_selection_allow: \"css,html,js,php,xml,sql\"\n });\n editAreaLoader.setValue(\"source_module\", \'\');\n \n editAreaLoader.init({\n id: \"source_css\" \n ,start_highlight: true\n ,language: \"ru\"\n ,syntax: \"css\" \n ,min_height: 400\n ,display: \"later\"\n ,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, change_smooth_selection, highlight, reset_highlight, |\"\n });\n\n var param = document.getElementById(\'param\').value;\n var con = param.split(\';\');\n var id = DefaultVal( con[0], 0 );\n var location = DefaultVal( con[1], document.getElementById(\'location\').value ); \n document.getElementById(\'location\').value = location;\n\n $.getJSON( \'/ajax/load_code.php\', { \'id\': id }, function(json) {\n editAreaLoader.setValue(\"source_module\", json.source);\n editAreaLoader.setValue(\"source_css\", json.css);\n document.getElementById(\'location\').value = json.location; \n document.getElementById(\'name\').value = json.name;\n document.getElementById(\'xml_source\').value = json.xml_source;\n\n //доступные версии модуля\n\n var vList = document.getElementById(\'version\');\n \n for(i=0;i<json.cnt_ver;i++ ){\n var newVer = document.createElement(\"OPTION\");\n newVer.text = json.version[i];\n newVer.value = json.version[i];\n (vList.options.add) ?\n vList.options.add(newVer ) :\n vList.add(newVer , null);\n }\n \n \n \n });\n\n $.getJSON( \'/ajax/file_manager.php\', { }, function(json) {\n \n document.getElementById(\'file_manager\').innerHTML= json.source;\n $(\".php-file-tree\").find(\"UL\").hide();\n $(\".pft-directory A\").click( function() {\n $(\'#file_manager *\').css(\'background\', \'#fff\');\n $(this).css(\'background\', \'yellow\');\n $(this).parent().find(\"UL:first\").slideToggle(\"medium\");\n if( $(this).parent().attr(\'className\') == \"pft-directory\" ) \n return false;\n }); \n });\n \n $(\"#adminDialogForm\").submit(function(){\n if(document.getElementById(\'name\').value==\"\"){\n alert(\'Error\');\n //document.getElementById(\'name\').focus();\n return false;\n }\n var source = editAreaLoader.getValue(\"source_module\");\n var source_css = document.getElementById(\'source_css\').value;\n \n if(confirm(\'Вы действительно хотите отправить данные?\')){\n \n var param = document.getElementById(\'param\').value;\n var xml_source = document.getElementById(\'xml_source\').value; \n var con = param.split(\';\');\n var id = DefaultVal( con[0], 0 );\n var location = document.getElementById(\'location\').value;\n \n source = entity(source);\n \n var data = \"id=\"+id+\"&Itemid=\"+Itemid+\"&xml_source=\"+xml_source+\"&source_css=\"+source_css+\"&location=\"+location+\"&name=\"+document.getElementById(\"name\").value+\"&source=\"+source;\n \n \n\n $.ajax({ \n type: \"POST\", \n url: \"/ajax/save_code.php\", \n data: data , \n success: function(json){ \n j = eval(\'(\'+json+\')\');\n if(j.status==\'OK\'){\n $(\"#administrative_control\").dialog(\'destroy\');\n window.location.reload();\n return true;\n } \n else {alert( json.status );return false;}\n } \n }); \n\n\n }\n return false;\n });\n});\n</script>','',0,0,0);
226INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
227 (4,1,'<div id=\"wrapper\">\n <ul class=\"tabs tabs1\">\n <li class=\"t1 tab-current\"><a>Исходный код</a></li>\n <li class=\"t2\"><a>CSS</a></li>\n </ul>\n\n <div class=\"t1\">\n <fieldset>\n <textarea id=\"source_template\" name=\"source_template\" style=\"height: 350px; width: 100%;\"></textarea>\n </fieldset>\n </div>\n \n <div class=\"t2\">\n <fieldset>\n <textarea id=\"source_css\" name=\"source_css\" style=\"height: 350px; width: 100%;\"></textarea>\n </fieldset>\n </div>\n</div>\n \n<script>\n\n\n$(document).ready(function() {\n\n $(\'ul.tabs li\').css(\'cursor\', \'pointer\');\n\n $(\'ul.tabs.tabs1 li\').click(function(){\n var thisClass = this.className.slice(0,2);\n $(\'div.t1\').hide();\n $(\'div.t2\').hide();\n \n $(\'div.\' + thisClass).show();\n $(\'ul.tabs.tabs1 li\').removeClass(\'tab-current\');\n $(this).addClass(\'tab-current\');\n });\n\n editAreaLoader.init({\n id: \"source_template\" // id of the textarea to transform \n ,start_highlight: true // if start with highlight\n ,language: \"ru\"\n ,syntax: \"html\" \n ,min_height: 450\n ,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, syntax_selection, |, change_smooth_selection, highlight, reset_highlight, |\"\n ,syntax_selection_allow: \"css,html,js,php,xml,sql\"\n });\n\n editAreaLoader.init({\n id: \"source_css\" // id of the textarea to transform \n ,start_highlight: true // if start with highlight\n ,language: \"ru\"\n ,syntax: \"css\" \n ,min_height: 450\n ,display: \"later\"\n ,toolbar: \"search, go_to_line, |, undo, redo, |, select_font, |, change_smooth_selection, highlight, reset_highlight, |\"\n });\n\n //editAreaLoader.setValue(\"source_template\", \"\");\n //editAreaLoader.setValue(\"source_css\", \"\");\n\n $.getJSON( \'/ajax/load_code_template.php\', { \'module_name\': \'source_editor_module\' }, function(json) {\n\n editAreaLoader.setValue(\"source_template\", json.source);\n editAreaLoader.setValue(\"source_css\", json.css); \n \n });\n\n \n $(\'#adminDialogForm\').submit( function(){\n if( confirm(\'Вы действительно хотите отправить данные?\') ){\n $.getJSON( \'/ajax/save_code_template.php\', { \'source\': editAreaLoader.getValue(\"source_template\"), \'source_css\': editAreaLoader.getValue(\"source_css\") }, function(json) {\n \n if(json.status==\'OK\'){\n $(\"#administrative_control\").dialog(\'destroy\');\n window.location.reload();\n return true;\n } \n else {alert( json.status );return false;}\n \n });\n \n }return false;\n \n });\n\n});\n</script>','',0,0,0),
228 (5,1,'<?php\nglobal $conf_live_site;\n//$conf_live_site .= \"s/\";\n$abs_path = path_data( $_SERVER[\'HTTP_REFERER\'] ,true /*абс.путь*/); \n$xml_patch = $abs_path.\'/xml/getSection?&Itemid=\'.$_REQUEST[\'Itemid\'];\n\n$xmlData = file_get_contents($xml_patch);\n$xml = new SimpleXMLElement($xmlData);\necho \"<input type=hidden id=\'_name\' value=\\\"\".@$xml->section->title.\"\\\" />\";\necho \"<input type=hidden id=\'_id\' value=\\\"\".@$xml->section->id.\"\\\" />\";\necho \"<input type=hidden id=\'_template_page\' value=\\\"\".@$xml->section->template_page.\"\\\" />\";\n\necho \"<input type=hidden id=\'id\' value=\'\' />\";\n?>\nНазвание раздела\n<input type=text id=name value=\"\"><br />\nШаблон<?php\nerror_log(\'ddddddddd\');\n//Идентификатор сайта\n$id_website = siteID( loc_to_uri($_SERVER[\'HTTP_REFERER\']) );\n//Определяет тип сайта - site_type_id\n//Сайт, Блог, Инет Магазин, Форум, другое\n$site_type_id = get_site_type( $id_website );\n\n$sql = \'SELECT * FROM #__page_templates WHERE site_type_id=\'.$site_type_id;\n$arr = $database->loadRowList( $sql );\necho \"<select id=template_page>\";\nforeach ($arr as &$value){\necho \"<option value=\\\"\".$value[\'id\'].\"\\\">\".$value[\'name\'].\"</option>\"; \n}\necho \"</select>\";\n?>\n<script type=javascript>\n$(document).ready(function() {\nif(document.getElementById(\'param\').value>0){\n document.getElementById(\'name\').value=document.getElementById(\'_name\').value;\n document.getElementById(\'id\').value=document.getElementById(\'_id\').value;\n document.getElementById(\'template_page\').value=document.getElementById(\'_template_page\').value;\n }\n });\n$(\"#adminDialogForm\").submit(function(){\n var id = document.getElementById(\'id\').value;\n var template_page = document.getElementById(\'template_page\').value;\n if(document.getElementById(\'name\').value==\"\"){\n alert(\'Error\');\n return false;\n }\n Sections(id, document.getElementById(\'name\').value, template_page); \n });\n</script>','',0,0,0);
229INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
230 (10,1,'<?php \n@session_start();\n\n$arr_uri = parse_url($_SERVER[\'REQUEST_URI\']); \n$uri=$arr_uri[\'path\'];\n\n\nif( basename($uri)==\'getSection\' ){\n\n$id = @$_REQUEST[\'Itemid\'];\n\n$ID = siteID();\n$lang_id = 1;\n\n$sql = sprintf(\'SELECT * FROM u_%d_structure WHERE id=%d and lang_id=%d\', $ID, $id, $lang_id);\n$arr = $database->loadObject( $sql );\n \nif( $arr )\n{\n header(\'Content-Type: text/xml charset=utf-8\');\n //header(\'Content-Disposition: attachment; filename=\'.basename($uri).\'.xml\'); \n header(\"Cache-control: private\");\n \n $xml = new XMLWriter();\n $xml->openURI(\'php://output\');\n \n \n $xml->setIndent(true);\n $xml->startDocument(\'1.0\', \'UTF-8\');\n \n $xml->startElement(\'sections\');\n $xml->writeAttribute (\'language\', \'ru\');\n $xml->writeAttribute (\'exportedFromHost\', $_SERVER[\'HTTP_HOST\']);\n \n $xml->startElement(\'section\');\n $xml->writeElement (\'id\', $arr[\'id\'] ); \n $xml->writeElement (\'title\', $arr[\'name\'] );\n $xml->writeElement (\'template_page\', $arr[\'id_template_page\'] ); \n $xml->endElement();\n \n $xml->endElement(); \n \n $xml->endDocument();\n $xml->outputMemory();\n}\n\n} else echo \"getSection\";\n?>','',0,0,0),
231 (13,1,'<?php \n$arr_uri = parse_url($_SERVER[\'REQUEST_URI\']);\n$uri=@$arr_uri[\'path\'];\n\nif( basename($uri)==\'sitemap\' ){\n\n$ID = siteID();\n$lang_id = 1;\n$path = path_data( $_SERVER[\'HTTP_REFERER\'], false /*относительный путь*/);\n//$path = @$_REQUEST[\'path\'];\n$itemid = get_itemid( $_SERVER[\'HTTP_REFERER\'] );\n\n$sql = sprintf(\'SELECT * FROM u_%d_structure WHERE lang_id=%d\', $ID, $lang_id);\n$arr = $database->loadRowList( $sql );\n \nheader(\'Content-Type: text/xml charset=utf-8\');\n//header(\'Content-Disposition: attachment; filename=\'.basename($uri).\'.xml\');\nheader(\"Cache-control: private\"); \n \n$xml = new XMLWriter();\n$xml->openURI(\'php://output\'); \n \n$xml->setIndent(true);\n$xml->startDocument(\'1.0\', \'UTF-8\');\n \n$xml->startElement(\'sections\');\n$xml->writeAttribute (\'language\', \'ru\');\n$xml->writeAttribute (\'id\', $itemid );\n$xml->writeAttribute (\'exportedFromHost\', $_SERVER[\'HTTP_HOST\']);\n \nforeach($arr as $key => $value ){ \n $xml->startElement (\'section\');\n $xml->writeAttribute (\'id\', $value [\'id\']); \n $xml->writeAttribute (\'parent_id\', $value [\'parent_id\']); \n $xml->writeElement (\'title\', $value [\'name\'] );\n $xml->writeElement (\'category\', $value [\'category_id\'] );\n $value[\'id\']==1 ? $id = \'\' : $id = $value[\'id\'];\n $xml->writeElement (\'loc\', $path.$id );\n\n//$xml->writeElement (\'link\', \"<![CDATA[?&Itemid=\".$value [\'id\'].\"]]>\" ); \n $xml->endElement(); \n}\n\n$xml->endElement();\n$xml->endDocument();\n$xml->outputMemory();\n\n} else echo \"sitemap\";\n?>','',0,0,0);
232INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
233 (14,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <xsl:apply-templates/>\n </xsl:template>\n <xsl:template match=\"section\">\n <ul>\n <xsl:variable name=\"link\"><xsl:value-of select=\"link\"/></xsl:variable>\n <li> >> <a href=\"{$link}\" ><b><xsl:value-of select=\"name\"/></b></a></li>\n </ul>\n </xsl:template>\n</xsl:stylesheet>','',10,0,0),
234 (23,1,'<?php\n$json = new Services_JSON();\n//Права доступа\n//Если пользователь входит в группу супер администраторов user_id = 0\n//созданный модуль с user_id = 0 доступен всем пользователям\n$_SESSION[\'USER\'][\'usertype\']==1 ? $user_id = 0 : $user_id = $_SESSION[\'USER\'][\'id\'];\n\n//Идентификатор сайта\n$id_website = siteID( loc_to_uri($_SERVER[\'HTTP_REFERER\']) );\n//Определяет тип сайта - site_type_id\n//Сайт, Блог, Инет Магазин, Форум, другое\n$site_type_id = get_site_type( $id_website );\n\n$sql = sprintf( \'SELECT * FROM sytto_modules WHERE user_id=%d and (site_type_id=0 or site_type_id=%d)\', $user_id, $site_type_id);\n$arr = $database->loadRowList( $sql );\nforeach( $arr as $data ){\n $param = $data[\'id\'];\n echo \"<b>\".$data[\'name\'].\"</b> \".$data[\'title\'].\"[<a href=\'javascript:executeCode(3,\".$param.\")\'>Редактировать</a>] [<a href=\'javascript:executeCode(\".$data[\'id\'].\")\'>Выполнить</a>]\"\n .\" [<a href=\'#\' onClick=\'javascript:remove_module(\".$data[\'id\'].\",\\\"\".$data[\'name\'].\"\\\")\'>Удалить</a>]<br />\";\n}\n?>','',0,0,0),
235 (26,1,'Название шаблона\n<input type=edit id=template_name value=\"\">\n<input type=button value=\"Добавить\" onClick=\"javascript:AddTemplateSite();\">\n',' ',0,0,0);
236INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
237 (27,1,'<div align=center><b>Структура шаблона страницы</b></div>\n<br />\n<div id=frmTemplate>Модуль уже загружен на странице!</div>\n<script>\n$(document).ready(function(){\n document.getElementById(\'frmTemplate\').innerHTML= \"<div align=center><img src=\'/images/loading.gif\'></div>\";\n $.getJSON( \'/ajax/templates/page_template.php\', {\'id\': Itemid }, function(json) {\n document.getElementById(\'frmTemplate\').innerHTML= json.code;\n \n });\n});\n\n</script>',' ',0,0,0),
238 (28,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"items\">\n <script type=\"text/javascript\" charset=\"utf-8\"> \n var rte;\n var opts;\n $().ready(function() {\n \n opts = {\n cssClass : \'el-rte\',\n lang : \'ru\',\n height : 100,\n toolbar : \'eldorado\',\n //toolbar : \'tiny\',\n //cssfiles : [\'css/elrte-inner.css\'],\n fmAllow : true,\n //false/true. Разрешает редактирование HTML\n allowSource: false,\n fmOpen : function(callback) {\n $(\'<div />\').elfinder({\n url : \'/files/elrte/connectors/php/connector.php\',\n dialog : { width : 400, modal : true, title : \'Files\' },\n editorCallback : callback\n })\n }\n }\n \n //$(\'#data\').elrte(opts);\n rte = new elRTE(document.getElementById(\"data\"), opts);\n \n });\n \n \n\n $(\"#adminDialogForm\").submit(function(){\n //rte = new elRTE(document.getElementById(\"administrative_control\"), opts);\n\n var data = \"data=\"+entity( rte.val() );\n\n $.ajax({ \n type: \"POST\", \n url: \"/files/elrte/save.php?Itemid=\"+<?php echo get_itemid();?>, \n data: data , \n success: function(json){\n \n var j = eval(\'(\'+json+\')\');\n \n if(j.status==\'OK\'){\n $(\"#administrative_control\").dialog(\'destroy\');\n window.location.reload();\n return true;\n } \n else {alert( j.status );return false;}\n } \n }); \n \n return false;\n });\n </script> \n \n \n <center>Редактор контента</center>\n <xsl:apply-templates/>\n \n </xsl:template>\n \n <xsl:template match=\"item\">\n <div style=\"width: 100%\" id=\"introtext\">\n <div id=\"data\" name=\"data\" >\n <xsl:value-of select=\"data\"/>\n </div>\n </div>\n \n </xsl:template>\n</xsl:stylesheet>',' ',29,0,0),
239 (29,1,'<?php \n\n$arr_uri = parse_url($_SERVER[\'REQUEST_URI\']); \n$uri=$arr_uri[\'path\'];\n\n$ID = siteID( );\n$lang_id = 1;\n$id_content = get_itemid();\nerror_log(\"M \".$id_content);\n\n//Запись содержимого таблицы content\nif( strpos(file_get_contents(\"php://input\"), \"xml\")!==false && $xmlData = file_get_contents(\"php://input\") ){\n \n if( !valid_user( @$_GET[\'key\'] ) ){\n echo \"Доступ закрыт!\";\n return;\n }\n\n $xmlData = decode_source( $xmlData );\n //$xmlData = html_entity_decode ( $xmlData ); \n \n $xml = new SimpleXMLElement($xmlData);\n\n //если ID раздела не передано\n if( !@$xml->item->id )\n $id_content = get_itemid( @$xml->item->loc );\n else $id_content = $xml->item->id;\n \n $data = @$xml->item->data;\n \n if(!get_magic_quotes_gpc()) \n $data = addslashes( $data );\n \n $sql = sprintf(\'SELECT 1 FROM u_%d_content WHERE id=%d\', $ID, $id_content);\n if( $database->loadRowList( $sql ) ){ \n $sql = sprintf(\'UPDATE u_%d_content SET data=\\\'%s\\\' WHERE id=%d\', $ID, $data,$id_content);\n $database->query( $sql );\n } else {\n $sql = sprintf(\'INSERT INTO u_%d_content (`id`,`item`,`data`) VALUES (\\\'%d\\\',1,\\\'%s\\\')\', $ID, $id_content, $data );\n $database->query( $sql );\n }\n return;\n} \n\n\n//if( basename($uri)==\'content\' )\n{\n\n$sql = sprintf(\'SELECT * FROM u_%d_content WHERE id=%d\', $ID, $id_content);\n$arr = $database->loadRowList( $sql );\n\nheader(\'Content-Type: text/xml charset=utf-8\');\n//header(\'Content-Disposition: attachment; filename=\'.basename($uri).\'.xml\');\nheader(\"Cache-control: private\"); \n\n \n$xml = new XMLWriter();\n$xml->openURI(\'php://output\'); \n \n$xml->setIndent(true);\n$xml->startDocument(\'1.0\', \'UTF-8\');\n \n$xml->startElement(\'items\');\n$xml->writeAttribute (\'language\', \'ru\');\n$xml->writeAttribute (\'exportedFromHost\', $_SERVER[\'HTTP_HOST\']);\n \nforeach($arr as $key => $value ){ \n $xml->startElement (\'item\');\n $xml->writeElement (\'id\', $value [\'id\'] ); \n $xml->writeElement (\'data\', \"<![CDATA[\".$value [\'data\'].\"]]>\" ); \n $xml->endElement(); \n}\n\nif( !$arr ){\n $xml->startElement (\'item\');\n $xml->writeElement (\'id\', 0 ); \n $xml->writeElement (\'data\', \'\' ); \n $xml->endElement();\n}\n\n$xml->endElement();\n$xml->endDocument();\n$xml->outputMemory();\n\n}// else echo \"content\";\n?>',' ',0,0,0);
240INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
241 (31,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"items\">\n <div align=\"left\" style=\"MARGIN: 10px\">\n <xsl:apply-templates/>\n </div>\n </xsl:template>\n \n <xsl:template match=\"item\">\n <xsl:value-of select=\"data\"/>\n </xsl:template>\n</xsl:stylesheet>','',29,0,0),
242 (39,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n\n <div style=\"width: 200px;\" id=\"navcontainer\">\n <ul>\n <xsl:apply-templates mode=\"global_menu\"/>\n </ul>\n </div>\n \n </xsl:template>\n \n <xsl:template match=\"section\" mode=\"global_menu\">\n <xsl:variable name=\"link\"><xsl:value-of select=\"link\"/></xsl:variable>\n\n <xsl:choose>\n <!-- если Текущий раздел --> \n <xsl:when test=\"descendant-or-self::*/@id = /node()/@first_id\">\n <li class=\"title_on\"><a hrf=\"#\" class=\"chosen\"><xsl:value-of select=\"title\"/></a></li>\n </xsl:when>\n \n <xsl:otherwise> \n <xsl:call-template name=\"sub-item\"/>\n </xsl:otherwise>\n \n </xsl:choose>\n \n \n </xsl:template>\n \n <xsl:template name=\"sub-item\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n <xsl:choose>\n <xsl:when test=\"descendant-or-self::*/@parent_id = /node()/@first_id\">\n <li><a href=\"{loc}\"><xsl:value-of select=\"title\"/></a></li>\n </xsl:when>\n </xsl:choose> \n </xsl:template>\n \n\n \n\n</xsl:stylesheet>','#navcontainer{\n DISPLAY: block; WIDTH: 200px;\n}\n\n#navcontainer UL {\n PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none\n}\n#navcontainer LI {\n PADDING: 5px;\n}\n#navcontainer LI A {\n\n}\n#navcontainer DIV LI A {\n COLOR: #2200CC; \n}\n\n\n#navcontainer .title_on {\n BACKGROUND-COLOR: #FEF1D2;\n}',42,0,0),
243 (40,1,'<ul id=\"root_menu\">\n<li class=\"item\">содержание\n<img src=\"/images/downarrow.png\" width=\"12\" height=\"12\" class=\"menu_head1\" />\n<ul class=\"menu_body1\">\n<li><a href=\"#\">About Us1</a></li>\n<li><a href=\"#\">Portfolio1</a></li>\n</ul>\n</li>\n<li class=\"item\">\nструктура\n<img src=\"/images/downarrow.png\" width=\"12\" height=\"12\" class=\"menu_head\" />\n<ul class=\"menu_body\">\n<li><a href=\"#\">About Us</a></li>\n<li><a href=\"#\">Portfolio</a></li>\n</ul>\n</li></ul>\n\n\n<script type=\"text/javascript\">\n$(document).ready(function () {\n $(\"ul.menu_body li:even\").addClass(\"alt\");\n $(\'img.menu_head\').click(function () {\n $(\'ul.menu_body\').slideToggle(\'medium\');\n });\n $(\'img.menu_head1\').click(function () {\n $(\'ul.menu_body1\').slideToggle(\'medium\');\n });\n});\n</script>','#root_menu LI.item {\n COLOR: #000;\n DISPLAY: inline; \n FLOAT: left; \n LINE-HEIGHT: 35px; \n}\n\nul, li{margin:0; padding:0; list-style:none;}\n\n.menu_body {display:none; }\n\n.menu_body {display:none;}\n.menu_body li{background:#fff; padding: 3px;}\n.menu_body li.alt{background:#ececec;}\n.menu_body li a{color:#000; text-decoration:none; display:block;}\n.menu_body li a:hover{}',0,0,0);
244INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
245 (41,1,'<div id=\"smoothmenu1\" class=\"ddsmoothmenu\">\n<ul>\n\n<li><a href=\"#\">Содержимое</a>\n <ul>\n <li><a href=\"javascript:executeCode(28);\">Редактировать статью</a></li>\n </ul>\n</li>\n<li><a href=\"#\">Структура сайта</a>\n <ul>\n <li><a href=\"javascript:executeCode(5,0);\">Добавить раздел сайта</a></li>\n <li><a href=\"javascript:executeCode(5,26);\">Редактировать раздел</a></li>\n </ul>\n</li>\n<li><a href=\"#\">Шаблон</a>\n <ul>\n <li><a href=\"javascript:executeCode(4);\">HTML шаблон сайта</a></li>\n <li><a href=\"javascript:executeCode(27);\">Шаблон страницы</a></li>\n <li><a href=\"javascript:executeCode(26);\">Добавить шаблон страницы сайта </a></li>\n \n </ul>\n</li>\n<li><a href=\"#\">Режимы</a>\n <ul>\n <li><a href=\"#\" onClick=\"set_mode();\">Визуальное управления модулями</a></li>\n <li><a href=\"javascript:executeCode(23);\">Листинг модулей</a></li>\n </ul>\n</li>\n\n</ul>\n<br style=\"clear: left\" />\n</div>\n\n\n<script type=\"text/javascript\">\n\nfunction set_mode(){\n $.getJSON( \'/ajax/mode.php\', { \'mode\': \'EDITING_MODE_MODULES\' }, function(json) {\n window.location.reload(); \n });\n}\n\nddsmoothmenu.init({\n mainmenuid: \"smoothmenu1\", //menu DIV id\n orientation: \'h\', //Horizontal or vertical menu: Set to \"h\" or \"v\"\n classname: \'ddsmoothmenu\', //class added to menu\'s outer DIV\n //customtheme: [\"#1c5a80\", \"#18374a\"],\n contentsource: \"markup\" //\"markup\" or [\"container_id\", \"path_to_menu_file\"]\n});\n</script>','.ddsmoothmenu{\nfont: 12px/14px Arial;\nbackground: #fff; /*background of menu bar (default state)*/\nwidth: 100%;\n}\n\n.ddsmoothmenu ul{\nz-index:100;\nmargin: 0;\npadding: 0;\nlist-style-type: none;\n}\n\n/*Top level list items*/\n.ddsmoothmenu ul li{\nposition: relative;\ndisplay: inline;\nfloat: left;\n}\n\n/*Top level menu link items style*/\n.ddsmoothmenu ul li a{\ndisplay: block;\nbackground: #fff; /*background of menu items (default state)*/\ncolor: white;\npadding: 5px 8px;\nborder-right: 1px solid #778;\ncolor: #2d2b2b;\ntext-decoration: none;\n}\n\n* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/\ndisplay: inline-block;\n}\n\n.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{\ncolor: black;\n}\n\n.ddsmoothmenu ul li a.selected{ /*CSS class that\'s dynamically added to the currently active menu items\' LI A element*/\nbackground: white; \ncolor: black;\n}\n\n.ddsmoothmenu ul li a:hover{\nbackground: white; /*background of menu items during onmouseover (hover state)*/\ncolor: black;\n}\n \n/*1st sub level menu*/\n.ddsmoothmenu ul li ul{\nposition: absolute;\nleft: 0;\ndisplay: none; /*collapse all sub menus to begin with*/\nvisibility: hidden;\n}\n\n/*Sub level menu list items (undo style from Top level List Items)*/\n.ddsmoothmenu ul li ul li{\ndisplay: list-item;\nfloat: none;\n}\n\n/*All subsequent sub menu levels vertical offset after 1st level sub menu */\n.ddsmoothmenu ul li ul li ul{\ntop: 0;\n}\n\n/* Sub level menu links style */\n.ddsmoothmenu ul li ul li a{\nfont: normal 12px/14px Arial;\nwidth: 160px; /*width of sub menus*/\npadding: 5px;\nmargin: 0;\nborder-top-width: 0;\nborder-bottom: 1px solid gray;\n}\n\n/* Holly Hack for IE \\*/\n* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/\n\n\n/* ######### CSS classes applied to down and right arrow images ######### */\n\n.downarrowclass{\nposition: absolute;\ntop: 8px;\nright: 7px;\n}\n\n.rightarrowclass{\nposition: absolute;\ntop: 6px;\nright: 5px;\n}\n\n/* ######### CSS for shadow added to sub menus ######### */\n\n.ddshadow{\nposition: absolute;\nleft: 0;\ntop: 0;\nwidth: 0;\nheight: 0;\nbackground: silver;\n}\n\n.toplevelshadow{ /*shadow opacity. Doesn\'t work in IE*/\nopacity: 0.8;\n}',0,0,0),
246 (42,1,'<?php \n$arr_uri = parse_url($_SERVER[\'REQUEST_URI\']);\n$uri=@$arr_uri[\'path\'];\n\nif( basename($uri)==\'navigation\' ){\n\n$site_id = siteID();\n$lang_id = 1;\n$path = path_data( $_SERVER[\'HTTP_REFERER\'], false /*относительный путь*/);\n//$path = @$_REQUEST[\'path\'];\n$itemid = get_itemid( $_SERVER[\'HTTP_REFERER\'] );\nerror_log($itemid);\n \nheader(\'Content-Type: text/xml charset=utf-8\');\nheader(\"Cache-control: private\"); \n \n$xml = new XMLWriter();\n$xml->openURI(\'php://output\'); \n \n$xml->setIndent(true);\n$xml->startDocument(\'1.0\', \'UTF-8\');\n\nunset($arr);\nget_path_section($site_id, $itemid, $arr);\n\nasort($arr); \n\nif(!empty($arr[(count($arr)-2)])) $first_id = $arr[(count($arr)-2)][\'first_id\']; else $first_id = $itemid;\n\n$xml->startElement(\'sections\');\n$xml->writeAttribute (\'language\', \'ru\');\n$xml->writeAttribute (\'id\', $itemid );\n$xml->writeAttribute (\'first_id\', $first_id );\n$xml->writeAttribute (\'exportedFromHost\', $_SERVER[\'HTTP_HOST\']);\n\n$order = 0;\nforeach($arr as $data ){\n\n $sql = sprintf(\'SELECT * FROM u_%d_structure WHERE parent_id=%d\', $site_id, $data[\'id\'] );\n $arr_sub_folders = $database->loadRowList( $sql );\n foreach($arr_sub_folders as $value ){\n $xml->startElement (\'section\');\n $xml->writeAttribute (\'id\', $value [\'id\']); \n $xml->writeAttribute (\'parent_id\', $value[\'parent_id\']);\n $xml->writeAttribute (\'order\', $order); \n $xml->writeElement (\'title\', $value[\'name\'] );\n $xml->writeElement (\'template_page\', $value [\'id_template_page\'] );\n $value[\'id\']==1 ? $_site_id = \'\' : $_site_id = $value[\'id\'];\n $xml->writeElement (\'loc\', $path.$_site_id ); \n $xml->endElement();\n }\n ++$order;\n}\n\n$xml->endElement();\n$xml->endDocument();\n$xml->outputMemory();\n\n} else echo \"navigation\";\n?>','',0,0,0);
247INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
248 (43,1,'<div class=title_notice>\n<a href=\"#\">Станьте доступными!</a>\n</div>\n<div class=title_text >\nПоможем заявить о Вас и предоставляемых Вашей компанией услугах в Интернете. \n</div>\n<div class=title_uri>\n<a href=\"#\">Заказать продвижение</a>\n</div>\n\n<br />\n<div class=title_notice>\n<a href=\"#\">Будьте узнаваемыми!</a>\n</div>\n<div class=title_text>\nСоздадим эффективный фирменный стиль и разработаем хороший логотип компании!\n</div>\n<div class=title_uri>\n<a href=\"#\">Заказать уникальный дизайн</a>\n</div>\n\n\n<br />\n<div class=title_notice>\n<a href=\"#\">Помогите людям увидеть себя!</a>\n</div>\n<div class=title_text>\nГотовы разработать для Вас ВЕБ сайт любой сложности, на высоком профессиональном уровне. \n</div>\n<div class=title_uri>\n<a href=\"#\">Заказать разработку сайта</a>\n</div>','',0,0,0),
249 (44,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <div id=\"footer\">\n <div class=\"body\"><center>\n <ul id=\"footer_menu\">\n <xsl:apply-templates/>\n <li>[<a href=\"/login\">Вход</a>]</li>\n </ul></center>\n </div>\n </div>\n </xsl:template>\n <xsl:template match=\"section\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n \n <xsl:if test=\"@parent_id = 0\">\n <li>\n <xsl:choose>\n <!-- если Текущий раздел --> \n <xsl:when test=\"descendant-or-self::*/@id = /node()/@first_id\">\n <a class=\"chosen\"><xsl:value-of select=\"title\"/></a>\n </xsl:when>\n <!-- если раздел не текщий --> \n <xsl:otherwise> \n <a href=\"{$loc}\">\n <xsl:value-of select=\"title\"/>\n </a>\n </xsl:otherwise>\n </xsl:choose>\n </li>\n </xsl:if>\n </xsl:template>\n</xsl:stylesheet>','#footer{\n BACKGROUND: #FEF1D2;\n PADDING-TOP: 5px;\n BORDER-TOP: solid 1px #C8C8C8;\n}\n\n#footer_menu {\n LIST-STYLE-TYPE: none; \n HEIGHT: 25px;\n WIDTH: 50%;\n}\n#footer_menu LI {\n COLOR: #000;\n DISPLAY: inline; \n FLOAT: left; \n WIDTH: 100px;\n LINE-HEIGHT: 25px; \n FONT-SIZE: 1em;\n FONT-FAMILY: arial, verdana, sans-serif;\n}\n#footer_menu LI A {\n TEXT-DECORATION: none;\n}\n\n#footer_menu LI A.chosen {\n COLOR: #000;\n}',42,0,0);
250INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
251 (51,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <div id=\"midlink\" align=\"center\">\n <ul id=\"main_menu\">\n <xsl:apply-templates/>\n </ul>\n </div>\n </xsl:template>\n \n <xsl:template match=\"section\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n \n <xsl:if test=\"@parent_id = 0\">\n <li>\n <xsl:choose>\n <!-- если Текущий раздел --> \n <xsl:when test=\"descendant-or-self::*/@id = /node()/@first_id\">\n <a href=\"{$loc}\" class=\"chosen\"><xsl:value-of select=\"title\"/></a>\n </xsl:when>\n <!-- если раздел не текщий --> \n <xsl:otherwise> \n <a href=\"{$loc}\">\n <xsl:value-of select=\"title\"/>\n </a>\n </xsl:otherwise>\n </xsl:choose>\n </li>\n </xsl:if>\n \n \n </xsl:template>\n</xsl:stylesheet>','#midlink {\n WIDTH: 100%;\n BACKGROUND: url(/files/themes/sytto/images/cssplay_0.gif) bottom repeat-x; \n HEIGHT: 35px; \n FLOAT: center;\n}\n\n#main_menu {\n MARGIN: 0px 50px; \n LIST-STYLE-TYPE: none; \n HEIGHT: 35px;\n WIDTH: 1000px;\n}\n#main_menu LI {\n COLOR: #000;\n DISPLAY: inline; \n FLOAT: left; \n WIDTH: 135px;\n LINE-HEIGHT: 35px; \n}\n#main_menu LI A {\n DISPLAY: block; \n WIDTH: 135px; \n LINE-HEIGHT: 35px;\n TEXT-DECORATION: none;\n FONT-SIZE: 1.2em;\n FONT-FAMILY: arial, verdana, sans-serif;\n}\n\n#main_menu LI A.chosen {\n BACKGROUND: url(/files/themes/sytto/images/cssplay_1.gif); \n LINE-HEIGHT: 35px;\n COLOR: #000;\n BORDER-BOTTOM: 1px solid #fff;\n}\n\n#main_menu LI A:visited {\n\n}',42,0,0),
252 (52,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <div>\n <div class=\"body\"><center>\n <ul>\n <xsl:apply-templates/>\n </ul></center>\n </div>\n </div>\n </xsl:template>\n <xsl:template match=\"section\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n <li>\n <a href=\"{$loc}\">\n <xsl:value-of select=\"title\"/>\n </a>\n </li>\n </xsl:template>\n</xsl:stylesheet>','',54,0,0);
253INSERT INTO `sytto_source_code` (`id_code`,`version_code`,`source`,`css`,`xml_source`,`user_id`,`site_id`) VALUES
254 (53,1,'<xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">\n <xsl:output method=\"html\" encoding=\"UTF-8\" indent=\"no\"/>\n <xsl:template match=\"sections\">\n <div id=\"footer\">\n <div class=\"body\"><center>\n <ul id=\"footer_menu\">\n <xsl:apply-templates/>\n <li>[<a href=\"/login\">Вход</a>]</li>\n </ul></center>\n </div>\n </div>\n </xsl:template>\n <xsl:template match=\"section\">\n <xsl:variable name=\"loc\"><xsl:value-of select=\"loc\"/></xsl:variable>\n \n <xsl:if test=\"@parent_id = 0\">\n <li>\n <xsl:choose>\n <!-- если Текущий раздел --> \n <xsl:when test=\"descendant-or-self::*/@id = /node()/@first_id\">\n <a class=\"chosen\"><xsl:value-of select=\"title\"/></a>\n </xsl:when>\n <!-- если раздел не текщий --> \n <xsl:otherwise> \n <a href=\"{$loc}\">\n <xsl:value-of select=\"title\"/>\n </a>\n </xsl:otherwise>\n </xsl:choose>\n </li>\n </xsl:if>\n </xsl:template>\n</xsl:stylesheet>','#footer{\n BACKGROUND: #FEF1D2;\n PADDING-TOP: 5px;\n BORDER-TOP: solid 1px #C8C8C8;\n}\n\n#footer_menu {\n LIST-STYLE-TYPE: none; \n HEIGHT: 25px;\n WIDTH: 50%;\n}\n#footer_menu LI {\n COLOR: #000;\n DISPLAY: inline; \n FLOAT: left; \n WIDTH: 100px;\n LINE-HEIGHT: 25px; \n FONT-SIZE: 1em;\n FONT-FAMILY: arial, verdana, sans-serif;\n}\n#footer_menu LI A {\n TEXT-DECORATION: none;\n}\n\n#footer_menu LI A.chosen {\n COLOR: #000;\n}',42,0,0),
255 (54,1,'<?php \n$arr_uri = parse_url($_SERVER[\'REQUEST_URI\']);\n$uri=@$arr_uri[\'path\'];\n\nif( basename($uri)==\'models\' ){\n\n$site_id = siteID();\n$lang_id = 1;\n$path = path_data( $_SERVER[\'HTTP_REFERER\'], false /*относительный путь*/);\n$itemid = get_itemid( $_SERVER[\'HTTP_REFERER\'] );\n\nheader(\'Content-Type: text/xml charset=utf-8\');\nheader(\"Cache-control: private\"); \n \n$xml = new XMLWriter();\n$xml->openURI(\'php://output\'); \n \n$xml->setIndent(true);\n$xml->startDocument(\'1.0\', \'UTF-8\');\n\nunset($arr);\nget_path_section($site_id, $itemid, $arr);\n\nasort($arr); \n\nif(!empty($arr[(count($arr)-2)])) $first_id = $arr[(count($arr)-2)][\'first_id\']; else $first_id = $itemid;\n\n$xml->startElement(\'sections\');\n$xml->writeAttribute (\'language\', \'ru\');\n$xml->writeAttribute (\'id\', $itemid );\n$xml->writeAttribute (\'first_id\', $first_id );\n$xml->writeAttribute (\'exportedFromHost\', $_SERVER[\'HTTP_HOST\']);\n\n\n$sql = sprintf(\'SELECT * FROM u_%d_structure WHERE id_template_page=5\', $site_id );\n$arr_sub_folders = $database->loadRowList( $sql );\nforeach($arr_sub_folders as $value ){\n $xml->startElement (\'section\');\n $xml->writeAttribute (\'id\', $value [\'id\']); \n $xml->writeAttribute (\'parent_id\', $value[\'parent_id\']);\n $xml->writeAttribute (\'order\', $order); \n $xml->writeElement (\'title\', $value[\'name\'] );\n $xml->writeElement (\'template_page\', $value [\'id_template_page\'] );\n $value[\'id\']==1 ? $_site_id = \'\' : $_site_id = $value[\'id\'];\n $xml->writeElement (\'loc\', $path.$_site_id ); \n $xml->endElement();\n}\n\n\n$xml->endElement();\n$xml->endDocument();\n$xml->outputMemory();\n\n} else echo \"navigation\";\n?>','',0,0,0);
256/*!40000 ALTER TABLE `sytto_source_code` ENABLE KEYS */;
257
258
259--
260-- Definition of table `sytto_templates`
261--
262
263DROP TABLE IF EXISTS `sytto_templates`;
264CREATE TABLE `sytto_templates` (
265 `id` int(10) unsigned NOT NULL auto_increment,
266 `user_id` int(11) NOT NULL default '0',
267 `name` varchar(64) character set utf8 NOT NULL,
268 `source` mediumtext character set utf8,
269 `css` mediumtext,
270 `site_type_id` varchar(45) NOT NULL default '1',
271 PRIMARY KEY USING BTREE (`id`,`user_id`)
272) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
273
274--
275-- Dumping data for table `sytto_templates`
276--
277
278/*!40000 ALTER TABLE `sytto_templates` DISABLE KEYS */;
279INSERT INTO `sytto_templates` (`id`,`user_id`,`name`,`source`,`css`,`site_type_id`) VALUES
280 (1,0,'Первый шаблон','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta http-equiv=\"Content-Language\" content=\"ru\" />\n<script language=\"JavaScript\">\nfunction setHeight(){\n\n var myWidth = 0, myHeight = 0;\n if( typeof( window.innerWidth ) == \'number\' ) {\n //Non-IE\n myWidth = window.innerWidth;\n myHeight = window.innerHeight;\n } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {\n //IE 6+ in \'standards compliant mode\'\n myWidth = document.documentElement.clientWidth;\n myHeight = document.documentElement.clientHeight;\n } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {\n //IE 4 compatible\n myWidth = document.body.clientWidth;\n myHeight = document.body.clientHeight;\n } else {\n myWidth = document.body.clientWidth;\n myHeight = document.body.clientHeight;\n }\n myHeight = myHeight-32;\n\n if(document.getElementById(\'main\').clientHeight<myHeight)\n {\n document.getElementById(\'main\').style.height=myHeight+\"px\";\n } else \n if(document.getElementById(\'main\').clientHeight>=myHeight)\n {\n myHeight = document.getElementById(\'main\').clientHeight;\n document.getElementById(\'main\').style.height= document.getElementById(\'main\').clientHeight+\"px\";\n }\n}\n</script>\n\n</head>\n<body onload=\'setHeight()\'>\n<center>\n<div id=\"main\">\n<div style=\"BACKGROUND: #FEF1D2; width: 100%;\" >\n<br /><br /><br />\n\n<div class=\"body\"><h1>SYTTO.com</h1></div>\n<br />\n[block]navigation[/block]\n</div>\n\n<br />\n\n <div class=\"body\"> \n <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"><tr>\n <td align=left valign=top>[block]left[/block]</td>\n <td valign=top><div style=\"width: 100%\">\n [block]body[/block]</div>\n </td>\n <td align=left valign=top width=\"200px\">[block width=200]right[/block]</td>\n </tr></table>\n </div>\n</div>\n<div align=center>[block]footer[/block]</div>\n\n</center>\n\n</body>','BODY{\n FONT: 12px/14px Arial, Tahoma, sasn-serif; \n}\n\n* {margin: 0; padding: 0;}\n\n.body{\n TEXT-ALIGN: left;\n WIDTH: 1000px;\n}\n\nUL {\n PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none\n}','1'),
281 (2,0,'Блог','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:v =\"urn:schemas-microsoft-com:vml\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta http-equiv=\"Content-Language\" content=\"ru\" />\n</head>\n<body>\n<a href=\"http://127.0.0.1/s/demo/\">test</a>\n<img src=\"/ico.jpg\">\nСупер сайт TEST.com\n<br /><br /><br />\n\n<div style=\"PADDING: 0px; border: solid 2px; #ececec;width: 100%\">\n[block]navigation[/block]\n</div>\n\n[block]body[/block]\n\n<a href=\"#\" onClick=\"executeCode(5,0);\">Мастер создания разделов сайта</a><br />\n<a href=\"#\" onClick=\"executeCode(5,1);\">Радактирование раздела сайта</a>\n</body>','body{\n\n}','2');
282INSERT INTO `sytto_templates` (`id`,`user_id`,`name`,`source`,`css`,`site_type_id`) VALUES
283 (3,0,'Модели','<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<meta http-equiv=\"Content-Language\" content=\"ru\" />\n<script language=\"JavaScript\">\nfunction setHeight(){\n\n var myWidth = 0, myHeight = 0;\n if( typeof( window.innerWidth ) == \'number\' ) {\n //Non-IE\n myWidth = window.innerWidth;\n myHeight = window.innerHeight;\n } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {\n //IE 6+ in \'standards compliant mode\'\n myWidth = document.documentElement.clientWidth;\n myHeight = document.documentElement.clientHeight;\n } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {\n //IE 4 compatible\n myWidth = document.body.clientWidth;\n myHeight = document.body.clientHeight;\n } else {\n myWidth = document.body.clientWidth;\n myHeight = document.body.clientHeight;\n }\n myHeight = myHeight-32;\n\n if(document.getElementById(\'main\').clientHeight<myHeight)\n {\n document.getElementById(\'main\').style.height=myHeight+\"px\";\n } else \n if(document.getElementById(\'main\').clientHeight>=myHeight)\n {\n myHeight = document.getElementById(\'main\').clientHeight;\n document.getElementById(\'main\').style.height= document.getElementById(\'main\').clientHeight+\"px\";\n }\n}\n</script>\n\n</head>\n<body onload=\'setHeight()\'>\n<center>\n<div id=\"main\">\n<div style=\"BACKGROUND: #6D0609; width: 100%;\" >\n<br /><br /><br />\n\n<div class=\"body\"></div>\n<br />\n[block]navigation[/block]\n</div>\n\n<br />\n\n <div class=\"body\"> \n <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\"><tr>\n <td align=left valign=top>[block]left[/block]</td>\n <td valign=top><div style=\"width: 100%\">\n [block]body[/block]</div>\n </td>\n </tr></table>\n </div>\n</div>\n<div align=center>[block]footer[/block]</div>\n\n</center>\n\n</body>','BODY{\r\n FONT: 12px/14px Arial, Tahoma, sasn-serif; \r\n}\r\n\r\n* {margin: 0; padding: 0;}\r\n\r\n.body{\r\n TEXT-ALIGN: left;\r\n WIDTH: 1000px;\r\n}\r\n\r\nUL {\r\n PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; MARGIN-LEFT: 1px; LIST-STYLE-TYPE: none\r\n}','4');
284/*!40000 ALTER TABLE `sytto_templates` ENABLE KEYS */;
285
286
287--
288-- Definition of table `sytto_users`
289--
290
291DROP TABLE IF EXISTS `sytto_users`;
292CREATE TABLE `sytto_users` (
293 `id` int(10) unsigned NOT NULL auto_increment,
294 `owner` int(11) default '0',
295 `username` varchar(32) character set utf8 NOT NULL,
296 `password` varchar(32) character set utf8 NOT NULL,
297 `usertype` int(10) unsigned NOT NULL,
298 `modified` int(10) unsigned default NULL,
299 PRIMARY KEY (`id`)
300) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
301
302--
303-- Dumping data for table `sytto_users`
304--
305
306/*!40000 ALTER TABLE `sytto_users` DISABLE KEYS */;
307INSERT INTO `sytto_users` (`id`,`owner`,`username`,`password`,`usertype`,`modified`) VALUES
308 (1,0,'manager','1',1,NULL),
309 (2,0,'demo','1',100,NULL),
310 (3,0,'models','1',100,NULL);
311/*!40000 ALTER TABLE `sytto_users` ENABLE KEYS */;
312
313
314--
315-- Definition of table `sytto_usertypes`
316--
317
318DROP TABLE IF EXISTS `sytto_usertypes`;
319CREATE TABLE `sytto_usertypes` (
320 `id` int(10) unsigned NOT NULL auto_increment,
321 `name` varchar(64) character set utf8 NOT NULL,
322 PRIMARY KEY (`id`)
323) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
324
325--
326-- Dumping data for table `sytto_usertypes`
327--
328
329/*!40000 ALTER TABLE `sytto_usertypes` DISABLE KEYS */;
330INSERT INTO `sytto_usertypes` (`id`,`name`) VALUES
331 (1,'Администратор'),
332 (100,'Пользователь');
333/*!40000 ALTER TABLE `sytto_usertypes` ENABLE KEYS */;
334
335
336--
337-- Definition of table `u_1_content`
338--
339
340DROP TABLE IF EXISTS `u_1_content`;
341CREATE TABLE `u_1_content` (
342 `id` int(10) unsigned NOT NULL auto_increment,
343 `item` varchar(45) NOT NULL default '1',
344 `data` mediumtext character set utf8,
345 PRIMARY KEY USING BTREE (`id`,`item`)
346) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
347
348--
349-- Dumping data for table `u_1_content`
350--
351
352/*!40000 ALTER TABLE `u_1_content` DISABLE KEYS */;
353INSERT INTO `u_1_content` (`id`,`item`,`data`) VALUES
354 (1,'1','<div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Если Вы оказались на этом ресурсе, значит работа над созданием Вашего сайта закончена или находится на завершающем этапе и теперь Вашему бизнесу нужна помощь в раскрутке и продвижении сайта, поскольку это залог его эффективности, как инструмента по привлечению новых клиентов.</div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\"><br></div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Ведь раскрутка помогает потребителям и пользователям узнать об услугах предоставляемых Вашей компанией. В сети Интернет существует огромное количество полноценных сайтов, но только эффективный сайт работает на Вас каждую секунду, привлекая новых посетителей и превращая их в новых клиентов. Для достижения максимального результата нужно продвижение сайта в Интернете.</div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\"><br></div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Существует несколько инструментов раскрутки: оптимизация сайтов, направленная на улучшение видимости веб-ресурса поисковыми системами; контекстная реклама, направленная на мгновенное увеличение целевой аудитории, поисковое продвижение сайтов в поисковых системах и регистрация сайта в каталогах. Наиболее востребованным в настоящий момент является именно «поисковое продвижение», результатом которого есть поднятие сайта на лидирующие ТОП позиции в поисковых системах, через которые пользователи ищут ту или иную информацию.</div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\"><br></div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Специалисты нашего Интернет-сервиса оказывают комплекс услуг в сфере интернет-маркетинга: раскрутка сайтов в поисковых системах, оптимизация и продвижение сайтов, интернет-реклама. Мы поможем Вашему бизнесу стать более заметным в Интернете.</div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\"><br></div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Наша деятельность и есть комплексная раскрутка сайта в поисковых системах, или другими словами SEO продвижение сайтов.</div> <div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\"><br></div><div style=\"text-align: justify; font-family: arial,helvetica,sans-serif; font-size: small;\">Если на Вашем ресурсе нет функции управления SEO, то разработанные нами програмные средства позволяют произвести оптимизацию практически любого сайта.<br><ul><li>1</li><li>2<br></li></ul></div>'),
355 (2,'1','<h1 style=\"text-align: center;\"><strong>Создайте сайт в три клика!!!!!<br></strong></h1>');
356INSERT INTO `u_1_content` (`id`,`item`,`data`) VALUES
357 (3,'1','<span class=\"\" style=\"font-family: arial; font-size: 11px; line-height: 13px; \"><p style=\"padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; \"><span style=\"font-size: small; font-family: arial,helvetica,sans\"><strong>Раскрутка сайтов, реклама в Интернет, оптимизация сайтов, контекстная реклама веб сайтов</strong></span></p><p style=\"padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\"><u><br></u> <strong> </strong><strong>Задачей нашего проекта</strong> является помощь в достижении Вашим сайтом высоких показателей в Интернет-ресурсе и, как следствие, рост клиентов и доходов Вашего бизнеса.<br><br> В зависимости от целей, сроков и бюджета рекламной кампании мы можем предложить следующие услуги по раскрутке сайтов: <br><br></font></p><div style=\"text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">1. <u>Продвижение сайта</u> в поисковых системах - э</font><font face=\"arial,helvetica,sans-serif\" size=\"2\">то действия, направленные на улучшение скорости индексации сайта поисковыми системами, уменьшение объема страниц, создание карты сайта, и др.;</font><font face=\"arial,helvetica,sans-serif\" size=\"2\"> это информирование, напоминание о своих товарах и услугах, самый быстрый путь к Вашим клиентам в Интернете.</font></div><div style=\"text-align: justify; \"></div><p style=\"padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; \"> </p><div style=\"text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">2. <u>Оптимизация сайта</u> - один из самых эффективных и к тому же недорогих методов рекламирования сайта в интернете; это прежде всего его усовершенствование, а также первый и основной этап продвижения сайта.</font></div><div style=\"text-align: justify; \"> </div><div style=\"text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">3. <u>SEO аудит сайта</u> - это анализ Вашего сайта на предмет соответствия его страниц, структуры, содержимого и ряда технических параметров требованиям поисковых систем Интернета, исследование его конкурентоспособности.</font><br><font face=\"arial,helvetica,sans-serif\" size=\"2\"></font></div><p style=\"padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; \"> </p><div style=\"text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">4. <u>Контекстная реклама</u></font><font face=\"arial,helvetica,sans-serif\" size=\"2\"> включает в себя: подбор оптимальных поисковых фраз, составление эффективных рекламных объявлений в соответствии со списком поисковых фраз, выбор оптимальной стратегии для показа объявлений.</font></div><div style=\"text-align: justify; \"> </div><div style=\"text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">5. <u>Технический аудит</u> - это комплекс мероприятий, направленных на оптимизацию сайта, выявление скрытых ошибок в коде, структуре веб-сайта, корректности и правильности работы сайта с точки зрения поисковой машины, анализ веб-сайтов конкурентов.</font></div><div style=\"text-align: justify; \"> </div><p style=\"padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; \"><font face=\"arial,helvetica,sans-serif\" size=\"2\">6. <u>Регистрация в каталогах</u> - это один из эффективных инструментов для раскрутки Интернет ресурса. Каталоги и поисковики в основном приводят целевых посетителей на Ваш сайт. Регистрация в каталогах может обеспечивать довольно неплохой приток целевых посетителей..</font></p></span>'),
358 (5,'1','www - test <br>dsfdfsdf<br> sdfsdf<br>');
359INSERT INTO `u_1_content` (`id`,`item`,`data`) VALUES
360 (6,'1','<div style=\"text-align: center;\"><h1 style=\"text-align: center;\"><strong><strong>Для внесения инфо нажми ТУТ</strong></strong></h1></div>'),
361 (7,'1','СТЕП BY STEPt<br>'),
362 (8,'1','Проверка редактора<br>'),
363 (9,'1','8989<br>'),
364 (10,'1','2323d ddddd test<br>'),
365 (11,'1','111 333'),
366 (12,'1','111 ьттт'),
367 (13,'1','111'),
368 (14,'1','111'),
369 (15,'1','111');
370/*!40000 ALTER TABLE `u_1_content` ENABLE KEYS */;
371
372
373--
374-- Definition of table `u_1_order_modules`
375--
376
377DROP TABLE IF EXISTS `u_1_order_modules`;
378CREATE TABLE `u_1_order_modules` (
379 `site_type_id` int(11) NOT NULL default '0',
380 `id_module` int(10) unsigned NOT NULL auto_increment,
381 `id_template_page` int(10) unsigned NOT NULL,
382 `order` int(10) unsigned NOT NULL default '32768',
383 PRIMARY KEY USING BTREE (`id_module`,`id_template_page`)
384) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
385
386--
387-- Dumping data for table `u_1_order_modules`
388--
389
390/*!40000 ALTER TABLE `u_1_order_modules` DISABLE KEYS */;
391/*!40000 ALTER TABLE `u_1_order_modules` ENABLE KEYS */;
392
393
394--
395-- Definition of table `u_1_structure`
396--
397
398DROP TABLE IF EXISTS `u_1_structure`;
399CREATE TABLE `u_1_structure` (
400 `id` int(10) unsigned NOT NULL auto_increment,
401 `parent_id` int(10) unsigned NOT NULL,
402 `lang_id` int(10) unsigned NOT NULL default '1',
403 `id_template_page` int(10) unsigned NOT NULL,
404 `name` text character set utf8 NOT NULL,
405 PRIMARY KEY (`id`)
406) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
407
408--
409-- Dumping data for table `u_1_structure`
410--
411
412/*!40000 ALTER TABLE `u_1_structure` DISABLE KEYS */;
413INSERT INTO `u_1_structure` (`id`,`parent_id`,`lang_id`,`id_template_page`,`name`) VALUES
414 (1,0,1,1,'Главная '),
415 (2,0,1,2,'O Нас'),
416 (3,2,1,2,'Третий раздел'),
417 (4,2,1,2,'test'),
418 (5,3,1,1,'www'),
419 (6,0,1,2,'Контакты'),
420 (7,0,1,2,'Отзывы');
421/*!40000 ALTER TABLE `u_1_structure` ENABLE KEYS */;
422
423
424--
425-- Definition of table `u_2_content`
426--
427
428DROP TABLE IF EXISTS `u_2_content`;
429CREATE TABLE `u_2_content` (
430 `id` int(10) unsigned NOT NULL auto_increment,
431 `item` varchar(45) NOT NULL default '1',
432 `data` mediumtext character set utf8,
433 PRIMARY KEY USING BTREE (`id`,`item`)
434) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
435
436--
437-- Dumping data for table `u_2_content`
438--
439
440/*!40000 ALTER TABLE `u_2_content` DISABLE KEYS */;
441INSERT INTO `u_2_content` (`id`,`item`,`data`) VALUES
442 (2,'1','eee<br>');
443/*!40000 ALTER TABLE `u_2_content` ENABLE KEYS */;
444
445
446--
447-- Definition of table `u_2_order_modules`
448--
449
450DROP TABLE IF EXISTS `u_2_order_modules`;
451CREATE TABLE `u_2_order_modules` (
452 `site_type_id` int(11) NOT NULL default '0',
453 `id_module` int(10) unsigned NOT NULL auto_increment,
454 `id_template_page` int(10) unsigned NOT NULL,
455 `order` int(10) unsigned NOT NULL default '32768',
456 PRIMARY KEY USING BTREE (`id_module`,`id_template_page`)
457) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
458
459--
460-- Dumping data for table `u_2_order_modules`
461--
462
463/*!40000 ALTER TABLE `u_2_order_modules` DISABLE KEYS */;
464INSERT INTO `u_2_order_modules` (`site_type_id`,`id_module`,`id_template_page`,`order`) VALUES
465 (4,51,4,1),
466 (4,53,0,1);
467/*!40000 ALTER TABLE `u_2_order_modules` ENABLE KEYS */;
468
469
470--
471-- Definition of table `u_2_structure`
472--
473
474DROP TABLE IF EXISTS `u_2_structure`;
475CREATE TABLE `u_2_structure` (
476 `id` int(10) unsigned NOT NULL auto_increment,
477 `parent_id` int(10) unsigned NOT NULL,
478 `lang_id` int(10) unsigned NOT NULL default '1',
479 `id_template_page` int(10) unsigned NOT NULL,
480 `name` text character set utf8 NOT NULL,
481 PRIMARY KEY (`id`)
482) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
483
484--
485-- Dumping data for table `u_2_structure`
486--
487
488/*!40000 ALTER TABLE `u_2_structure` DISABLE KEYS */;
489INSERT INTO `u_2_structure` (`id`,`parent_id`,`lang_id`,`id_template_page`,`name`) VALUES
490 (1,0,1,4,'Управление'),
491 (2,1,1,5,'Утка - машка'),
492 (3,1,1,5,'Утка - петька');
493/*!40000 ALTER TABLE `u_2_structure` ENABLE KEYS */;
494
495
496--
497-- Definition of table `u_3_content`
498--
499
500DROP TABLE IF EXISTS `u_3_content`;
501CREATE TABLE `u_3_content` (
502 `id` int(10) unsigned NOT NULL auto_increment,
503 `item` varchar(45) NOT NULL default '1',
504 `data` mediumtext character set utf8,
505 PRIMARY KEY USING BTREE (`id`,`item`)
506) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
507
508--
509-- Dumping data for table `u_3_content`
510--
511
512/*!40000 ALTER TABLE `u_3_content` DISABLE KEYS */;
513INSERT INTO `u_3_content` (`id`,`item`,`data`) VALUES
514 (1,'1','<span style=\"font-family: arial;\">реально реальный контент<br></span>'),
515 (2,'1','222 ddd ddd rr 777 3<br>');
516/*!40000 ALTER TABLE `u_3_content` ENABLE KEYS */;
517
518
519--
520-- Definition of table `u_3_order_modules`
521--
522
523DROP TABLE IF EXISTS `u_3_order_modules`;
524CREATE TABLE `u_3_order_modules` (
525 `site_type_id` int(11) NOT NULL default '0',
526 `id_module` int(10) unsigned NOT NULL auto_increment,
527 `id_template_page` int(10) unsigned NOT NULL,
528 `order` int(10) unsigned NOT NULL default '32768',
529 PRIMARY KEY USING BTREE (`id_module`,`id_template_page`)
530) ENGINE=InnoDB DEFAULT CHARSET=cp1251;
531
532--
533-- Dumping data for table `u_3_order_modules`
534--
535
536/*!40000 ALTER TABLE `u_3_order_modules` DISABLE KEYS */;
537INSERT INTO `u_3_order_modules` (`site_type_id`,`id_module`,`id_template_page`,`order`) VALUES
538 (0,23,1,32768),
539 (0,31,0,32768),
540 (0,35,0,32768),
541 (0,36,0,32768);
542/*!40000 ALTER TABLE `u_3_order_modules` ENABLE KEYS */;
543
544
545--
546-- Definition of table `u_3_structure`
547--
548
549DROP TABLE IF EXISTS `u_3_structure`;
550CREATE TABLE `u_3_structure` (
551 `id` int(10) unsigned NOT NULL auto_increment,
552 `parent_id` int(10) unsigned NOT NULL,
553 `lang_id` int(10) unsigned NOT NULL default '1',
554 `id_template_page` int(10) unsigned NOT NULL,
555 `name` text character set utf8 NOT NULL,
556 PRIMARY KEY (`id`)
557) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC;
558
559--
560-- Dumping data for table `u_3_structure`
561--
562
563/*!40000 ALTER TABLE `u_3_structure` DISABLE KEYS */;
564INSERT INTO `u_3_structure` (`id`,`parent_id`,`lang_id`,`id_template_page`,`name`) VALUES
565 (1,1,1,1,'INDEX'),
566 (2,1,1,1,'eeee');
567/*!40000 ALTER TABLE `u_3_structure` ENABLE KEYS */;
568
569
570
571
572/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
573/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
574/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
575/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
576/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
577/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
578/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;