|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сайт на php |
|
|
Сайт на php
|
|
Пользователь Сообщения: 98 |
Отцы php, нужна ваша помощь!
есть файл config.php код <?php if (!isset($tp)) {$tp=$def_title;} if (isset($page)) { $df = $id."/".$page.".tpl"; $fp = fopen($df, "r" ;$in = fread($fp, filesize($df)); fclose($fp); $data = explode("~", $in); $tp=$data[0];} ?> и естествено index.php код <?php include ("tems/config.php" ;include ($site_tems); if (isset($id)) { $df = $id."/".$page.".tpl"; $fp = fopen($df, "r" ;$in = fread($fp, filesize($df)); fclose($fp); $data = explode("~", $in); $i=0; while ($data[$i]!="" {echo "<h5>$data[$i]</h5>"; $i++; echo "$data[$i]"; $i++; } } else { include ("main/main.tpl" ;} include($site_niz); ?> в этом случае ссылки выглядят так index.php?id=main&page=index main - имя папки, где лежит сам файл - index.tpl так вот нужно укаротить ссылки к примеру так index.php?main=index только неменяя структуру скрипта!!! Заранее Спасибо! |
|
|
------- Отправлено: 08:13, 31-10-2003 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
в fast template я вообще понять нечего несмог а эти хоть более менее понятны. ну всеже скорость загрузки! |
|
------- Отправлено: 12:18, 05-01-2004 | #41 |
|
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Хм... а если не использовать fast template и его аналоги скорость еще выше
. Зачем усложнять простые задачи которые можно решить без всяких наворотов? |
|
------- Отправлено: 06:22, 06-01-2004 | #42 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
может я и ошибаюсь но классы делают для людей которые типа меня - не бумбум в PHP вот в моем мой лично взгляд на template: test.php
<?php
// класс подключение
require("class.template.php");
//создаем
* *$tpl = new Template("template/template.tpl");
//Переменые
* $test="Проба";
* *$tpl->skp("title", "Welcome");
* *$tpl->skp("test", "$test");
// добавить блок
* *$tpl->addblok("blok", "template/1.tpl");
// добавить файл (как в php - include)
* *$tpl->addinclude("blok1", "forum/index.php");
//Вывод
* *$tpl->skript();
?>
а вот тут и началось class.template.php
class Template {
var $start = '{';
var $end = '}';
var = ????????
function Template - как ???
function *skp - как ???
function *addblok - как ???
function *addinclude - как ???
но если не вы то кто? Поможет! Добавлено: template.tpl |
|
------- Отправлено: 11:33, 06-01-2004 | #43 |
|
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать tradeukraine
немного ошибаешься классы, конечно, делают для облегчения и упрощения написания кода, но э-э-э знать язык при этом надо не меньше, чем при необъектно-ориентированном программировании А в чем вопросы? Нельзя ли процитировать код, чтоб не шарить по сетям в поисках (я, например, PHPlib-овские шаблоны и надстройки над ними использую, там другие вопросы будут ) |
|
Отправлено: 15:59, 06-01-2004 | #44 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать mar
я всетаки остановился на yapter http://yapter.sourceforge.net/ посмотри исходник, пока сам непойму эти function. а PHPlib я вообще понять несмог мне вообщето нравится как форум phpbb *- *сделан шаблон верх и низ. [s]Исправлено: tradeukraine, 18:24 6-01-2004[/s] |
|
------- Отправлено: 19:19, 06-01-2004 | #45 |
|
just mar Сообщения: 3905
|
Профиль | Отправить PM | Цитировать ну, у них тут http://yapter.sourceforge.net/?action=functions написано, какая функция за что отвечает, так что разберешься
![]() А вот тут http://www.dev.vitgroup.com/index.ph...amp;pageid=249, если интересно, не исходники, а идеи, причем достаточно плодотворные ![]() |
|
Отправлено: 23:10, 06-01-2004 | #46 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать mar
Спасибо. |
|
------- Отправлено: 10:07, 07-01-2004 | #47 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать |
|
------- Отправлено: 15:13, 27-01-2004 | #48 |
|
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 16:54, 27-01-2004 | #49 |
|
Пользователь Сообщения: 98
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
Спасибо, счас пробовать буду. просто в class.template применить надо $txt, а потом вывести. мудрю Добавлено: т.е. переменая $txt="тут код": Добавлено: Prisoner Все сработало Спасибо огромное ![]() |
|
------- Отправлено: 19:40, 27-01-2004 | #50 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Как продвинуть сайт на PHP | Vi-P | Вебмастеру | 2 | 28-04-2007 13:41 | |
| Где можно протестировать сайт написаный на PHP | beaver1984 | Вебмастеру | 4 | 23-01-2004 16:18 | |
| PHP->html как конвертнуть сайт? | Chingachguk | Вебмастеру | 4 | 15-01-2004 17:43 | |
| Сайт на php + MySQL | tradeukraine | Вебмастеру | 10 | 13-12-2003 15:57 | |
| Сайт на php | tradeukraine | Вебмастеру | 6 | 30-07-2003 04:34 | |
|