Jump to content

Noodles

Newbie
  • Posts

    26
  • Joined

  • Last visited

Everything posted by Noodles

  1. Спасибо разобрался, действительно немного не в том порядке записывал, сначала думал что специальная команда есть а оказалось все таки правильно догадался. Тема закрыта.
  2. =(( ничего не понимаю, вроде должно работать. Это может быть связано с тем что я использую INNER JOIN в запросе?
  3. Есть два поля article_likes, article_dislikes Возможно ли отсортировать SELECT по разности этих полей? Могу только выбрать это значение: SELECT (article_likes - article_dislikes) AS rating а вот ORDER BY (rating) или (article_likes - article_dislikes) не работает, выручите плиз
  4. $two = $one; - то что нужно!) пойду ка я изучать основы php)
  5. $one = mysql_fetch_assoc($q); $two = mysql_fetch_assoc($q); var_dump($two) пишет bool(false) ну и соответственно в цикле ничего не выводится
  6. Есть запрос: $q = mysql_query("..."); Необходимо 2 раза вывести его результат на страницу Если использовать второй раз mysql_fetch_assoc($q), то ничего не выводится Способ который знаю я: в цикле переписать все данные в массив и затем пользоваться им сколько влезет Вопрос следующий: Есть ли более грамотный способ о котором знают только гуру?)
  7. Общее впечатление: сайт был сделан веб-мастером Колей прочитавшим книгу по htmlю в 95ом 97ом году.
  8. Ecilpse крутая среда разработки, больше всего нравиться что в одной программе может быть большое количество разных редакторов + для каждого типа документа можно назначить свой, и все это в рамках одного проекта и все это кросс-платформенно Я использую Aptana для верстки PHPDT - для PHP SpketIDE - для JavaScript также плагин ZenCoding для ускоренного написания html и css с помощью аббревиатур и еще много чего не перечислю сходу Еще есть много полезных мелочей например в php я использую собственные загатовки-шаблоны: пишу 'mq' нажимаю ctr+пробел и у меня разворачивается строка mysql_query (" "); и курсор по центру сразу встает между кавычками(можно ставить куда угодно), также в настройках можно выбрать в каком контексте вызывать шаблон HTML или PHP короче плюсов очень много
  9. Обычно это 1024px - ~20px скорлл бар, так что ориентируйся на 1000px. Вообще на западе принята цифра 960px.
  10. HTML и XHTML. Подробное руководство css мастерская Влад Мержевич: "Верстка веб-страниц"
  11. Дело в том что только Firefox может корректно работать с дробными числами. Другие бразуеры округляют проценты(обычно в большую сторону) соответственно когда вы размещаете 3 блока по 33.3% браузер сначала округляет их до 34% и после этого выводит отсюда 3 блока у вас занимают 102% Для того чтобы прописывать padding и border нужно каждую колонну обернуть в еще один блок с шириной 33.3% а текущему блок в котором размещается контент убрать width чтобы он по умолчанию занимал всю ширину родительского блока и спокойно задавать padding и border так как он уже будет находиться внутри блока с шириной 33.3% Для размещения блоков на одной линии 1) поставить всем float: left например; 2) обернуть 3 блока в 1 родительский и задать ему overflow:hidden на самом деле есть много разных способов, мне на ум приходит еще 3 как минимум а их наверняка еще больше
  12. внутри html документа беда(( тебе нужно начать с азов html Научиться писать нормальный html и css не так уж и трудно, если хочешь почитай: HTML & XHTML Подробное руководство СSS - Каскадные таблицы стилей. Подробное руководство. 3-е издание Влад мержевич - Вёрстка веб-страниц Все эти книги можно найти в электрнном виде, нужно только немного погуглить)
  13. Интерестныйе названия: 1.1 ????? batang 1.2 ????? batangche 1.3 ????? agency fb у тебя проблемы с кодировкой( ШРИФТЫ. 119 видов. Кириллица. Латиница. Цифры - нормально написано а остальное на птичьем языке
  14. обычно используют css такого вида: box-shadow: 0 0 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); box-shadow - будет использован браузерами новых версий, которые понимают это свойство -moz-box-shadow -webkit-box-shadow - будут использовать старые браузеры mozilla и chrome которые еще не понимают свойства box-shadow, но уже по своему могут отобразить тень через -webkit-box-shadow или -moz-box-shadow
  15. Эти приставки используются разработчиками браузеров для предоставления css свойств которые еще не имеют официального релиза, но уже объявлены в спецификациях на стадии разработки.
  16. Пользователи старых браузеров увидят белые, бездушные прямоугольники выделенные серой рамкой. В большинстве случаев приемлимым вариантом является корректное предоставление контента, пользователям старых браузеров. Я считаю это очень справедливо по отношению и к большинству которые в 2011 хотят пользоваться технологиями современными, а не теми которые были доступны 10 лет назад.
  17. Выучи сначала xhtml а потом и проблем с html5 не будет. Почему сначала xhtml? Все просто - синтаксис html не дает четких ограничений написания кода, что иногда приводит к путанице или не совсем желаемому результату, а xhtml наоборот требует строго и правильного описания, соответственно дисциплинирует твой код и позволяет быстрей выявлять ошибки или не делать их вовсе) Также уже сейчас используй <!doctype html> если интересно почитай про доктайпы(на сайте w3c.org) что как и почему и придешь к выводу что если нету особых случаев(у меня за 2 года таких случаев не было), то нужно использовать именно его
  18. Цвета и шрифт поставишь нужные, к активному элементу добавляется класс .menu-item-active http://jsfiddle.net/tgprA/1/ html: <ul> <li class="menu-item"><a class="menu-item-link" href="#">Главная</a></li> <li class="menu-item"><a class="menu-item-link" href="#">Труверы</a></li> <li class="menu-item"><a class="menu-item-link" href="#">Помощь</a></li> <li class="menu-item menu-item-active"><a class="menu-item-link" href="#">Очень длинная ссылка</a></li> </ul> css: .menu-item { float: left; margin: 0 8px; padding: 4px 8px; list-style: none; } .menu-item:hover { border: 1px #ccc solid; border-radius: 4px 4px 0 0; margin: 0 7px; background-image: linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -o-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); } .menu-item-active { border: 1px #ccc solid; border-radius: 4px 4px 0 0; margin: 0 7px; background-image: linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -o-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 18%, rgb(237,237,237) 80%); } .menu-item-link { font: 12px Tahoma; color: #39414d; text-decoration: none }
  19. Noodles

    Кэш

    Ээм но у тебя же элемент формы input как ты хочешь обойтись без нее? Или ты хочешь чтобы человек просто ввел данные, затем нажал авторизироваться(на простую ссылку), а после уже продолжил работать? В этом случае тебе нужно уже будет javascript подключить, чтобы по клику на ссылку еще и записывались данные из формы
  20. Noodles

    Кэш

    удобней наверное через сессию сделать, наверняка у тебя авторизация уже через сессию работает, так вот там условие впишешь дополнительное просто на проверку авторизован ли пользователь, если нет то записать в сессию данные из формы и отправить на авторизацию, ну и соответственно в сами поля формы в value="" вставишь данные из сессии
  21. Что тебе мешает продолжить дописать таблицу и сделать left и right ячейками td <tr> <td>left</td> <td>right</td> </tr> Простыми средствами css сделать блок на высоту родителя сходу не получится. В данном случае если есть возможность продолжить таблицу, то это будет самым лучшим вариантом
  22. можно если контент хранить в xml можно если контент хранить в xml, будет о просто отдельный файл в котором записан например список новостей в виде: <news> <date>19.01.2011<date> <title>Новость 1</title> <text>Абырабырабыр</text> </news> <news> <date>19.02.2011<date> <title>Новость 2</title> <text>Абырабырабыр</text> </news>
  23. LunatiK, все понял спс, невнимательно прочитал и в памяти отложилось count($r) вместо $r['count'].
  24. mysql_num_rows считает количество строк(рядов) соответственно если в базе 25 статей то и 25 рядов, так вроде и кода и действий меньше? Можешь объяснить зачем ты сначала переводишь данные полученные из таблицы в масссив а потом считаеш количество элементов в этом массиве? Вместо того чтобы сразу посчитать при запросе?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy