Двигатель сетевого прогресса. Как сделать сайт на движке PHP Nuke, часть 2 > Minecraft истории
истории Minecraft    

Двигатель сетевого прогресса. Как сделать сайт на движке PHP Nuke, часть 2

Двигатель сетевого прогресса. Как сделать сайт на движке PHP Nuke, часть 2

Интернет Двигатель сетевого прогресса. Как сделать сайт на движке PHP Nuke, часть 2 030.08.2004 05:08  |  В прошлый раз мы с вами изготовили рабочую заготовку сайта на PHP Nuke. Сегодня к этому каркасу мы прикрутим такую полезную вещь, как форум. И если вас где-нибудь, когда-нибудь, на каком-то форуме оправляли в “баню”, обзывали плохими словами, не оказывали Интернет     С ростом числа российских пользователей интернета количество сайтов в домене ru быстро увеличивается. И если содержание первых интернет-страничек обычно не более значимо, чем надписи “Вася и Боря были тут”, то опытные создатели сайтов стремятся наполнить их более полезной и разнообразной информацией. Тут возникают проблемы, поскольку привычными средствами разработать современный сайт непросто. Значительно облегчает задачу использование готового, а главное бесплатного движка. В прошлый раз мы с вами изготовили рабочую заготовку сайта на PHP Nuke. Сегодня к этому каркасу мы прикрутим такую полезную вещь, как форум. И если вас где-нибудь, когда-нибудь, на каком-то форуме оправляли в “баню”, обзывали плохими словами, не оказывали должного почтения и уважения, то сегодня ваша судьба на самом деле окажется в ваших руках! Для этого по нашему описанию вам надо добавить на свой сайт такой же продвинутый форум и, пользуясь нашими инструкциями, поместить полученный ресурс в Сеть. Затем надо заманить своих врагов к себе на сайт, и (о радость мести!) каждый из них получит свое, поскольку вы будете решать кого на вашем форуме казнить, а кого миловать. Хотя, с другой стороны, через какое-то время, поборовшись с флудерами, пообщавшись с ламерами, отправляя в далекий бан очередную матерящуюся жертву, может быть, кому-то придет в голову мысль: “И как же безобразно я себя раньше вел на чужих форумах!”. Все-таки со стороны главного модера мир видится чуть-чуть по-другому...
    Ну и для успешного привлечения посетителей, как было обещано в прошлый раз, плотно поработаем над дизайном вашего сайта.

    Первый камень
   
Большим преимуществом PHP Nuke является наличие встроенного форума. Создатели “Нюка” не стали изобретать велосипед и интегрировали в движок уже готовый форум phpBB, довольно широко распространенный в рунете. С ним нам и придется работать.
    Для начала активируем модуль форума в контрольной панели (далее КП) сайта. Чтобы это проделать, зайдем в
раздел Модули и активируем модуль Форумы. Активация заключается в нажатии надписи ВКЛ в колонке Функции, строки Forums (см. рис. 1).
Рис. 1. Одним щелчком
добавляем форумы к сайту.
    Открываем КП "Нюка" и находим раздел Форумы. На экране появляется панель управления форума. Окно КП разбито на две части: в левой общий список разделов, в правой выбранный в данный момент раздел. Первым делом задаем основные параметры форума.
    Открываем раздел Конфигурация. Для начала заполним поля Имя сервера (домен, мы выбрали в прошлый раз nuke.igromania.ru), Название сайта и Описание сайта. Также в этом окне можно задать разные дополнительные опции. Например, мы можем потребовать от будущих пользователей активации учетных записей. Если функция будет отмечена, то после регистрации новому пользователю будет отправлено по электронной почте письмо. Ему надо будет подтвердить регистрацию, кликнув мышкой по присланной в письме ссылке (наверное, вы не раз встречались с таким методом регистрации). Смысл в том, что при таком подходе пользователи не смогут указывать фальшивые е-mail адреса (хотя никто не запрещает им создать для каждой новой регистрации свеженький одноразовый почтовый ящик). Другой вариант этой опции предполагает регистрацию каждого вновь прибывшего лично администратором сайта, то есть вами (вряд ли вам это понадобится).
    На первых порах советую вообще отключить активацию, чтобы лишний раз не раздражать посетителей. Позже, когда народ достаточно хорошо узнает ваш сайт, ее можно будет включить, дабы всяческие злонамеренные роботы не забивали мусором нашу базу данных (далее БД) пользователей. Ставим галочку напротив слова Нет.
Рис. 2. Общие настройки влияют
на все создаваемые форумы.
    Чуть ниже можете разрешить общение пользователей письмами через форум. Есть интересная опция Задержка флудинга. Она позволяет установить минимальное время в секундах, которое должно пройти после последнего сообщения пользователя в этом форуме. Трудно будет нехорошему оставить в теме подряд 20 сообщений вроде “Админ чушнявый гнилобоб”, если вы задали значение, например, 60 секунд. Никакого терпения не хватит, поскольку на всю операцию ему потребуется 1200 секунд, что составляет 20 минут. Но обычно хватает задержки в 15-20 секунд.
    Далее следуют свойства отображения тем и постов. Они вполне понятные и в особых разъяснениях не нуждаются. Теперь установим формат даты. Он аналогичен формату функции date() языка PHP. Интересующиеся могут проследовать по предлагаемой ссылке в этом пункте меню, чтобы просмотреть полное описание. Мы же ограничимся указанием стандартного для России формата j.m.Y H:i. Выбираем часовой пояс GMT+3, соответствующий московскому времени (вы можете установить свое, местное).
    Сжатие GZip предназначено для экономии места на сервере. Это, конечно, хорошо, но далеко не на всех бесплатных хостингах разрешена эта функция она тормозит и без того загруженный сервер. Поскольку мы еще не знаем, на каком
