|
Автор |
Сообщение |
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
в общем, делаю так:
Код: |
if ( !isset( $_GET["action"] ) ) $_GET["action"] = "home_page";
switch ( $_GET["action"] )
{
case "home_page": // Выводим главную страничку
home_page(); break;
case "categories": // Выводим страничку с категорией
categories(); break;
case "post": // Страничка с новостью
post(); break;
case "allcomments": // Страничка с поледними комментариями!
allcomments(); break;
default:
home_page();
}
// Выводим главную страничку
function home_page()
{
// echo "главная страничка";
include ("home.php");
}
// Выводим страничку с категорией
function categories()
{
//echo "сраница категории";
include ("categories.php");
// afasfasfasf
}
// Страничка с новостью
function post()
{
echo "страничка с новостью";
}
// Страничка с поледними комментариями!
function allcomments()
{
echo "страничка с комментариями";
} |
так вот, главная страничка новости выводит. проблем нет
начал возится с категориями. как всегда, ничего не выходит... под рукой три учебника по php и гугл! выводит все новости категорий, а по отдельной категории не хочет.... делал отдельный файл для get запроса, делал всё в одном файле, делал на прямую...
выводит, если только в файл categories.php добавить
$cat = 2; к
Код: |
$result = mysql_query("SELECT `id`,`title`,`date`,`mini_img`,`short_news`,`author`,`view` FROM `posts` WHERE cat='$cat' ORDER BY id DESC ",$db); |
Так выводит, а от geta не хочет. Как быть? |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
получается так, что просто запуская скажем categories.php?cat=2, открывается страничка с категориями, а при index.php?action=categories?cat=2 либо ничего, либо все статьи со всех категорий. я в тупике! |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
Код: |
index.php?action=categories&cat=2 |
|
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
блин. какой же я тупой.......... всего 1 символ...
спасибо |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
Опять проблемка, даже две!
при
Код: |
function home_page()
{
// echo "главная страничка";
include ("home.php");
} |
я подключаю файл config.php из ../system/data/ в ../home.php
Из него беру
Код: |
<?php echo $config['title']; ?> |
не работает.. если брать из ../config.php в ./home.php, то работает.
Вторая проблема.
index.php?action=blog шаблон инклудится из ../blog.php, сам шаблон(images, css, js) в ../template/default/
index.php?action=blog - работает.
Код: |
RewriteBase /
RewriteRule ^blog/$ index.php?action=blog [L]
|
../blog/ - не пашет. Текст грузит, новости выводит, а шаблон не грузит . Я в тупике. |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
Не пойму,как можно подключать файл через функцию.Ну или хотя бы
Код: |
return include ("home.php"); |
mod Rewrite включен? |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
да. |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
всем спасибо за помощь .... |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
Ну помогаю как могу. (( Вот код,можно определать при отладке,откуда и кто не подключается.
Код: |
$load_file="Это строка".__LINE__."в файле".__FILE__;
echo $load_file ; |
п.с.
У меня bingo - 1313 сообщений |
|
Вернуться к началу |
|
|
|
|