Форумы / National / Russian / Тех. поддержка / Где узнать что обозначает та или иная функция, тэг, блок?

Помогите разобраться в столь специфичном коде.

karamelka
#1 26.02.2016 15:58

Помогите, пожалуйста! Я вот пару дней уже пытаюсь разобраться с этой CMS... Кое-что уже стало понятно, слава Богам и, конечно же, форуму))) Основные начальные вопросы, на которые до сих пор не могу найти ответы и понять что вообще к чему (заранее прошу прощения, вероятно многие покачают головой и пойдут нервно пить кофе, после моих вопросов))))))))) :

1. Настраивать шаблон сайта (внешний вид) - путем редактирования необходимых файлов и закачивания их обновленных на хостинг через FTP - клиент или есть какое-то более простое решение для правки кода?

2. Где и как узнать что обозначают всяческие включенные в код блоки, функции и тп? Например:

<!-- BEGIN: HEADER -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>{HEADER_TITLE}</title>  
<!-- IF {HEADER_META_DESCRIPTION} --><meta name="description" content="{HEADER_META_DESCRIPTION}" /><!-- ENDIF -->

Где этот самый HEADER_META_DESCRIPTION описан? Или что это вообще такое? Что вообще значит эта строка? Объясните пожалуйста один раз русским языком, кому не сложно. Буду очень благодарна!

<!-- IF {HEADER_META_KEYWORDS} --><meta name="keywords" content="{HEADER_META_KEYWORDS}" /><!-- ENDIF -->
<meta http-equiv="content-type" content="{HEADER_META_CONTENTTYPE}; charset=UTF-8" />
<meta name="generator" content="Cotonti http://www.cotonti.com" />
<link rel="canonical" href="{HEADER_CANONICAL_URL}" />
{HEADER_BASEHREF} То же самое - где описан этот HEADER_BASEHREF? Как его можно изменить? И нужно ли? 
{HEADER_HEAD}

Dayver
#2 26.02.2016 16:36

1) Для вас, да. Можно конечно воспользоватся какой либо IDE и редактировать файлы в ней, а закачивать на фтп она будет сама, но тут нужны знания и навыки что бы её настроить.

2) Вот ссылки в помощь:

https://www.cotonti.com/tpltags?file_tpl=header.tpl

https://www.cotonti.com/docs/ext/themes/cotemplate_debug_mode

https://www.cotonti.com/ru/docs/ext/themes/cotemplate_statements

HEADER_BASEHREF - берется из конфиг файла из параметра $cfg['mainurl'], если установка движка прошла успешно то там уже прописано то что нужно и дополнительно менять нет нужды.

Рекомендую начать с изучения раздела документации, по вопросам видно что туда вы даже не пытались заглядывать, там хоть и не все по русски но многие моменты описаны.

Pavlo Tkachenko aka Dayver
Roffun
#3 26.02.2016 16:39

Насчет правки файлов шаблона, тут вам скорее всего придется редактировать средствами сервера, например ftp или если есть встроенный менеджер у вашего хостинг провайдера. 

Насчет переменных, документация есть , но большинство на английском.

Для общего понимания нужно почитать о принципе тегов, и включении дебаггера, с помощью которого можно увидеть содержимое тегов и переменных.

Вот статьи по теме: 

Шаблонизатор со стороны разработчика

Cotemplate для дизайнера

 

 

 

Добавлено 32 секунды спустя:

Пока писал уже ответили smiley

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Отредактировано: Roffun (29.06.2016 13:41, 7 лет назад)
karamelka
#4 26.02.2016 16:46

Спасибо большое! smiley Ушла читать))

Dayver
#5 26.02.2016 16:50
#41406 Roffun:

или если есть встроенный менеджер у вашего хостинг провайдера. 

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

Pavlo Tkachenko aka Dayver
Roffun
#6 26.02.2016 17:02
#41409 Dayver:
#41406 Roffun:

или если есть встроенный менеджер у вашего хостинг провайдера. 

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

Возможно, хотя я с ними мало сталкивался, это больше для ознакомления и разовых правок может пригодиться. Ftp клиент надёжнее конечно. Но чисто для информации, например на хостинге beget есть встроенный менеджер sprut. Пару раз приходилось через него что-то делать, проблем не наблюдалось.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Leshkens
#7 26.02.2016 17:31

Для редактирования на сервере юзайте Notepad++ с плагином NppFTP.