Скрипты
без
скрипа
Алексей MVXQ aka Garret
http://dabal. narod.ru
Написать простенький скрипт на РНР не составит труда даже для
начинающего программиста. Однако если надо создать что-нибудь
вроде форума, у многих сразу опускаются руки — на реализацию
подобного проекта необходимо немало времени. В этом случае
могут прийти на выручку бесплатные скрипты в Интернете.
П
осле долгих поисков идеального
форума я остановил свой выбор
на ЕхВВ (Exclusive Bulletin Board),
официальный сайт — www.exbb.
revansh.com. ЕхВВ не требует БД, и это
уже значительный плюс в копилку начи-
нающего дизайнера/ю зера/ПХП-про-
граммиста — ведь работать с тем же
M ySQ L тоже надо научиться. К тому же
это экономия денег на хостинг — за БД
надо платить.
Будем исходить из того, что вы знае-
те, как управлять интернет-хостингом,
либо же у вас настроен web-сервер на
локальном компьютере. Также предпо-
лагается, что в качестве О С вы исполь-
зуете Windows. Для начала распакуйте
скачанный архив и загрузите файлы в
созданную директорию, например exbb.
Наберите в браузере localhost/exbb —
увидите содержимое каталога. Запусти-
те install.php, после чего последует ука-
зание по установке
C H M O D
для нуж-
ных каталогов. После нажатия на ссыл-
ку
Начать установку
загрузится страни-
ца с настройками путей к скриптам (про-
грамма сама определяет все нужное) и
опциями для создания админа. Осталось
кликнуть на
Войти на форум.
Переходим к настройкам форума.
Войдите под админом и в самом низу
страницы кликните по красной ссылке
Админцентр.
Вошему вниманию пред-
станут следующие опции:
■И
Конфигурация — позволяет на-
строить название форума, выбрать скин,
язык форума, настроить отображение
аватаров, смайлов и тому подобного;
■S
Безопасность — служит для защи-
ты от злобных флудеров и регистраци-
онных роботов;
И Темы и ответы — здесь настраива-
ется вывод тем и сообщений;
■А
Цензура — ну, это само собой ра-
зумеется;
■А
Смайлики — редактирование, уда-
ление и добавление смайлов;
А
Управление форумами — самое важ-
ное в нашем админцентре. Создаем фо-
рум, при этом можем определить, кто мо-
жет создавать темы, будет ли этот форум
приватным (то есть доступным лишь избран-
ным), кто будет модератором, и прочее;
•А
Управление пользователями —
ищем пользователя и делаем с ним, что
захотим;
•А
Пересчитать пользователей — это
тоже ясно;
■А
Звания — можно настроить зва-
ния для пользователей;
И Массовая рассылка почты — хо-
тите почувствовать себя спамером? То -
гда это для вас — рассылка сообщения
на все зарегистрированные мейлы;
■А
Истории посещений — если хоти-
те увидеть, кто и когда был на вашем
форуме.
Вот и все, форум готов. Общайтесь
на здоровье!
В наше время форумы просто-таки
пораж аю т своими возможностями и
удобством. В поисках своего идеала фо-
рума я опирался на несколько критери-
ев. В качестве одного из определяющих
я почему-то (сам точно не знаю, про-
сто так захотелось) выбрал возможность
обойтись без
Баз Данных (M yS Q L,
LiteSQL и т.п.). Есть один неписаный закон
оптимизации ПХП-кода. Почему-то, ко-
гда скрипт «тормозит», мы спешим все
свалить на глючность сервака или про-
блемы с Апачем. А оказывается, все де-
ло в том, что программа коряво напи-
сана. Э то может быть и избыток обра-
щений к БД, и неправильная блокиров-
ка файлов, и игнорирование процедур,
и многое другое. Например, когда один
процесс записывает информацию в
файл, то другой может в то же время
читать из него (ошибка неправильного
блокирования файлов часто встречает-
ся у начинающих web-программистов).
Надеюсь, такая участь не постигнет чи-
тателей МК.
Н о тут сразу же возникают вопросы
«Н у вот, форум готов, а я хочу, чтоб на
нем баннеры были и счетчики, что за
непорядок?» Или: «Блин, а если я хочу
обратную ссылку на сайт?» Ничего
страшного, все решаемо. Рассмотрим
обе проблемы по порядку.
Нам придется немного попрограм-
мировать. Скальпель, ножницы, зажим —
поехали © . В корневом каталоге фору-
ма ищем файл pagejail.php и открываем
его, например, продуктом М елкоСоф -
та под названием «Блокнот». Что, страш-
но? Не пугайтесь. Вам нужны ведь все-
го лишь баннеры или счетчики. Просто
копируете их HTM L-код и вставляете его
перед PHP-скриптом (в самом начале
документа, перед символом <?). Вот и
все, одну проблему решили, можно при-
ниматься за следующую.
Открываем файл templates/name_of_tem-
plate/boord_body.tpl И перед РНР-КОДОМ
вписываем нужный HTM L-код (например,
ссылку). То же самое проделываем с
файлами forum_body.tpl и topic_body.tpl.
Напоследок несколько сайтов, на ко-
торых можно найти много интересных
скриптов, хотя и не всегда бесплатных:
www.hotscripts.com,www.freescripts.com, www.
scripts.com.
В общем, выбирайте — и langware,
и «хиББР-регистрация» уже доказали
свою эффективность.
Цена - качество
Поговорим немного о ценообразо-
вании: программа долж на
с т о и т ь р о в -
но столько, чтобы ее было невыгодно
ломать. Даже если защ ита програм-
мы и слом ана, а крак лежит в Сети —
то, поверьте, пользователю гораздо
легче заплатить, чем скачивать лекар-
ство (уж больно совесть будет потом
мучить).
Н о это при условии, что пользовате-
лю платить удобно. Идеальный вари-
ант — достаточно нажать на кнопку, и
через Интернет деньги летят автору, а
пользователю в ответ летит логин и па-
роль. В этом смысле наиболее подходя-
щей для забугорного пользователя яв-
ляется система PayPal (www.paypal.com).
Хотя нашим авторам там зарегистриро-
ваться проблематично (в списке стран
нет ни России, ни тем более Украины),
но для успеха всего предприятия стоит
попытаться.
Иногда пользователю дают выбор,
сколько заплатить. Считается, что чем
больше ему понравится программа, тем
больше он за нее отдаст денег. Возмож-
но, это и так.
Порой, как показывает практика, дос-
таточно просто вставить в программу
надоедливое окно с предложением за-
платить, и заграничный пользователь
уже готов роскошелиться, чтоб не ви-
деть его снова и снова, — для нас это
странно.
Помогите, кто чем может
В последнее время, по мере разви-
тия концепции open source, в рамках ко-
торой программы распространяю тся
бесплатно и с исходным кодом, входит
в обычай не платить за них, а делать
пожертвования (donations) в счет даль-
нейшего развития и улучшения.
М О Й КП М.НЬЮТЕ
предыдущая страница 37 Мой Компьютер 2004 41 читать онлайн следующая страница 39 Мой Компьютер 2004 41 читать онлайн Домой Выключить/включить текст