мой первый....

выставление работ на всеобщее обсуждение

Модератор: [mweb team]

мой первый....

Сообщение Madest Пн янв 29, 2007 12:07

http://prestizhmebel.ru
---
жду советов по оформлению и т.п.
Делал для друга, безвоздмездно, т.е. без особой охоты.
Сразу говорю форма заказа пока не работает, еще не разобрался с этим.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Muerto Пн янв 29, 2007 15:47

Большую картинку лучше в всплывающем диве сделай. Красивше будет.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Madest Пн янв 29, 2007 17:23

Muerto писал(а):Большую картинку лучше в всплывающем диве сделай. Красивше будет.

ты имеешь виду карту?
или две картинки что в шапке? (слева и справа)
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Aqua$erg Пн янв 29, 2007 21:42

2Madest: Нет, он видимо, имеет в виду просмотр шкафа (например) в большом формате - не в отдельном обычном окне брозверя, а типа поп-апа, только выполненного в ДИВе. Типа того: http://artaqua.ru/zakaz.html - щёлкни по картинке и увидишь

2Muerto: оно?
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Muerto Пн янв 29, 2007 22:22

2Aqua$erg: Оно!
2Madest: Можно и в попапе, но их сейчас повсеместно блокируют броузеры.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Aqua$erg Пн янв 29, 2007 22:32

2Muerto: ну это - как браузер настроишь. Я не блокирую
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Padonak Вт янв 30, 2007 0:04

знакомая тема -13-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Aqua$erg Вт янв 30, 2007 0:17

Ага, Падонак мне её подогнал -09-
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Madest Вт янв 30, 2007 0:49

2Muerto: шпасибо за идею.
сделаю, это ведь и правда приятнее смотриться.
2Aqua$erg: шпасибо за пример.
---
Можно и в попапе, но их сейчас повсеместно блокируют броузеры.

я в начале так и хотел, но именно из-за блокировки отказался.
многие "пользователи" выключают все на свете, боятся чего-то, а другие вообще ничего нетрогают (а по умолчанию, кажется, в ХР браузер все блокирует).
-------------
-------------
ну, а так вообще, конструктивно, нормально сделал? типа цвета, шрифты подобрал?
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Вт янв 30, 2007 1:54

все но не дивы -02-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Сб фев 10, 2007 18:07

2Aqua$erg:
хочу код этой штуки.
------
чего-то у меня самому не получается сделать.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Aqua$erg Вс фев 11, 2007 0:01

2Madest: лучше к падонку - это он мне писал код
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Madest Вс фев 11, 2007 16:10

блин, задолбался уже.
с помощью java у меня кое чего получается, но работает как-то хреного.
--
прочитал черт знает сколько мануалов - ничего достойного не нашел, визде что-либо не то.
--
ниужели надо играть со слоями?
так чего-то мне не охото, уж больно много перелапачивать придется.
------
------
2Padonak:
подскажи, а?
я так понимаю, что есть несколько способов заставить тот или иной объект появляться при каком-то действии.
1-слой
2-тупа менять свойства объекта при каком-либо действии (но тогда это будет не поверх всего, и все перекоситься)
3-ну еще наверное какой-нибудь способ, которого я не знаю.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Aqua$erg Вс фев 11, 2007 17:18

2Madest: Сначала создаёшь файл script.js такого содержания:
Код: Выделить всё
<!--
function zoom(src){
var demo = document.getElementById("divDemopic");
demo.style.display = "block";//delaem div vidimim
demo.style.zIndex = "100";//raspolagaem nado vsem elementami stranici
//vstavliaem soderjimoe
demo.innerHTML = '<a href="#null" onClick="hidePic();" onFocus="blur()"><img name="demopic" src="'+src+'" title="Щёлкните, чтобы закрыть окно" onLoad="setTimeout(\'findPosition()\',10)"></a>';
demo.style.width = document.images["demopic"].width;//delaem razmeri div'a pod vstavlennuyu kartinku
demo.style.height = document.images["demopic"].height;//delaem razmeri div'a pod vstavlennuyu kartinku
//posilaem div s kartinkoy na nujnoe mesto
}
function findPosition(){
var demo = document.getElementById("divDemopic");
var demoT = screen.height*0.5 - document.images["demopic"].height*0.5;
var demoL = screen.width*0.5 - document.images["demopic"].width*0.5;
if(demo.style.top == "0px")
demo.style.top = demoT;//polovina visoty ekrana - polovina visoty kartinki
demo.style.left = demoL;//to je samoe kasatelno shiriny
window.scrollTo(0,(demoT-30));//prokru4ivaem okno na 30px vishe kartinki
}
function hidePic(){
var demo = document.getElementById("divDemopic");
demo.style.zIndex = "-1";//ubiraem sloy POD vse vidimie sloi
demo.style.innerHTML = "";//o4ishaem soderjimoe
demo.style.top = "0px";//otsilaem sloi snova na isxodnuyu position 4toby kogda budem vstavliat' sleduyushuyu kartinku
demo.style.left = "0px";//nash sloy naxodilsya v levom verxnem uglu
demo.style.display = "none";//zapreshaem otobrajat' nash sloy
}       
function discount()
{
var windop = window.open("discount.html","mywin","height=330,width=640,left=0,top=0,resizeble=yes,scrollbars=no");
}
//-->


