Jump to content

Иван Шумов

User
  • Posts

    1,685
  • Joined

  • Last visited

Everything posted by Иван Шумов

  1. select{background: url('images/select.gif') repeat-x; border: 1px solid #acacac;} <select class="md"> <option value="">январь</option> <option value="">февраль</option> <option value="">март</option> </select> в FF все просто замечательно, а осел и ДАЖЕ ОПЕРА не показывают фон. нипонимай.
  2. Redj ты не прав. все зависит от того как сделано. если CMS на основе шаблонов, то кто мешает сделать все шаблоны на слоях, паддингами и таблички только для всяких статистик там... вот как раз сижу и занимаюсь созданием DIV'ного шаблона для CMS и пусть кто-то скажет что это гон какой-то
  3. <select onchange="document.getElementById(this.value).style.display = """> <option value="1">1111</option> </select> <div id="1" style="display: none;">TEXT</div> что-то в этом роде
  4. <select onchange="location.replace('http://www.sait.ru/');"> ну а если хочешь без перезагрузка страницы - тут Аякс надо
  5. Нет Слава.. не были.... по крайней мере не все
  6. Поскольку постоянно появляются в сети люди, являющиеся новичками в веб-программировании и при этом обладающие большими амбициями ?я хочу написать свой движок? меня это достало и я решил написать эту статью. Сразу предупрежу, что слово теория в заголовке не случайно ? в статье вы не найдете примеров кода, я буду описывать исключительно принцип работы сайта. Итак, начнем. Для того чтобы не разговаривать ?на пальцах? нарисовал небольшую пояснительную картинку: Итак, как мы видим ? у нас есть 5 основных компонент сайта: ЯДРО Пожалуй самым простейшим определением ядра станет ?транспорт для данных?. Так и есть ? ядро должно обеспечивать связь между остальными 4мя компонентами. Через него должны проходить практически все обработки на сайте. В общем ядро пишется для того чтоб облегчить жизнь программисту ? можно написать для ядра класс, выполняющий множество различных операций, а после этого одной функцией подключать его. База данных Собственно вся информация сайта должна размещаться именно в базе. Причина думаю ясна: для ядра сайта пишется единыжды е? обработчик, после чего нам остается только использовать его функции. Классы Главная, можно сказать, составляющая ядра. Это те самые скрипты, благодаря которым и происходит вся обработка данных ? чтение и редактирование базы данных, обработка файлов, парсинг шаблонов, пережатие картинок и видео-роликов и т.п. Иными словами обращаясь к ядру с какой-то просьбой мы обращаемся к какому-то из этих классов. Страница сайта Собственно то что мы видим в Интернете. Конечно для пользователя это просто набор тегов, стилей, JS и даже аякса, но с точки зрения это совокупность более мелких модулей. Причина такого модульного построения сайта базируется на гибкости страниц ? можно свободно перемещать, добавлять и удалять какие-то части страницы или заменять на более подходящие, а так же улучшать без необходимости копаться во ВСЕМ коде сайта. Модули Составные части страницы. Собственно они и есть то что мы видим на странице сайта будь то голосовалка или целый новостной раздел. Итак, что нам дает данное описание 5и основных компонент сайта? А то что модульное программирование обеспечивает гибкость сайта и облегчает его редактирование для программиста. Это та основа которую следует запомнить раз и навсегда, если она не очевидна для вас, потому как если вы будите делать ?все-в-одном ? ? быстро устанете и возможно даже бросите начатый проект. А как оно работает? Пора задать этот важный вопрос. Давайте разберем пример: пользователь открывает некую страницу сайта. Прошу заметить ? это очень краткий алгоритм потому как методов реализации у каждого программиста свой и каждый из этих шагов может выглядеть очень по-разному. А как бы сделал я? Конечно же не мог не описать свой метод решения. Вы, конечно, можете сказать что это тоже самое что я писал выше, но прошу заметить, что в моей реализации намного больше конкретики. Вот так. Как видите ? в принципе ничего сверх умного и хитрого в архитектуре нет. Реализация на языке программирования гораздо сложнее, чем в данный момент я и занимаюсь. Как только у меня появится свое ядро ? обещаю выложить его код с подробным описанием на обсуждение. Буду рад всем комментариям ? как положительным, так и негативным. В принципе это первая моя статья, но я не прошу из-за этого относиться критикам ко мне снисходительно. Статью у себя размещу чуть позже - как сайт перестройку переживет © Иван Шумов http://9lap.ru/
  7. а еще есть способ трассировки echo "1"; если в каком-то месте глохнет или его альтернатива ($q = mysql_query("...")) ? 1 : 0 - краткая запись if - но зато как удобно!
  8. <td><div style="overflow: hidden;"></div></td> покатит?
  9. геморрой, реально - это не пару строчек прописать
  10. на примере покажи, может у тебя путь к картинке кривой?
  11. 1) не стоит так извращаться 2) подгрузать шрифты можно, но только EOT 3) с TTF даже не надейся что справишься
  12. пацталом.. слушай, это кто-то из наших форумчан же делал)))) ответят - точно UPD делал maddogrts
  13. http://stepbystep.htmlbook.ru/?id=62 http://stepbystep.htmlbook.ru/?id=63 и вот это
  14. подтверждаю - внутри ... надо писать JS
  15. Это не знание .. знание - это когда ты понимаешь ЧТО, КАК, ОТКУДА и КУДА пересылается. как обрабатывается и что должно получиться
  16. и что? А то, что синтаксис оператора echo, на сколько мне известно не придусматривает использование скобок для перечисления параметров этого оператора. гонишь товарищ
  17. ты бы мои исходники почитал) я перерывал тут архивы, наткнулся на конфиг ipb в котором цитата баша в тему была, вспомнил что патчил форум, и что-то меня рассмешило вот и добавил)
  18. есть 2 хорошие студии которые знаю - nimax.ru и siluetstudio.com, вторая лучше - сразу говорю
  19. проблема возникает по причине IE-FF-Opera ...это вечная проблема
  20. я просто в ответ на жалобу про 4 строки подписи .... все, оффтоп закончил
  21. Вы человек? Ща проверим! $result = ($you == "HomoSapience") ? "Вы человек!!" : "Вы не человек!"; echo($result); 3 строки, какие проблемы?
  22. ага - и сортировку по дате ты сделаешь так же быстро и просто .... и кто сказал что он маленький - он обычный... просто я на него дизайн не вешал. примерно такой-же на многих сайтах висит
×
×
  • 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