Forum Webscript.Ru
Программирование => PHP => Тема начата: advocat от 22 Марта 2002, 00:39:36
-
Вобщем написал движок, и вот возникла проблема:
фактически все держиться на функциях и тд, вобщем сделали еще и класный дизайн, но в дизайне сделалт обычную навигацию, напр как сдесь:
Forum Webscript.Ru > Программирование > PHP
и вобщем все идет каким макаром:
html_head("Заголовок страницы");
какие-тоо функции и тд...
html_footer();
Вобщем как мне лучше передать навигацию, тобишь каким путем?
-
можно сделать так:
1 каждый раздел делаешь в отдельной папке, а потом условиями выводишь
2 передаешь какую-то переменную, в зависимости от котороы будет выстраиваться меню (переменная может быть уже "встроена" в вызываетмую страницу
-
необходимо вставлять необходимый блок, который соответствует разделу.
поясни задачу.
-
вобщем нужно сделать навигацию, и постоянно передавать переменные, просто в раздела есть подраздел и тд ... и должны быть ссылки и тд ...
Кое что получилось, но вот еще вопрос, если сделать функцию типа:
function your_here($here, $urlhere)
{
echo "$here";
}
Но вот если несколько подразделов, как это передавать?
так как если я вставляю в текст your_here($here, $urlhere); то у мя только один раздел...
-
так как если я вставляю в текст your_here($here, $urlhere); то у мя только один раздел...
А почему просто не вставить Link>Link1>$yourhere
Или создать глобальную переменную в которую будет писаться 3 или 4 последних перехода.
-
пробовал с глобальной переменной, но возникает проблемма, у меня они напр в статьях появляются по наростанию, и есть разделы и тд и это все переменные ...
Вобщем я то сделал, но кто из вас как делает?
-
Если вложенные то рекурсией.
А так глобальная переменная и в каждом скрипте ее изменять.
Вообщем тут уже от фантазии и от требований зависит.
-
передается id раздела в url (http://server/index.php?id=123)
в зависимости от этого id вставляется нужная страничка.
id передается каждому линку.
-
передается id раздела в url (http://server/index.php?id=123)
в зависимости от этого id вставляется нужная страничка.
id передается каждому линку.
и хранить, например, массив id=>"name of topic"
-
причем развивать можно уже и с помощью базы данных.
но самый простой вариант тот, что предложил Britva.
-
чпасибки за совет, хотя я сам уже определилися ... сделал с помощью глобальных перемен и бд , всем пасибки
-
если используешь бд, можно еще сделать маленькую таличку, которая хранила бы структуру разделов в виде id раздела - id родительского раздела, и зная тогда id раздела, к которому принадлежит страничка, ты с помощью этой таблички и рекурсии запросто строишь такую строку