Раздел БК полностью готов к работе за исключением только энциклопедии вещей БК, которая находится на стадии тестирования.
Новый ресурс
Начаты работы по созданию «Энциклопедии вещей БК».
Отныне данные вещей будут храниться в базе данных, что позволит удалить файл, в котором содержались все параметры вещей (а это целых 6000 строк).
Форум
Также сменился адрес форума. Теперь его можно найти по следующему адресу: http://vacuum.kaluga.spark/forum
Новый адрес
Сайт сменил адрес на http://vacuum.kaluga.spark
Удаление новостей
Написан скрипт по удалению новостей из БД и он уже работает, так как успешно протестирован на предыдущей новости.
Скрипты
Немного отредактирована система безопасности в скриптах сайта… Для того, чтобы вы видели только то, что вам надо видеть.
Update: спустя почти год, я могу вам рассказать на чем она была основана (эта система безопасности), а также прочие детали создания того, что вы сейчас видите перед собой.
В самом начале создания сайта я вообще не задумывался о каких-либо мерах предосторожности. Все было на виду у всех, т.е. любой зашедший человек мог отредактировать новость или вовсе удалить её. Потом я подумал и решил, что так дело не пойдет. Начал придумывать различные способы скрытия информации. Самое первое, что пришло в голову - это доступ только по определенному IP-адресу (т.е. администрировать сайт можно было только с моего компьютера). Конечно, на первое время этого вполне хватало.
Сам сайт-то состоял буквально из нескольких страниц + новостной ленты, которая только-только создавалась. Кое-как сделав новостную ленту, я на неё забил и начал разработку энциклопедии вещей БК. Вещи в энциклопедии вообще нельзя было редактировать! Только кое-как добавлять и удалять. На тот момент это было мне на руку, так как никто кроме меня не мог ничего сделать с энциклопедией, да и мало кто чего-нибудь в этом понимал (из посетителей сайта ?).
К слову, на тот момент я только осваивал MySQL и, поэтому чтобы сделать простейший скрипт, приходилось тратить целый день, а то и больше. В общем, весь день проходил за экспериментами. Да, кстати, на тот момент у меня не было phpMyAdmin (лучшая программа для администрирования БД), соответственно не было представления о таблицах и данных, которые в них хранятся. Помню как часами пытался понять как вывести полученные данные, а также как получить нужную информацию, например, о выбранном пользователе. Во многом облегчил работу движок phpBB, но я использовал только его часть (шаблоны и запросы к БД), а дальше ковырялся сам. Правда, это только мне теперь кажется, что движок облегчил работу, год назад я вообще не представлял себе работы с шаблонами. Да… много времени я потратил на изучение php и MySQL.
Со временем использовал все больше и больше функций phpBB. Далее по курсу следующая проблема - вход на сайт. Дня три-четыре я потратил на изучения входа на форум. В итоге почти все скрипты входа скопировал с phpBB. Сейчас, конечно, много чего изменил, но основа осталась с форума. Теперь перейдем к нашим дням. Вполне освоив основы php и MySQL, а также обзаведясь phpMyAdmin, я начал мастерить новые ресурсы. Количество новостей и комментариев стремительно росло с каждым днем. Позднее я начал разработку панели администрирования. Сейчас в ней есть ресурсы, о которых многие даже и не подозревают (но многим они и не нужны - ведь эти ресурсы создавались для администрации сайта). Кстати, об администрации, на данный момент в ней два человека: V@cuum, Apt.
Мы придумываем новые проекты, а далее приступаем к разработке. С новыми идеями нам также помогают наши посетители (T@keN, Wolf, M@ks, Слава), которые время от времени подсоединяются. Про Бойцовский Клуб лучше скромно промолчать. Рассказ о нем займет очень много места. Немало бессонных ночей было проведено за его разработкой (и проводится сейчас). Если хотите узнать детали его разработки, то обратитесь к старых новостям.
А краткая история создания сайта здесь заканчивается…
Обновление
Теперь можно редактировать новости через интерфейс!
Продолжение следует...
Технические работы
Внимание! Сейчас будут проводиться работы со скриптом вывода новостей на стартовой странице сайта, следовательно могут появиться ошибки.
Update: работы закончены, все работает.
Новости
Был изменен порядок вывода новостей. Теперь старые новости отображаются внизу, т.е. каждая новая новость становится самой первой!
Скрипт «Добавление новостей»
Закончена работа над скриптом, отвечающим за добавление новостей. На данный момент сделаны только основные и самые нужные функции.
Первая новость!
Теперь можно добавлять новости прямо с сайта, используя специально оформленную для этого страницу.
Эта новость — первая, добавленная с помощью ресурса «Добавление новостей».
P.S. А сами тексты новостей хранятся в базе данных, а не в файлах.