Создадим движок для саита вместе !

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Давайте это будет интересно и вам и мне ! Потом посмотрим все в месте результат просто когда я начал делать движок у меня сразу появилась куча вопросов! Даваите я буду их задавать в данной теме а вы мне будете помогать решать их.Потом посмотрим что получится все вместе!
 
J

Jkar

#2
Я делал движок, модульный, правда сделал пару модулей и надоело :)
 
S

STYX

#3
1. Для чего, какой движок? Сразу, вопрос нет ли готовых решений.
2. Будущее этого движка? Или это типа поупражняться...
3. На каком языке писать и т.д.

Кароче куча вопросов у нас. И я те сразу скажу что просто так никто с тобой движок писать не бут. Извини за прямоту. Зато вопросы задавай, это только приветствуется, и кто чем сможет помогут.
 
G

Guest

#4
Ну просто мне нужен чей нибудь самописный движок, чтобы разобраться а то блин у одного паренька попросил там на классах все ! Я там ваще ниче не понел. ;) Или просто посоветуите с чего надо начинать...
Пишу на PHP
 
J

Jkar

#5
Сначала определись какой движок нужен. Модульный или какой? ;)
 
J

Jkar

#7
index.php:
Код:
<?php
include("includes/config.php");
$mod = $HTTP_GET_VARS['mod'];

if(!isset($mod)||($mod=="")||(!file_exists("modules/$mod"))||(ereg("[^a-z]",$mod)))
{
$mod=$default_mod;
}

?>
config.php:
Код:
<?php
$default_mod='news';
?>
Вот самая суть ;) Тебе осталось тока модули написать ;)
 
G

Guest

#8
Я сделал так
index.php
Код:
<META http-equiv=pragma content=no-cache>
<META http-equiv=content-type content="text/html; charset=windows-1251">
<?
$CurSec=empty($_GET['inc'])?null:$_GET['inc'];
if(empty($CurSec))
include("./inc/index.inc.php");
elseif(file_exists("./inc/".basename($CurSec).".inc.php"))
include("./inc/".basename($CurSec).".inc.php");
else
include("./inc/error.inc.php");
?>
config.php
Код:
<?
$NewsOnScreen = 5; //Сколько новостей на главную страницу
$news_data = "blocks/news/base.txt";
?>
Папка с модулями inc
Например в папке inc есть модуль новостей news.inc.php
его база находится в папке blocks/news/base.txt
вот так то все просто.
Весь дизаин в папке desing
главная страница:

include('desing/logo.php')

include('desing/menu.php') include('inc/news.inc.php')


Отключайте смайлики, когда постите куски кода, не в CODE
 
J

Jkar

#9
В конфиге про новости, имхо, нельзя писать. Про новости нужно писать в конфиге модуля ньюс!
 
G

Guest

#10
Как бы в директории blocks/news фаил config.php сделать и там конфиги для новостей да?
 

admin

Well-known member
08.08.2003
2 754
0
#12
Ну во первых движок надо только модульный делать иначе потом заипаесся с модификациями.
Во вторых нафига делать велосипед, если берем Мамбу и делаем с ней что хотим.
 

admin

Well-known member
08.08.2003
2 754
0
#14
Jkar
В чужом коде трудней разбиратся чем в своём...
к мамбе это не относится как и ко всем крупным open source проектам хотя бы потому что эти исхожники хорошо документированы и манов по ним не счесть не говоря о всяких SDK.
 

admin

Well-known member
08.08.2003
2 754
0
#16
Андрей
www.mamboserver.com - хомяк
www.mosforge.net - модули
если хош - можем вместе разработывать систему под свои нужды.
 
P

plcgi

#18
Могу помочь - на PERL / MySQL
Только нужно знать задачи сайта, или ссылку на хотя бы чтонить похожее
Пиши на мыло plcgi (at) operamail (dot) com :ph34r:
 
Статус
Закрыто для дальнейших ответов.