HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #5  
Старый 14.12.2006, 23:55
v@no
Новичок
Регистрация: 09.07.2006
Сообщений: 13
С нами: 10441197

Репутация: 5
По умолчанию

Цитата:
Сообщение от ChieFSS  
Я не могу понять какие функции и переменные определять в классах.
Допустим в движке должны быть новости, регистрация и опрос как модули. Как их описать в классах (образно) чтобы было наиболее правильно и что должен делать основной класс и самое главное как это все будет выводить бедный index.php
поразбирай движки порталов , форумов например в ИПБ делают так:
пользователь сообщает форуму ACT где ACT - это имя файла и имя класса в каждом классе с именем ACT есть функция AutoRun запуская которую выводится весь смысл модуля =)
грубо это выглядит:

<?php
include "sckin.php";//Твой класс для вывода инфы и запросов майскьюль и т.д.
$scin_class = new MainClass();// дальше эта переменная будет использоваться другими классами-модулями для вывода и других дел
include "module1.php"
include "module2.php"
include "module3.php"
include "module4.php"// это все твои классы с функциями AutoRun()
....
$class = new $_GET['act']();
$class->AutoRun();
?> - вот и весь твой индекс.пхп для начала

пример класса:

<?php
class module1
{
var $scin_class; //твой класс который отвечает за вывод
function AutoRun()
{
$scin_class->print_link('http://ya.ru','XXXndex');//например вывод ссылки
}
}
?>
ну и один какбы центральный класс который отвечает за скины и формирование HTML кода

Последний раз редактировалось v@no; 15.12.2006 в 00:03..
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.