HOTO: копирайт шаблоны в шапке php файла?

Статус
В этой теме нельзя размещать новые ответы.

DOLARiON

Гуру форума
Регистрация
4 Сен 2006
Сообщения
191
Реакции
65
интересует вопрос автоматизации создания копирайт-заголовков php файлов...
к примеру... хотелось бы автоматически формировать такоф вот заголовок для всех файлов нашего проекта:
PHP:
<?php
/ * *
 * @version		$Id: countries.php 720 2010-09-07 14:10:00 $
 * @package		OpenTravelCMS (Based on Joomla CMS)
 * @subpackage	Countries&Cities
 * @copyright	Copyright (C) 2000 - 2010 Eugene Design. All rights reserved.
 * @license		GNU/GPLv2
 * /
...

в ручную - ломает, а вот автоматом было бы прикольно....
помимо того что полезно, так еще и смотрится модняво ;)
 
по моему это умеют почти все пхп редакторы. в чем суть проблемы то?
 
А инклюдом никак?
Либо, в конце проекта просто прогоняешь все файлы через notepad++ и сохраняешь.
 
по моему это умеют почти все пхп редакторы. в чем суть проблемы то?

А инклюдом никак?
Либо, в конце проекта просто прогоняешь все файлы через notepad++ и сохраняешь.

это не проблема - можно и ручками,
вопрос: возможно ли это каким-то образом шаблонизировать?
Чтобы не вносить ручками?
Скажем создал новый фаил в проекте - а он уже с верхушкой копирайтовой... или скажем обновил ты его на svn - шапка подкорректировалась (внеслась инфа о последней дате изменения, версии и т.д.)

Скажем, в том же Zend Studio 8.0 beta?
Перерыл все - найти не смог.... вот спрашиваю общественность...
 
в phped сделано следующим образом:
в корне проги есть каталог templates в котором лежат "прототипы" всех создаваемых файлов, т.е. когда в проге создается новый файл - то походу просто копируется шаблон файла из папки templates в нужное место...
=> если в шаблон дописать то что вам нужно то все файлы будут создаваться с вашим текстом ....

думаю Zend Studio 8.0 beta и другие редакторы работают по аналогичному принципу
 
в notapad++ такого точно нет, но в netbeans вроде есть
 
ТС
это SVN называется...
в конфиге свн прописывается последовательность директив отдаваемых проектам, в проектах ставишь ссылки, при комите они обновляются
)))
это есть в ЛЮБОЙ IDE
теперь более подробно
ниже прилагаю базовый конфиг с указанными типами файлов для работы с СВН
далее в заголовке пишем
и оформляем как хотим например
/**
* $Revision: 134 $
* $Author: CrashX $
* $Date: 2010-02-02 14:27:01 +0600 (Вт, 02 фев 2010)$
* $LastChangedDate: 2010-08-20 14:46:58 +0700 (Пт, 20 авг 2010) $
* $Id: module.php 134 2010-08-20 07:46:58Z CrashX $
* Copyright © CrashX <XSiteCMS@gmail.com>
* Всі права захищено © CrashX
*/
значит шаблон будет таким
/**
* $Revision: $
* $Author: $
* $Date: $
* $LastChangedDate: $
* $Id: $
* Copyright © CrashX <XSiteCMS@gmail.com>
* Всі права захищено © CrashX
*/
автор этопользователь СВН...
как установить и настроить инфы в инте полно...
 

Вложения

  • config.zip
    1,3 KB · Просмотры: 6
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху