-
Posts
142 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by slo_nik
-
Благодарю всех откликнувшихся... буду пробовать )))
-
Что бы Вы порекомендовали взамен cusel?
-
Добрый вечер. Есть задача оформить выпадающий список при помощи css . Попробовал изменить немного оформление, но работает нормально только в Mozilla, остальные браузеры игнорируют стили, хотя надо изменить только background по :hover и применить padding. Применил такие правила: .s-t-select option{padding:4px 0 4px 10px;} .s-t-select option:hover{background-color:#9bb5c9; color:#fff;} Работает, повторюсь, только в Mozilla... Подскажите, пожалуйста, как решить данную задачу. В инете как вариант нашёл только плагины на jquery, но не хочется навешивать скрипты ради одного списка. Вот ссылка, список вначале страницы, "выбор по экватору" Вот так это выглядит в Mozilla...
-
а Вы по этой ссылке не найдёте шрифта, неправильно ссылку задали... Одинаковы как? Блок "МОГУЩЕСТВО И ВЛАСТЬ — ЭТО НОРМА!" распадается или нет?
-
Доброе утро. Сделал статичную html страничку, в которой подгружаются шрифты через @font-face. На моей локальной машине, на моём реальном сервере, во всех браузерах я вижу нормальное подключение шрифта. На сайте заказчика я тоже нормально всё вижу, во всех браузерах (IE 7+, Google Chome 15, Mozilla 5, Safari 5, Opera 11). вот так я подключаю в файле css шрифты @font-face{font-family: "Myriad Pro.otf"; src: url('../fonts/MyriadPro-Regular.otf'); font-weight:normal; font-style: normal;} @font-face{font-family: "Myriad Pro Cond.otf"; src: url('../fonts/MyriadPro-BoldCond.otf'); font-weight:normal; font-style: normal;} @font-face{font-family: "Myriad Pro Light.otf"; src: url('../fonts/MyriadPro-Semibold.otf'); font-weight:normal; font-style: normal;} Но проблема появляется на сайте заказчика, проверял он с разных операционок и браузеров. Разницу в отображении шрифтов можно посмотреть по этой ссылке Вот ссылка на саму страничку. Подскажите, как решить данную проблему? Из-за чего она возникает?
-
Разница в таблицах будет только в одном(!) поле и то, только в значении, все остальные поля одинаковые. Вот поэтому всё в одной таблице Изменил запрос на такой, но всё равно что то не получается разделить LIMIT <?php $vr_query = "SELECT `vr`.`id_vr` AS `id_vr`, `rv`.`id_vr` AS `id_rv`, `rv`.`subsection` AS `rv_submain`, `vr`.`subsection` AS `vr_submain`, `vr`.`direction` AS `vr_direc`, `rv`.`direction` AS `rv_direc`, `dr`.`Tdirec` FROM (".$dr_query.") AS `dr` LEFT JOIN ".$table_vr." AS `vr` ON(`vr`.`direction` = `dr`.`direc` AND `dr`.`direc` != 'резюме' AND `vr`.`status` = 'show') LEFT JOIN ".$table_vr." AS `rv` ON(`rv`.`direction` = `dr`.`direc` AND `dr`.`direc` != 'вакансия' AND `rv`.`status` = 'show') ORDER BY `vr`.`direction`, `vr`.`id_vr` DESC, `rv`.`id_vr` DESC"; ?>
-
В этом случае выведет только пять записей, а мне надо 5 "вакансий" и 5 "резюме", а в общем получается 10 записей...
-
Добрый день. Пожалуйста, помогите довести до ума запрос или подскажите правильное решение. Есть таблица, в которой хранятся "вакансии" и "резюме" Надо сделать : 1) Подсчитать кол-во вакансий и резюме по отдельности 2)Вывести последние пять вакансий и резюме Попробовал сделать такой запрос <?php /* этот запрос считает кол-во "вакансий" и "резюме" по отдельности будет вложен во второй запрос */ $dr_query = "SELECT `direction` AS `direc`, COUNT(`direction`) AS `Tdirec` FROM ".$table_vr." WHERE `status` = 'show' GROUP BY `direction`"; /* результат работы запроса Array ( [direc] => вакансия [Tdirec] => 7 // общее кол-во вакансий ) Array ( [direc] => резюме [Tdirec] => 4 // общее кол-во резюме ) */ /* этот запрос получает необходимые записи в таблице, в него вложен запрос $dr_query. надо изменить этот запрос так, чтобы когда будет выведено 5 последних "вакансий" начался вывод 5 последних резюме */ $vr_query = "SELECT `vr`.`id_vr` AS `id_vr`, `vr`.`subsection` AS `vr_submain`, `vr`.`direction` AS `vr_direc`, `dr`.`Tdirec` FROM (".$dr_query.") AS `dr` LEFT JOIN ".$table_vr." AS `vr` ON(`vr`.`direction` = `dr`.`direc`) WHERE `vr`.`status` = 'show' ORDER BY `vr`.`direction`, `vr`.`id_vr` DESC "; /* пока результат работы скрипта такой (это часть вывода, не вся...) Array ( [id_vr] => 6 [vr_submain] => фотограф [vr_direc] => вакансия [Tdirec] => 7 ) Array ( [id_vr] => 4 [vr_submain] => корреспондент [vr_direc] => вакансия [Tdirec] => 7 ) Array ( [id_vr] => 30 [vr_submain] => Не указана. [vr_direc] => резюме [Tdirec] => 4 ) Array ( [id_vr] => 27 [vr_submain] => Не указана. [vr_direc] => резюме [Tdirec] => 4 )*/ Если применить LIMIT, то естественно выведет только 5 "вакансий" и всё, а мне надо 5 "вакансий" и 5 "резюме". Подскажите, как решить эту задачу?
-
в обоих файлах, в самом начале пишите <?php error_reporting(E_ALL); ?> исправляете все предупреждения, ошибки и пробуете дальше. после того, как скрипт будет отлажен эту строку можно будет удалить.
-
попробовал использовать data(), думал, что при выборе пункта выпадающего списка сравнивать value со значением в data, но так ни чего не получилось. вот, что я наворотил ................................................. option += '<option>Выбирите подраздел.</ option>'; $(result.section).each(function(){ option += '<option value=\"' + $(this).attr('name') + '\">' + $(this).attr('name') + '</ option>'; e[j] = [$("#section").data("data", {name : $(this).attr("name"), id : $(this).attr("id")})]; j++; }); $("#section").html(option).attr('disabled', false); $("#section").change(function(){ $(this).next("#id").remove(); $.each(e, function(key, value){ alert(key + "-" + ($("#section").data("data").id + "-" + $("#section").data("data").name)); }); /* ВОТ В ЭТОТ INPUT НАДО ПОДСТАВИТЬ ID Из JSON */ input = '<input id="id" type="text" name="id" value="' +/* $(this).data("id") */+'" />'; $("#section").after(input); }) ................................................ в массиве все элементы содержат одно и тоже значение. как же всё таки решить задачу, что я делаю не так? p.s. убрал атрибут id из option, так как он там лишний ))) только вводит в заблуждение
-
if(table != "Выберите раздел."){ $("#section").attr('disabled', true); $("#section").html("<option> идёт загрузка...</ option>"); var url = "http://localhost/newsite/confiles/action/subsection.php"; $.getJSON( url, {"table" : encodeURI(table), "author" : encodeURI(author)}, function(result){ if(result.type == 'error'){ $("#section").html("").attr('disabled', true); return (false); } else{ var option = ''; var input = ''; option += '<option>Выбирите подраздел.</ option>'; $(result.section).each(function(){ /* $(this).attr('id'); */ option += '<option id=\"cc\" value=\"' + $(this).attr('name') + '\">' + $(this).attr('name') + '</ option>'; }); /* готовый select */ $("#section").html(option).attr('disabled', false); /* в зависимости от выбранного input подставить соответствующее значение id в input */ $("#section").change(function(){ $(this).next("#id").remove(); /* вот в этот input надо подставить id, который находится в $(this).attr('id') */ input = '<input id="id" type="text" name="id" value="' + ???? +'" />'; $("#section").after(input); }) } } );/* завершение .getJSON */ } else{ $("#section").html("").attr('disabled', true); }
-
Добрый вечер. помогите, пожалуйста, доделать скрипт. для выпадающего списка получаю данные(id и name) с сервера при помощи $.getJSON формирую элементы выпадающего списка var option = ''; $(result.section).each(function(){ option += '<option value=\"' + $(this).attr('name') + '\">' + $(this).attr('name') + '</ option>'; }); $("#section").html(option).attr('disabled', false); /* теперь, в зависимости от выбранного option в скрытый input надо подставить соответствующее значение id */ $("#section").change(function(){ input = '<input id="id" type="text" name="id" value="' + ??? +'" />'; $("#section").after(input); )} и вот как это сделать не знаю. подскажите как решить эту задачу? заранее благодарю откликнувшихся.
-
вот там было бы уместней создать тему с обсуждение работы скрипта, раз Вам это предлагают. и повторюсь, в чём проблема в работе скрипта?
-
так чем Вас не устраивает работа скрипта, есть ошибки или что? тем более, что в конце статьи на сайте php.su есть ссылка "обсудить эту статью на форуме" )))
-
Добрый день. С указанным выше сайтом вроде всё нормально, но только НЕ в IE 6!!! Перепробовал всё, но ни как не могу привести в порядок нижнее меню(на сером фоне), разваливается полностью, да и область с контентом(текст и рядом изображение ноута) съезжает вправо. Почему - не могу понять, такая фигня только в IE 6.... Помогите советом, пожалуйста. P.S. разобрался, всем спасибо
-
Благодарю, совсем это не учёл ))))
-
но на остальных страницах("услуги", "ремонт ноутбуков" и т.п. ) этот отступ есть. если прописать дополнительно 10рх, то на остальных страницах этот отступ будет ещё больше.
-
Добрый день. подскажите, пожалуйста, как исправить маленькую проблему с отступом в подвале(меню) На сайте, на главной странице, меню прижато вплотную к полосе с копирайтом, но это только на главной странице и только в IE 7. Что можно сделать в этой ситуации?
-
Добрый вечер. Срочно нужна помощь знающих людей. Есть сайт http://forestmaster.ru/2010-12-02-16-16-55.html, во всех браузерах, включая IE 7,8 фон области, где выводятся превьюшки, отображается нормальнo, но в IE 6 фон съезжает вниз и слева от превьюшек появляются маленькие квадратики. Подскажите, пожалуйста, как это исправить. Заранее благодарю. p.s. C фоном я разобрался, а вот с этими квадратиками ни как не могу... p.s.s Разобрался, ура!!!
-
Исправил, теперь всё работает. Как должно быть, можно посмотреть в любом другом браузере, отличным от Opera
-
Добрый вечер. Подскажите, как решить проблему с background в opera 10.** Есть "аккордион"(jquery), работает нормально, но вот со стилями проблема. В css прописано фоновое изображение, которое ни как не могу заставить отображаться. В Mozilla, Chrome, Safari и IE работает Вот ссылка для наглядности Заранее благодарю откликнувшихся.
-
это полностью скрипт или только часть? как ругается, выдаёт какое то сообщение, что именно?
-
учту это, спасибо. напомни, пожалуйста, где скачать его можно... проблему решил по другому, просто отредактировал название фирмы, через форму редактирования, переписал название. все названия фирм берутся из базы, и видать в таком виде они там хранятся....