Givandos

Givandos
Рейтинг
33
Регистрация
25.06.2007

Кажется автор пытается статику представить как динамические страницы :)

Если я правильно понял, то это ужас! Да и для поисковой оптимизации делается хуже, в противовес всем СЕОшникам :)

0verdrive

Ваш метод действителен только для определения уровня вложенности файла, а не страницы сайта. И то, только с учетом того, что нет "хитрых" настроек в .htaccess

А так, то только методом, который предложил DyaDya - парсить страницы.

Если не нужно уделять внимания страницам больше 3-его уровня вложенности, то остается отпарсить только главную, и вычислить все ссылки на свои страницы. Это будет второй уровень. Остальное 3-ий и выше.

Чаще всего 4-ый и т.д. уровни определять нет необходимости.

sokol_jack

Работает в Осле (7), Лисе, Опере, Хроме. А больше мне и не нужно.

Спасибо за ещё один вариант!

KosoyRoman

Спасибо, возьму на разборку, посмотрю как утроен этот мир :)

А насчет убогости - иногда лучше хоть как-то, но самому, чем намного хуже, да ещё и у кого-то просить!

Хм, то есть, если я сегодня просмотрю страницу с двумя симпатичными блондинками, а завтра приглашу друзей на показ этих сис... кх... этой странички, то по приходу онных ко мне домой получиться, что я не смогу им показать её, потому как она уже не будет мне доступна (по крайней мере в навигации на сайте) ? Некрасиво перед друзьями будет :(

LEOnidUKG

Есть кнопка-картинка, при наведении на которую рядом появляется форма с этим полем + кнопка "сохранить". Это у меня такой вариант добавления папки (через скрытый див). Все работает, все классно, кроме одного: когда появляется подстановка, то её "закрывается" кнопка "Сохранить". А когда навожу на поле с подстановкой (список выбора уже вводимых значений), то весь див исчезает, и нужно снова наводить на кнопку-картинку.

Не говорите мне, что я извращенец, сам знаю, но мне так удобно :)

T.R.O.N

Рандомное поле - не подходящий мне вариант. Флеш-форма туда же.

Насчет текстового поля, то Вы напомнили, что именно такое решение и видел. Спасибо Вам за подсказку.

А вот насчет div в режиме дизайнмоде - он - такого не слышал/не видел. Нужно будет поискать!

Если правильно понял, то пользователь зайдя на сайт получает самую последнюю на данный момент запись. И уже от неё начинает шагать "назад" по записям, независимо от того, добавились ли ещё записи во время его "путешествий" !

Если Ваш ответ "Да", то:

Выбираете записи из БД с сортировкой по дате записи (сортировка по убыванию) и лимитом записей в 2-е строки (... ORDER BY data LIMIT 2). После этого выдаете пользователю страницу с первой из двух выбранных строк. Также выдаете ему ссылку с GET-параметром, указывающим на строку с "предпоследней датой" (например, с параметром index.php?data=12.03.08_17:53:27. параметр - это форма Вашей записи даты в БД. Хотя можно её немного изменить, а потом при получении GET-параметра представить до вида, в котором запись хранится в БД).

После нажатия пользователем на ссылку идет загрузка страницы, в которой проверяется наличие указанного нами GET-параметром, и если все ок, то снова запрос в базу, и снова лимит в 2-е строки, и сортировка та же. Вот только теперь уже нужно не забыть добавить условие выборки. Итого, получаем примерно такое: ... WHERE data < $_GET['data'] ORDER BY data LIMIT 2

С этими данными делаем то же что и с предыдущими. Вот, собственно, и все :)

KosoyRoman

А можно увидеть решение? Или это секрет?

Вопрос возник из-за того, что не очень понятно как корректно делать такие вещи, если, например, в строке будет адрес страницы как www_.pupkin.ru В таком случае получится создание трех строк, что есть нехорошо. + есть ещё адреса электроннок + кусок текста из Вашего же вопроса ... если нет пробела после "." (точки), ...

Lord Maverik

Ну если все будет в одной строке, то вариант с регулярками подойдет только в данном случае (который, как уже заметили, является непонятно чем и для чего). А если задача будет почти такая, да только слова в квадратных кавычках (ну или может они будут стоять в скобках) все будут разными, то тут уже труднее будет, потому думаю что Ваш вариант, как и предыдущие варианты лучше всего подойдут.

+ не стоит забывать, что если ТС задает вопросы такого уровня, то вполне вероятно что его знания в ПХП ограничены (собственно как и мои :) ), а регулярки - это тяжело для новичка!

Ну как вариант, то в сценарии обновления данных (который вызывается кнопкой "обработать") сделать сначала вывод картинки с анимацией. после чего уже само обновление. Примерный вид этого:

<?

if (обновить==да) {
echo '<img src="картинка-лоадинг">';
скрипты обновления данных;
}
?>

п.с. Условие на обновление (if (обновить==да) ) - это не обязательно, но я всегда стараюсь проверять откуда и как вызывается данный скрипт, и если не было передано запроса на обновление, то отправляю пользователя куда-нить на другую страницу. Это если будет вызов скрипта напрямую, а не через форму обновления.

Всего: 239