хосте будет находиться наш сайт, целесообразнее оставить сжатие выключенным.
    Чистка форумов представляет собой автоматическое удаление старых тем. Однозначно отключить!
    Мы наконец заполнили данными окно Общие настройки форумов и заложили основу для “крутой” тусовки в самом общественном месте нашего сайта.

   
Full Version
   
Настройки Куков (cookies, предназначены для хранения небольшого количества данных на компьютере посетителя) опустим.
    В разделе Личные сообщения можно настроить обмен сообщениями пользователей между собой по внутренней “почте” сайта (если вы разрешили подобные действия в основных настройках форума). Вполне подойдут настройки по умолчанию.
Рис. 3. Нажатием кнопки
фиксируете созданную
структуру.
    Переходим к пункту Общие настройки форумов и пользователей. Все, кроме пункта Разрешить HTML, оставляем без изменений. Этот пункт нужно обязательно отключить! Пользователем вполне хватит разрешенных псевдотегов (например, [B] является аналогом ), а рисковать безопасностью сайта ради призрачной “свободы слова и выражений” не стоит.
    Теперь настроим функции работы с аватарами (картинками, обозначающими “лица” пользователей сайта). Разрешим удаленные аватары, то есть дадим возможность указывать ссылки на рисунки, находящиеся на других сайтах. При достаточном объеме свободного места на сервере можно будет разрешить и закачку на сайт собственных аватаров пользователей.
    Пропустив COPPA Settings, перейдем к настройкам главного почтового ящика. В поле e-mail администратора указываем желаемый адрес (у нас это будет admin@nuke.igromania.ru). В поле Подпись в сообщениях e-mail укажем текст, который будет автоматически заканчивать любое письмо, отправленное с форума.
    Вас может удивить, что некоторые параметры мы указывали по второму разу, до этого заполнив аналогичные поля в пункте Свойства КП сайта. Это объясняется тем, что интеграция форума phpBB у разработчиков PHP Nuke получилась неполной! Форум сам по себе является самостоятельным продуктом и полностью “запихать” его в движок не получилось.
Рис. 4. Форумы выглядят “как
живые”, даром что находятся
пока только на жестком диске.
    Теперь перейдем непосредственно к созданию разделов форума. Отправляемся в раздел Форумы/Управление. Создаем в ней новую категорию форумов. Пусть она будет называться Тематические форумы. Вводим название и нажимаем кнопку Создать новую категорию. Возвращаемся в окно Управление форумами и организуем в только что созданной категории еще несколько форумов. Для этого нужно всего лишь указать имя в соответствующем поле и кликнуть мышкой по кнопочке Создать новый форум.
    Наша “общественная трибуна” будет назваться Игры (ну любим мы об играх поболтать). В открывшемся окне вводим краткое описание форума, например “Игровой базар. Все об играх и модах”. В выпадающем списке Категория можно выбирать желаемый раздел, но у нас он пока один, и выбирать не из чего. Раскрыв
список Статус форума, необходимо указать, заблокирован он для постов или нет. Какой смысл взывать со страниц сайта к общественности, если народу будет запрещено оставлять там свои сообщения? Поэтому выбираем Unlocked и переходим к настройке автоматической “чистки”. Зачистка может понадобиться на форуме со всякого рода разборками, архив которого будет зря нагружать БД цветистыми эпитетами противоборствующих сторон. В нашем игровом форуме мы не будем ее включать. Теперь с чистой совестью и чувством глубокого удовлетворения жмем кнопку Создать новый форум.
    Таким же образом создаются другие форумы сайта. В том же разделе, вместе с Играми, мы образовали Программирование и Рассказы. Кроме того, создали новую категорию Прочее, в которую поместили форумы Беседка и Корзина. Причем в форуме Корзина включили автоматическую чистку тем, в которых больше 14 дней не было новых сообщений.
    Теперь, зайдя по ссылке http://nuke.igromania.ru/modules.php?name=Forums, мы с гордостью можем осмотреть наш новенький форум (напоминаю, этот адрес запускается с жесткого диска тех, кто повторял вместе с нами описанное в первой части статьи!).

Рис. 5. Без смайлов форум
не форум.
    Маски-шоу
   
Осталось настроить всякого рода приятные мелочи вроде смайликов и категорий пользователей.
    Для управления смайликами служит пункт меню Общие настройки/Смайлики. Из него мы можем удалять, редактировать и добавлять эмоциональные рожицы в наш форум. Для добавления нового смайла служит кнопка Добавить новый смайлик, расположенная под списком доступных картинок. Нажав ее, мы попадем в меню добавления нового изображения. Под Кодом смайлика подразумевается сочетание символов, которое будет заменено картинкой смайла. Можно использовать как общепринятые “текстосмайлы” типа :), %), ]:-), так и буквенно-символьные сочетания *gi*, -хех- и другую словесную чепуху. Раскрываемый список Файл с изображением смайла содержит перечень графических файлов с картинками рожиц, расположенных в указанной вами папке (у нас это modules/Forums/images/smiles/ относительно корня нашего сайта). Эмоция смайлика является текстом, который увидит посетитель, отключивший в своем браузере картинки. Удалить или изменить свойства смайлика мы можем, нажав на соответствующую ссылку справа от его рисунка, в списке установленных смайлов. Заметим, что удаляются “эмоциональные картинки” только из БД форума, сами же файлы рисунков остаются на сервере в целости и сохранности. Из этого вытекает одна полезная особенность случайно удаленный смайлик можно без проблем “оживить”.

    Последний штрих
   
