Jump to content

McLotos

User
  • Posts

    107
  • Joined

  • Last visited

Everything posted by McLotos

  1. Ну самый логичный вариант: 1. Информация добавляется в таблицу БД с пометкой (new) когда заходит админ, ему вываливается список всех свежедобавленных записей, делается это одним запросом =) админ ставит галочки (или нажимает кнопочки) и значение этого new меняется на accepted, и всё счастливы =) Делается такой скриптик, максимум минут 10 =) Скиньте мне форму в html формате, я напишу обработку для неё =)
  2. Кириллиица Windows, т.е. она же, если мне не изменяет память cp1251 не есть лучший вариант, я бы сделал всё в utf-8 Если есть БД. то кодировка БД, кодировка таблиц в бд и кодировка соединения с бд UTF-8, все скрипты (точнее сами файлы скриптов тоже должны быть в utf-8, в этом вам поможет notepad++), в html-шаблонах в начале нужно указывать meta charset а в php(если используете) header charset и они должны совпадать. =) а кодировку так и не поправили заголовок у вас выглядит вот так: Документ без названия картинки, которые вы используете для меню, лучше сделать так: одна кнопка - одна картинка, это не значит что кнопка не будет меняться, просто это будет не замена другой картинкой, а смещение внутри картинки, я понятно изъясняюсь? т.е. на картинке, которая кнопка меню, сразу нарисованы 2-3 состояния кнопки, которые просто меняются не за счет замены файла а за счет смещения по файлу. и ещё, таблицы не есть гуд, лучше использовать div, они более гибкие в настройках
  3. $myr = mysql_fetch_assoc($res); просто писал прямо тут, поэтому забыл, извиняйте
  4. PHP+MySQL, чтобы создавать уже не статичные сайты =)
  5. Ну собственно в заголовке указано что я хочу, подскажите, почему-то никак не получается вот что пробовал Если например писать #menu li {display: inline;} тогда работает а если писать #menu ol li {display: inline;} тогда не работает но в первом случае оба списка становятся в строку, а мне нужно чтобы только ol был в строку, а ul был в колонку. Как решить такую проблему? или придётся создавать отдельный класс для ol и отдельный для ul?
  6. Ну для начала стоит изучить MySQL и PHP, при желании можно ещё и JS, чтобы использовать такие технологии как AJAX По первым двум пунктам могу помочь Кстати, посмотрел сайт, у меня есть готовая CMS написанная мною как раз для подобных проектов. Если интересно, в анкете указаны мои контакты, стучитесь.
  7. а область реагирования кнопки можно настроить через width и height параметров самой ссылки. Вот например часть моего css кода, ну там ещё правда на каждое состояние прописано кучу кода. чтобы визуально создать форму кнопки (градиенты и т.д.), так вот в этом примере кнопки реагируют только если наведёшь именно не неё, а не на тень или фон. =) #menu a:link{ color:#ffffff; font-size:15px; text-decoration:none; padding: 4px 7px; width:160px; display:block; font-weight:bold; } #menu a:active{ color:#ffffff; text-decoration:none; padding: 4px 7px; width:160px; display:block; font-weight:bold; } #menu a:visited{ color:#ffffff; text-decoration:none; padding: 4px 7px; width:160px; display:block; font-weight:bold; } #menu a:hover{ color:#ff0000; font-size:20px; text-decoration:none; padding: 4px 7px; width:160px; display:block; font-weight:bold; }
  8. ну вот. для нормальных браузеров делается это так: a:link{} a:active{} a:visited{} a:hover{} - 4 состояния ссылки, ну при желании можно сделать и current - текущая так вот, для всех делается это кодом, а для IE эта самая тень сохраняется как отдельная картинка тени, png с прозрачностью, и добавляется к нужным состояниям ссылки. Я об этом уже говорил. =)
  9. выложите скрипты и шаблон. нужно посмотреть весь код, тогда точно скажу в чем проблема
  10. хмм... странно, а что если всё-таки отделить шаблон от скрипта? т.е. html выделить в отдельный файл?
  11. ну раз чужой код не хотите внедрять, могу подсказать только логику =) 1. Вместо сессии, в вашем случае, лучше использовать куки 2. Написать на js скриптик, который будет работать с этими куки - изменять, добавлять, удалять данные AJAX логично применять только в том случае если вам необходимо моментально проводить изменения в БД, во всех остальных случаях можно обойтись и без этой технологии.
  12. =) Можно для нормальных бразуеров всё сделать в css, а специально для IE, тень просто нарисовать и подкладывать куда нужно. Вариант? Правда учитывая "очень высокую скорость" IE, с картинкой он будет работать ещё "быстрее", чем другие браузеры. Может всё-таки покажете код, а я подскажу как можно сделать =)
  13. если вставите картинками. то растягивать будет при условии что ширина картинок будет указана в %, а без картинок... ну не знаю, можно попробовать пошаманить, но это долго и нудно
  14. ну как вариант, попробуйте вместо include_once написать к пример require а ещё. попробуйте перед тем как подключать. сначала вывести на экран, посмотреть, она вообще существует и что в ней записано echo SITE_NAME
  15. просто дивом можно рулить как угодно, на что фантазии хватит =) я вот в одном своем скине пару дней назад в css намудрил дизайн дива так что он показывался только в html-коде. а на странице сайта ничего не было, оказалось просто отрицательная позиция дива. Там ничего сложного. попробуйте, это действительно намного проще, чем с таблицами. Вы начните. а я если что подскажу. P.S.: возможно, мои познания в Русском Языке не столь велики, как хотелось бы, объясните невежде что такое "без целлер" ? Возможно имелось ввиду BestSeller - в смысле самый продаваемый?
  16. Вам как, честно ответить? Ну если серьёзно, то это можно оформить и как функцию. но пришлось бы долго объяснять как этой функцией пользоваться =) а мне просто лень. просто у меня это класс, и он намного шире. там больше одного метода =)
  17. Честно, никогда так не извращался. и вообще считаю это плохим тоном запихивать всё подряд в один файл. такую кашу PHP+JS+CSS+HTML не поймёт ни php программист, ни html-верстальщик, на css-дизайнер, или я не прав? как вариант, можете сделать по-другому if (empty($_POST['yesno'])) {die('переменная пустая');} else { switch($_POST['yesno']) { case '0':$made='minus';break; case '1':$made='plus';break; } }
  18. // чтобы не посылать в базу кучу запросов, вытягиваем всё и сразу $sql = "SELECT * FROM ИМЯ_ТАБЛИЦЫ" $res = mysql_query($sql); $count = mysql_num_rows($res); //проверяем размер полученного результата, если больше 0 тогда продолжаем дальше,(это чтобы ошибок не было) if ($count>0) { //прогоняем всё через цикл и записываем в массив for ($i=0;$i<$count;$i++) { $mass[$i]['id'] = $myr['id']; $mass[$i]['vopros'] = $myr['vopros']; $mass[$i]['otvet'] = $myr['otvet']; } } Получили массив, осталось только перемешать строки в массиве, в гугле на эту тему ответов полно.
  19. Я не понимаю звчем всё это делать через блоки, да ещё и при помощи JS, всё это можно реализовать просто оформление ссылок одним CSS
  20. Будем считать это прихотью параноидальных мазахистов, ну а с другой стороны чем черт не шутит =)
  21. rus, здесь вынужден с вами не согласиться, по нескольким причинам, в представленном Вами коде есть несколько критичных недочетов: а. в коде лучше неиспользовать закрывающий тэг - это снизит вероятность попадания в код ненужных скриптов б. в одном скрипте лучше не писать несколько тел (т.е. открывающий тэг <?php должен быть один) ну и так, по мелочи.
  22. Кстати вариант, с удовольствием бы засел в таком разделе под табличкой Обучу любого программированию на MySQL->PHP->HTML+CSS безвозмездно, быстро и качественно. Приучу к MVC! Честно, я бы там кайфовал =)
  23. вариантов куча! =) ну если знать php самый простейший $style=$_SERVER['SCRIPT_NAME'] . '.css' т.е. в переменную $style будет записываться стиль, который по имени совпадает с текущим скриптом
  24. indigenty, если реально хотите "научиться", а не просто "сделать чтобы было", то советую писать всё самому и забыть про готовые CMS, серьёзно, я так начинал пару лет назад, с гугла сутками не вылазил. чтобы понять и вникнуть, зато сейчас практически не встречаю нерешаемых заданий, единственно иногда знания css подводят =) На первых парах могу помочь с началом написания проекта. если детальнее обрисуете что хотите, могу дать стартовые коды, покопаетесь, посмотрите, может и поймёте как это все работает.
×
×
  • 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