zarapyan
Вам представили простую функцию для рекурсивного получения всех файлов в указанной папке.
Функция знаете что это такое?
В функции создается массив пустой для записи в него всех файлов,потом открываем основной каталог и смотрим какие файлы там есть, если файл является папкой то открываем и смотри что в нем. В результате функция вернет массив со всеми файлами внутри папки.
Тормоз
Поставил когда денвер, входишь в папку home в ней создаешь папку "site.local" переходешь в нее и создаешь папку "www" в которой создаешь файлик index.php - в него сохраняешь свой "hello people" - и пере запускаешь денвер, потом в браузере набираешь: http://site[dot]local/ и будет твой локальный сайт , если есть внутренняя сеть, то папку можешь назвать не site.local а вписать свой ip и тогда тебя будут видеть с сети, если ip выделенный то все смогут видеть...
A.N.R.I
Сижу под Debian squeeze (кеды4) - катя рулит! ))) А вот ANSI просто терпеть не могу. и винда это отстой ))
Учил сегодня своего подопечного этой всей теме, точней пояснял, что и как работает, т.к. все готово - выложу и другим новичкам, как пример. В книжке сложновато на словах это все понять, а примеры не все любят сами писать и тестировать:
Т.е. в кратком и понятном виде на словах:
parent - вызов метода родительского класса
self - вызов метода текущего класса
Удобно использовать когда в текущем классе и родительском переменные или константы с одним и тем же именем, но в текущем классе нужно использовать значение и одного и другого.
JustUserR
Я общий смысл, лень было расписывать все... описал только суть... естественно автору топика придется все равно под себя все делать, а тут просто пример того, как реализовать переключение шаблонов и т.д. с помощью ссылки. А что именно будет инклудится часть шаблона внутри шаблона смарти или дополнительный php код - думаю все когда учились перепробовали не один вариант.
Merty
Скажу так, по всей видимости еще не определился что тебе нужно. Для начала пойми, если тебе нужно научится, то учи php а потом javascript и сможешь на лету переключать страницы. В общем совет, можно передавать любые параметры, но переключение страниц - это GET тебе нужно листать.
Сейчас распишу маленький пример, а ты его перепишешь себе под смарти естественно:
1) Создаешь папку page/ в корне сайта, в нее помещаешь 3 файлика 1) index.tpl 2) info.tpl 3) contact.tpl
2) Создаешь в корне файл index.php , со следующи содержимым:
а вот ссылка например:
index.php?page=add
index.php?page=index
и т.д.
Чтоб было проще разбираться, то советую файлы прикрепляемые таким образом называть так же, т.е. в данном случае:
add.tpl
index.tpl
Это чтоб в шаблоне просто вставлять:
{include file=$page.".tpl"}
но тогда по умолчанию проверяйте переменную page:
if(isset($_GET['page'])==TRUE&&$_GET['page']!=''){
$page=$_GET['page'];
} else {
$page='index';
}