Вход • Регистрация

Всего найдено: 325

  • 07 февраля 2013 г. , редакция: 1360225977
  • Азат, всё зависит от того, для кого делаем сайт. Если он ориентирован на массового пользователя, то это одна сторона дела и действительно можно забить на старые браузеры и ориентироваться на процент.

    Но не всё меряется процентами. Сайты бывают разные и аудитория разная. Поверь, даже ради ОДНОГО пользователя стоит сделать сайт так, чтобы он правильно отображался в старых браузерах. Только ради одного клиента! Есть такие бизнесы. И люди есть специфические, например миллионер, имеет самолёт и прочие дорогие вещи, но на его руке красуются пластиковые часы Montana копеечной стоимости и плевал он на все другие часы. Ему эти часы очень дороги (о причинах не будем говорить)!

    Есть очень богатые люди, которые пользуются старыми вещами (по разным причинам), в том числе и старыми браузерами, и нужно подстраиваться под таких людей, если они являются потенциальными заказчиками/клиентами. Предположим, что ты, Азат, являешься владельцем серьёзной юридической компании. Один хороший клиент может принести тебе миллион рублей прибыли. А клиент этот в общем-то образованный, умный человек, но уже в возрасте и поэтому возможно консервативен - дома у него стоит компьютер купленный в 2000 году и браузер у него тоже старый.

    Я таких людей знаю, видел. Один мой бывший клиент - владелец ювелирного магазина в Нью-Йорке и Москве - имеет сайт сделанный в 2001 году, до сих пор сайт такой с тех пор, только номер телефона я ему менял и кое-что подправил. И он гордится своим сайтом и плевал он на новый!
  • 07 февраля 2013 г. , редакция: 1360245034
  • Пётр, случаи разные бывают и люди тоже разные.
    В сфере услуг нужно подстраиваться под своего потенциального клиента/покупателя, в этом суть.

    Кстати, у Артемия Лебедева оба сайта свёрстаны таблицами, а не дивами и они нормально отображаются в старых браузерах:
    http://tema.ru/main.html
    http://www.artlebedev.ru/

    Как я понял у IE 5.5 и IE 6 имеется косяк при использовании div с процентами. Т. е. нельзя имея для трёх колонок указать например 20% 50% 30%. Нужно делать типа так, одну десятую недодавать:

    Код
    .dp5{width:5%;}
    .dp10{width:10%;*width:9.9%;}
    .dp15{width:15%;*width:14.9%;}
    .dp20{width:20%;*width:19.9%;}
    .dp25{width:25%;*width:24.9%; }
    .dp30{width:30%;*width:29.9%;}
    .dp33{width:33.33%;*width:33.3%;}
    .dp35{width:35%;*width:34.9%;}
    .dp40{width:40%;*width:39.9%;}
    .dp45{width:45%;*width:44.9%;}
    .dp50{width:50%;*width:49.9%;}
    .dp55{width:55%;*width:54.9%;}
    .dp60{width:60%;*width:59.9%;}
    .dp65{width:65%;*width:64.9%;}
    .dp67{width:66.67%;*width:66.6%;}
    .dp70{width:70%;*width:69.9%;}
    .dp75{width:75%;*width:74.9%;}
    .dp80{width:80%;*width:79.9%;}
    .dp85{width:85%;*width:84.9%;}
    .dp90{width:90%;*width:89.9%;}
    .dp95{width:95%;*width:94.9%;}
    .dp100{width:100%;*width:99.9%;}
  • 07 февраля 2013 г. , редакция: 1360246271
  • Денис, я согласен, что с новым дизайном у него скорее всего лучше пошли бы дела.
    Но! Они и так вроде идут хорошо, торгует бриллиантами (я серьёзно) имея свой магазин в столице США.
    Все мы можем теоретически стать миллионерами и миллиардерами, но ведь не становимся!

  • 08 февраля 2013 г.
  • Есть люди, которые покупают компьютер с предустановленными прогами и браузером и пользуются им много лет ничего не меняя. Они даже не знают о существовании как такового понятия браузер, не говоря уж о разных марках этих браузеров. У них стоит предустановленный IE. Они даже не могут сделать элементарного - установить новый браузер! Да!

    И люди эти не какие-то неучи или нищеброды. Напротив, образованные, социально активные, среди них есть хозяева приличных компаний. Есть богатые госчиновники.

    Это мы тут в курсе разных браузеров, каких-то нюансов. А им это нахрен не нужно. У них другие дела и интересы.
  • 08 февраля 2013 г. , редакция: 1360333142
  • Азат, я говорю ТЫ или ВЫ, когда мне хочется и когда мне нужно.
    Если ты ко мне на ВЫ, то это твоё личное дело.
    Но вот не кажется ли тебе, что ты агрессивно себя ведёшь когда типа как указываешь мне что и как мне нужно делать? Ты говоришь мне: "И не нужно". Я же не говорю, ЧТО тебе нужно и чего не нужно!

    В бизнесе, при зарабатывании денег, только и делается акцент на том, чтобы их заработать. Если эти деньги принесёт один богатый консервативный человек с Ослом 5.5, то только и нужно на этом человеке концентрироваться. Это бизнес! Не важно чем он там пользуется, это его личное дело и не нам учить его и указывать чем он должен пользоваться. Да и как ты можешь кому-то об этом сказать, если человек об этом даже и не подозревает! Сидит себе в кабинете и заходит на твой сайт - а твой сайт весь кривой и нечитабельный на его экране. А потом он заходит на сайт твоего конкурента и там всё качественно сделано и показывается хорошо на его экране.

    Ты не можешь учить и образоввывать своих потенциальных клиентов!
    Ты их в глаза не видел.
    Они могут стать твоими клиентами, только после того, как ты им понравишься.
    А как ты им можешь понравиться, если твой сайт весь кривой на их экране?
  • 31 января 2013 г. , редакция: 1359612218
  • У меня что-то стал слеш на конце появляться --- site.ru/sitemap.xml/
    Может кто подскажет что пофиксить нужно?
    Вот мой htaccess:

    Код
    Options -Indexes

    Options +FollowSymLinks

    DirectoryIndex index.php index.html

    ErrorDocument 404 /404.php

    AddDefaultCharset utf-8
    AddType image/x-icon .ico

    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*[^/])$ $1/ [L,R=301]

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
    RewriteRule ^index.php$ http://site.ru/ [R=301,L]

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
    RewriteRule ^index.html$ http://site.ru/ [R=301,L]

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^site.ru [NC]
    RewriteRule (.*) http://site.ru/$1 [R=301,L]
    RewriteRule ^(.*)sitemap.xml$ index.php?rewrite=sitemap.xml [QSA]
    RewriteRule ^(.*)/$ index.php?rewrite=$1 [QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?rewrite=$1 [QSA]
    RewriteRule ^index.php/(.*)$ index.php?rewrite=index.php/$1 [QSA]
    </IfModule>

    <IfModule mod_headers.c>
    Header append Cache-Control "no-store, no-cache, must-revalidate"
    </IfModule>
  • 31 января 2013 г. , редакция: 1359617087
  • ну да, тут и есть команда добавления слеша, если адрес набран без слеша --- site.ru/contact -> site.ru/contact/

    но как сделать, чтобы именно у карты xml не ставился слеш?

    Цитата
    поисковики его едят

    это некашерно, не по стандарту!
  • 31 января 2013 г.
  • не пойму вот разницу.

    чтобы не было дублей страниц я воспользовался этим вариантом, но он ставит слеш на карте sitemap.xml/

    Цитата
    Дубли страниц без слэша в конце URL
    Чтобы предотвратить ситуацию с индексированием страниц www.yoursite.ru/about и www.yoursite.ru/about/ как разных, ставим следущий код:
    Со страниц без слэша будет установлен редирект на «слэшевые».
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*)$ /$1/ [R=301,L]


    теперь этим воспользовался. и что, теперь у меня будут дубли страниц?

    Цитата
    Принудительная постановка замыкающего слеша
    Следующий код всегда будет добавлять слеш в адрес URL вашего сайта, что хорошо помогает в области SEO сайта.
    RewriteCond %{REQUEST_URI} /+[^.]+$
    RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
  • 28 января 2013 г. , редакция: 1359325313
  • Не подскажете как сделать, чтобы errors появлялись прямо в самих полях, а не под ними?
    Это нужно в тех случаях, когда форма очень ограничена размером, мало свободного пространства вокруг или просто нельзя ресайзить форму (ведь при появлении errors внизу она увеличивается в высоту).

    Вот так нужно, как здесь. Жмите кнопку SEND.

  • 31 января 2013 г. , редакция: 1359600390
  • Вот у него вроде очень качественные шаблоны: http://matthewjamestaylor.com/blog/perfect-multi-column-liquid-layouts

    Вот это главное он пишет!:

    Цитата
    Overcoming cross-browser CSS issues
    CSS can be tricky business particularly when you are trying to create complex liquid layouts for your websites (the hardest of all). To make matters worse, your design must work properly in a large number of browsers and operating systems. This can be a real headache because the numbers multiply out into dozens of combinations that need checking.
  • 31 января 2013 г. , редакция: 1359597597
  • Кстати, кто не совсем фамильярен с темой флуидности-адаптивности, но нужно сделать подобный сайт, то советую в качестве подопытного кролика и вообще базы (шаблона), использовать сайт Джефри Зельдмана.

    Есть конечно много других образцов, но я вот просидел несколько часов тестируя разные подобные сайты на кроссбраузерность. Многие из них некорректно (например ломался layout всей страницы - вместо 3-х колонок становилась одна) отображались в IE предыдущих версий - для меня это БОЛЬШОЙ минус. В других браузерах даже не стал тестировать.

    А вот сайт Зельдмана даже в старых версиях IE отображался корректно.
    Так что его [css и html] можно брать за основу для своих проектов
  • 27 января 2013 г. , редакция: 1359299468
  • Дима, ну ты проснулся!
    Поздновато ты!
    Ведь уже у мобильников разрешение экрана такое или даже выше, чем у нетбуков.

    Никакой отдельный движок не нужно ставить.
    Всё решается одной УНИВЕРСАЛЬНОЙ вёрсткой.
    Вот сайт так свёрстанный: http://www.smashingmagazine.com/
    Вот различные шаблоны: http://bradfrost.github.com/this-is-responsive/patterns.html
  • 27 января 2013 г. , редакция: 1359237475
  • На скриншоте показано.
    При поиске кодировка ломается.
    Пишу тут, так как в разделе ошибок по чьему-то усмотрению нет возможности прикрепления картинок.
    Да сделайте вы наконец возможность крепить файлы к сообщениям - это же для вас и делается!
  • 27 января 2013 г.
  • и чё она не ищет!
    ввожу слово какое там точно есть, например Language, но она не находит ничего.
    снова искалка просто камуфляжная, как возможность крепить картинки к объявлениям - в админке типа есть, но в реальности ничего нету.
  • 27 января 2013 г. , редакция: 1359231606
  • Обновился с 5 на 5.1 и вот теперь перестал title полностью прописываться.
    Раньше всё нормально было.

    Может я виноват, не знаю. Помогите пожалуйста, кто знает причину.

    Например в хлебных крошках так:

    Главная - Услуги - Барабаню

    а в title так:

    Барабаню - Название сайта

    но должно так:

    Барабаню - Услуги - Название сайта

    Причём с разделом Новости всё нормально - там целиком всё прописывается.
  • 27 января 2013 г.
  • Александр, ты наверно неправильно понял меня.
    Речь не о "хлебных крошках".
    Они и так у меня ПОЛНОСТЬЮ выводятся (включая текущую страницу), мой товарищ сделал мне.
    Я говорю о title в браузере!

    А вообще у меня такая конструкция:

    Код
    /**
    * Выводит навигации по сайту «Хлебные крошки»
    *
    * @return void
    */
    public function show_path($attributes)
    {
    if ($this->diafan->id == 1 && ! $this->diafan->path)
    {
    return false;
    }
    $attributes = $this->view->get_attributes($attributes, 'separator');

    if ($this->diafan->cid == 1 && ! $this->diafan->cat && ! $this->diafan->show)
    return false;

    $separator = $attributes["separator"] ? str_replace('src="/', 'src="'.BASE_PATH, $attributes["separator"]) : '/';

    if ($this->diafan->parent_id)
    {
    $cache_meta = array(
    "name" => "page",
    "id" => $this->diafan->cid,
    "lang_id" => _LANG
    );
    $page = $this->diafan->_cache->get($cache_meta, 'site');
    if (! isset($page["path"]))
    {
    $page["path"] = array();
    $parents = $this->diafan->get_parents($this->diafan->cid, 'site');
    $rparents = array();
    $result = DB::query("SELECT id, [name], parent_id FROM {site} WHERE id IN (%h)", implode(',', $parents));
    while ($row = DB::fetch_array($result))
    {
    $rparents[$row["parent_id"]] = $row;
    }
    $i = 0;
    while(! empty($rparents[$i]))
    {
    $row = $rparents[$i];
    unset($rparents[$i]);
    $i = $row["id"];
    $row["link"] = $this->diafan->_route->link($row["id"]);
    $page["path"][] = $row;
    }
    //сохранение кеша
    $this->diafan->_cache->save($page, $cache_meta, 'site');
    }
    }
    echo '<div class="path">';

    if ($this->diafan->cid != 1)
    {
    echo '<a href="'.BASE_PATH_HREF.'">'.$this->diafan->_('Главная').'</a> '.$separator.' ';
    }
    if ($this->diafan->parent_id)
    {
    foreach ($page["path"] as $row)
    {
    echo '<a href="'.BASE_PATH_HREF.$row["link"].'">'.$this->diafan->_useradmin->get($row["name"], 'name', $row["id"], 'site', _LANG).'</a> '.$separator.' ';
    }
    }
    if ($this->diafan->path)
    {
    foreach ($this->diafan->path as $path)
    {
    if ($this->diafan->path[0] == $path)
    {
    $path["name"] = $this->diafan->_useradmin->get($path["name"], 'name', $this->diafan->cid, 'site', _LANG);
    }
    echo '<a href="'.BASE_PATH_HREF.$path["link"].'">'.$path["name"].'</a> '.$separator.' ';
    }
    }

    echo ($this->diafan->titlemodule?$this->diafan->titlemodule:$this->diafan->_useradmin->get($this->diafan->name, 'name', $this->diafan->cid, 'site', _LANG));

    echo '</div>';
    return true;
    }
  • 26 января 2013 г.
  • Обновился с 5 на 5.1 и не могу найте место, где находится перевод.
    Раньше это было в файлах ru.php и eng.php.
    Мне нужно туда залезть, чтобы вписать значения для созданных мною переменных (для title полей input и textarea) _LANG_YOUR_EMAIL_HEADER и _LANG_YOUR_MESSAGE_HEADER.
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум