Drupal 🤪
Не устраивает только тёмой раздела 😆
В остальном - там ведутся разговоры подобного толка. Спасибо. 🚬
Пользовался несколько раз - http://www.balsamiq.com/builds/mockups-web-demo/
Вывод откуда? БД? Если БД, то какая? Структура базы уже есть?
Так решится намного более глубокая проблема. 🙅
Скинь пожалуйста полностью код index.php и я постараюсь помочь с твоим конкретным вопросом.
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,QSA]
Всё верно, я предпочитаю назначать правила сам 🚬
Если уж очень хочется сделать свой фарш сайт на своем движке, то хотя бы отделите логику выбора от скриптов.
Для этого следующим образом, в .htaccess пропишите:
RewriteEngine on
RewriteCond $1 !^(index.php|i|js|css|gallery|swf|robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Таким образом Вы будете пересылать всё запросы в скрипт index.php (кроме запросов к соответствующим папкам i, css, js, gallery, robots.txt)
В самом index.php Напишите примерно следующее:
<?php //разбиваем запрос по сегментам $arURI = explode('/',$_SERVER['REQUEST_URI']); //подключаем конкретный скрипт в зависимости от пути switch($arURI[1]) { default: require_once 'inc/main.php'; break; case("news"): require_once 'inc/news.php'; break; case("about"): require_once 'inc/news.php'; break; case("forum"): require_once 'inc/forum.php'; break; } ?>
А вообще лучше начните с изучения синтаксиса языка, его основ.
Я вижу Вы уже не в первый раз пишите на форум вопрос. :)
Мой вам добрый совет - если хотите изучать PHP программирование, то результаты своих экспериментов не выкладывайте в продакшен. Если хотите сайт для себя/уже взяли обязательства перед другими - возьмите и сделайте сайт на CMS. Так будет проще и быстрее.
prog_monster добавил 01.09.2010 в 13:30
По поводу строчки и ошибки, напишите так
$result = mysql_query ("SELECT * FROM top_menu WHERE id='1'",$db);
вместо
echo '$result = mysql_query ("SELECT * FROM top_menu WHERE id=\'1\'",$db)';
Советую Drupal. Правда это скорее CMF, чем CMS. Зато система бесплатная и с широкими возьможностями.
Вижу такой разумный путь - напишите на форум друпалистов. Объявите задание и объявите бюджет в 150$. Если повезет - найдете молодого программиста, который не против чуть поздаработать и положить в портфолио работу. 🚬
Ну хорошо, пускай будут теоретические. 🚬
Но могу сказать что подобные мелкие задачи нужно учиться выполнять самому. Мозг, знаете ли. развивается.