Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где вы сейчас находитесь? Раздел/подраздел/категория/подкатегория 
V
    Опции темы
vitalina
Дата 10.8.2008, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Здравствуйте! Как сделать такое 

Главная › Статьи

И как это правильно называется, навигация или как-то по-другому?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 10.8.2008, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Цитата

И как это правильно называется, навигация или как-то по-другому? 

да, навигация... Делается ручками smile
Можете писать вначале страницы идентификатор( ее адрес ) и дописывать в "навигацию"
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
Letov
Дата 10.8.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 22.2.2007
Где: Санкт-Петербург

Репутация: нет
Всего: 4



Цитата(Ockonal @  10.8.2008,  21:21 Найти цитируемый пост)
Можете писать вначале страницы идентификатор( ее адрес ) и дописывать в "навигацию"

Продолжаю мысль. Идентификаторы можно сохранять в бд, и именно оттуда брать название линка, сам линк и т.д. и т.п.

Это сообщение отредактировал(а) Letov - 10.8.2008, 20:44


--------------------
Не бывает плохих языков программирования. Бывают плохие программисты...

PM MAIL   Вверх
vitalina
Дата 10.8.2008, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



 smile 

Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:25
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 11.8.2008, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Если сами не будете пытаться - вам никто не поможет...
Покажите хоть наработки, которые у вас есть... Или то, что вы пытались сделать. Вот тогда я уже помогу исправить ошибки.
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Вот мои попытки хоть как-то реализовать это:


Код


 <?php
    $razdel["potfolio"]="Портфолио";
    $kategorija["Графика"]=grafika;
    $kategorija["ФБМ"]=fbm;
    $grafika="Графика";
    $portfolio="Портфолио";

if (isset($_GET['page'])) {
    if($_GET['page']=="portfolio")
     {

     print($portfolio);
     }
    elseif($_GET['page']=="grafika")
     {

     print("Портфолио/Графика");
     }
    elseif($_GET['page']=="fbm")
     {

     print("Портфолио/ФБМ");
     }
//    print( $$_GET['page'].'<br>' );

    include($_GET['page'].'.php');

}
else
{
print("<img src='v4ajnojgif.gif'> ");


}
?>


--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



а вообще. всё зависит от того как сделана сама основа сайта.. smile


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 11.8.2008, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



smile 

Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:28
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



ну вот к примеру решил я вс таки писать сайты с ЧПУ.. Для этого решил использовать следующий вариант

файл .htaccess
Код

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA] 

в index.php у меня всё просто
Код

$url = explode( '/' , $_SERVER['REQUEST_URI'] );

и нет никакой проблемы знать путь (конечно с проверкой на "всякий случай"). 
Например так. 
Код

$path = $url[1].'-'.$url['2'].'-'.$url[3];

ну конечно можно заменить значения на свои названия.. 


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Ockonal
Дата 11.8.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Gold Dragon прав. Все зависит от структуры сайта. Судя по всему, вы не собираетесь пока делать человеко-понятные урл smile.
Смотрим, я , в основном, использую такие структуры:
1)
 страница пустая( присутствуют только основные елементы, а сам контент пуст ). 
там определяем по адресной строке:
Код

switch( $_GET['type'] ) {
  case "articles":
      include 'inc/articles.inc';
      break;
 case "books":
      include 'inc/books.inc';
      break;
};

Конечно, нужно фильтровать переменную.
и так дальше... В файлах-inc у меня есть определение: 
inc/articles.inc:
Код

define( 'PAGE', 'Статьи' );


inc/books.inc:
Код

define( 'PAGE', 'Книги' );

А теперь в нужном месте( где панель навигации ) пишем:
Главная -> <?=PAGE;?>

2) 
Еще, например, у вас есть страницы: index.php, articles.php, books.php
Вначале каждой страницы пишете, например:
articles.php:
define( 'PAGE', 'Статьи' );

И так же ,как и вверху дописываете к навигации.

Это сообщение отредактировал(а) Ockonal - 11.8.2008, 12:38
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



а что это за файлы такие и зачем они вообще нужны эти inc?