Пункт меню с красноречивым названием Автоцензор служит для автоматической замены всякого рода нeблагозвучных выражений на цензурно-благозвучные. Например, широко употребимое бытовое выражение “Пошел ты на
***” успешно заменяется автоцензором на “Рад был послушать ваше мнение”. Хотя, для большей гибкости фильтра, рекомендуется заполнять БД отдельными словами. Весь список “плохих слов” Великого и Могучего Русского Языка вы просто замучаетесь вносить в базу. Слишком изобретателен наш народ на пакостные выражения. Да и не будет этот кропотливый труд эффективным обитатели Сети по большей части не используют бaнaльных оффлайновых ругательств, заменяя их сочетаниями, специально предназначенными для Сети.
Рис. 6. Так присваивают новые
звания на нашем форуме.
    Перейдем к настройке званий пользователей. Звания это подпись под аватаром, зависящая от количества постов, оставленных юзерами на сайте. Например, на официальных форумах “Игромании” действует следующая система званий: от 1 и до 99 сообщений Игрок, следом, по мере увеличения количества постов, Гeймер, Опытный гeймер, Прогeймер и так далее по нарастающей. Систему нарушают отдельные исключения, которым позволено становиться, например, “Пьяным сказочником” или “Пожирателем Рыб”. Организацией подобной служебной лестницы для обитателей форума мы сейчас и займемся.
    Переходим к пункту Пользователи/Звания. Нажмем на маленькую кнопочку Новое звание. В поле Звание нужно ввести обозначение нового пользователя. Пусть будет Новенький. Вы, конечно, можете написать сюда Утконос, Ламер или Дуб, только “новенький” имеет право обидеться и больше не приходить на ваш форум. Будете тогда общаться сами с собой.
    В Минимум сообщений установим единичку. Каждому званию мы можем присвоить какую-нибудь картинку. На большинстве форумов для этой цели служат звездочки. Чтобы установить стандартную звездочку в поле Картинка к званию... следует указать путь modules/Forums/images/ranks/1star.gif. Для рисунков двух, трех и так далее звездочек пишем modules/Forums/images/ranks/2star.gif, modules/Forums/images/ranks/3star.gif. Максимальное количество готовых звездочек шесть. Если вам захочется использовать собственные изображения, то их следует размещать по адресу C:\WebSerwers\home uke.igromania.ru\www\modules\Forums\images anks\.
    Определившись с рисунками, кликаем по кнопке Отправить, и новое звание вступает в силу. Обязательно надо удалить старое звание Newbie, установленное по умолчанию. Щелкнув по кнопке Удалить, справа от “Нуба”, прощаемся с ним навсегда.
    Теперь форум можно считать готовым. Не рассмотренными остались несколько дополнительных функций, в том числе и заветная “баня”. Но с ними не составит никакого труда разобраться самостоятельно.

   
Уникальная тема
   
Как уже упоминалось в первой статье, PHP Nuke поддерживает темы оформления, призванные облегчить создание и смену дизайна сайта. В Сети лежит огромное количество готовых тем (ссылки на галереи с темами оформления приведены в конце статьи).
Рис. 7. Выбираем тему-пример.
    Чтобы установить готовую тему, нужно скопировать “тематическую” папку (под папкой темы понимается каталог, в котором лежит файл theme.php) в директорию C:\WebSerwers\home uke.igromania.ru\www hemes. После чего заходите в КП/Свойства и там, в выпадающем списке Стандартная тема, находите и выбираете скопированную тему (темы называются по имени “тематической” папки).
    Хотя большинство тем работают на всех последних версиях PHP Nuke одинаково, могут возникнуть проблемы с совместимостью. Бывают случаи, когда сайт вообще не загружается. Если так, то следует удалить папку с неработающей темой, скопировать на ее место каталог с заведомо работающей и дать ему название только что удаленной!
    Готовые темы это хорошо, но, чтобы не наводнять Сеть сайтами-близнецами с одинаковыми темами оформления, лучше изготовить свою собственную уникальную. Этим мы сейчас и займемся.
    Если вы владеете HTML и азами PHP, вы без труда сможете редактировать готовые темы и создавать собственные, прочитав посвященную этому статью по ссылке http://rus-phpnuke.com/modules.php?name=Shool&k_op=theme_1 на сайте rus-phpnuke.com. Но не все обладают вышеуказанными знаниями. Специально для них я сделал тему с легко настраиваемыми параметрами.
Рис. 8. Эта страшненькая тема
оформления должна стать
очень даже симпатичной.
    Для начала скопируйте папку с темой в C:\WebSerwers\home uke.igromania.ru\www hemes и в пункте КП Свойства выберите тему SimpleTheme, установленную по умолчанию. Вы увидите оформление, не претендующее на лавры изысканности. Но не стоит пугаться! Из этого гадкого утенка можно вылепить сайт, который будет не стыдно показывать в приличном обществе. Оставайтесь с нами и повторяйте наши телодвижения!
    Для начала создадим шапку сайта. Для этого откроем файл shapka.html, находящийся в папке с темой. В нем будет небольшой кусок HTML-кода. Разберемся в нем.
    Тег сообщает о начале отображения непосредственно контента страницы. Его строка параметров выглядит следующим образом:
   
   
