ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
Провел на форуме:
385811

Репутация: 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
Провел на форуме:
351188

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

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

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

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

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



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



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


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




ANTICHAT.XYZ