в запросе на выборку тем делаешь лимит на кол-во сообщений и сортировку. php нет под рукой сейчас, но примерно так можно простую постраничную навигацию сделать
$num_per_page = 10; // сообщений на странице $sql_cnt = "SELECT COUNT(*) AS cnt FROM `msgs` "; $cnt = mysql_fetch_array(mysql_query($sql_cnt)); // Получил общее количество $num_pages = ceil($cnt['cnt']/$num_per_page); //получил кол-во страниц
$sql = "SELECT * FROM `msgs` WHERE 1 ORDER BY `id` DESC LIMIT ".($page*$num_per_page).",".$num_per_page." "; $res = mysql_query($sql);
попробуй текст, начинающийся <font style="font-size: 27px;">Особенности:</font> и заканчивающийся <span align=right>Некоторые материалы взяты с <a href="http://engine001.com/" target="_blank">офф. сайта</a></span> в таблицу взять
<table><tr><td> <font style="font-size: 27px;">Особенности:</font><br><span style="font-size: 20pt;"><br></span><div><img src="http://engine001.com/images/screenshots/scripting_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Графический скриптинг:</span><b style="font-size: 12pt;"></b><span style="font-size: 12pt;">Очень простая система графического скриптинга: вам стоит всего<br>лишь расположить блоки скриптов в нужном порядке.</span></div><div></div><br><div><br></div><div><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/code_s.png" align="left"><font style="font-size: 14pt;" size="4"><b>Текстовый скриптинг:</b></font></div><div><font style="font-size: 19px;"></font><font style="font-size: 12pt;">Опытные пользователи могут изучить текстовый скриптинг, что<br>позволяет получать безграничный контроль над программой.</font><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/particles_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Эффекты:</span><br><span style="font-size: 12pt;">В 001 Game Creator для создания эффектов используется <br>движок Friendly. Это современная система позволяет<br>сделать практически любой эффект, и оживить проект.</span><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/lighting_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Погода и освещение:</span><br><span style="font-size: 12pt;">Динамическое освещение, туман, дождь - всё это вы можете<br> без проблем воплотить в жизнь с помощью движке 001 Game Creator.</span><br><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/sound_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Звуки:</span><br><span style="font-size: 12pt;">001 Game Creator позволяет соединять, воспроизводить, редактировать<br> звуки. вы можете добавить звуки для всех предметов в вашей игре.</span><br><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/sprites_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Настройка актеров:</span><br><span style="font-size: 12pt;">Люди, машины, всему этому вы можете предать неповторимый образ.<br> Для людей Предусмотрено огромное количество одежды, для<br> машины любой цвет.</span><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/routes_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Циклические маршруты:</span><br><span style="font-size: 12pt;">Вы можете создать зацикленный (замкнутый) маршрут для любого <br>актера.</span><br><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/z_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Этажность:</span><br><span style="font-size: 12pt;">Вы можете делать здания в несколько этажей, при этом<br> не используя дополнительного софта и модов.</span><br><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/builtin_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Двери, сундуки с сокровищами:</span><br><span style="font-size: 12pt;">В 001 Game Creator вы можете абсолютно без затруднений<br> создать сундук с сокровищами или дверь. Стоит только <br>кликнуть мышкой...</span><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/action_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Сражения:</span><br><span style="font-size: 12pt;">В 001 Game Creator имеется огромное количество <br>различного оружия (метательного, ближне/дальнобойного), <br>доспехов. Зелья/аптечки, ключи все это позволит вам <br>создать захватывающую RPG.</span><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/interfaces_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">Редактируемый интерфейс:</span><br><span style="font-size: 12pt;">Вы можете абсолютно спокойно сделать свои интерфейс в игре.<br> От главного меню, вплоть до полоски жизни у вас на экране.</span><br><br><br><hr align="left" width="600" size="0"><br> <img src="http://engine001.com/images/screenshots/development_s.png" align="left"><span style="font-size: 14pt; font-weight: bold;">В разработке:</span><br><span style="font-size: 12pt;">В скором времени выйдет 3d версия 001 Game Creator, так же <br>планируется добавить поддержку мультиплеера.</span><br><br><br><hr align="left" width="600" size="0"><br> <span align=right>Некоторые материалы взяты с <a href="http://engine001.com/" target="_blank">офф. сайта</a></span> </td></tr></table>
что значит как темы выводить, вообще вопрос непонятен, вязл тему из таблицы и вывел, в чнем сложность?
сортировка в таблице ссобщений поле `id`, когда делаешь выборку добавляешь сртировку SELECT * FROM `msgs` WHERE ... ORDER BY `id` DESC
чтобы определять прочел тему человек или нет, сделай таблицу, где будут храниться id человека и id темы и при выводе проверяешь как-то так
$sql = "SELECT * FROM `reading` WHERE `id_theme` = ... AND `id_user` = ... LIMIT 1"; если есть результат значит прочел, если нет, значит не прочел Разработка и продвижение сайтов. Дизайн
уточни что подробнее, основа пострачной навигации - это запрос на кол-во и запрос на выборку с лимитированием, LIMIT ... получил кол-во и дальше со страницами играешься. ничего особо выдающегося вроде нет в коде, что подробнее? если игру написал, не должно сложностей вызывать Разработка и продвижение сайтов. Дизайн
ну а вопросы то задаешь элементарнейшие. подключился к базе -> достал запросом данные -> отобразил то что достал, в чем сложность? постраничной разбивки вот кусок примерный (переход по страницам forum.php?page=x)
$num_per_page = 25; // сообщений на странице $sql_cnt = "SELECT COUNT(*) AS cnt FROM `msgs` "; $cnt = mysql_fetch_array(mysql_query($sql_cnt)); // Получил общее количество $num_pages = ceil($cnt['cnt']/$num_per_page); //получил кол-во страниц
$sql = "SELECT * FROM `msgs` WHERE 1 ORDER BY `id` DESC LIMIT ".($page*$num_per_page).",".$num_per_page." "; $res = mysql_query($sql);
//получили сообщения while($row = mysql_fetch_array($res)){ // } echo " стр. ".($page+1)." из ".$num_pages; ?>
ну что значит адекватное тз, расписать программисту блок-схемы, чтобы он только функции расписывал? я могу привести с десяток примеров тз на разработку не самых сложных сайтов, и то там сначала чертыхаешься, пытаясь понять что вообще должно получиться, хороший сценарист вполне может справиться с написанием задания, хотя бы потому, что мысли умеет излагать, основу изложить без детальных подробностей, а уж дальше уточнять по мере продвижения. Разработка и продвижение сайтов. Дизайн
программистам одно, дизайнерам другое, звукорежиссерам так же отдельно
само собой программисту не обязательно знать все тонкости звукового оформления, как и звукорежиссеру может быть совершенно параллельно на каком движке игра делается. должна быть общая картина, чтобы все представляли, какой в итоге продукт должен получиться на выходе, а дальше уже разделяете. вообще чем проще задание дается, тем проще и спросить потом, что сделано, так что разделяйте большие задачи на маленькие и раздавайте исполнителям
С одной тороны хорошо, что мысли у молодежи не только о сигаретах, пиве и сиськах, с другой - смысл подобных вопросов? Сама тема "Посчитаем сколько надо денег чтобы открыть свою компанию" открыть компанию совсем несложно и недорого, а вот содержать и развивать - это уже искусство. Непонятен смысл расчетов без персонала? Почему 20 компов, а не 15 или 25? ПО - так это от 0 до бесконечности может быть. Чтоб не только офтопить, просто скажу из реала - содержание небольшого офиса (~45м2) в центре Питера обходится около 30 000р./мес - это в сумме интернет, коммуналка, уборка, охрана, свет. Разработка и продвижение сайтов. Дизайн
партнерками давно уже никого не удивишь: фарма, игры, электроника, ювелирка, знакомства и т.д.... и готовый магазин очень многие готовы предоставить. только трафик нужен большой и качественный чтобы реально получать с таких партнерок Разработка и продвижение сайтов. Дизайн
вкратце: регистрируешься у них, добавляешь домен (будет домен типа yourname.no-ip.org), скачивашь их программу к себе и запускаешь остальные смогут стучаться к тебе по адресу yourname.no-ip.org инфы в инете достаточно с картинками и детальной настройкой Разработка и продвижение сайтов. Дизайн
по 172.16.80.38 можешь звать тех, кто с тобой в одной локальной сети если выделенного ip нет, то можешь пробовать сервисы типа noip.com Разработка и продвижение сайтов. Дизайн