safiullin.at
Newbie-
Posts
24 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by safiullin.at
-
Спасибо, идея с кроном в голову почему-то сразу не пришла.
-
А все предыдущие записи мертвым грузом будут лежать? Мне это не подходит. Записей будет очень много добавляться ежедневно, за место для их хранение нужно платить хостеру. Накладно. К тому же по записям будет осуществляться в дальнейшем поиск, а большое количество записей только усугубит положение при поиске.
-
Все проблему решил, оказывается в UI Tabs есть то, что я описывал выше. Невнимательный я. Radiocity, велосипед не стал изобретать, взял готовый виджет.
-
Какие есть соображения насчет того как организовать временное хранение данных в MySQL? Например есть некая таблица, которая должна хранить 100 последних записей. Как только записей становится 101, он должен удалить самую первую запись и их снова должно стать 100 и так далее. Я так понимаю каждый раз через PHP занося запись в таблицу нужно проверять количество записей, и если их больше чем 100, то при помощи запроса удалять, так? Или есть какой-то другой способ?
-
Подскажите пожалуйста какую-нибудь статью кто знает. Нужны табы на jquery или на jquery + ui. Только чтобы по табам можно было перемещаться не только с открытой страницы, а сразу ссылку в браузер можно было вставить, передав вместе со ссылкой якорь. Например, http://site.ru/page.html#exampleи должна открыться закладка с якорем #example. Или http://site.ru/page.html#profileи должна открыться закладка с якорем #profile. Просьба в гугл не отправлять, ибо уже был там и того чего хочу найти не смог. По причине того, что не могу правильно сформулировать поисковый запрос. Вообще очень понравился UI Tabs, там как раз и загрузка с аяксом табов есть. Но именно того, что я описал выше не обнаружил там.
-
Как защитить Javascript от редактирования?
safiullin.at replied to safiullin.at's question in JavaScript
Учитывая, что под одни IP могут сидеть много пользователей, то м.б. лучше просто капчу давать, ботоустойчиваю. Хотя капчи не люблю. В общем, зависит от специфики проекта, что наименее напрягает пользователя, но эффективно. Ещё, сессии, как вариант. Да вариант с сессией тоже не плохой. Хотя по IP проще сделать. Да я думаю, что процент пользователей, которые сидят с одного IP не так велик по сравнению с теми, у кого свой IP адрес. Даже если и один адрес на несколько человек, я думаю не обломятся подождать несколько секунд перед отправкой. -
Как защитить Javascript от редактирования?
safiullin.at replied to safiullin.at's question in JavaScript
Да наверное так и сделаю. Идентификация по IP и сообщение буду выводить об ограниченной отправке в одну единицу времени. -
Как защитить Javascript от редактирования?
safiullin.at replied to safiullin.at's question in JavaScript
Ну данные то предположим корректные придут, а как быть с циклической отправкой? -
Я думаю много кто сталкивался с такой проблемой. Имеется например форма обратной связи или гостевая книга, работающая на аяксе. После отправки сообщения, при помощи скрипта идет сброс формы (очистка полей). Проблема в том, что любой знающий человек, покопавшись может легко отредактировать javascript код, убрать очистку и скажем зациклить отправку сообщений и серьезно этим затормозить работу сайта в целом. Как с этим бороться? Методы обфускации кода не рассматриваю.
-
А раз уж такое большое текстовое поле, не лучше ли сделать вместо него область текста?
-
Там слишком много кода и он в полнейшем беспорядке. Я думаю что он только путаницы наведет. Просто я думал вдруг кто сталкивался примерно с таким. Ну если так нужен код могу чуть позже выложить.
-
Поручили исправить макет уже готового сайта. Средина сайта выполнена таблицей, стандартные 2 колонки, слева узкая фиксированная, справа растягивающаяся. Если в область контетна (в правую колонку) вставить блок большой ширины, то он рвет всю верстку он растягивает эту колонку так, что появляется горизонтальный скроллинг страницы. Вроде бы логично, ага? Но вот зараза, почему когда этому блоку задаешь css свойство overflow: hidded, он не прячет содержимое, которое вылезает? Блок по прежнему растягивает эту правую колонку. Я тестировал без таблицы, здесь все ОК. А как быть с таблицей? На деле мне необходимо вставить горизонтальный ротатор изображений. Изображений очень много. Для этого естественно используется список UL/li со свойством float: left; Ротация происходит за счет скрипта конечно же. Списку четко прописано overflow: hidden; Без таблицы страница не разрывается, но если поместить в таблицу не спасает даже overflow: hidden; Как решить это? В идеале хотелось бы увидеть какое-нибудь волшебное css свойство для таблицы.
-
в IE7 пропадают объекты, интересный случай
safiullin.at replied to safiullin.at's question in HTML Coding
Действительно, повесил position: relative, и все заработало! ВОПРОС РЕШЕН! А почему так происходит?? Я блок div вывожу, у которого бэкграунд задан картинкой, а внутри него уже прозрачный текстовый input размещаю. У div относительное позиционирование выставляю, а input'у абсолютное, и относительно родителя его позиционирую. Это не помогло. -
Верстка выполнена на XHTML. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Во всех браузерах все ровно и красиво. Кроме IE7, в нем пропадает часть объектов. Смотрим сравнение... На изображении обычный блок <div>, внтури которого <form>, а в нем идет таблица <table> с двумя столбиками и тремя строчками. И не понятно почему содержимое второго столбика пропадает в IE7. Самое интересное, что если убрать DOCTYPE выводится нормально все, но естественно все расползается. Стили нигде не перекрываются, фаербагом проверял все несколько раз. Кто-нибудь сталкивался с таким?
-
Veseloff, то, что нужно! Спасибо всем за ответ.
-
$('td.marker').click(function(){ var color = ($(this).css('background-color') == '#FFF') ? '#FF0000' : '#0000FF'; $(this).css({'background-color' : color}); }); Как-то так... Не проверял, но должно работать. Для того, чтобы с к родителю обратиться, используйте $('td.marker').parent()
-
Сразу к проблеме. На страницу выводится табличка из базы данных, содержащая например имена. Перед таблицей висит текстовый input, условно назовем его будущим поиском. Необходимо, чтобы при в воде в этот текстовый input какой-то буквы, например "А" в таблице на странице остались только те записи, которые содержат букву "А". Или при вводе нескольких букв (или слова), например "Ан" или "Андрей", в таблице оставались только Андреи. Надеюсь смысл передал. Получается как бы фильтр записей. Все должно происходить в реальном времени, то есть без перезагрузки страницы. На деле это записная книжка, где должен быть вот такой фильтр. Подскажите куда копать? Я естественно не идиот и понимаю, что реализуется при помощи скриптов. Посидев один день дома, возможно и сам бы смог написать такой скрипт, но не хочется изобретать велосипед. В гугле искать бесполезно, т.к. никак не могу сформулировать поисковый запрос. Предпочтительней варианты решения с использованием jQuery.
-
Спасибо за ответ. Тему можно закрыть.
-
А другие способы есть? Может великий и могучий javascript может чем-то помочь?
-
Собственно проблема такая, нужно запретить выделение любого содержимого на странице кроме текста в элементах textarea и input. Какие есть способы?
-
А я для тестирования страниц в IE использую программу IETester, в ней собраны все версии IE и в ней все отлично отображалось. Теперь буду знать, что полностью доверяться этой программе нельзя. Но все же способ рабочий.
-
Моя первая, если можно так сказать "CMS"
safiullin.at replied to selevit's topic in Discussion of works
Мой Вам совет, выбрасте из головы все, что услышали в Поповском курсе. Это не сайт. Можете обо всем подробнее почитать например тут. -
eVErl@Sting, зачем увешивать сайт лишними скриптами? Чем вас такой вариант не устраивает? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf8"> <meta name="author" content="admin"> <title>Page Title</title> <style> html, body { height: 100%; width: 100%; margin: 0; padding: 0; } #main { position: relative; left: 50%; min-height: 100%; height: auto !important; height: 100%; width: 900px; margin: 0 0 0 -450px; background: #FF8000; } #header { height: 200px; background: #FF8080; } #distance { height: 200px; } #footer { position:relative; left: 50%; height: 200px; width: 900px; margin: -200px 0 0 -450px; background: #80FFFF; } </style> </head> <body> <div id="main"> <div id="header"> #header </div> <div id="content"> #content </div> <div id="distance"></div> </div> <div id="footer"> #footer </div> </body> </html> Кроссбраузерное решение, работает во всех браузерах, начиная с IE 5.5! Все просто как грабли! Возникнут вопросы, задавайте P.S: Я вообще не сторонник яваскриптов, и все что можно сделать без их использования, предпочитаю делать без всяких скриптов.
-
Моя первая, если можно так сказать "CMS"
safiullin.at replied to selevit's topic in Discussion of works
selevit, у меня вопрос... Вы сайт делали по видеокурсу Евгения Попова?