-
Posts
214 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Kompilator
-
Отлично =) ! Я нашел - scrollTop(), но как ни пробовал его в разных вариантах с разных сайтов, никак не получается.
-
Спасибо, но решил не делать манипуляций с буфером. Вот такой вопрос - можно ли силами JS прочитать положение правого скролла и изменить его по необходимости ?
-
Что-то читаю - читаю гугл и понимаю, средствами JS затолкать в буфер обмена текстовую переменную нельзя ?
-
Нашел косяк в отображении боковых раскрывающихся списков. На мобильных устройствах, в гуглхроме и ещё каком-то планшетном браузере, при "нажатии" пункта меню, пропадает весь список (не всегда), и рамка вокруг него. Манипуляции с масштабированием и ориентацией (горизонтально-вертикально) возвращают список на место, но не всегда. Думаю на это забить, а как считает общественность ? http://велосвет.рф/compare.html?idright=27&idleft=32&navmenur=NiteFighterright&navmenul=Kompilatorleft
-
Спасибо, как всегда в точку !
-
Здравствуйте ! Очередной день привносит в голову очередные глупые вопросы, один из них таков - посмотрите последнюю строку таблицы, что посередине. Цифра находится на фоне некого цвета, он различается в зависимости от числа (1-красный ...... 9-зелёный). Как видите, чтобы этот цветовой фон был хоть какой-то вразумительной ширины, а не в ширину цифры, пришлось поставить дурацкие дефисы по бокам. Пробелы не отображаются, как лучше "расширить" эту штуку ? http://велосвет.рф/compare.html?idright=32&idleft=22
-
Вы правы, об этом не подумал, отличная идея. Спасибо. — Сделал - http://велосвет.рф/compare.html?idright=6&idleft=31, так действительно пользователям удобнее будет друг другу показывать сравнения фар. Тем более у меня не только характеристики там будут, а ещё и бимшоты (фото как светит). Только теперь получается сессии и не нужны, разве что если случайно закрыл, при открытии сразу и без параметров, покажет то что было выбрано.
-
Понял в чем дело. Почему то если открытие сессии "session_start();" не в начале кода, а в середине, то данные туда не записываются. Поставил в самое начало страницы, стало работать. Проверьте пожалуйста в своих браузерах. Нормальная работа, это когда отображаются данные сразу двух велофар. http://велосвет.рф/compare.html
-
Выбираете модель в левом меню, должны в таблице появиться данные по этой фаре. Выбираете модель в правом меню, должны в таблице появиться данные и по этой фаре, но в соседнем столбце. Данные должны присутствовать в 2-х столбцах. А когда я открываю другой браузер, сессия перестаёт помнить что в правой колонке таблицы при выборе фары для левой колонки таблицы.
-
Вы не поняли. Вот именно что контакт и т.п. нормально работают с разных браузеров, а у меня не помнит переменную в сессии.
-
Вот теперь какая незадача приключилась со мной. Отлаживал я в фаерфоксе свои сессии, всё запоминает (id - число), но стоило мне открыть для проверке эту же страницу в хроме, потом в IE, потом в яндекс браузере, ан сессии то и перестали работать. Код такой: <?php $arr_factory = array(); session_start(); $idleft = ($_GET['idleft']); $idright = ($_GET['idright']); if ($idleft == '') {$idleft = $_SESSION['left_id'];} else {$_SESSION['left_id'] = $idleft;} if ($idright == '') {$idright = $_SESSION['right_id'];} else {$_SESSION['right_id'] = $idright;}, сначала проверяю приходят ли через GET значения, если они пустуют (или одно из них), то оно берётся из сессии, если же приходит, то в сессию записывается. Обнаружил интересную вещь когда стал этим примером из статьи проверять: <?php session_start(); if (!isset($_SESSION['counter'])) $_SESSION['counter']=0; echo "Вы обновили эту страницу ".$_SESSION['counter']++." раз. "; echo "<br><a href=".$_SERVER['PHP_SELF'].">обновить"; ?> Этот пример везде работает и после него, о чудо !, начинают и мои сессии запоминаться. Что я делаю не так ? — Вот моя страница - http://велосвет.рф/compare.html , нужно в левом и правом окошке выбрать фирму, раскроется список, там кликнуть на модели фары, произойдёт переход на эту же страницу с параметром в ГЕТ, и приведённый первым код начинает его обрабатывать. Т.е. таблица посередине отображает характеристики фары из левого окошка (2-я колонка таблицы), и из правого окошка (3-я колонка). Выбрав в левой, видим данные в таблице, выбрав в правой, первые данные не должны исчезать, а должно быть 2 колонки с характеристиками.
-
Чтот не пойму. Как в переменную сессии записать моё значение при нажатии на ссылку ? ПХП же уже отработал. Получается надо методом GET прицепить к ссылке значение, и только в следующей странице затолкать в сессию ? — На эту страницу могут зайти и без этого значения, вообще без всяких значений. Но в начале получается надо сделать в ПХП проверку, передаётся GET-ом чего нибудь, если нет, то выводим как новому пользователю, а если есть модель устройства, то пишем её в сессию и работаем дальше ?
-
Ура ! С двойными работает, большое спасибо ! HTML код так смотрится аккуратнее, с переносами. Его хоть и не видно, но люблю чтобы и внутри было красиво. Если <БР>, то перевод строки будет в отображаемом браузером тексте, но я уже разобрался, вернее мне помогли.
-
Вот еще назрел вопросик. Везде пишут - "\n\r" или "\n" переводит каретку на новую строку в формируемом HTML файле. Вот кусочек: echo '</ul></li>\n\r'; , в HTML коде получается: </ul></li>\n\r т.е. не переводит на новую. Как быть ?
-
С меню определился, будет сделано как тут - http://jemand.ru/examples/vertikalnoe-vypadayushhee-menyu-cssjs-onclick.html. Т.к. пунктов меню обещает быть много, их надо убрать в окошечко с вертикальной прокруткой, как тут - http://fonarik.com/test/. Как бы реализовать это окошечко ? — UPD. Наверное это оно - http://htmlbook.ru/css/overflow?
-
Снова здравствуйте. Посоветуйте как лучше реализовать такую тему - есть 10 пунктов меню, нажимая на каждый, под ним раскрывается подменю с 5-10 подпунктов, нажимая на подпункт получаем фото продукта и характеристики. Все данные для пунктов меню и хар-ки продукта берутся из БД. Чую, что PHP тут мне не помощник .... , наверное JS ?
-
Спасибо, не знал. Т.е. мне надо заменить все - "mysql_connect, mysql_select_db, mysql_query" на "mysqli_connect, mysqli_select_db, mysqli_query" ?
-
Добрый день, имею в виду это: mysql_close($link);Обязательна ли такая команда ?
-
Мой phpMyAdmin находится на сервере, доступа нет =(. Подскажите, после работы с базой, её закрывать обязательно ? Чем чревато незакрытие ?
-
Спасибо, для себя выбрал вывод построчно в цикле. — Работая с phpMyAdmin, столкнулся с некоторым неудобством, а именно - сессия самозакрывается через 1440 сек. бездействия. Кто как борет этот срамной недуг ?
-
Здравствуйте. Для создания сайта потребовался PHP, в этой теме буду задавать вопросы знатокам. Пока справляюсь сам, но вот возник вопрос - при формировании таблицы для отображения данных из БД как лучше выводить HTML ? Т.е. каждый шаг цикла (строка БД) выводить посредством "echo" или накапливать всю таблицу в переменной, а потом сразу- "echo $text;" ? Как правильнее, или быстрее исполняется или еще что нибудь ?
-
Сравнение 2-х выбранных пользователем товаров.
Kompilator replied to Kompilator's question in JavaScript
Сделал по своему, самой первой строчкой поставил: <meta http-equiv="refresh" content="0; url=order.html">, далее РНР код, он правит базу и переадресовывает.> Или это чревато чем-то нехорошим ? Возникла еще проблема. У меня будут комментарии, пробовал писать длинное слово без пробелов, оно растягивает правую границу таблицы за пределы экрана. White-space не работает, в файле стилей вставлял и в table {} и в th{} и в td{}. -
Сравнение 2-х выбранных пользователем товаров.
Kompilator replied to Kompilator's question in JavaScript
Пишу в PHP страницу добавления либо удаления либо изменения данных в таблице. У меня есть страница заказов - order.html, в ней формируется некая таблица. Под таблицей сделал одну форму для добавления, другую для удаления записи. Подскажите как принято это делать, отдельным *.php файлом удалить/добавить, потом автоматически загрузить ту же самую order.html ? Или удалить/добавить и в этой же странице вывести тоже самое что было в order.html ? Мне кажется красивее первый вариант, пока правда не нашел как в РНР выполнив действия автоматически сделать переход обратно на order.html.