Добавлено через 4 минуты и 45 секунд
Gold Dragon,  то что вы написали, это вообще что-то неизвестное и непонятные какие-то наборы букв... smile  smile 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



ну в принципе мой код  это как у Ockonal, но чуть развитый.. Т.е. обработка идёт перед switch и вместо $_GET['type'] уже берётся $url[x]

ps
Ockonal, я бы на твоём месте всё же перед условием сделал бы это, ну или что-то похожее smile
Код

$pages = (isset($_GET['type'])) ? fGlobalValidWord($_GET['type']) : '';

// ..........................................
function fGlobalValidWord($int){
    $id = preg_replace('#\W#','',$int);
    return $id;
}



Добавлено через 1 минуту и 21 секунду
vitalina, как у тебя организован сам сайт? Как открываются новый страницы? Это отдельные файлы или это делает всё index.php ?


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 11.8.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



 smile 

Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:32
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 11.8.2008, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Gold Dracon,
Спасибо за совет:
Цитата

$pages = (isset($_GET['type'])) ? fGlobalValidWord($_GET['type']) : '';
// ..........................................
function fGlobalValidWord($int){
    $id = preg_replace('#\W#','',$int);
    return $id;
}

Но поскольку я не являюсь пхп-программистом, я не все понял smile И смысл этого. Можете объяснить
именно вот эту строку( регулярное выражение ):
Код

preg_replace('#\W#','',$int);


--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



 smile 

Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:33
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 11.8.2008, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Если вы о защите против взлома, то я написал в своем посте:

Цитата

там определяем по адресной строке:
Код

switch( $_GET['type'] ) {
  case "articles":
      include 'inc/articles.inc';
      break;
 case "books":
      include 'inc/books.inc';
      break;
};

Конечно, нужно фильтровать переменную.
и так дальше... В файлах-inc у меня есть определение: 

Я сюда не писал фильтрацию чтобы не запутать vitalina еще больше.
Если это не фильтрация smile Так что?
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



 smile 

Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:35
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 11.8.2008, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Цитата(vitalina @ 11.8.2008,  14:36)
Я понятия не имею что это такое! Зачем тогда советуете если вы не программист?

Во-первых, я не к вам обрщаюсь, во-вторых:
Цитата

Зачем тогда советуете если вы не программист?

Могли бы заметить, что мои советы правильны. Я не являюсь именно пхп-программистом.. Это не мой профиль. Но я пишу сайты. . .
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Я прошу помощи, а вы... Зачем вы сдесь? Идите, вы тут бесполезны. Пишите что-то а что пишите... сами обьяснить не можете... Зачем? Какой в этом смысл? 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Ockonal
Дата 11.8.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Цитата(vitalina @ 11.8.2008,  14:41)
Я прошу помощи, а вы... Зачем вы сдесь? Идите, вы тут бесполезны. Пишите что-то а что пишите... сами обьяснить не можете... Зачем? Какой в этом смысл?

эхх...
Я стараюсь изо всех сил помочь.. Отношусь к этому как к своей проблеме... А вы.. Спасибо, конечо.
Ну и объясните... где я не могу объснить свой код.. Что вам непонятно? Может я какой пост пропустил.
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



А к кому вы обращаетесь? Написали бы к кому...

Добавлено через 2 минуты и 12 секунд
Главное что я хочу узнать это в моем названии топика: как сделать   вы сейчас находитесь Раздел/подраздел/категория/подкатегория  smile

Добавлено через 3 минуты и 21 секунду
Главное что я хочу узнать это в моем названии топика: как сделать   вы сейчас находитесь Раздел/подраздел/категория/подкатегория  smile 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Функция fGlobalValidWord провто уберает из переменной всё лишнее и оставляет только буквы и цифры, и ещё кажется подчёркивание.

А нужно это для того чтобы не получить например вот такое

index.php?pages=<script>document.write("privet")</script>&id=@#$%^^&*()

т.е. всё что приходит от пользователя нужно проверять и не доверять тому что он вводит.


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Ockonal
Дата 11.8.2008, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Smile
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 9.7.2007
Где: Ukraine::Nikolaev ;

Репутация: 1
Всего: 3