Потом в HEAD страницы, естессно, прописываешь <script language="JavaScript" src="script.js" type="text/javascript"></script>

Где-нить в конце BODY вставляешь слой: <div id="divDemopic" style="position:absolute;left0px;top:0px;display:none;border:2px outset #fff;"></div>

А сами ссылки прописываешь примерно так: <a href="#null" onClick="zoom('images/bigfoto.jpg')"><img src="images/smallfoto.jpg" width="" height="" alt="Щёлкните, чтобы увеличить" border=""></a>
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Madest Вс фев 11, 2007 17:30

блин, сам бы не догадался.
Щас буду пробывать.
Предлагаю весь этот код поместить (или перенести) в топик
http://forum.mweb.ru/viewtopic.php?t=5362
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Вс фев 11, 2007 18:23

2Madest: вот сделал спецом для тебя там у Серга скрипт немного другой этот получше:

смотреть

п.с. только сейчас сообразил что забыл там скомандовать при закрытии дива сброс позиции чтобы каждый раз он начинал появляться из определенного места. если сам не сделаешь скажи я тогда напишу тут что нужно сделать -02-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Вс фев 11, 2007 18:50

Padonak писал(а):2Madest: вот сделал спецом для тебя там у Серга скрипт немного другой.....

P___________a____________d__________o__________n______a_________k
- ты просто Super!!!

я еще не пробывал твой скрипт
adsl-линия барахлит, приходится выходить на несколько минут в нет с "мопеда".
а пока я боролся со скриптом, что Серг выложил.
он работает, в принципе все понятно.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Madest Вс фев 11, 2007 19:10

2Padonak:
пасибочки, особенно за коментарии.
----
script.gif
style.gif
--
улыбнуло
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Вс фев 11, 2007 20:01

2Madest: а я тока с мопеда и сижу -08-
чтобы возвращать на исходную позицию див замени кусок ф-ции showContent() тот что там есть на вот такое:

cont.onclick = function(){
this.style.display = "none";
this.innerHTML = "";
this.style.width = 10 + "px";
this.style.height = 10 + "px";
this.style.top = 0 + "px";
this.style.left = 0 + "px";

this.style.overflow = "";
}
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Пн фев 12, 2007 6:59

Короче, вроде разобрался.
--
но начинаю уходить в чтение мануалов по жабе и работой со слоями
ибо придется менять всю структуру страниц сайта, точнее одного файла, page.inc отвечающего за вид.
я думаю оно того стоит -03-
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Aqua$erg Пн фев 12, 2007 8:43

2Madest: это на жаба. Это жабаскрипт -01-
Аватара пользователя
Aqua$erg
Хронический Астматик
 
Сообщения: 1804
Зарегистрирован: Пт апр 11, 2003 8:12
Откуда: Питер

Сообщение Madest Пн фев 12, 2007 8:46

Aqua$erg писал(а):2Madest: это на жаба. Это жабаскрипт -01-

ну, язык то "Жаба" на котором написан скрипт
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Madest Пн фев 12, 2007 8:52

жалко мне нельзя целиком скрипт использовать, как есть.
---
что один, что другой при вставке в контент под моей page.inc не фурычит.
ошибки если чесно идиотские какието выдает, в тех строках где вообще ошибиться, что ногу сломать.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Madest Пн фев 12, 2007 14:44

ради интереса проверил свое детеще на http://validator.w3.org
----
так вот выдал он 28 ошибок.
из которых и правда имеют место только 4.
в чем прикол?
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Пн фев 12, 2007 15:18

скорее всего косяки в синтаксисе потому и не вставляется скрипт. экранируй там все. а какие ошибки показал валидатор?
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Пн фев 12, 2007 15:48

типа я пропускаю открытие/закрытие тэгов.
знак # перед кодом цвета (он бы тогда не показывал вообще)
ну и штук 10 картинок без alt-а.
ну, не писал я, хотя в будующем надо, чисто для поисковиков это сделать.
экранируй там все

чего это значит?
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Пн фев 12, 2007 16:10

например если у тебя в скрипте упоминаются закрывающие теги то надо писать их вот так:

<span><\/span>

вместо привычного вида <span></span>
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Пн фев 12, 2007 16:25

Padonak писал(а):<span><\/span> вместо привычного вида <span></span>

не я таким пока не пользовался, пока только div, или тут тоже?
--
http://validator.w3.org/check?uri=http% ... ebel.ru%2F
вот что он выдает.
это пока без вложенного div-а
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Вт фев 13, 2007 0:11

ну так а чему ты удивляешся??? вот твой код:
Код: Выделить всё
<html>
<head>
<title>ПрестижМебель - Главная</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>



