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

Разработка cms на php/mysql + Smarty
  #1  
Старый 06.04.2010, 00:53
up3gp
Новичок
Регистрация: 19.03.2010
Сообщений: 14
С нами: 8498959

Репутация: 0
По умолчанию Разработка cms на php/mysql + Smarty

Взялся писать систему. Это мой первый подобный крупный проект.
Уже два для продумываю архитектуру. Но все же все довольно шатко. Буду использовать шаблонизатор Smarty. Нужно найти вариант для организации модульности + многоязычность + веб/pda версия

Решил разделить на 3 части:
1 шапка
2 середка
3 ноги

2 середка в свою очередь делится на левую колонку,центр, правую.

В итоге 6 блоков.
Это 6 файлов которые будут подключаться к выполняемому файлу. У всех 6 файлов будет свой .tpl шаблон.

Или хотя будет разумней если модулем "центр " который будет находиться между правой и левой колонкой будет управлять выполняемый файл

У кого нибудь есть опыт в подобном?

Последний раз редактировалось Kaimi; 06.04.2010 в 01:10..
 
Ответить с цитированием

  #2  
Старый 06.04.2010, 12:00
draliokero
Познающий
Регистрация: 14.03.2009
Сообщений: 86
С нами: 9031356

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

Модули должны находиться сами, чтобы каждый раз не сливать скрипт для подключения какого-нибудь модуля.
Что-то типа:
PHP код:
$do фильтруем($_GET['do']); // фильтруй полюбому!
 
if (is_readable('modules/' $do '.php'))
{
    include_once 
'modules/' $do '.php';
}
else
{
    die(
'404');

Можно так многоязычность реализовать
PHP код:
RewriteRule ^en/?([a-z]*)/?$ index.php?lang=en&page=$[L]
RewriteRule ^([a-z]*)/?$ index.php?lang=ru&page=$[L
По mod_rewrite есть хороший ресурс: www.askapache.com
А так не раз обсуждалось на http://pyha.ru/ , и в этой ветке про безопасность почитай
 
Ответить с цитированием

  #3  
Старый 06.04.2010, 15:59
Byte_
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
С нами: 9302285

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

многие брались, в т.ч. и я. но скажу сразу - затея для тех у кого много времени и стойкое желание действительно завершить проект.
разумнее всего, на мой взгляд конечно, использовать фреймворк (я рекомендую codeigniter).
он реализует более 50% всего того, что ты собрался делать.
если будут вопросы по codeigniter, пиши.
 
Ответить с цитированием

  #4  
Старый 06.04.2010, 17:37
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
С нами: 9905038

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

ТС, вот объясни мне почему ты хочешь ипользовать Мускул вместо не реляционной базы вроде Redis??
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритмы хэширования в различных CMS ErrorNeo Криптография, расшифровка хешей 5 02.06.2010 17:41
10 вещей, которые нужно учитывать при выборе идеальной CMS Andres Статьи 0 27.06.2009 02:38



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


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




ANTICHAT ™ © 2001- Antichat Kft.