Gold Dragon, спасибо, не знал.
Но я упоминал о фильтрации smile Просто другие методы... 
vitalina,
inc-файлы... в них у меня содержиться основной код. Конечно, вы можете использовать и другие расширения...
Как я говорил уже, у вас есть одна страница, пустая ( без контента, только элементы управления ),
и когда юзер переходит, например, на страницу с книгами, я подключаю файл books.inc, в котором содержится код вывода( пусть постраничного ) книг из бд, или еще что-то. 
--------------------
Ум заключается не только в знании, но и в умении прилагать знание на деле.Самое лучшее из всех доказательств есть опыт.Каждому человеку свойственно ошибаться, но никому, кроме глупца, несвойственно упорствовать в ошибке.
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
vitalina
Дата 11.8.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Gold Dragon,  все равно ничего не понятно. Меня сейчас волнует ответ на мой вопрос 

Я даже не знаю как сделать index.php?razdel=1&kategorija&=1&page=foto

Но это тоже меня интересует.

Добавлено через 2 минуты и 10 секунд
Gold Dragon,  все равно ничего не понятно. Меня сейчас волнует ответ на мой вопрос 

Я даже не знаю как сделать index.php?razdel=1&kategorija&=1&page=foto

Но это тоже меня интересует.
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



vitalina, понимаешь, не так легко тебе помочь, так как не понятна структура как ты получаешь из адресный строки конкретную страницу

ну например пожно сделать так
Код

switch ($pages) {
//*********************************************************************
    case '2':    //
        $razUrl = 'page=2';
        $razTit = 'Валенки';
        // где то в коде ещё у тебя обрабатывется Категории
        // и получается ещё эти переменные
        // как ты их получаешь, решать тебе
            $katUrl = '&kategor=xx';
            $katTit = 'Зелёные валенки';
        break;
    case '1':    //
        // где то в коде ещё у тебя обрабатывется Категории
        // и получается ещё
            $katUrl = '&kategor=xx';
            $katTit = 'Зелёные валенки';
        break;
//*********************************************************************
    default: // главная страница
        $razUrl = '';
        $razTit = '';
            $katUrl = '';
            $katTit = '';
}

$url = '<a href="www.site.ru/index.php?'.$razUrl.'">'.$razTit.'</a>';
$url .= '-><a href="www.site.ru/index.php?'.$razUrl.$katUrl.'">'.$katTit.'</a>'


Добавлено через 4 минуты и 43 секунды
или даже так ( с проверкой)
Код

if($katUrl!=''){$url .= '-><a href="www.site.ru/index.php?'.$razUrl.$katUrl.'">'.$katTit.'</a>';}



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 11.8.2008, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Ничего ника не обрабатывается! 

Вот мой код:

Код

<table align="center" border="0"><tr><td valign="top">
 <div class="div1" align="center">
    Этот сайт лучше смотреть с помощью
    <a href="http://www.mozilla.com/en-US/" target="_new">Mozilla Firefox</a>
 <a href="?page=portfolio">ПОРТФОЛИО</a>
  </div>
<div class="div2" >
    <div style="margin-top: 0px; margin-left: 7px;">
    <?php

if (isset($_GET['page'])) {
    include($_GET['page'].'.php');
}
else
{
print("<img src='v4ajnojgif.gif'> ");
}
?>
    </div>
</div>
</td></tr></table>



Это сообщение отредактировал(а) vitalina - 11.8.2008, 14:51
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 11.8.2008, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



ПОРТФОЛИО: Графика, ФБМ
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



это не пойдёт.. Это у тебяя кусок кода не пойми от чего и куда его вставлять... Самое простое, это сделай архив своего проекта и прикрипи сюда


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 11.8.2008, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Сейчас

Добавлено через 10 минут и 11 секунд
Вот, портфолио, потом нажимай на вторую картинку.

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  vitaSite.zip 949,31 Kb
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 11.8.2008, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



давай завтра.. уже времени нет.. Кроме работы должен быть ещё и отдых ;)


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 11.8.2008, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Gold Dragon, do zavtra!

