Skip to content

Commit

Permalink
1
Browse files Browse the repository at this point in the history
  • Loading branch information
0test committed Apr 2, 2018
1 parent 8b258f6 commit c10c3c8
Show file tree
Hide file tree
Showing 9 changed files with 116 additions and 9 deletions.
39 changes: 39 additions & 0 deletions en/03_Develop/01_Elements/09_Predefined_variables.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
PHP предоставляет всем скриптам большое количество предопределённых переменных. Эти переменные содержат всё, от внешних данных до переменных среды окружения, от текста сообщений об ошибках до последних полученных заголовков.

Evolution поддерживает вызов в шаблонах и чанках вызов некоторых из них.

## Примеры ###
```
[!$_GET['username'] !]
[!$_GET['username']:ifempty=<form><input name="username"></form>!]
[!$_SERVER['REQUEST_TIME']:dateFormat='d.m.Y'!]
[!$_SERVER['HTTP_USER_AGENT']:find='Chrome':then='Chrome':else='Other'!]
<h2>$_SERVER:</h2>
<pre>
[!$_SERVER!]
</pre>
<hr>
<h2>$_POST:</h2>
<pre>
[!$_POST!]
</pre>
<hr>
<h2>$_GET:</h2>
<pre>
[!$_GET!]
</pre>
<h2>$_COOKIE:</h2>
<pre>
[!$_COOKIE!]
</pre>
<hr>
<h2>$_REQUEST:</h2>
<pre>
[!$_REQUEST!]
</pre>
<h2>$_SESSION:</h2>
<pre>
[!$_SESSION!]
</pre>
```
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Сниппеты являются одной из самых полезных функций системы Evolution.

Сниппеты используются вывода динамически меняющегося содержимого - меню, комментариев, новостных лент, блогов или любого другого функционала, который возможен на языке php в связке с API системы Evolution.

В этом документе обсуждается использование сниппетов. Чтобы узнать больше о том, как создавать сниппеты и как они работают, см. раздел для разработчиков.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@

*[\*hidemenu\*]* - Документ не отображается в меню (1|0)

*[\*alias_visible\*]* - Документ учавствует в ЧПУ при использовании вложенных ЧПУ (1|0)
*[\*alias_visible\*]* - Документ участвует в ЧПУ при использовании вложенных ЧПУ (1|0)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
###Параметры которые отображают системые данные
## Параметры которые отображают системые данные

*[^qt^]* - время на запросы к базе данных

Expand All @@ -14,7 +14,7 @@

***

####Пример:
###Пример:

````html
<!--
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Для этой статьи нужна текстовая информация.
В данный момент есть только видео

<iframe width="100%" height="480" src="https://www.youtube.com/embed/JCmRU0r_Ago" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

И вот это https://github.com/0test/custom_tv_example
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@ TV-параметры позволяют добавить к документу

## Для чего нужен TV-параметр?

Для упорядочненного и логичного хранения информации на сайте. Допустим, на сайте есть 2 типа материалов - товары и новости. Для товара можно создать параметры, в одном из которых будет храниться цена, а в другом фотография. А для новостей - теги и сюжет.
TV-параметр нужен для упорядочненного и логичного хранения информации на сайте.

Представьте, что на сайте есть 2 типа материалов - товары и новости. Для товара можно создать параметры, в одном из которых будет храниться цена, а в другом фотография. А для новостей создать другие параметры - теги и сюжет.

Зачастую TV-параметры используются для создания SEO-полей наподобие meta description, keywords и т.д.
Параметры привязываются к шаблонам, и это позоляет в зависимости от типа материала задавать абсолютно разные для заполнения поля.

## Гибкость и простота ##
Параметры привязываются к шаблонам, и это позволяет в зависимости от типа материала задавать абсолютно разные поля для контента.

### Пример параметра:

Expand All @@ -20,11 +24,11 @@ TV-параметры позволяют добавить к документу

Все параметры можно разделить на основные, системные и пользовательские.

## Основные параметры:
## Основные параметры: ##

Список основных параметров заранее определен в cms и содержит основную информацию о документе. Большую часть из них можете увидеть при создании и редактировании любого документа.
Список основных параметров заранее определен в Evolution CMS и содержит основную информацию о документе. Большую часть из них можете увидеть при создании и редактировании любого документа.

### Наиболее используемые:
### Наиболее часто используемые: ###

- **[\*pagetitle\*]** - заголовок документа
- **[\*longtitle\*]** - расширенный заголовок документа
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
PHP предоставляет всем скриптам большое количество предопределённых переменных. Эти переменные содержат всё, от внешних данных до переменных среды окружения, от текста сообщений об ошибках до последних полученных заголовков.

Evolution поддерживает вызов в шаблонах и чанках вызов некоторых из них.

## Примеры ###
```
[!$_GET['username'] !]
[!$_GET['username']:ifempty=<form><input name="username"></form>!]
[!$_SERVER['REQUEST_TIME']:dateFormat='d.m.Y'!]
[!$_SERVER['HTTP_USER_AGENT']:find='Chrome':then='Chrome':else='Other'!]
<h2>$_SERVER:</h2>
<pre>
[!$_SERVER!]
</pre>
<hr>
<h2>$_POST:</h2>
<pre>
[!$_POST!]
</pre>
<hr>
<h2>$_GET:</h2>
<pre>
[!$_GET!]
</pre>
<h2>$_COOKIE:</h2>
<pre>
[!$_COOKIE!]
</pre>
<hr>
<h2>$_REQUEST:</h2>
<pre>
[!$_REQUEST!]
</pre>
<h2>$_SESSION:</h2>
<pre>
[!$_SESSION!]
</pre>
```
20 changes: 19 additions & 1 deletion ru/03_Разработчику/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,19 @@
Здесь пока нет нужной информации
Почему вы влюбитесь в Evolution?

- Абсолютный контроль над версткой сайта.
Всё, что вы написали в коде в чанка и шаблона будет в точности отображено в коде сайта. В Evolution нет тысяч готовых плагинов, в результате работы которых в код вклинивается такое количество синтаксического мусора, в котором трудно разобраться даже знающему человеку.

- Отсюда следует полный контроль над СЕО - чистая вёрстка и удобный код, каждое изменение в котором абсолютно прозрачно.

- Структура.
Evolution заставляет подумать, где что располагается и как это между собой взаимодействует.

- PHP. Простая реализация своих модулей и скриптов. Порог вхождения минимален.

-Коммьюнти и дальнейший рост.

Коммьюнити Evolution не может похвастаться миллионной аудиторией. Но при этом оно состоит из людей, действительно пишущих код, а не собирающих сайты мышкой.

Evolution изначально создан для человека, который собрался именно знать - что, как и для чего он делает - а не просто искать и ставить готовые модули.

Подключайтесь!

0 comments on commit c10c3c8

Please sign in to comment.