Develop

Средство разработки для VQS – VQSDevelop


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

Стив Макконнелл

Чтобы найти все плохо-документированные функции введи в поиске !! (два восклицательных знака)


Добавить функцию
Собрать файл

Поиск


Функций в системе: 276

Вывести по:

По структуре  По файлам



Версии:
(УТВЕРЖДЕНА) ИльяМаркелов (2012-01-29 12:00:11)  

Include

в actions (actions/include.php)
Создана ИльяМаркелов


Описание
Включение какой-либо страницы целиком в тело данной.
Если стоит nomark=1, то инклюд не выделяется цветом.
Если стоит nomark=2, то инклюд не выделяется цветом для тех пользователей, кому не разрешено его исправлять; тем же, кому разрешено — показывается оформление и контрольки.
Если стоит notoc=1, то заголовки из включаемой страницы не попадают в оглавление. При выставлении в 1 параметра nowarning не выводится уведомления при вызове Include для страницы, на которую нет доступа.
Примечание: параметр page может называться как угодно.
Дополнительные параметры first_anchor и last_anchor позволяют указать, какую часть текста включаемого документа стоит показывать. Для этого во включаемом документе надо окружить желаемую область якорями: {{a name="plan_start"}} Текст {{a name="plan_end"}}, а потом указать имена этих якорей в параметрах first_anchor и last_anchor акшна include.

Замечание:
  • при инклюдах иногда глючит вставка страниц. такое ощущение, что она берётся из кэша, хотя кэш по-дефолту выключен. выражается в следующем, инклюдится страница, её редактируешь, возвращаешься на страницу с инклюдом, а там старая информация. экспериментальным путем лечится, когда вносишь какие либо изменения в страницу, которая содержит сам инклюд.
  • в странице, где есть инклюд, вставляется имя инклюдящейся страницы и ссылка «правка», (тема – мамбо, dobee). через некоторое время при заходе на страницу эти надписи становятся невидимы, но когда наводишь мышкой – появляются.


Параметры
page (string) – адрес страницы
[nomark]bool () – добавить возможность править
[notoc] (bool) – добавить в оглавление или нет
[nowarning] (bool) – выводить уведомление о невозможности читать по указанному адресу
[first_anchor] (string) – какие области включать
[last_anchor] (string) – какие области включать

Код


© 2011–2012 Илья Маркелов http://markelov.biz


 
Подразделы
Add
Get Distr