Это сообщение отредактировал(а) vitalina - 11.8.2008, 16:08
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 11.8.2008, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Наверное так никто и не даст мне четкого ответа с комментариями на мой вопрос...
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Feldmarschall
Дата 11.8.2008, 19:27 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Вообще-то, написать "четкий ответ с комментариями" раз в 10 сложнее, чем написать код. А код написать - тоже не 5 минут. У всех тут своя работа, на которой надо этот самый код писать. И почему надо бросить свою работу, и садиться делать чужую - не очень понятно. 
Форум предполагает двунаправленное сотрудничество. Когда человеку подсказывают, куда двигаться и помогают с конкретными проблемами. А с вопросами типа "научите меня программировать с нуля" - это в раздел "Центр помощи".
PM   Вверх
vitalina
Дата 11.8.2008, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Вы что-нибудь подсказать мне можете?
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Feldmarschall
Дата 11.8.2008, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Зависит от того, что вы можете сами. Если только требовать и топать ножкой - то врядли. 
Если есть желание разобраться, и понимание, что построение пути - это только вершина айсберга, а главное - это структура сайта и механизм, её реализующий - то могу.
PM   Вверх
vitalina
Дата 11.8.2008, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Желание есть, понимания нету
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
alexey009
Дата 11.8.2008, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.7.2008

Репутация: 2
Всего: 2



На сколько я понял, нужно что-то вроде.
Сначало разберитесь с кодом, а только потом спрашивайте!!
Привожу пример с комментариями.
Код

//навигация
echo '<a href="index.php?pages=articles">Статьи</a><br>';
echo '<a href="index.php?pages=books">Книги</a><br>';
//переменная "где вы находитесь"
$history = '<a href="index.php">Главная страница</a>';
//прием переменной $pages
switch( $_GET['pages'] ) {
    //если выбрано articles
    case "articles":
        //добавляем продолжение "пути"
        $history .= ' / <a href="index.php?pages=articles">Статьи</a>';
        echo $history;
        //вставка страницы articles
        break;
    //если выбрано books
    case "books":
        //добавляем продолжение "пути"
        $history .= ' / <a href="index.php?pages=books">Книги</a>';
        echo $history;
        //вставка страницы books
        break;
    //если выбрано главная страница
    default:
        echo $history;
        //вставка страницы books
        break;
};

PM MAIL   Вверх
Feldmarschall
Дата 12.8.2008, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



vitalina, тогда надо для начала определиться с вопросом.
Или это задача для конкретного сайта - тогда надо дать ссылку на сайт. Чтобы люди могли своими глазами посмотреть, как он устроен, и дать конкретный ответ.
Или это просто абстрактная задача типа упражнения из задачника. Тогда надо брать учебник и садиться учить РНР.

Если сайта еще нет, то тогда надо садиться делать сайт. Сначала делать сайт, а потом уже рюшечки с красивой навигацией. Именно это, как я понимаю, и пытались объснить предыдущие ораторы. что сначала надо сделать сайт.

PM   Вверх
Gold Dragon
Дата 12.8.2008, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



vitalina, посмотрел я код... Знаешь, если честно, то лучше переписать сам код сайта. Можно конечно постараться привентить адресную строку и к этому, но в последующем ты просто запутаешься.

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

http://forum.vingrad.ru/forum/topic-221494...1601380/15.html


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
vitalina
Дата 12.8.2008, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Gold Dragon, Я знаю что была. Но сейчас-то меня волнует другое. Я уже сто раз обьясняла это!
Как сделать:
1. Главная-Каталог-подкаталог
2. (уже стало интересно) index.php?katalog=...&podkatalog=... i t.d.

Добавлено через 6 минут и 13 секунд
alexey009, spasibo, na pervij vzgljad vse ponjatno. 


A kak sdelatj takoe, 4tobi v adresnoj stroke bilo ne prosto:

index.php?pages=books

a, naprimer:

index.php?pages=books&type=skazki
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
alexey009
Дата 12.8.2008, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.7.2008

Репутация: 2
Всего: 2



vitalina, читайте мой предыдущий пост.

Это сообщение отредактировал(а) alexey009 - 12.8.2008, 13:05
PM MAIL   Вверх
vitalina
Дата 12.8.2008, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Прочитала несеколько раз и что?
Вы тоже прочитайте мой пост несколько раз!