</div><html>
<head>
<title> Компания ПрестижМебель </title><meta name="keywords" content="&Iuml;&eth;&aring;&ntilde;&ograve;&egrave;&aelig;&Igrave;&aring;&aacute;&aring;&euml;&uuml;,
                      &iuml;&icirc;&egrave;&ntilde;&ecirc;&icirc;&acirc;&ucirc;&aring; &igrave;&aring;&otilde;&agrave;&iacute;&egrave;&ccedil;&igrave;&ucirc; - &igrave;&icirc;&egrave; &euml;&oacute;&divide;&oslash;&egrave;&aring; &auml;&eth;&oacute;&ccedil;&uuml;&yuml;" />   


посмотри на него внимательно!
2 тайтла, 2 тега <head>, 2 тега <html> причем второй почему-то предваряется закрывающим тегом дива! валидатор тебе об этом и пишет. кроме того он пишет что не обнаружил указание типа документа и только 1 это уже не даст тебе пройти валидацию...
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Вт фев 13, 2007 1:27

Padonak писал(а):ну так а чему ты удивляешся??? вот твой код:
...

ну, с этим я не спорю, это я увидел еще давно, появилось это из за добавления на каждой контент странице
Код: Выделить всё
<html>
<head>
<title>ПрестижМебель - Главная</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>


в page.inc

Код: Выделить всё
<?php
class Page
{
  // атрибуты класса Page
  public $content;
  public $title = 'Компания ПрестижМебель';
  public $keywords = 'ПрестижМебель,
                      поисковые механизмы - мои лучшие друзья';
  public $buttons = array( 'Главная'       => 'index.php',
                       'Продукция'   => 'produkt.php',
                           'Контакты'     => 'contact.php',
                           'Услуги'      => 'services.php',
                           'Заказ'       => 'zakaz.php');

  // операции класса Page
  public function __set($name, $value)
  {
    $this->$name = $value;
  }

  public function Display()
   {
      echo "<html>\n<head>\n";
      $this -> DisplayTitle();
      $this -> DisplayKeywords();
      $this -> DisplayStyles();
      echo "</head>\n<body>\n";
      echo "<body bgcolor=#BDB764>";
      echo "<div align=center>";
      echo "<table width=80% border =1 bordercolor =black cellspacing =0 border =0><tr><td>";
      $this -> DisplayHeader();
      echo "</td></tr><tr><td>";
      $this -> DisplayMenu($this->buttons);
      echo "</td></tr><tr><td>";
      echo $this->content;
      echo "</td></tr><tr><td>";
      $this -> DisplayFooter();
      echo "</td></tr></div>";
      echo "</body>\n</html>\n";
  }
  public function DisplayTitle()
  {
    echo '<title> '.$this->title.' </title>';
  }
  public function DisplayKeywords() 
  {

//    echo "<meta name="keywords" content="".htmlentities($this->keywords)."" />";

    echo "<meta name="keywords" content="".htmlentities($this->keywords)."" />";
  }

я так понимаю происходит дублирование.
----

все дело в том, что в примере (что в книге)
вообще нигде не указывается кодировка
и любая страница выглядит типа
Код: Выделить всё
<?php
  require ('page.inc');
  $homepage = new Page();
  $homepage->content ='бла-бла-бла';
  $homepage->Display();
?>

и в таком случае русского языка мы не видим.
-----------------
-----------------
где надо править?
------
я сам когда вот это
Код: Выделить всё
<meta name="keywords" content="&Iuml;&eth;&aring;&ntilde;&ograve;&egrave;&aelig;&Igrave;&aring;&aacute;&aring;&euml;&uuml;,
                      &iuml;&icirc;&egrave;&ntilde;&ecirc;&icirc;&acirc;&ucirc;&aring; &igrave;&aring;&otilde;&agrave;&iacute;&egrave;&ccedil;&igrave;&ucirc; - &igrave;&icirc;&egrave; &euml;&oacute;&divide;&oslash;&egrave;&aring; &auml;&eth;&oacute;&ccedil;&uuml;&yuml;" />

увидел сам не врубился откуда это.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.

Сообщение Padonak Вт фев 13, 2007 5:38

ну тебе же никто не запрещает отредактировать все так чтобы не дублировалось :-) тип документа тоже необходим. понимаешь дело в том что валидатор это не тупая примочка для понтов создателя страницы или тренажер для даунов (тут высказывались похожие мнения я не буду говорить кем конкретно он сам поймет) а специально сделанное умнейшее устройство призванное помогать людям создавать страницы соответствующие стандартам. тогда отображение этих страниц будет более-менее похожим и корректным в разных браузерах. конечно разные браузеры имеют каждый свои вывихи но зная эти вывихи можно подправить страницу тем же самым нашим любимым JavaScript чтобы отображение еще меньше зависело от используемого браузера. но перво-наперво необходимо исправить глобальные косяки типа отсутствия доктайпа и дублирования тегов которые обязаны быть лишь в единственном числе.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Madest Ср фев 14, 2007 1:48

2Padonak:
я тебя понял.
----
сделаю все в нужном виде.
а, че, типа?
Аватара пользователя
Madest
Прохожий
 
Сообщения: 55
Зарегистрирован: Вт апр 18, 2006 15:39
Откуда: г. П.Зори, Мурманская обл.


Вернуться в Порка сайтов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

cron