Jump to content

alexspb

User
  • Posts

    101
  • Joined

  • Last visited

Everything posted by alexspb

  1. alexspb

    Меню php+MySQL

    cat_id - что-то мне подсказывает, что вы не совсем поняли Вы про категории думаете? Можно все упростить - если есть привязанные разделы (т.е. есть записи, parent_id которых равен текущему id - то и будет строиться (под)меню и это можно рассматривать как категорию. Мне все так упрощается.
  2. alexspb

    Меню php+MySQL

    Меню должно формироваться автоматически, чтобы сделать вложенность, нужно для каждой записи указывать родительскую запись. Для начала надо составить списко всех полей, которые должны храниться (потом их можно и добавить) для таблицы prefix_content id parent_id title keywords description text Далее поля зависят от потребностей вывода и админки. Первое, что рекомендую - потренироваться на бумаге с вложенность (зависимостью parent_id)
  3. может еще и каталог надо от корневой директории? /catalog/ slavok47, путь к картинке должен формироваться так, как она лежит на сервере в крайнем случае, можете полный путь прописывать с http://
  4. так и с постом это легко делается: в гет не забываем подсовывать переменные, по которым определяется операцияheader("Location: ?s={$_POST['s']}&action=edit&ok"); и т.п. т.е. разделите, что постом, что гетом передаете, можно и одновременно, ведь никто не мешает прописать <form name="form" method="post" enctype="multipart/form-data" action=""> а действие вешать на ссылки (сколько действий - столько ссылок) <a href='java script:form.submit();' onclick='form.action="?a=s&action=edit";'>
  5. Я не понимаю, зачем так мудрить? Что решается при использовании гетом? Это действительно оправданое требование? в своей админке работаю с пост-формами при отправке скрипт a) проверяет корректность данных б) если данные некорректны выдает инфу что именно не так, подставляя значения в форму в) если корректны - в базу (если не вставилось - сообщение об ошибке u) и header("Location: ?s={$_POST['s']}&ok"); - перенаправление на ту же страницу избавляет от переменных пост (но данные в форму вставляются уже из базы по переменной s строки записи в базе) + маркер &ok в урле, что все ок для спокойствия души
  6. А почему не использовать disabled (т.е. добавить условие onclick="this.disabled = true")
  7. Создайте статичную страничку, или используйте любой серверный язык для формирования HTML-кода страницы - только так сервер отдает браузеру HTML.
  8. И более того - поставил диагноз. Впрочем, как и мне многие. Так что - квиты.
  9. Дело в том, что такая конструкция у меня изначально не сработала, поскольку я по-невнимательности не заметил background-image на background,т.е. background-image: url(http://site.ru/img/list.gif) no-repeat 0 1px; и не сработал и я ее отверг, как неправильную и даже сейчас оставил background-repeat: no-repeat; отдельной строкой (теперь изменил как надо и все работает). Максиму надо научиться точнее выражаться (например, "лишнее", "некроссбраузерное решение"). "Чушь" не входит в профессиональный язык верстальщика.ОФФ Я давно не работал с css, так что допустил такое. Некоторые хотели себе заработать на этом авторитет, хотя бы в своих глазах.
  10. Итак, по теме. Многие все-таки поленились вчитаться, а я не приводил окончательного решения, довольствовашись комментарием, что на что я поменял. т.е. background-position: relative; - было лишним, top: 1px; - было неправильным. Используем background-position: 0 1; Вот мое решение, которое можно записать двумя вариантами. Во втором варианте background-image и background-position объединяются в background. Второй вариант - подсказан Justnewone, но это просто короткая запись моего варианта. Итак вопрос: psywalker прав, что это чушь? Но что тогда не является чушью? div.classNameImg p { margin: 0; padding-left: 17px; [b]background-image[/b]: url(http://site.ru/img/list.gif); background-repeat: no-repeat; background-position: 0 1; } div.classNameImg p { margin: 0; padding-left: 17px; [b]background[/b]: url(http://site.ru/img/list.gif) 0 1; background-repeat: no-repeat; }
  11. Поскольку речь зашла немного о другом, здесь пара вопросов.
  12. а зачем пост #5??? Показать что тут один умный, а остальные не стараются? У вас слишком предвзятое отношение к людям, опрометчиво, когда к незнакомым.ЗЫ А на "ты" - это от природной лени? или идеология такая?
  13. у меня нет задачи стать верстальщиком, правлю чужой код, может и вообще мое решение негодно с т.ч. идеологии css почитал доки, не до конца понял, но разобрался psywalker, вам что-то мешает просто подсказать? я ведь не прошу сделать за меня, а привожу пример, на чем запнулся ваш пост #5 - полнейшая чушь, поскольку вам по какой-то причине не хочется приводить правильное решение
  14. background-image: url(http://site.ru/img/list.gif) no-repeat 0 1px; так не работает http://htmlbook.ru/css/background-position.html работает с: background-position: 0 1; это вместо background-position: relative;
  15. мне это экономит время (всегда под рукой - не надо запускать программ, куда бы пришлось вводить урл и т.п.)+ как упражнение, как вы заметили
  16. В верстке есть параграфы, в начали части из них для имитации списков вставляется тэг картинки со стилями <p class="className"><img src="http://site.ru/img/list.gif" width="13" height="13" alt="" align="top" style="position:relative;top:1px;">Текст бла-бла-бла</p> я хочу сделать иначе: убрать тэг картинки, заключить такие параграфы в див (сами параграфы уже без классов), прописать в стилях картинку, все удается, но она получается на 1 пиксель выше, чем в исходном коде (в стилях выше это решается top:1px;) div.classNameImg p { margin: 0; padding-left: 17px; background-image: url(http://site.ru/img/list.gif); background-repeat: no-repeat; } добавление background-position: relative; top: 1px; не решает проблемы. <div class="classNameImg"> <p>Главный ресторан:<br />– Завтрак (06.00 – 10.00)<br />– Обед ( 12.30 – 14.00)<br /></p> <p>Ресторан-пиццерия</p> <p>Снек-бар</p> </div> см. пример как есть и как надо
  17. вам пишут: таблица trivia.question не существует...Т.е. запрос не валиден и не возвращает ссылки на результат.
  18. а в $query что? пропробуйте после $result = mysql_query($query, $this->_dbConnection); вставить строки; echo mysql_error(); echo mysql_num_rows($result); Что выводит?
  19. alexspb

    MySQL i Web

    В любом учебнике по PHP должно быть, можно онлайн http://www.php.ru/mysql/tutorial.html
  20. Вы лучше запрос приведите - что-то в нем не так, вот и сообщение об отсутствии результата (ссылка, которая получилась (или скорее не получилась) при выполнении mysql_query() )
  21. не работаетможет мы о разных вещах говорим? это не в код страницы вставляется, а создав один раз закладку в избранном, могу для любой страницы вывести ссылки (в данном случае для выдачи яндекса, но если убрать условие - то для любой)
  22. Вы уверены? я проверил - без java script: - не работает (в IE перебрасывает на поиск, в FF - The url is not valid and cannot be loaded.
  23. java script - эту ерунду движок форума подставляет, я написал соответствующий комментарий когда идешь на вторую страницу, то проще получить нумерацию с нужной страницы, изменив эту переменнуюда и использовать i+1 - неудобно, так как приходится ВЕСЬ массив ссылок перебирать, и откидывать лишнее
  24. Сделал скрипт, представляющий результаты выдачи в виде таблицы. Может быть полезен тем. кто смотрит выдачу Яндекса глазками (на скорую руку, например). Надо создать любую закладку и вместо урла вставить код. Код ниже, при вставке в закладку заменить разбитое слово java script на javascript java script:var s = '<table border=1>'; var cnt = 1; for ( i=0; i < document.links.length; i++ ){s += ( document.links[i].className == 'cs' ) ? '<tr><td>' + (cnt++) + '</td><td><a href="' + document.links[i].href + '">' + document.links[i].href + '</a></td><td>' + document.links[i].innerHTML + '</td></tr>' : ''; }document.write(s+'</table>');
×
×
  • 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