Если указана фоновая картинка, то выводиться будет именно она.
    Тег создает таблицу, тег создает строку в таблице, а тег
   
ячейку в ней. Они сопровождаются следующими параметрами:
   
    “px” означает размеры в пикселях, а если “%” то в процентах от общего размера таблицы.
Рис. 9. Вот где прячется код,
отвечающий за установку
баннера.
   

    Чтобы добавить баннер, который будет “крутить” встроенный в PHP Nuke менеджер показа, следует вставить строчку ““.
    Если в шапке была использована таблица, то она обязательно должна быть закрыта!

   
Позаботимся о содержании
   
Теперь перейдем к изготовлению рамки сайта. Для этого откроем файл box.html. Если рамка не нужна, замените строчку =1; на =0;. Тогда дальше ничего настраивать не нужно, рамка сама отключится.
    Если же она все-таки нужна, то вам следует изготовить части рамки, а именно: углы, боковые картинки, верхнюю часть рисунка рамки и нижнюю. Стоит отметить, что угловые картинки отобразятся только один раз, верхняя и нижняя будут выкладываться по горизонтали, а боковые по вертикали. С учетом этого следует изготовить картинки и скопировать их в папку C:\WebSerwers\home uke.igromania.ru\www hemes\SimpleTheme\images. Затем нужно прописать их названия в файле box.html в соответствии с образцом.
    Чтобы покончить с рамкой, надо настроить отступ содержимого от ее границ. Для этого нужно изменять значение в строке =5;. Как видите, по умолчанию отступ установлен в пять пикселей.
    Следующим нашим шагом будет настройка отображения боковых блоков. Откроем файл block.html. Чтобы указать расположение заголовка блока, вставим в код конструкцию . Содержимое блока выводится с помощью строчки .
    В файле middle.html вы можете указать расположение фоновой картинки для части сайта, находящейся внутри рамки.
    В файл down.html могут быть введены всякого рода копирайты и счетчики, которые будут отображаться в самом низу сайта.
    Настроим отображения превью и полных версий статей. Для настройки отображения краткого содержания статьи на главной странице откроем файл “story_k.html”. Ниже перечислены все возможные конструкции добавления данных:
    добавляет заголовок статьи;
    дата размещения;
    краткий текст размещаемой статьи;
    ссылка на полную версию статьи;
    количество прочтений статьи;
    размер текста статьи;
    автор статьи (под автором понимается человек, поместивший статью на сайт).
    Для настройки вида полной версии текстов перейдем к файлу story.html. В нем применяются следующие конструкции:
    добавляет заголовок статьи;
    дата размещения;
    текст вашей статьи;
    автор статьи.

    Оформительство
   
