Skip to content

Commit c10c3c8

Browse files
committed
1
1 parent 8b258f6 commit c10c3c8

9 files changed

Lines changed: 116 additions & 9 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
PHP предоставляет всем скриптам большое количество предопределённых переменных. Эти переменные содержат всё, от внешних данных до переменных среды окружения, от текста сообщений об ошибках до последних полученных заголовков.
2+
3+
Evolution поддерживает вызов в шаблонах и чанках вызов некоторых из них.
4+
5+
## Примеры ###
6+
```
7+
[!$_GET['username'] !]
8+
[!$_GET['username']:ifempty=<form><input name="username"></form>!]
9+
[!$_SERVER['REQUEST_TIME']:dateFormat='d.m.Y'!]
10+
[!$_SERVER['HTTP_USER_AGENT']:find='Chrome':then='Chrome':else='Other'!]
11+
<h2>$_SERVER:</h2>
12+
<pre>
13+
[!$_SERVER!]
14+
</pre>
15+
<hr>
16+
<h2>$_POST:</h2>
17+
<pre>
18+
[!$_POST!]
19+
</pre>
20+
<hr>
21+
<h2>$_GET:</h2>
22+
<pre>
23+
[!$_GET!]
24+
</pre>
25+
<h2>$_COOKIE:</h2>
26+
<pre>
27+
[!$_COOKIE!]
28+
</pre>
29+
<hr>
30+
<h2>$_REQUEST:</h2>
31+
<pre>
32+
[!$_REQUEST!]
33+
</pre>
34+
35+
<h2>$_SESSION:</h2>
36+
<pre>
37+
[!$_SESSION!]
38+
</pre>
39+
```

ru/02_Пользователю/03_Работа_с_системой/30_Использование_сниппетов.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Сниппеты являются одной из самых полезных функций системы Evolution.
2+
23
Сниппеты используются вывода динамически меняющегося содержимого - меню, комментариев, новостных лент, блогов или любого другого функционала, который возможен на языке php в связке с API системы Evolution.
34

45
В этом документе обсуждается использование сниппетов. Чтобы узнать больше о том, как создавать сниппеты и как они работают, см. раздел для разработчиков.

ru/03_Разработчику/01_Элементы/06_TV-параметры/01_Основные_параметры.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,4 @@
7171

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

74-
*[\*alias_visible\*]* - Документ учавствует в ЧПУ при использовании вложенных ЧПУ (1|0)
74+
*[\*alias_visible\*]* - Документ участвует в ЧПУ при использовании вложенных ЧПУ (1|0)

ru/03_Разработчику/01_Элементы/06_TV-параметры/02_Системные_параметры.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
###Параметры которые отображают системые данные
1+
## Параметры которые отображают системые данные
22

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

@@ -14,7 +14,7 @@
1414

1515
***
1616

17-
####Пример:
17+
###Пример:
1818

1919
````html
2020
<!--

ru/03_Разработчику/01_Элементы/06_TV-параметры/20_Создание_ТВ-парметра.md

Whitespace-only changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Для этой статьи нужна текстовая информация.
2+
В данный момент есть только видео
3+
4+
<iframe width="100%" height="480" src="https://www.youtube.com/embed/JCmRU0r_Ago" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
5+
6+
И вот это https://github.com/0test/custom_tv_example

ru/03_Разработчику/01_Элементы/06_TV-параметры/index.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ TV-параметры позволяют добавить к документу
44

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

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

911
Зачастую TV-параметры используются для создания SEO-полей наподобие meta description, keywords и т.д.
10-
Параметры привязываются к шаблонам, и это позоляет в зависимости от типа материала задавать абсолютно разные для заполнения поля.
12+
13+
## Гибкость и простота ##
14+
Параметры привязываются к шаблонам, и это позволяет в зависимости от типа материала задавать абсолютно разные поля для контента.
1115

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

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

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

23-
## Основные параметры:
27+
## Основные параметры: ##
2428

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

27-
### Наиболее используемые:
31+
### Наиболее часто используемые: ###
2832

2933
- **[\*pagetitle\*]** - заголовок документа
3034
- **[\*longtitle\*]** - расширенный заголовок документа
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
PHP предоставляет всем скриптам большое количество предопределённых переменных. Эти переменные содержат всё, от внешних данных до переменных среды окружения, от текста сообщений об ошибках до последних полученных заголовков.
2+
3+
Evolution поддерживает вызов в шаблонах и чанках вызов некоторых из них.
4+
5+
## Примеры ###
6+
```
7+
[!$_GET['username'] !]
8+
[!$_GET['username']:ifempty=<form><input name="username"></form>!]
9+
[!$_SERVER['REQUEST_TIME']:dateFormat='d.m.Y'!]
10+
[!$_SERVER['HTTP_USER_AGENT']:find='Chrome':then='Chrome':else='Other'!]
11+
<h2>$_SERVER:</h2>
12+
<pre>
13+
[!$_SERVER!]
14+
</pre>
15+
<hr>
16+
<h2>$_POST:</h2>
17+
<pre>
18+
[!$_POST!]
19+
</pre>
20+
<hr>
21+
<h2>$_GET:</h2>
22+
<pre>
23+
[!$_GET!]
24+
</pre>
25+
<h2>$_COOKIE:</h2>
26+
<pre>
27+
[!$_COOKIE!]
28+
</pre>
29+
<hr>
30+
<h2>$_REQUEST:</h2>
31+
<pre>
32+
[!$_REQUEST!]
33+
</pre>
34+
35+
<h2>$_SESSION:</h2>
36+
<pre>
37+
[!$_SESSION!]
38+
</pre>
39+
```
Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,19 @@
1-
Здесь пока нет нужной информации
1+
Почему вы влюбитесь в Evolution?
2+
3+
- Абсолютный контроль над версткой сайта.
4+
Всё, что вы написали в коде в чанка и шаблона будет в точности отображено в коде сайта. В Evolution нет тысяч готовых плагинов, в результате работы которых в код вклинивается такое количество синтаксического мусора, в котором трудно разобраться даже знающему человеку.
5+
6+
- Отсюда следует полный контроль над СЕО - чистая вёрстка и удобный код, каждое изменение в котором абсолютно прозрачно.
7+
8+
- Структура.
9+
Evolution заставляет подумать, где что располагается и как это между собой взаимодействует.
10+
11+
- PHP. Простая реализация своих модулей и скриптов. Порог вхождения минимален.
12+
13+
-Коммьюнти и дальнейший рост.
14+
15+
Коммьюнити Evolution не может похвастаться миллионной аудиторией. Но при этом оно состоит из людей, действительно пишущих код, а не собирающих сайты мышкой.
16+
17+
Evolution изначально создан для человека, который собрался именно знать - что, как и для чего он делает - а не просто искать и ставить готовые модули.
18+
19+
Подключайтесь!

0 commit comments

Comments
 (0)