Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите! с php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Таблички и php
sidiakin
Отправлено: 16 Сентября, 2006 - 20:32:25
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2006  


Помог: 0 раз(а)




Помогите сделать обычный шаблон

Я создал таблицу сост. из 2-ух ячеек. В одной ячейке я разместил ссылки, эта ячейка играет роль навигационного меню. Вторая ячейка типа основная.

Скажите пожалуйста, как сделать чтобы ссылки открывались именно в одной ячейке, той, которая играет роль основной?

Спасибо!
 
 Top
f0rm4t
Отправлено: 16 Сентября, 2006 - 20:50:31
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




Я так понял, что ты имеешь в виду фреймы.
Так вот, чтобы ссылки открывались в нужном фрейме, то нужно указать его имя, и при создании ссылки указывать дополнительный параметр тега <A>.
Пример:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <frameset cols="200,*">
  3. <frame src="menu.html">
  4. <frame src="index_page.html" name="content">
  5. </frameset>
  6.  


menu.html
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <a href="file.html" target="content">
  3.  


Сорр, не проверял, пишал прямо здесь, так что может не робить =)

Если ты об этом, то ты задал вопрос не в ту тему и не на том форуме =)
 
 Top
sidiakin
Отправлено: 16 Сентября, 2006 - 21:41:56
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2006  


Помог: 0 раз(а)




Нет! FRAME я знаю, не хочу. Неужели чисто на php это сделать нельзя? Почти все сайты сделаны одинаково. Меню и основная страница. У меня есть папка с гостевой книгой, папка с каталогом сайтов и т.д. Вопрос, как мне сделать ссылки в одной ячейке, чтобы они все открывались в другой ячеке таблицы?
 
 Top
valenok Модератор
Отправлено: 17 Сентября, 2006 - 06:56:37
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Чисто учи html


-----
Truly yours, Sasha.
 
My status
 Top
f0rm4t
Отправлено: 17 Сентября, 2006 - 18:18:30
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




Скрипт генерирует все содержимое страницы, так? Что тебе мешает запихавть во вторую колонку нужные данные?
 
 Top
sidiakin
Отправлено: 17 Сентября, 2006 - 19:08:58
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2006  


Помог: 0 раз(а)




Можно по подробней?
Просто я знаю include и print
Но я же не могу в нужной ячейке написать на все ссылки комманду print , иначе они сразу все и откроются. Поэтому и спрашиваю как сделать, чтобы открывалось именно то, что нужно и только когда нажимаешь на ссылку? Я не знаю как еще Вам объяснить.

Вот на сайтах смотрю, там все ссылки имеют вид index.php?ля-ля-ля
Вот мне это надо!
Я могу сделать файлы типа 1,2,3 и выводить их коммандой

include("papka/".$_GET['menu'].".php");

Но мне сейчас надо, чтобы можно было обращаться к целым модулям, тоесть не к файлам, а к папкам, в которых много файлов. Вобщем, чтобы все было типа этого, но только в URL прописывать
index.php папка файл
Вот собственно и все что мне нужно.
 
 Top
f0rm4t
Отправлено: 18 Сентября, 2006 - 16:43:56
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




Не очень хорошая идея...
 
 Top
sidiakin
Отправлено: 18 Сентября, 2006 - 17:00:34
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2006  


Помог: 0 раз(а)




Простите, я Вас не понял. Что Вы имеете ввиду?

Постораюсь объяснить по другому,

Есть файл index.php, а когда делают навигацию
url имеет вид index.php?какой то модуль

В результате всегда открывается index.php, но только в какой то ячейке выводится переменная, которая нужна. Вот это и есть мой вопрос, как это все осуществить?
 
 Top
UserID
Отправлено: 19 Сентября, 2006 - 19:12:56
Post Id



Магистр JavaScript


Покинул форум
Сообщений всего: 151
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




передавай через адресную строку:
типа

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <a href=/directory_1/index.php?id_page=default>
  3. <a href=/directory_1/index.php?id_page=gbook>
  4. <a href=/directory_1/index.php?id_page=forum>
  5.  


В основной ячейке таблицы:

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if($_GET['id_page'] == "default")
  4. {
  5. include("/directory_1/");
  6. }
  7.  
  8. if($_GET['id_page'] == "gbook")
  9. {
  10. include("/directory_2/");
  11. }
  12.  
  13. if($_GET['id_page'] == "forum")
  14. {
  15. include("/directory_3/");
  16. }
  17. ?>
  18.  


у меня так работает.

P.S. писал прямо здесь, так что если что не обессудь.
 
 Top
sidiakin
Отправлено: 19 Сентября, 2006 - 19:47:59
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Сент. 2006  


Помог: 0 раз(а)




Ура наконец то!!!Радость

Большое спасибо!
 
 Top
f0rm4t
Отправлено: 20 Сентября, 2006 - 17:43:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 433
Дата рег-ции: Июнь 2006  


Помог: -1 раз(а)




Не совсем хороший скрипт, вот попроще:
PHP:
скопировать код в буфер обмена
  1.  
  2. switch($_GET['id_page'])
  3. {
  4.     case "forum":
  5.         include "dir1/file1.php";
  6.         break;
  7.     case "gb":
  8.         include "dir1/file2.php";
  9.         break;
  10.     default:
  11.         include "dir1/file3.php"
  12. }
  13.  
 
 Top
valenok Модератор
Отправлено: 03 Октября, 2006 - 14:20:01
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




А чем он не хорош?


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB