homm Posted April 22, 2008 Report Share Posted April 22, 2008 Задумайтесь над таким вопросом: PHP - генератор HTML, и генерит HTML на стороне сервера. А зачем генерить HTML на сервере, если это можно сделать в браузере, у клиента.И действительно! Можно передавать клиенту xml данные и xslt-шаблон, а браузер будет это все переваривать и выдвать готовую страницу. Вс? чудесненько! Вот только кое кто слыхом не слыхивал что такое xslt. Сам угадаешь, кто? Quote Link to comment Share on other sites More sharing options...
homm Posted April 22, 2008 Report Share Posted April 22, 2008 Посмотрите, как работает корзина покупателя тут:http://people.nnov.ru/master/Omron/На PHP такую не напишешь.Угу. Просто слов нет. Посмотри, как работает корзина покупателя тут: aptekaforte.ru/Netshop/groups/Почувствуйте, как говориться разницу.Только просьба к посетителям, линк никуда не кидать, яндекс пока не должен пронюхать (цены еще липовые стоят). Quote Link to comment Share on other sites More sharing options...
yopopt Posted April 22, 2008 Report Share Posted April 22, 2008 Посмотрите, как работает корзина покупателя тут:http://people.nnov.ru/master/Omron/Не смог этого сделать: на любой мой клик выскакивает ошибка. Смотрел в IE6 и IE7. Quote Link to comment Share on other sites More sharing options...
homm Posted April 22, 2008 Report Share Posted April 22, 2008 http://homm86.narod.ru/files/nnov.pngИнтересная у тебя кстати корзина, с продуманная, с заботой о пользователе такая? И ни скролбара ни мышиное колесо не работют, догадаться что там ниже есть кнопки сможет не каждый. Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 22, 2008 Report Share Posted April 22, 2008 2yopoptУ меня вс? работает. Впрочем, это не отговорка.(Понимаю.) Коппьютеры словно гриппом заражаются. Ваш - четв?ртый. Я подозреваю, что Билл какоето кривое обновление сгенерил. (Буду разбираться.)Ваш компьютер подкачивает обновления Виндуса? Quote Link to comment Share on other sites More sharing options...
yopopt Posted April 23, 2008 Report Share Posted April 23, 2008 2yopoptУ меня вс? работает. Впрочем, это не отговорка.(Понимаю.) Коппьютеры словно гриппом заражаются. Ваш - четв?ртый. Я подозреваю, что Билл какоето кривое обновление сгенерил. (Буду разбираться.)Ваш компьютер подкачивает обновления Виндуса?Да, Windows периодически обновляется, однако, думается мне, дело вовсе не в обновлении, а в настройках безопастности. Quote Link to comment Share on other sites More sharing options...
gizmomy Posted April 23, 2008 Report Share Posted April 23, 2008 2АлексВот ещ? для раздумий:http://x11.nm.ru/screen_05.gif Quote Link to comment Share on other sites More sharing options...
gizmomy Posted April 23, 2008 Report Share Posted April 23, 2008 Извините за оффтоп2hommО aptekaforte.ru/Netshop/groups/, если это твой проект:Слушай, прикольно было бы, если б картинки товаров было "за-под лицо" с фоном и чуток с зеркальным отражением. Это я как пользователь, первое впечатление. А так вс? классно. Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2yopopt>Да, Windows периодически обновляется, однако, думается мне, дело вовсе не в обновлении, а в настройках безопастности.Возможно у Вас стоит сервиспак 3. (Билл не рекомендует его ставить.) Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2gizmomy>Вот ещ? для раздумий:>http://x11.nm.ru/screen_05.gifУ Вас отсутствует стандартный шрифт. (Впрочем, это тоже моя вина. В CSS пожно предлагать шрифты на выбор, какие есть.) Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 Если есть желание поковырять магазиг Omron, его можно скачать тут:http://people.nnov.ru/master/Omron.rar (850К)Но прежде придется разобраться с DCSS. (Иначе будет непонятно.)Обратите внимание на то, что прайсы генерятся из текстового файла (ASCII с разделителями табуляция) "RICE.TXT", да и весь HTML в виде отдельных кусков в разных файлах линкуется в браузере динамически. Quote Link to comment Share on other sites More sharing options...
Emm Posted April 23, 2008 Report Share Posted April 23, 2008 Посмотрите, как работает корзина покупателя тут:http://people.nnov.ru/master/Omron/Открыл в Firefox... хмм.. и не могу перейти по ссылке, открыл в Opera... вааау.. анимация в шапке просто бесит воображение, такие спецэффекты еще отыскать нужно, кликаю по ссылкам - не реагируют.Как прокомментируете это, Алекс? Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 Ещ? по поводу магазина OMRON:Вы можете скопировать его на любой носитель, даже на дискету (убер?тся), он и там работать будет.Это старый магазин. (2005 год.) Первая проба предпоследнего (5-го) поколения магазинов. Но он, хотя и старый, достаточно хорошо иллюстрирует мо? представление о том, каким должен быть современный сайт и магазин. (Я не про дизайн и структуру сайта говорю, а про мотор. Пора слезать с конной тяги.) Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2yopopt(Модератор-у)Предлагаю открыть тему для обсуждения: "Каким должен быть современный сайт, и каким он станет в будущем?"(Обещаю, увлекательное путешестви, для тех, кому интересно, и у кого с нервами вс? впорядке.) Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2Emm>Как прокомментируете это, Алекс?Вы вошли в разговор, который начался на первой странице. А сейчас четв?ртая. Вернитесь к первой странице. (Тогда вс? станет ясно.) Quote Link to comment Share on other sites More sharing options...
homm Posted April 23, 2008 Report Share Posted April 23, 2008 Алекc, тебе с сайта никогда не приходили отзывы что магазин ? говно? Готов поспорить, что не приходили, потому что форма отправки ведет на 404: http://people.nnov.ru/master/Omron/mailer.phtml Quote Link to comment Share on other sites More sharing options...
Dimitry Wolotko Posted April 23, 2008 Report Share Posted April 23, 2008 Я вот тоже открыл магазин - впечатление так себе, поскорее закрыл. Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 Забыл предупредить.Магазин OMRON использует перловый скрипт для отправки двух почтовых сообщений.Одно сообщение получает покупатель. В нем счет и квитанция.Второе получает продавец. В н?м счет и форма, которую заполнил покупатель.Так вот, этот перловый скрипт, а точнее - хост, более не существует. Поэтому отправка почты, в данный момент, с этого магазина, невозможна.Я использую этот магазин как иллюстрацию. (Не более того.) Quote Link to comment Share on other sites More sharing options...
ZoNT Posted April 23, 2008 Report Share Posted April 23, 2008 Я сначала впал в ступор, а потом вспомнил, что Алекс любит ИЕ и открыл его в ие... Там зачем-то появился горизонтальный скролл (на пустое место скроллит)... Quote Link to comment Share on other sites More sharing options...
gizmomy Posted April 23, 2008 Report Share Posted April 23, 2008 У Вас отсутствует стандартный шрифт.Как он может отсутсвовать, если он стандартный?!...Тем более у вас написано:Я посмотрел, шрифт Arial.ttf у меня присутствует. Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2gizmomy>>У Вас отсутствует стандартный шрифт.Видимо я не прав.Вы первый, ко сообщил мне о подобной проблеме. Буду признателен, если Вы сообщите, в ч?м причина е?.С уважением. Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2ZoNTНе обращайте внимание на дизайн. Это первый магазин из этой серии. Я сделал его толко для демонстрации возможности сделать подобный магазин. Это - иллюстрация. (Другой практической ценности он не имеет.) Quote Link to comment Share on other sites More sharing options...
ZoNT Posted April 23, 2008 Report Share Posted April 23, 2008 Смотрел ваш htc:<script language=JScript> for(cssProp in elem=this.element) if (cssProp.substr(0,2)=='on') elem[cssProp] = cssProp.indexOf('key')<0 ? (cssProp.indexOf('cli')==2) ? function(elem) { this.focus(elem); return this.onmousedown(); } : function(elem){ while((elem=elem?elem.parentElement:event.srcElement)&&!(cssProp=elem.currentStyle['on'+event.type])||cssProp&&(elem.elem=eval(cssProp))&&elem.elem()); } : function() { this.attach(elem, 'on'+event.type, event.keyCode) } elem.focus = function(cssProp) { elem = cssProp || event.srcElement; while (!elem.currentStyle.onkeydown&&(elem=elem.parentElement)); } elem.attach = function(elem, type, code) { if(elem&&type) { if (elem.length) for (cssProp=0; cssProp<elem.length; cssProp++) this.attach(elem[cssProp],type); else if ((type=elem.currentStyle[type])&&(elem.elem=eval(type))) return elem.elem(code); } }</script>Ну так и чем это отличается от того, что сказал AKS? Quote Link to comment Share on other sites More sharing options...
Алекc Posted April 23, 2008 Report Share Posted April 23, 2008 2ZoNTЭто будет работать в опере? Quote Link to comment Share on other sites More sharing options...
ZoNT Posted April 23, 2008 Report Share Posted April 23, 2008 HTML:<html><head> <!--[if IE]><script>IE = true;</script><![endif]--> <link rel=stylesheet href=Calculator.css> <script src=Calculator.js></script></head><body onload="init()"></body></html>JS:function GetE(id) {return document.getElementById(id)}function CE(t,c) { var e = document.createElement(t); if (null!=c) e.className = c; return e;}function CreateTable(c) {return CE('TABLE',c);}function CreateTbody(c) {return CE('TBODY',c);}function CreateTd(c) {return CE('TD',c);}function CreateThead(c) {return CE('THEAD',c);}function CreateTr(c) {return CE('TR',c);}function cell(text,fix) { var td = CreateTd(fix); td.innerHTML = text; td.onmouseup = td.onmouseover = function() {this.className = this.className.replace(/ hover|hover| down|down/gi,'')+' hover'}; td.onmouseout = function() {this.className = this.className.replace(/ hover|hover/gi,'')}; if (fix==null) td.onmousedown = function() { this.className = this.className.replace(/ down|down/gi,'')+' down'; document.getElementById('mess').innerHTML = this.innerHTML;}; else td.onmousedown = function() { if (typeof cc != 'undefined') cc.className = 'unfix'; this.className = 'fix down'; cc = this; document.getElementById('mess').innerHTML = this.innerHTML; } return td;}function init() { var table = document.body.appendChild(CreateTable('out')); table.onmouseover = function() {this.className = ''}; table.onmouseout = function() {this.className = 'out'}; table.align = 'center'; var head = table.appendChild(CreateThead()); var td = (head.appendChild(CreateTr())).appendChild(CreateTd('head')); if (typeof IE != 'undefined') td.style.width = '100%'; td.id = 'mess'; td.colSpan = 4; td.innerHTML = '0'; table = table.appendChild(CreateTbody()); var tr = table.appendChild(CreateTr()); tr.appendChild(cell('AC')); tr.appendChild(cell('x<sup><small>-1</small></sup>')); tr.appendChild(cell('<')); tr.appendChild(cell('X','unfix')); var tr = table.appendChild(CreateTr()); tr.appendChild(cell('7')); tr.appendChild(cell('8')); tr.appendChild(cell('9')); tr.appendChild(cell(':','unfix')); var tr = table.appendChild(CreateTr()); tr.appendChild(cell('4')); tr.appendChild(cell('5')); tr.appendChild(cell('6')); tr.appendChild(cell('-','unfix')); var tr = table.appendChild(CreateTr()); tr.appendChild(cell('1')); tr.appendChild(cell('2')); tr.appendChild(cell('3')); tr.appendChild(cell('+','unfix')); var tr = table.appendChild(CreateTr()); tr.appendChild(cell('0')); tr.appendChild(cell('.')); tr.appendChild(cell('<u>+</u>')); tr.appendChild(cell('='));}CSS:body{ background-color:#448844; margin-top:25%;}table { border: 3px outset; background: #000;}.head{ text-align: right; background-color:#ccc; padding: 0px 5px; height: 30px; color: #000;}table.out tbody{display: none;}table td{ border: 1px solid #ccc; background-color: blue; color: white; width: 30px; height: 20px; text-align:center; cursor: pointer;}table td.hover { border-color: red; color: red;}table td.down { border: 1px inset red; color: yellow;}table td.fix {background-color: #884422;}table td.unfix{background-color: #FFAA77;}Работает ВЕЗДЕ!!! И по размеру меньше чем ваши файлы (я убрал из них комметарии для корректной оценки размера) включая dcss.htc Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.