Изменим логотип сайта на странице с версией для печати (при просмотре полной версии статьи в правом блоке Опции есть ссылка Напечатать текущую страницу). Вверху отображается стандартный логотип PHP Nuke, что не есть хорошо. Этот
логотип проживает по адресу C:\WebSerwers\home uke.igromania.ru\www\images и скрывается под именем logo.gif. Дальнейшие действия очевидны. Рисуете собственный логотип и заменяете нюковский. Обращаю ваше внимание на то, что новый файл должен иметь такое же имя и расширение (именно logo.gif, а не LoGo.GiF).
    Настроим вид текста и ссылок на сайте. Для этого откроем файл style.css, расположенный в подкаталоге style нашей “тематической” папки. Файл содержит настройки каскадных таблиц стилей (CSS). Не буду забивать вам голову объяснениями, что это такое и откуда взялось, скажу лишь, что CSS предоставляют возможность настроить вид элементов сайта более гибко и полно, нежели стандартные средства HTML. При необходимости в Сети можно найти огромное количество статей на эту тему. Здесь я рассмотрю только самые необходимые нам свойства.
    Открыв файл ctyle.css, мы увидим там три строки кода:
    TD { COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none }
    A { COLOR: #1263ad; FONT-SIZE: 13px; TEXT-DECORATION: underline }
    A:hover { COLOR: #ff0000; FONT-SIZE: 13px; TEXT-DECORATION: underline }
   
В начале каждой строки указывается элемент (ячейка таблицы; ссылка; ссылка, на которую наведен курсор мыши, соответственно). В фигурных скобках приведены сами настройки. COLOR: “цвет” указывает цвет текста, FONT-SIZE: “размер” указывает размер текста, TEXT-DECORATION: “эффект” указывает эффекты, примененные к тексту. Последний параметр может принимать следующие значения none (без эффектов), underline (подчеркнутый), overline (с чертой сверху), line-through (зачеркнутый).
    Вот и готова наша собственная тема оформления сайта!

    Полезные ссылки
   
Skoks.com.ru/nuke/ здесь вы найдете все файлы, упомянутые в статье.
    http://phpnuke.org официальный сайт PHP Nuke.
    http://rus-phpnuke.com/ лучший русскоязычный сайт по PHP Nuke.
    www.ru-board.com популярный форум.
    http://web.dklab.ru сайт разработчиков “Джентльменского набора”.
    www.u9.ru, www.ufacity.ru бесплатные хостинги, на которых сможет работать наш сайт.
    http://themes.crossworlds.ru, http://pngfx.moneyfixx.de темы для PHP Nuke.
    www.caphost.biz, www.majordomo.ru отличные платные хостинги.

   
Выкладываем сайт в Сеть
   
С прошлой статьи у вас был целый месяц для наполнения строящегося сайта интересными материалами. Но пока все это богатство доступно только вам, поскольку находится на жестком диске. Пора подумать о размещении сайта на просторах интернета. На особенностях этого знаменательного момента остановимся чуть подробнее.
    В первую очередь стоит поговорить о хостинге и домене. Домен это адрес, по которому будет доступен наш сайт. В Сети существуют домены первого уровня (ru, com, net), второго (igromania.ru, yandex.ru), третьего (skoks.com.ru, nuke.igromania.ru) и так далее. Разница в количестве слов, разделенных точками.
    Лучше всего, конечно, если вы приобретете для своего проекта домен второго уровня (домен в зоне ru стоит 20-26$ за регистрацию на год и 15-20$ за продление на год). Но можно и сэкономить, зарегистрировав домен третьего уровня вида имя.com.ru или подобный. Регистрация таких доменов бесплатна, и вид они имеют вполне приличный.
    Теперь о хостинге. Суть хостинга в том, что за определенную плату мы получаем определенное количество дискового прострaнcтва на сервере
(физического, на их жестких дисках), некоторый объем предоплаченного трафика, поддержку PHP, базу MySQL. Сейчас реально найти как недорогой платный, так и совсем бесплатный хостинг, на котором будет работать сайт. Правда, единственным достоинством последнего будет только его бесплатность.
    Теоретически нашему сайту хватит 10 Мб места на сервере, одной MySQL базы и поддержки PHP. Но это только под “гoлый” движок с БД, а мы наверняка захотим к статьям прикладывать картинки, добавлять файлы в раздел Download, загружать новые аватары в галерею и другое всякое разное. Поэтому советую взять места с запасом или предпринимать меры по экономии места на сервере. Например, картинки можно хранить на каком-нибудь бесплатном фотоархиве (подойдет www.fotobase.ru), файлы загружать на бесплатные хостинги (вроде “народного” narod.ru). Только файлы с бесплатных хостингов будут долго грузиться. Зато для картинок добрые админы “фотоархивных” сайтов сделают вам очень качественные превью.
    Переходим от теории к пpaктике отладки сайта в Сети. Для начала загрузим все файлы на сервер посредством FTP (данные для доступа вам должен прислать хостер). Для закачки можно использовать любой файловый менеджер (даже Explorer в Windows). Хотя лучше применять специализированные программы вроде SmartFTP. Затем заходим на http://localhost/phpMyAdmin/ нашего локального сайта. В левом меню выбираем БД nuke и кликнем по надписи Экспорт вверху, над списком таблиц БД. Переключатель переводим в положение Структура и данные. Нажимаем Отметить все. Ставим галочку возле пункта Послать и, наконец, жмем кнопку Пошел. Сохраним полученный файл, который является бэкапом БД сайта. Такую же операцию нужно будет периодически проделывать и с выложенным в Сеть сайтом (на случай, если какой-нибудь злобный хакер потрет вашу БД)! Теперь идем в phpMyAdmin, расположенный уже в Сети. При необходимости создаем БД (хотя на большинстве начальных тарифных планах единственно возможная БД уже создана, и устанавливать новые вам запрещено) и переходим по ссылке SQL. На открывшейся странице жмем Обзор, выбираем вышеупомянутый файл и кликаем по кнопке Пошел.
    Мы импортировали БД! Последним шагом будет настройка параметров БД в файле config.php, расположенном в корне сайта. В него нужно занести данные, полученные от хост-провайдера. Как и что туда заносить, мы рассматривали в первой части статьи. Теперь заходим на наш, уже сетевой, сайт и, после входа в КП (пункт Админы), поспешно меняем пароль администратора с пресловутого pass на что-нибудь типа kiUh0_hQ4.

   
* * *
   
На протяжении двух статей вы вместе с нами создавали свой сайт от самого первого запуска движка PHP и до размещения страницы в Сети. Основные навыки по работе с движком PHP Nuke у вас теперь никто не отнимет. Это, как при обучении езды на велосипеде, умение правильно падать >сохраняется на всю жизнь. Теперь вы сможете без проблем сделать любой сайт на этом движке. Если трудности все же возникнут, то присылайте свои вопросы по указанному в заголовке адресу, и в следующей статье мы постараемся на них ответить. Кроме того, мы рассмотрим некоторые особенности движка PHP Nuke, что поможет вам стать знатными нюководами.


Вердикт. Америка на шпалах (Rails Across America)

Перед нами — значительно упрощенный клон гениального симулятора ведения железнодорожного хозяйства Railroad Tycoon 3. Причем упрощения коснулись не только гeймплея, но и графики: вышедшая на два года позже “Америка на шпалах” выглядит да...

27 04 2024 6:29:33

Аналитика: Джентльменский набор

...Именно с этой позиции мы обратим сегодня свои взоры на одну из самых интересных современных MMORPG — ту самую, которая побила все рекорды по продажам и за неполных полтора года набрала 4 млн пользователей. Речь пойдет о World of Warcraft и, в час...

26 04 2024 13:50:18

В центре внимания

   Неостановимым танком утюжит наша рубрика “В центре вниМАНИЯ” холмистый ландшафт игровой индустрии. Вполне естественно, что некоторые проекты впечатываются гусеницами в землю, тогда как другие гордо едут на башне и выглядывают из люка. &n...

25 04 2024 2:32:48

Tom Clancy’s EndWar

Ubisoft допустили трагическую ошибку — они выпустили EndWar для РС, платформы, где стратегический жанр традиционно чувствует себя очень вольготно. Причем выпустили без каких-либо изменений, со всеми наследственными признаками консольной игры. П...

24 04 2024 3:37:42

Лучшие фильмы первой половины 2017 года: «Джон Уик 2», «Чудо-женщина», «Сплит» и другие

2017 год перевалил за середину. Еще рано подводить итоги года в целом, но интересного кино уже вышло столько, что набралось на полноценный топ. Мы представляем десять лучших фильмов первого полугодия по версии «Игромании кино». В…|Игромания...

23 04 2024 3:30:56

Call of Duty: Black Ops 2

«…Вы, на манер Uncharted 3, скачете на лошади где-то в пыльных ущельях, только вместо очевидного набега на караван придется гасить целую вертолетную эскадрилью. Или, как и в любой предыдущей части, готовитесь к штурму какой-то деревушки с террористами, то...

22 04 2024 23:45:22

Превью игры LawBreakers. Unreal с кнопками из Overwatch

Существует не так уж много качественных мультиплеерных шутеров, способных собрать и удержать при себе большую базу игроков, а в поджанре аренных шутеров и подавно. Из современных игр в голову приходят разве что Quake Champions и Unreal Tournament,…|Игромания...

21 04 2024 6:59:43

Обзор Griftlands. Карточный roguelike, близкий к идеалу

Вряд ли до знакомства с Griftlands я бы удивился карточному roguelike. Игр в жанре не то чтобы мало, и если бы авторами этой не были Klei Entertainment, то, скорее всего, я не обратил бы на проект внимания. Но инди-разработчики из Канады, авторы …|Игромания...

20 04 2024 22:58:57

КИБЕРСПОРТ. Вести с полей

    26 апреля популярный портал Counter-Strike.ru сменил владельца. Новым владельцем стала компания “Медиа-сервис 2000”, некоторое время назад зарегистрировавшая на территории России торговую марку…|Игромания...

19 04 2024 19:37:11

Руководство и прохождение по "Crusader Kings: Deus Vult"

Вот вам вечный вопрос: кто творит историю — народ или личность? Одни скажут: «Безусловно, личность». Другие: «Когда народ не готов к реформам, то никакой реформатор ничего не добьется». И оба, что хаpaктерно, будут правы. Сегодня речь пойдет о стр...

18 04 2024 5:13:54

Lost Planet 2

Скажите, с чем у вас ассоциируется Lost Planet? Наверняка первое, что приходит в голову, — это бесчисленные орды флюоресцирующих жуков-акридов. Или оснащенные мощными пушками экзоскелеты VS (Vital Suit), с помощью которых эти орды очень…|Игромания...

17 04 2024 19:10:44

Искусство пайки в вопросах и ответах, или краткий "фак по паяльнику"

"Данной статьей в рамках "Железного цеха" мы стартуем новую, пугающе экспериментальную рубрику "Сделай сам". Идею ее нам подсказали вы - а точнее, те из вас, кто в свое время бурно откликнулся на материал из №9 за 2002 год, где впервые была затронута боле...

16 04 2024 12:18:14

12 лет в идеальном мире: возвращаемся в Perfect World

На дворе 2008 год. Россию ненадолго возглавил Дмитрий Медведев, а Фидель Кастро подал в отставку. Во главе США совсем скоро встанет Баpaк Обама, первый в истории темнокожий президент. Роман Абрамович покинул пост губернатора Чукотки, сборная Испании…|Игромания...

15 04 2024 18:51:23

Eschalon: Book I

нарочито старомодная игра. Мегабайты текста, таблицы, наплевательское отношение к своему внешнему виду. Эта игра рассчитана на тех, у кого сердце начинает учащенно биться не от очередного спецэффекта, а от строчек вроде «+15 к взлому». Все ост...

14 04 2024 9:31:44

Игровая станция Meijin Core 2 Extreme X6800 от компании Meijin

...парочка GeForce 8800 GTX, четыре модуля памяти объемом 512 Мб от Corsair со скоростью 800 МГц, ну и Core 2 Extreme X6800 собственной персоной в паре с кулером SilverStone Nitrogon NT02......

13 04 2024 9:52:11

Raving Rabbids: Alive & Kicking

«…Alive & Kicking почти никак не отходит от традиций прошлых и более удачных частей серии. Перед нами снова сборник множества мини-игр, в которых игроку предстоит давить, пинать, облизывать, пугать, развлекать и даже спасать титульных кроликов. Словом, вс...

12 04 2024 16:28:16

Не одной строкой

Передай другому Сегодня мы говорим о том, что случилось в игровой индустрии за последнее время. О страшном плане Apple, который до сих пор не раскрыт, об устройстве, совмещающем сразу две реальности, обсуждаем, как смогла Microsoft и не смогла…|Игромания...

11 04 2024 9:44:51

Кино на экране монитора. Обзор современных видеоплееров

"...Выбрать лучшего среди равных не так-то про...

10 04 2024 14:29:46

Волшебный мир текстур. Создание игрового ландшафта

"...Обрисуем задачу: нам нужен полнофункциональный 3D-ландшафт, на котором будет множество асфальтированных дорог, мостов, рек и озер. Поэтому до того, как начинать что-либо делать, нарисуйте примерный план. Географическую карту местности, на которой четк...

09 04 2024 15:18:54

Руководство и прохождение по "Jack the Ripper"

Делать игры про маньяков нынче модно. Еще не так давно Microids развлекала нас великолепным “Post Mortem”, затем инициативу подхватили японцы, выпустив ужасающий “Silent Hill 3”, завершал жутковатую плеяду кровавых проектов готический “The Black Mi...

08 04 2024 3:28:23

Impossible Creatures

   Эпиграф:    В желтой жаркой Африке не видать идиллий.    Льют жираф с жирафихой слезы крокодильи.    Только горю не помочь, нет теперь…|Игромания...

07 04 2024 22:52:36

Hammerfight

«…В центре внимания в Hammerfight — боевые летательные аппараты, подозрительно похожие на пепелацы из кинофильма «Кин-дза-дза». Герои используют их в качестве средства передвижения и в них же сражаются. Не дайте кажущейся ветхости бочонка сбить вас с толк...

06 04 2024 3:36:46

Руководство и прохождение по "Warhammer 40 000: Dawn of War Soulstorm"

Миры Warhammer — благодатная почва для создания игр. А множество рас и фpaкций дают огромный простор для творчества. Так и было сделано — многообразие армий пополнилось еще двумя из настольной версии игры, темными эльдарами и сестрами битвы.Ч...

05 04 2024 5:11:44

Руководство и прохождение по "DOOM 3"

Вот мы и дождались Doom III. Кармак сдержал обещание, и мы получили отличную одиночную игру, дополненную мультиплеером. Повсюду здесь витает дух прежнего знаменитого «Дума», хотя игра сделала большой шаг от чистого action в сторону surv...

04 04 2024 23:12:44

The Witcher 2: Assassins of Kings

«…Это, по сути, такой «Mass Effect c эльфами». На смену экшену, построенному на витиеватых комбокликах, пришли нормальные схватки от третьего лица: с блоками, магией (в наличии — парализующий меч и прочие файерболы) и перекатами…»...

03 04 2024 9:10:40

Игрострой

GTA-реинкарнацияПять программ, изменяющих гeймплей GTA 4Народные умельцы продолжают со скоростью пулемета выпускать редакторы и утилиты для изменения различных составляющих GTA 4. Мы, в свою очередь, продолжаем знакомить вас с лучшими из них. На этот…|Игромания...

02 04 2024 16:42:20

Первые впечатления от Deep Sky Derelicts. Космо-сталкеры ищут сокровища

Глеб Бесхлебный, автор Игромании и студент-программист После того, как друзья затащили в Planetside 2, из паиньки-отличника превратился в вечного хвостиста. Любовь к фантастике, космосу и эмбиенту была привита отцом еще в детстве с помощью Homeworld…|Игромания...

01 04 2024 7:18:38

Обзор Codex of Victory. Идейный преемник «Кодекса войны»

В мире много пошаговых стратегий: одна только библиотека Steam насчитывает их почти 800. Они могут отличаться вселенными, видами войск, правилами и другими условностями, но базовый принцип — борьба сторон за влияние на картах, ресурсы и…|Игромания...

31 03 2024 7:30:33

Killzone 3

Killzone 2 останется в истории этакой финансовой пирамидой Sony. Все помнят лживый ролик с Е3 2005, который якобы демонстрировал реальные возможности PS3. Более поздние предрелизные трейлеры, мягко говоря, не соответствовали заявленному качеству, а…|Игромания...

30 03 2024 20:27:23

Jaws Unleashed

Jaws Unleashed должна была стать чертовски оригинальным и увлекательным проектом. Судите сами — чуть ли не впервые за всю историю создания «игр по фильмам» нам предлагают не дежурный шутер «по мотивам», а единственный в своем роде симулятор акулы! Если...

29 03 2024 4:10:58

Бах-бах-бах, кто на новенького? Обзор Sniper Elite 4

По меркам игровой индустрии, студия Rebellion может считаться долгожительницей. Когда-то именно эта комaнда вдохнула жизнь в интеpaктивную Alien vs. Predator, познакомила поклонников PlayStation с Rainbow Six и создала отличную Delta Force:…|Игромания...

28 03 2024 6:44:49

Руководство и прохождение по "The Black Mirror"

Черное Зеркало — название родового поместья Сэмюэля Гордона, которое он покинул двенадцать лет назад, после страшного пожара, в котором погибла его любимая дeвyшка. Двенадцать долгих лет вдали от места, где он потерял самого дорогого и любимого чело...

27 03 2024 8:42:47

World of Tanks празднует День танкиста

Каждое второе воскресенье сентября отмечается День танкиста, праздник, учреждённый в память о подвигах бронетанковых и механизированных войск во время Великой Отечественной войны. И может ли остаться в стороне Wargaming со своей World of Tanks? С…|Игромания...

26 03 2024 16:31:51

Broken Sword: The Sleeping Dragon

Тема заговоров в приключенческом жанре цветет махровым цветом. Заговоры во Франции — были! По меньшей мере целых два: Broken Sword 1 и квест "Лувр"; в главной роли там и там — невинно убиенные тамплиеры. В Англии — пожалуйста, вашему вниманию предлагается...

25 03 2024 11:58:42

Лучшие мультфильмы 2016-го: «Моана», «В поисках Дори», «Зверополис»

  О номинации Неправда, что мультфильмы смотрят только дети. Их еще любят авторы «Игромании» и «Мира фантастики». И мы готовы поручиться, что многие современные мультики умнее, взрослее и глубже иных…|Игромания...

24 03 2024 23:56:59

Из пепла. Обзор Halo Wars 2

Пятнадцать лет назад, открыв передовицу профильной прессы, вы почти наверняка увидели бы в списке лучших игр какую-нибудь стратегию в реальном времени. Тогда жанр, развивающий традиции Westwood, находился на верхушке львиной доли рейтингов.…|Игромания...

23 03 2024 6:23:46

Руководство и прохождение по "F1 Racing Simulation"

С не столь давних времен, как только технические возможности компьютеров позволили не только выполнять на них разного рода вычисления, но и запускать развлекательные программы (с помощью которых можно и по сей день убивать ненужное вр...

22 03 2024 18:40:48

Myth III: The Wolf Age

"В Myth по-прежнему трудно играть. Чаще записывайтесь и крепче чешите репу. В свое время многие бросили проходить Myth именно по причине его сложности и нестандартности. Приемы ведения боев в стиле свалки а-ля большинство RTS придется забыть - уже вторая...

21 03 2024 5:15:18

Услышать все! Обзор игровых гарнитур от Creative

стопроцентно игровые решения. Конечно же, через них можно слушать музыку или общаться по IP-телефонии, но весь свой потенциал модели раскрывают именно в виртуальных схватках...

20 03 2024 23:38:10

Freaky Creatures

крылатого ктулху с горящей головой, с пистолетом в одной руке и саблей в другой.Созданное существо можно наблюдать в естественной среде обитания (у каждого вида своя планета), кормить его, наряжать, дарить ему игрушки и даже приглашать друзей в онлайне, ч...

19 03 2024 18:29:46

Hell Yeah! Wrath of the Dead Rabbit

«…Наследник адского престола по имени Эш — пушистый кролик с парой демонически светящихся желтых глаз — вляпался в очень серьезные неприятности: недоброжелатель сфотографировал дьявольского отпрыска, когда тот мило игрался в ванной с резиновой уточкой…»...

18 03 2024 6:11:38

Dungeon Siege 3

«…Это по-прежнему экшен-RPG, где большую часть времени вы проводите за избиением врагов и подбором нового снаряжения. Однако кровавая баня уже не подминает под себя остальное: сюжет стал полноправным участником процесса, а напарники — не просто дополнител...

17 03 2024 9:14:21

Ретро-обзор. Europa Universalis (2000)

Игромании уже 20! Мы рады вспомнить, как всё начиналось, и к юбилею впервые публикуем на сайте главные рецензии из самых первых номеров Игромании — в специальной рубрике «Ретро-обзор». Все статьи мы переносим из журнала…|Игромания...

16 03 2024 3:27:28

Первый взгляд. Earth 2160

 Нескончаемая мыльная опера Earth 21xx за авторством польской компании Reality Pump грозится в самое ближайшее время обзавестись продолжением.  Начавшийся в Earth 2140 конфликт привел к плачевным последствиям: орбита Земл...

15 03 2024 7:36:38

Руководство и прохождение по "Hidden & Dangerous"

ИГРА Сделать свой первый проект продаваемым - задача не из легких. А уже добиться признания и почитания со стороны игровых масс, выпустив всего один готовый продукт, это вообще нечто на грани фантастики. Тем не менее, чешской фирме Illusion S...

14 03 2024 21:30:42

Unknown

Метод «Маленького принца», когда вместо барашка тебе рисуют ящик, в котором он сидит, используется не только шведами из Frictional Games. Любой, кто смотрит фильмы ужасов, знает, что самое страшное — это не склизкие щупальца, а тот...

13 03 2024 12:44:48

Виды на будущее

Люди с переменным успехом пытаются предугадать его всю свою историю. Мы изучили сотни статей и иллюстраций о жизни в XXI веке и выяснили, что нас ждала не только виртуальная реальность и разговаривающие компьютерные игры, но и крылатые полицейские, пробны...

12 03 2024 9:28:16

Обзор Guilty Gear Strive. Файтинг, жгущий напалмом

Обидно, что среднестатистический гeймер скорее всего знает студию Arc System Works по Dragon Ball FighterZ, а не Guilty Gear. Хотя, конечно, понятно, почему так сложилось: DBFZ — отличная игра по легендарной франшизе, которая разошлась…|Игромания...

11 03 2024 12:13:30

Краткие обзоры. Локализация. Наполеон

 ОБ ИГРЕ. Сказать, что великий французский полководец совсем обделен вниманием разработчиков, нельзя. Игр по мотивам его великолепной карьеры много, одна беда — в отличие от самой карьеры, большинство из них неудачные. То интерфейс...

10 03 2024 20:26:49

F.E.A.R. Extraction Point

Эта игра, увы, не является продолжением одного из лучших шутеров 2006 года — F.E.A.R.. То есть наоборот: эта игра, к сожалению, является им. Хотя... знаете, она ведь и на это звание претендует с натяжкой — разве что начинается там же, где закончилась о...

09 03 2024 20:42:25

Еще:
Игры -1 :: Игры -2 :: Игры -3 :: Игры -4 :: Игры -5 :: Игры -6 :: Игры -7 :: Игры -8 :: Игры -9 :: Игры -10 :: Игры -11 :: Игры -12 :: Игры -13 :: Игры -14 :: Игры -15 :: Игры -16 :: Игры -17 :: Игры -18 :: Игры -19 :: Игры -20 :: Игры -21 :: Игры -22 :: Игры -23 :: Игры -24 :: Игры -25 :: Игры -26 :: Игры -27 :: Игры -28 :: Игры -29 :: Игры -30 :: Игры -31 :: Игры -32 :: Игры -33 :: Игры -34 :: Игры -35 :: Игры -36 :: Игры -37 :: Игры -38 :: Игры -39 :: Игры -40 :: Игры -41 :: Игры -42 :: Игры -43 :: Игры -44 :: Игры -45 :: Игры -46 :: Игры -47 :: Игры -48 :: Игры -49 :: Игры -50 :: Игры -51 :: Игры -52 :: Игры -53 :: Игры -54 ::