Это сообщение отредактировал(а) vitalina - 12.8.2008, 14:27
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
alexey009
Дата 12.8.2008, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.7.2008

Репутация: 2
Всего: 2



vitalina, читайте документацию по PHP.

Цитата(vitalina @  12.8.2008,  12:56 Найти цитируемый пост)
index.php?pages=books&type=skazki

Что вам мешает ещё раз воспользоваться конструкцией Switch - case?

В этом форуме помогают писать на php, а не пишут все за вас.


Это сообщение отредактировал(а) alexey009 - 12.8.2008, 14:35
PM MAIL   Вверх
vitalina
Дата 12.8.2008, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Можно. Только то что вы написали это обыкновенное меню, а мне нужно другое.  И где будет находиться посетитель заранее неизвестно!

Цитата(vitalina @  12.8.2008,  12:56 Найти цитируемый пост)
Как сделать:
1. Главная-Каталог-подкаталог


Добавлено через 26 секунд
  smile 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
alexey009
Дата 12.8.2008, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.7.2008

Репутация: 2
Всего: 2



vitalina, то что я написал можно усовершенствовать даже для(используя switch - case)
index.php?page=books&type=fantazy&author=pupkin
PM MAIL   Вверх
vitalina
Дата 12.8.2008, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Форум -> Разработка систем для Web -> PHP -> PHP: Общие вопросы

alexey009,  Kak vam eshe objasnitj 4to mne nuzhno?

Добавлено через 2 минуты и 41 секунду
izvinite, navernoe ja ne v sostojanii sej4as dumatj samostojateljno smile

Добавлено через 11 минут и 32 секунды
U menja polu4aetsja vash skript v vide menju na kozhdoj stranice
Posmotrite kartinku

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  vashScript.gif 9,39 Kb
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
alexey009
Дата 12.8.2008, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 28.7.2008

Репутация: 2
Всего: 2



Цитата(vitalina @  12.8.2008,  14:48 Найти цитируемый пост)
Kak vam eshe objasnitj 4to mne nuzhno?

я прекрасно понял что вам нужно!
Читайте предыдущие посты, там все кратко и ясно написано. smile 

PM MAIL   Вверх
vitalina
Дата 12.8.2008, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



U menja polu4aetsja vash skript v vide menju na kozhdoj stranice
Posmotrite kartinku

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  vashScript.gif 9,39 Kb
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 12.8.2008, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Switch ne rabotaet, ja podstavljaju svoi zna4enija, on mne na kazhdoj stranice pishet 4to ja na glavnoj 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
vitalina
Дата 12.8.2008, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.11.2007
Где: Riga

Репутация: -3
Всего: -4



Switch ne rabotaet, ja podstavljaju svoi zna4enija, on mne na kazhdoj stranice pishet 4to ja na glavnoj

Добавлено через 1 минуту и 41 секунду
Все работает! Спасибо ВСЕМ!


alexey009, СПАСИБО!!!
 smile  smile 
--------------------
kornienko.ru - мой настоящий проект.
PM MAIL WWW Skype   Вверх
Gold Dragon
Дата 12.8.2008, 16:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Цитата(vitalina @  12.8.2008,  13:56 Найти цитируемый пост)
Но сейчас-то меня волнует другое. Я уже сто раз обьясняла это!Как сделать:1. Главная-Каталог-подкаталог
извини за прямоту, но наверное ты не умеешь читать что тебе пишут.  Во-первых у тебя нет структуры документа. То что у тебя есть - это просто слепили из того что было. Во-вторых, почему ты упёрлась и не хочешь передалать документ и не хочешь воспользоваться хоть какой-то идеей? В третьих, ты больше споришь, чем спрашиваешь по делу.

Для тебя самый простой  способ сейчас получить адрес строки и разложить его на переменные. Ты же где-то обрабатываешь строку?

index.php?page=books&type=fantazy&author=pupkin

находишь fantazy, прибавляй "Фантастика". Находишь pupkin, прибавляй "Пупкин Пупок Пупкович"..

Проблема то в чём?


А вообще, выкинь всё что ты сделала и сделай снова как уже советовали...


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0968 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.