![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: 5 Всего: 13 |
ругань связана с тем что mysql ничего не вернула.
попробуй какой нибудь простой запрос и кинь весь получившийся html в приват потом отредактирую сообщение Добавлено через 2 минуты и 29 секунд совсем забыл подправим слегка
|
|||
|
||||
Alexey007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
Всемогущий, так в каких форматах мне хранить все файлы?
|
|||
|
||||
mishaSL |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Alexey007, даже не знаю с чего начать... начну с начала:
1. Мой совет по поводу этапности написания. Не надо начинать писать модули пока вы не определились окончательно с файловой структурой вашей CMS. Также было бы не плохо продумать структуру БД, тех таблиц которые не относятся к определенным модулям. Далее определиться какие системные классы (классы для работоспособности всей CMS) вам необходимы, к примеру класс для работы с БД, шаблонизатор (его вы уже упоменали) и т.д. Далее написать эти классы (и при этом хорошенько продумать их функции, а также удобство работы с этими классами). Если на данном этапе проблематично написание таких классов, то подобрать готовые и удобные для вас. Дальше было бы логично начать с написания системы управления сайтом ("Админ-центр"). А потом уже пользовательскую часть. 2. По поводу конфига, на самом деле удобнее хранить конфиг в ассоциативном массиве. Но каждый делает как ему удобнее. Вы спрашивали что это:
замечу что скорее всего вам понадобится адрес сайта, т.е. http://www.site.com 3. По поводу защиты файлов я до конца не понял, что вы конкретно имеете ввиду. Но скажу что я думаю по этому поводу: первое, насколько я понимаю все файлы будут подгружаться через index.php, тогда вполне будет достаточно определение константы, со следующей проверкой во всех файлах(то что вы предложили). Второе, правильно проставление прав доступа на файлы. Дальше просто не по порядку замечания: Использование global нежелательно.
функция должна возвращать значение и ничего не выводить, и это значение подставляем вместо {PAGE}
Логика абсолютно непонятна.
Если я правильно понял о чем вы, то НЕТ. Также было бы неплохо сразу продумать будете ли вы использовать ЧПУ, продумать структуру предполагаемых модулей. Это то что пераое пришло на ум ![]() P.S. Также можете почитать эти темы: http://forum.vingrad.ru/act-Search/CODE/sh.../cms/index.html -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||||||
|
|||||||||
Alexey007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
mishaSL,
Возможно, но в каких целях? это я понял, вот и спрашивал как поправить ![]()
уже разобрались все вместе ![]() Ну например, если тегов таких нет, то при выводе страницы, например, автоматически "приставлять" эти теги. Но НЕ изменять при этом файл. Тогда наверно использовать регулярки? Вроде все ответил... А по поводу начать с админки, я не знаю как будет что устроено, что именно можно будет изменять\удалять |
|||
|
||||
Alexey007 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
Шаблонный класс(отдельная функция и её проверка)
Помогите пожалуйста, знающие люди ![]() Проблема с реализацией:
Таблица шаблонов:
А выводит ошибку: Notice: Undefined offset: 2 in Z:\home\localhost\www\site\engine\modules\news.php on line 6 Array Это сообщение отредактировал(а) Alexey007 - 2.2.2011, 19:25 |
||||
|
|||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Alexey007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
-=Ustas=-, спасибо, ошибка убралась, но вот только теперь он вы водит Array
А должен шаблон(т.е. содержимое таблицы) |
|||
|
||||
Alexey007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
Вот решение (Всемогущий конешно помог)
|
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Alexey007, http://php.net/array
Добавлено через 2 минуты и 55 секунд Точнее http://ru2.php.net/manual/en/language.types.array.php -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Alexey007 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 30.3.2007 Репутация: 1 Всего: 1 |
-=Ustas=-, спасибо
![]() ![]() ![]() |
|||
|
||||
v_enom |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 11.10.2006 Репутация: нет Всего: нет |
много букоф...
не на самом деле я начал по этой теме тоже делать движок, но вижу что она не закончена, поэтому прошу экспертов разъяснить просто концепцию того, что нужно сделать. Пожалуйста, напишите из чего состоит дивжок(самый простой) как работает, что от куда должен брать и с чем взамиодействовать. В инете искал тему - не нашел, там одним готовые CMS |
|||
|
||||
SergV |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 4.8.2006 Где: Германия Репутация: нет Всего: 1 |
Это всё зависит от потребностей. Это может быть типа хтмл сайта с пхп или яваскрипт вставками к примеру для организации определённых форм, или ещё что. Или иметь один index.php, а всё что выводится формируется в нём через пхп скрипты связанные с базой данных, или если без базы данных, то с текстовыми файлам где лежит необходимый контент. Плюс это авторизация пользователей, плюс админка для управления сайтом, плюс что угодно. Если хочешь узнать подробней, просто посмотри различные CMS в работе и их внутренности. |
|||
|
||||
bash |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Пройди по этой ссылке: http://www.nulled.ws/showthread.php?t=39068 Скачав этот курс и просмотрев его сразу отпадут все вопросы, поймёш что с чем взаимодействует, откуда берётся и счего начать... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |