<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Как использовать PHP, JavaScript, jQuery</title>
	<atom:link href="http://firs.org.ua/feed/" rel="self" type="application/rss+xml" />
	<link>http://firs.org.ua</link>
	<description>Примеры кода PHP, JavaScript и jQuery</description>
	<lastBuildDate>Mon, 22 Feb 2010 18:18:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>jQuery селекторы &#8211; Базовые селекторы jQuery</title>
		<link>http://firs.org.ua/jquery/jquery-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b5-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-jquery/</link>
		<comments>http://firs.org.ua/jquery/jquery-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b5-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-jquery/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 20:43:28 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[примеры]]></category>
		<category><![CDATA[селекторы jQuery]]></category>
		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=42</guid>
		<description><![CDATA[Давайте рассмотрим базовые селекторы jQuery!
Первый селектор jQuery all().
Ищет все элементы страницы (даже html, head, body)


//jQuery Code

$(&#34;*&#34;).css(&#34;border&#34;,&#34;3px solid red&#34;);

//jQuery Code

Пример jQuery &#8211; дает рамку всем элементам страницы.
Селектор class(class).
Выбирает все элементы заданного класса. Возвращает массив элементов.


//jQuery Code

$(&#34;.myClass&#34;).css(&#34;border&#34;,&#34;3px solid red&#34;);

//jQuery Code

В примере элементы указанного класса с помощью jQuery обретают красную рамку.
Селектор Jquery element(element)
Этот селектор выбирает все элементы страницы с тегом, [...]]]></description>
			<content:encoded><![CDATA[<p>Давайте рассмотрим <strong>базовые селекторы jQuery</strong>!</p>
<p>Первый <strong>селектор jQuery all()</strong>.</p>
<p>Ищет все элементы страницы (даже html, head, body)<span id="more-42"></span></p>
<pre class="brush: javascript">

//jQuery Code

$(&quot;*&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);

//jQuery Code
</pre>
<p><a href="http://firs.org.ua/examples/jquery/jquery_selector_all.html">Пример jQuery</a> &#8211; дает рамку всем элементам страницы.</p>
<p>Селектор <strong>class(class).</strong></p>
<p>Выбирает все элементы заданного класса. Возвращает массив элементов.</p>
<pre class="brush: javascript">

//jQuery Code

$(&quot;.myClass&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);

//jQuery Code
</pre>
<p>В <a href="http://firs.org.ua/examples/jquery/jquery_selector_class.html">примере</a> элементы указанного класса с помощью jQuery обретают красную рамку.</p>
<p><strong>Селектор Jquery element(element)</strong></p>
<p>Этот селектор выбирает все элементы страницы с тегом, который указан. При этом class и id элемента не играет для <strong>jQuery</strong> роли.</p>
<pre class="brush: javascript">

//jQuery Code

$(&quot;div&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);

//jQuery Code
</pre>
<p>В следующем <a href="http://firs.org.ua/examples/jquery/jquery_selector_element.html">примере jQuery</a> у всех тегах div появляется красная рамка, у других элементах ее нету.</p>
<p>Если <strong>jQuery</strong> может выбирать элементы по классам, то также она может выбирать и элемент по идентификатору (id).<br />
Возвращает массив, хотя правильней будет сказать не массив, а один элемент, т.к. идентификатор по правилам присваивается только один раз одному элементу.</p>
<p>//jQuery Code</p>
<p>$(&#8220;#myDiv&#8221;).css(&#8220;border&#8221;,&#8221;3px solid red&#8221;);</p>
<p>//jQuery Code</p>
<p>[/sourcecode]</p>
<p>В <a href="http://firs.org.ua/examples/jquery/jquery_selector_id.html">этом</a> <strong>примере jQuery</strong> возвращает элемент с идентификатором myDiv.</p>
<pre class="brush: javascript">

//jQuery Code

$(&quot;#myID\\.entry\\[1\\]&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);

//jQuery Code
</pre>
<p>Также <strong>jQuery</strong> может элементы с идентификаторами которые содержат специальные символы, их нужно экранировать. Обратите внимание на этот <a href="http://firs.org.ua/examples/jquery/jquery_selector_id1.html">пример</a>.</p>
<p>Синтаксис селекторов основан на CSS, соответственно можно выбирать с помощью <strong>jQuery</strong> сразу по нескольким тегам, классам или идентификаторам.</p>
<pre class="brush: javascript">

//jQuery Code

$(&quot;div,span,p.myClass&quot;).css(&quot;border&quot;,&quot;3px solid red&quot;);

//jQuery Code
</pre>
<p><a href="http://firs.org.ua/examples/jquery/jquery_selector_multiple.html">Пример</a> показывает выбор по нескольким параметрам.</p>
<pre class="brush: javascript">

//jQuery Code

var list = $(&quot;div,p,span&quot;).map(function () {
return this.tagName;
}).get().join(&quot;, &quot;);
$(&quot;b&quot;).append(document.createTextNode(list));

//jQuery Code
</pre>
<p>А в этом <a href="http://firs.org.ua/examples/jquery/jquery_selector_multiple1.html">примере jQuery</a> показывается порядок элементов страницы с jQuery.</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/jquery/jquery-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-%d0%b1%d0%b0%d0%b7%d0%be%d0%b2%d1%8b%d0%b5-%d1%81%d0%b5%d0%bb%d0%b5%d0%ba%d1%82%d0%be%d1%80%d1%8b-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Отладка PHP, HTML, JavaScript в ie 6, ie 7, ie 8</title>
		<link>http://firs.org.ua/news/%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-javascript-html-ie-%d0%b2/</link>
		<comments>http://firs.org.ua/news/%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-javascript-html-ie-%d0%b2/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:55:58 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[отладка]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=39</guid>
		<description><![CDATA[Сегодня наткнулся на одну проблему! На Windows 7 никак не поставишь ie 7 и ниже! Раньше я пользовался программой Multi IE, но она к сожалению не ставится на 7 и Vista!
К счастью для отладки кода и проверки валидности, а также для кроссбраузерной верстки я нашел программу IE Tester.
Ее использование облегчит Вам жизнь, в ней собраны [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня наткнулся на одну проблему! На Windows 7 никак не поставишь ie 7 и ниже! Раньше я пользовался программой <strong>Multi IE, </strong>но она к сожалению не ставится на 7 и Vista!</p>
<p><span id="more-39"></span>К счастью для отладки кода и проверки валидности, а также для кроссбраузерной верстки я нашел программу <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IE Tester</a>.</p>
<p>Ее использование облегчит Вам жизнь, в ней собраны все сборки IE!</p>
<p>Пользуйтесь на здоровье!</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/news/%d0%be%d1%82%d0%bb%d0%b0%d0%b4%d0%ba%d0%b0-javascript-html-ie-%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как передать параметры с jQuery в PHP &#8211; функция .get()</title>
		<link>http://firs.org.ua/php/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b0%d1%82%d1%8c-%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d1%8b-%d1%81-jquery-%d0%b2-php/</link>
		<comments>http://firs.org.ua/php/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b0%d1%82%d1%8c-%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d1%8b-%d1%81-jquery-%d0%b2-php/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:21:31 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP и jQuery]]></category>
		<category><![CDATA[как использовать]]></category>
		<category><![CDATA[уроки]]></category>
		<category><![CDATA[функция]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=29</guid>
		<description><![CDATA[Сегодня в уроке я Вам разкажу как взаимодействует библиотека JavaScript &#8211; Jquery c PHP.
Начало дружбы PHP и клиентской части веб-приложения положила API XMLHttpRequest, которая прекрасно справляется с обменом данных браузера и веб-сервера по протоколу HTTP. С его помощью можно осуществлять запросы без перезагрузки страницы.
Сейчас когда есть библиотека jQuery, этот процес займет у Вас намного меньше [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня в уроке я Вам разкажу как взаимодействует библиотека <strong>JavaScript &#8211; Jquery </strong>c <strong>PHP</strong>.</p>
<p>Начало дружбы <strong>PHP</strong> и клиентской части веб-приложения положила API <strong>XMLHttpRequest</strong>, которая прекрасно справляется с обменом данных браузера и веб-сервера по протоколу <strong>HTTP. </strong>С его помощью можно осуществлять запросы без перезагрузки страницы.</p>
<p>Сейчас когда есть <strong>библиотека jQuery</strong>, этот процес займет у Вас намного меньше сил и времени. Его построение не вызовет особых сложностей использования <strong>AJAX или JavaScript</strong>. Нужно просто знать функцию<strong> jQuery  .get ()</strong>, которая делает <strong>GET запрос</strong> к файлу на сервере и возвращает результат выполнения даного запроса без перезагрузки страницы, т.е. в режиме &#8220;он-лайн&#8221;. Давайте детальней рассмотрим данную функцию.<span id="more-29"></span></p>
<h2>Функция jQuery .get() имеет следующие параметры:</h2>
<p><strong>get(путь к файлу, передаваемые параметры, функция результата)</strong></p>
<p>Рассмотрим в деталях первый параметр функции <strong>.get()</strong> &#8211; это строковое значение, которое содержит путь к файлу на сервере, обычно это файл <strong>PHP</strong>, который исполняется на сервере.</p>
<p>Пример использования:</p>
<pre class="brush: javascript">

//JavaScript

$.get(&#039;jquery.php&#039;);

//JavaScript
</pre>
<p>Следующий необязательный параметр функции <strong>jQuery .get()</strong> содержит параметры, котрые передаются к файлу <strong>PHP</strong> или к другому файлу на сервере.</p>
<p>Пример функции с передачей параметров:</p>
<pre class="brush: javascript">

//JavaScript

$.get( &#039;jquery.php&#039;, { one: &#039;one&#039;, php: &#039;php&#039;, jquery: &#039;jquery&#039; });

//JavaScript
</pre>
<p>В даном случае файлу jquery.php передаются переменные <strong>one , php, jquery</strong> с значениями <strong>one , php, jquery</strong> соотвественно.</p>
<p>И последний необязательный параметр &#8211; это функция-обработчик ответа от файла на сервере.</p>
<p>Пример функции<strong> jQuery .get</strong> со всема параметрами:</p>
<pre class="brush: javascript">

$.get( &#039;jquery.php&#039;, { one: &#039;one&#039;, php: &#039;php&#039;, jquery: &#039;jquery&#039; }, function (data) {

alert(data);

});
</pre>
<p>В этом<strong> примере jQuery</strong> передает файлу <strong>jquery.php</strong> три переменные запросом GET и возвращаемый результат от файла выводится в сообщении с помощью функции alert().</p>
<p>На последок приведу пример файла <strong>jquery.php</strong>:</p>
<pre class="brush: php">

&lt;?

echo &#039;Первая переменная: &#039;.$_GET[one].&#039;; Вторая: &#039;.$_GET[php].&#039;; 3-я: &#039;.$_GET[jquery];

?&gt;
</pre>
<p>Используйте очень полезную функцию <strong>.get() </strong>библиотеки j<strong>Query вместе с PHP</strong> и Ваш сайт будет еще более динамичней и практичней!</p>
<p>На этот все, до новых уроков по <strong>PHP и jQuery</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/php/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b0%d1%82%d1%8c-%d0%bf%d0%b0%d1%80%d0%b0%d0%bc%d0%b5%d1%82%d1%80%d1%8b-%d1%81-jquery-%d0%b2-php/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Вступление для создания компонентов (Часть 2)</title>
		<link>http://firs.org.ua/cms-instant/baza-mysql-cms-instant/</link>
		<comments>http://firs.org.ua/cms-instant/baza-mysql-cms-instant/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:43:11 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[CMS Instant]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[instant]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[компонент]]></category>
		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=22</guid>
		<description><![CDATA[В предыдущем посте я писал о  InstantCMS!
Сегодня, как я и обещал, мы рассмотрим базу данных данной cms! В
Instant очень понятная и простая в использовании структура БД.
Вся БД Instant CMS выглядит так:
Для увеличения нажмите на картинке базы mysql CMS Instant.
Рассмотрим все таблицы отдельно!
Итак таблица   &#8211; список IP адресов, которым запрещен
доступ к сайту;
 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<em>Доброго времени суток всем!</em>
<p>В предыдущем посте я писал о <strong>файловой системе</strong> InstantCMS!<br />
Сегодня, как я и обещал, мы рассмотрим базу данных данной cms! В<br />
Instant очень понятная и простая в использовании структура БД.</p>
<h2>Вся БД Instant CMS выглядит так:<span id="more-22"></span></h2>
<div id="attachment_24" class="wp-caption aligncenter" style="width: 148px"><a href="http://firs.org.ua/wp-content/uploads/2009/08/bazaInstant.jpg"><img class="size-medium wp-image-24" title="bazaInstantcms" src="http://firs.org.ua/wp-content/uploads/2009/08/bazaInstant-138x300.jpg" alt="Instant CMS mysql База Данных" width="138" height="300" /></a><p class="wp-caption-text">Instant CMS mysql База Данных</p></div>
<p>Для увеличения нажмите на картинке базы mysql CMS Instant.</p>
<p>Рассмотрим все таблицы отдельно!</p>
<p>Итак таблица <strong>cms_banlist</strong>  &#8211; список IP адресов, которым запрещен<br />
доступ к сайту;<br />
<strong>cms_banner_hits</strong> &#8211; список хитов с IP адресов по баннерам;<br />
<strong>cms_banners</strong> &#8211; таблица самых баннеров;<br />
<strong>cms_blogs</strong> &#8211; главная таблица блогов;<br />
<strong>cms_blog_authors</strong> &#8211; таблица содержащая информацию о авторах блогов;<br />
<strong>cms_blog_cats</strong> &#8211; категории блогов;<br />
<strong>cms_blog_files</strong> &#8211; пути к файлам блогов;<br />
<strong>cms_blog_posts</strong> &#8211; таблицы постов в блогах;<br />
<strong>cms_board_cats</strong> &#8211; категории доски объявлений;<br />
<strong>cms_board_items</strong> &#8211; сами объявления;<br />
<strong>cms_cache</strong> &#8211; таблица данных о кэше;<br />
<strong>cms_category</strong> &#8211; названия и параметры категорий статей;<br />
<strong>cms_clubs</strong> &#8211; таблица cms Instant, которая содержит данные о<br />
клубах  и их настройки;<br />
<strong>cms_codecheck</strong> &#8211; данные о проверке кода, соотвественно сессиям;<br />
<strong>cms_comments</strong> &#8211; таблица комментариев;<br />
<strong>cms_comments_votes</strong> &#8211; таблица, содержащая данные о скрипте<br />
голосования в комментариях;<br />
<strong>cms_components</strong> &#8211; компоненты, их названия, настройки и параметры;<br />
<strong>cms_content</strong> &#8211; содержит новости cms;<br />
<strong>cms_content_access</strong> &#8211; параметры доступа к статьям;<br />
<strong>cms_downloads</strong> &#8211; загрузки файлов (их ссылка и количество загрузок);<br />
<strong>cms_event_hooks</strong> &#8211; зарегистрированные события;<br />
<strong>cms_faq_cats</strong> &#8211; категории ответы/вопросы;<br />
<strong>cms_faq_quests</strong> &#8211; содержит ответы/вопросы;<br />
<strong>cms_filter_rules</strong> &#8211; правила и параметры фильтра (замены);<br />
<strong>cms_filters</strong> &#8211; фильтры (замены), их названия и описания;<br />
<strong>cms_forms</strong> &#8211; формы (обратной связи, анкеты, жалобы и пожелания и другие);<br />
<strong>cms_form_fields</strong> &#8211; содержит поля формы и их значения;<br />
<strong>cms_forums</strong> &#8211; форумы, их название, описание и главные настройки;<br />
<strong>cms_forum_votes</strong> &#8211; голосавалка на форумах;<br />
<strong>cms_forum_threads</strong> &#8211; темы на форумах и их параметры;<br />
<strong>cms_forum_posts</strong> &#8211; записи в темах на форумах;<br />
<strong>cms_forum_images</strong> &#8211; данные и ссылки прикрепленных к форуме картинок;<br />
<strong>cms_forum_files</strong> &#8211; содержит ссылки и параметры файлов с форума;<br />
<strong>cms_menu</strong> &#8211; меню CMS Instant, т.е. нашего сайта;<br />
<strong>cms_modules</strong> &#8211; данные о подключенных модулях;<br />
<strong>cms_modules_bind</strong> &#8211; привязка модулей к меню;<br />
<strong>cms_online</strong> &#8211; кто онлайн, сессия, дата, данные и просматриемая страница;<br />
<strong>cms_photo_albums</strong> &#8211; фото альбомы и их параметры;<br />
<strong>cms_photo_files</strong> &#8211; данные о файлах фото галереи;<br />
<strong>cms_plugins</strong> &#8211; плагины, которые установлены в системе;<br />
<strong>cms_polls</strong> &#8211; опросы;<br />
<strong>cms_polls_log</strong> &#8211; данные о голосах в опросах;<br />
<strong>cms_price_cats</strong> &#8211; категории прайс-листа;<br />
<strong>cms_price_items</strong> &#8211; элементы с прайс листа и их параметры;<br />
<strong>cms_ratings</strong> &#8211; таблица компонента рейтинг;<br />
<strong>cms_search</strong> &#8211; таблица компонента поиска по сайту;<br />
<strong>cms_stats</strong> &#8211; данные компонента Instant о статистике посещения сайта;<br />
<strong>cms_subscribe</strong> &#8211; данные о подписке;<br />
<strong>cms_tags</strong> &#8211; теги к компонентам и страницам CMS Instant;<br />
<strong>cms_uc_cart</strong> &#8211; данные о карточках Универсального каталога;<br />
<strong>cms_uc_cats</strong> &#8211; компонент Универсальный каталог &#8211; категории;<br />
<strong>cms_uc_discount</strong> &#8211; содержит данные о дисконтных скидках в<br />
Универсальном каталоге;<br />
<strong>cms_uc_items</strong> &#8211; товары Универсального каталога;<br />
<strong>cms_uc_ratings</strong> &#8211; рейтинг в компоненте Универсальный каталог;<br />
<strong>cms_upload_images</strong> &#8211; данные о загруженных картинках;<br />
<strong>cms_users</strong> &#8211; общие данные о зарегистрированных пользователях;<br />
<strong>cms_user_autoawards</strong> &#8211; награды пользователей CMS Instant;<br />
<strong>cms_user_awards</strong> &#8211; данные о присвоенных наградах пользователям;<br />
<strong>cms_user_clubs</strong> &#8211; клубы и пользователи в их;<br />
<strong>cms_user_files</strong> &#8211; файлы пользователя;<br />
<strong>cms_user_friends</strong> &#8211; друзья пользоватилей;<br />
<strong>cms_user_groups</strong> &#8211; группы в которых состоят пользователи;<br />
<strong>cms_user_karma</strong> &#8211; карма пользователей;<br />
<strong>cms_user_msg</strong> &#8211; таблица содержащая сообщения пользователей друг другу;<br />
<strong>cms_user_photos</strong> &#8211; фотографии пользователей;<br />
<strong>cms_user_profiles</strong> &#8211; данные профайла пользователей;<br />
<strong>cms_user_wall</strong> &#8211; содержание стен пользователей;<br />
<strong>cms_users_activate</strong> &#8211; данные о активации пользователя;</p>
<p>Теперь мы знаем что и где лежит в таблицах базы данных CMS Instant,<br />
можно приступать к созданию собственных модулей и компонент, чем мы и<br />
займемся в следующих моих постах! А пока все!<br />
С вами был Фирс Юрий Петрович! Не забываем комментировать и ставить<br />
плюсы, если понравилось!</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/cms-instant/baza-mysql-cms-instant/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Вступление для создания компонентов (Часть 1) CMS Instant</title>
		<link>http://firs.org.ua/cms-instant/vstuplenie-dlya-sozdaniya-komponentov-instant-cms/</link>
		<comments>http://firs.org.ua/cms-instant/vstuplenie-dlya-sozdaniya-komponentov-instant-cms/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 07:45:18 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[CMS Instant]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[instant]]></category>
		<category><![CDATA[компонент]]></category>
		<category><![CDATA[создание]]></category>
		<category><![CDATA[структура]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=8</guid>
		<description><![CDATA[Всем привет!
Перед началом создания своего компонента давайте разберем файловую структуру InstantCMS и структуру БД!
Файловая структура
Папка components &#8211; в этой папке содержатся каталоги всех компонентов, которые выводятся на сайте!
В каждом из этих каталогов есть файлы которые отвечают за вывод компонентов! Обязательным файлом есть &#8211; frontend.php. В котором должна присутсвовать функция с одноименным названием компонента. Общий вид [...]]]></description>
			<content:encoded><![CDATA[<p><em>Всем привет!</em><br />
Перед началом создания своего компонента давайте разберем файловую структуру InstantCMS и структуру БД!</p>
<h3><strong>Файловая структура</strong></h3>
<p>Папка <strong>components</strong> &#8211; в этой папке содержатся каталоги всех компонентов, которые выводятся на сайте!<br />
В каждом из этих каталогов есть файлы которые отвечают за вывод компонентов! Обязательным файлом есть &#8211; <strong>frontend.php</strong>. В котором должна присутсвовать функция с одноименным названием компонента.<span id="more-8"></span> Общий вид этого файла такой:</p>
<pre class="brush: php">
&lt;?
if(!defined(’VALID_CMS’)) { die(’ACCESS DENIED’); }

function имя компонента(){//

$inCore = cmsCore::getInstance();//Подключаем главное ядро(движок) сайта, который содержит главные ф-ции
$inDB = cmsDatabase::getInstance();//Подключаем БД

....//Тело функции компонента

}
?&gt;
</pre>
<p>Этот файл отвечает за вывод на сайте, а файлы, которые отвечают за вывод компонента в админке, находятся в каталоге<strong> admin\components\&lt;название компонента&gt;</strong>. Там главным и обязательным файлом является <strong>backend.php</strong>, который по структуре похож на <strong>frontend.php</strong>.</p>
<p>За вывод компонента на сайте еще отвечают файлы <strong>.tpl</strong> с папки шаблона! Их название может быть любым, но как правило оно такое:<br />
<strong>com_&lt;название компонента&gt;_&lt;название страницы компонента&gt;</strong></p>
<p>На сегодня пока все! Разберитесь с файловой структурой InstantCMS, в следующем посте посмотрим на БД и разберем ее по косточкам.  И потом уже преступим к созданию своего компонента!!!!<br />
P.S. Жду комментариев и пожеланий для следующих постов&#8230; Первый пост, так что сильно не критикуйте&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/cms-instant/vstuplenie-dlya-sozdaniya-komponentov-instant-cms/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Описание порядка пожертвования с помощью системы WebMoney Transfer</title>
		<link>http://firs.org.ua/news/%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%ba%d0%b0-%d0%bf%d0%be%d0%b6%d0%b5%d1%80%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d1%81-%d0%bf%d0%be%d0%bc/</link>
		<comments>http://firs.org.ua/news/%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%ba%d0%b0-%d0%bf%d0%be%d0%b6%d0%b5%d1%80%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d1%81-%d0%bf%d0%be%d0%bc/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 22:20:49 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=50</guid>
		<description><![CDATA[1. Для пожертвования в развитие сайта нужно нажать на кнопку &#8220;Пожертвовать&#8221;  .
2. Заполняете поля контактной информации(необязательно).
3. Вводите желаемую сумму в поле.
4. Затем переходите на страницу с оплатой с помощью WebMoney Transfer.
5. Спасибо за пожервование на развитие сайта.
]]></description>
			<content:encoded><![CDATA[<p>1. Для пожертвования в развитие сайта нужно нажать на кнопку &#8220;Пожертвовать&#8221;  .<br />
2. Заполняете поля контактной информации(необязательно).<br />
3. Вводите желаемую сумму в поле.<br />
4. Затем переходите на страницу с оплатой с помощью WebMoney Transfer.<br />
5. Спасибо за пожервование на развитие сайта.</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/news/%d0%be%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%ba%d0%b0-%d0%bf%d0%be%d0%b6%d0%b5%d1%80%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f-%d1%81-%d0%bf%d0%be%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Открытие блога</title>
		<link>http://firs.org.ua/news/otkrytie-bloga/</link>
		<comments>http://firs.org.ua/news/otkrytie-bloga/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 22:18:17 +0000</pubDate>
		<dc:creator>Фирс Юрий</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[как использовать]]></category>
		<category><![CDATA[примеры]]></category>
		<category><![CDATA[уроки]]></category>

		<guid isPermaLink="false">http://firs.org.ua/?p=3</guid>
		<description><![CDATA[Добрый день всем веб-технологам! Сегодня открылся мой блог, в котором будут собраны примеры использования языков программирования PHP, JavaScript, Ajax и других веб помощников и &#8220;мучеников&#8221;! Также будут рассмотрены примеры и уроки использования библиотек jQuery,  Mootools и других полезных библиотек JavaScript для Web 2.0 программирования и представления своих сайтов!
У Вас есть вопрос &#8221; Как правильно использовать&#8230;&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Добрый день всем веб-технологам! Сегодня открылся мой блог, в котором будут собраны <strong>примеры</strong> использования языков программирования <strong>PHP</strong>, <strong>JavaScript</strong>, <strong>Ajax</strong> и других веб помощников и &#8220;мучеников&#8221;! Также будут рассмотрены примеры и уроки использования библиотек jQuery,  Mootools и других полезных библиотек <strong>JavaScript</strong> для <strong>Web 2.0</strong> программирования и представления своих сайтов!</p>
<p>У Вас есть вопрос <em>&#8221; Как правильно использовать&#8230;&#8221;</em> &#8211; Вы получете на него ответ! Так как мы будем рассматривать <strong>примеры CMS, Php, JavaScript, jQuery и уроки</strong> их использования в новой концепции! Будут рассмотрены скрипты голосования, комментариев на PHP, Ajax и с помощью JavaScript  библиотеки jQuery.</p>
]]></content:encoded>
			<wfw:commentRss>http://firs.org.ua/news/otkrytie-bloga/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
