Автор Тема: Как выполнить такое решение  (Прочитано 3026 раз)

0 Пользователей и 1 Гость просматривают эту тему.

reccc

  • Гость
Как выполнить такое решение
« : јРав 05, 2007, 03:24:12 pm »
Всем привет!
У меня такой вопрос, у меня есть (теперь уж был) форум на хостинге с бесплатной раздачей форумов, хостер изменил правила и закрыл доступ по ftp, а мне это очень надо было, оставил только доступ в админку форума. Я сделал другой форум и раскручиваю его, но посетители всё ещё приходят и на старый форум, терять их не хочется.
 Слышал что можно сделать как то редирект со старого форума на новый сайт, вставить скрипт  без доступа по ftp. Подскажите как можно реализовать такое решение.

Оффлайн Klim

  • Коллежский регистратор
  • *
  • Сообщений: 8
  • Репутация: 0
Re: Как выполнить такое решение
« Ответ #1 : јРав 14, 2007, 12:43:23 am »
Если есть возможность до исходного кода добраться, то проще всего тебе просто вставить в блок <head> следующий тэг:
<МЕТА HTTP-EQUIV="refresh" CONTENT="[задержка]; [новый URL]">
На экран можно вывести что-то типа "Сейчас вас  перекинут", дать пользователю секунд 5, чтобы это прочитать (параметр "задержка") и он перекинется на новую страничку (параметр "новый URL")

Оффлайн bv7

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Как выполнить такое решение
« Ответ #2 : ґХЪРСам 06, 2008, 11:21:38 pm »
Доброго времени суток. На странице имеется поиск по каталогу. Поиск можно ограничивать различными параметрами: тип деятельности, вид деятельности и т.п. Это реализовано выпадывающим списком, список формируется:
//Tip deyatelnosti
 $vars["sel"][0] = array('rem'=>"Tip deyatelnosti",        'quote'=>"::",        'res'=>"activ_type", "see"=>1, "not"=>1);
 $query = "select * from activ_type order by ID";
 $vars["sel"][0] +=  array('result' => mysql_query($query));
 $vars['sel'][0]['spr']['tabl'] = "activ_type";

//Vid deyatelnosti
 $vars["sel"][1] = array('rem'=>"Vid deyatelnosti",        'quote'=>"::",        'res'=>"activ", "see"=>1);
 $query = "select * from activ order by ID";
 $vars["sel"][1] +=  array('result' => mysql_query($query));
 $vars['sel'][1]['spr']['tabl'] = "activ";
 $vars['sel'][1]['spr']['type'] = "activ_type";
как сделать , что бы при выборе типа деятельности, например авто, в следующем списке вид деятельности отображались лишь только те пункты которые относятся к этому типу деятельности.
Сказали что можно решить проблему при помощи ajax, только как?
В живую посмотреть можно тут: http://uralservice.com/sbase/default.php.

Оффлайн EnDenis

  • the Great
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 749
  • Репутация: 24
  • Пол: Мужской
  • Iron man
Re: Как выполнить такое решение
« Ответ #3 : ґХЪРСам 07, 2008, 12:05:09 am »
Я бы сделал так:
делаешь обработку события. При изменении значения выпадающего списка объект XMLHttp (суть Ajax) посылает запрос скрипту (например PHP-скрипт) на сервере, содержащий новое значение. В ответ на запрос получаешь содержание списка (или id его элементов). Ну и отображаешь.
Если не знаешь про Ajax, погугли, обязательно найдёшь описание и примеры его использования  :wink:
Нам не дано предугадать,
Как слово наше отзовётся, -
И нам сочувствие даётся,
Как нам дается благодать...
(Тютчев)

Оффлайн bv7

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Как выполнить такое решение
« Ответ #4 : ґХЪРСам 07, 2008, 11:38:10 am »
...
Если не знаешь про Ajax, погугли, обязательно найдёшь описание и примеры его использования  :wink:
Спасибо :) придется гуглить.

Оффлайн bv7

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Как выполнить такое решение
« Ответ #5 : ґХЪРСам 08, 2008, 10:47:25 am »
может кто поможет с реализацией ява функции или аяксом?

Оффлайн EnDenis

  • the Great
  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 749
  • Репутация: 24
  • Пол: Мужской
  • Iron man
Re: Как выполнить такое решение
« Ответ #6 : ґХЪРСам 08, 2008, 06:37:13 pm »
говори в чём конкретно проблема, телепатов здесь кажется нет.
А если хочешь, чтобы писали всё за тебя, то иди в раздел "за вознаграждение"
Нам не дано предугадать,
Как слово наше отзовётся, -
И нам сочувствие даётся,
Как нам дается благодать...
(Тютчев)