Быстрый переход по сайту
1.
Miks (20.02.2010 / 23:15)
Подскажите пожалуйста кто знает. Я установил себе как на этом сайте быстрый переход. Но проблема в том что кнопка
Go находится не на этой строке а на другой. А как сделать что бы она была на одной строке. Я убирал тег типа <br> но бесполезно.
2.
Виктор (20.02.2010 / 23:20)
Попробуй без кнопки сделать
3.
Miks (21.02.2010 / 00:24)
А без кнопки никак так как без неё не будет команды на переход
4.
Miks (22.02.2010 / 16:53)
Блин.. У кого есть уже рабочий переход как сдесь на этом сайте.. Дайте плиз!
5.
Игорь (22.02.2010 / 17:01)
4.
Miks,
<form method="post" action="../pages/skin.php?act=navigation&">
<select name="link">
<option value="index.php">Быстрый переход</option>
<option value="pages/index.php?act=menu">Мое меню</option>
<option value="forum/index.php">Форум</option>
<option value="book/index.php">Гостевая</option>
<option value="pages/index.php?act=arkada">Развлечения</option>
<option value="games/bank.php">Банк</option>
<option value="pages/wall.php">Моя стена</option>
</select>
<input value="Go!" type="submit" />
</form>
6.
ramzes (22.02.2010 / 17:15)
include.perehod.php:
<?php
echo'<div>
<form action="'.BASEDIR.'perehod.php?">
<select name="page">
<option value="1">FORUM</option>
<option value="2">GUEST</option>
<option value="3">FILES</option>
</select>
<input type="submit" value="GO">
</form>
</div>';
?>
//perehod.php:
<?php
$pages = array(0=>'index.php',1=>'forum',2=>'guest',3=>'download');
$page = isset($_POST['page']) ? abs(intval($_POST['page'])) : 0;
if($pages[$page]!=""){
header('Location: /'.$pages[$page].?'.SID');
}else{
header('Location: /'.$pages[0].?'.SID');
}
?>
7.
Miks (22.02.2010 / 18:36)
Всё это конечно хорошо.. А скрипт можете дать.. А то я что то не разберусь..
8.
Игорь (22.02.2010 / 18:37)
7.
Miks, я тебе дал html код. А вот ramzes дал тебе готовенький php скрипт, в чем проблема то?
9.
ramzes (22.02.2010 / 18:40)
Только я там в конце в двух местах кавычку пропустил :-[
10.
Игорь (22.02.2010 / 18:43)
9.
ramzes, подправил
11.
Miks (22.02.2010 / 18:53)
Хорошо.. Попробую.. А вот что я ставил. Вот сам этот скрипт. Тег в 24 строке навигатор.пхп убирал но не помогает.
http://kento.ru/forum/down/62430
12.
Miks (22.02.2010 / 18:56)
А то что от рамзеса, как там добавлять переходы.
?
13.
Снежана Ночева (22.02.2010 / 20:42)
7.
Miks, Взять архив
http://93ru.h2m.ru/download/3_files/motor_navigation.zip распаковать его в отдельную папку. Взять файл navigation.php и переместить его в template. Зайти template-gziр_fооt.рhр и в начало рабочего кода вставить
include_once BASEDIR."template/navigation.php";
и строка перехода будет у тебя на каждой странице внизу сайта. Зайти в hеаdlinеs и добавить нужные тебе страницы. Всё
14.
Miks (23.02.2010 / 22:38)
13.
Aika, я так и делал.. У меня и до этого так получалось. Но мне нужно что бы кнопка Go была на одной строке вместе с переходом. А в этом скрипте получается что эта кнопка на следующей строке
тег <br> я убирал но бесполезно
15.
Miks (23.02.2010 / 22:42)
9.
ramzes, Рамзес! Скажи пожалуйста где именно нужно еще там поставить ковычку? И еще сделай пожалуйста это всё в зипе, а то у меня с телефона копирует всё в строчку. И еще в твоем скрипте где нужно добавлять на сайте разделы что бы отображались в твоём скрипте?
16.
ramzes (23.02.2010 / 22:54)
<?php
echo'<div>
<form action="'.BASEDIR.'perehod.php?'.SID.'" method="post">
<select name="page">
<option value="1">Форум</option>
<option value="2">гостевая</option>
<option value="3">Файлы</option>
</select>
<input type="submit" value="GO">
</form>';
// список для выбора
?>
этот файл в ногах инклудишь
а этот кладешь в корень perehod.php:
<?php
$pages = array(0=>'index.php',1=>'forum/',2=>'book/',3=>'download/');
// адреса для перехода
$page = isset($_POST['page']) ? abs(intval($_POST['page'])) : 0;
if($pages[$page]!=""){
header('Location: /'.$pages[$page].'?'.SID);
}else{
header('Location: /'.$pages[0].'?'.SID);
}
?>
сохраняешь эти два куска кода в два файла и делаешь как написано. Должно работать
ошибки исправил.
В зип не могу выложить и в тхт тоже.
17.
Studentsov (24.02.2010 / 00:32)
Чувак, я этот motor_navigation написал с тела, пока в троллейбусе ехал
убери просто <br> перед кнопкой Go
18.
Miks (24.02.2010 / 01:02)
17.
Адвокат Дьявола, я убирал.. Но бесполезно. Читай выше. Я даже этот скрипт сюда выложил в тему. Может кто доведет до ума. Я даже все <br> везде убирал.. И перед кнопкой Go, Но не помогает.
19.
Miks (24.02.2010 / 01:04)
Вот сам этот скрипт.
http://kento.ru/forum/down/62430
Я думаю просто может там строка длинная и из за этого не получается. Может её можно както укоротить..
20.
ramzes (24.02.2010 / 02:50)
#18 я же тебе уже говорил почему перенос. Блин я думал скрипт не пашет, сижу тут выписываю с кирпича...
21.
ramzes (24.02.2010 / 02:51)
size="15" длинна поля ввода
22.
Miks (24.02.2010 / 22:33)
21.
ramzes, рамзес! В этом скрипте такого нет. А где нужно вставлять это size="15"
23.
Miks (04.03.2010 / 19:34)
Короче.. Этот скрипт не только я но и человек который соображает смотрели.. Там не задана в нем длина строки. Из за этого и получается что кнопка перехода на другой строке. Подскажите пожалуйста.. Как и где именно нужно указать длинну строки....
URL:
https://visavi.net/topics/6256